Aidp Models Catalog

by oracle-samples90b42d6c24d4No licenseListed Oct 8, 2026Updated Oct 8, 2026

List the models available/installed in the AIDP DataLake and inspect their parameters, and browse the MLOps model registry. Use when the user asks "what models are available", needs a model name for ai_generate()/agent flows, wants a model's parameters, or wants to list registered models / versions. Registry browse uses the official `aidp` CLI (folded into the `mlops` group); the LA `Models` platform-catalog API via `oci raw-request` is verified and the no-CLI fallback.

Instructions onlyAI & Agents
AI-generated overview

Lists AIDP DataLake models and their parameters, and browses the MLOps model registry.

What it does
This skill guides an agent through two read-only surfaces: the AIDP DataLake platform model catalog, queried through the LA Models REST API, and the MLOps/MLflow model registry, browsed with the aidp CLI. It returns available model names and ids, model details, model parameters, and registered models with their versions. The confirmed model name can then be passed to ai_generate() or agent flows.
When to use it
Use it when a user asks what models are available, needs a real model name for ai_generate() or agent flows, wants a model's parameters, or wants to list registered models and versions. It is meant to resolve a model name by live read rather than guessing.
Requirements
Requires access to an AIDP DataLake instance and OCI authentication (api_key with a profile and region, or an equivalent session). Registry browsing uses the official aidp CLI with the mlops group; the platform catalog path uses oci raw-request against the DataLake Models REST API, which is Limited Availability. Network access to the regional AIDP endpoint is needed. Ships no scripts; instructions only.

aidp-models-catalog — available models & parameters

Two distinct surfaces:

  • Platform model catalog — what you can call from ai_generate() / agent flows (LA Models API).
  • MLOps/MLflow registry — registered models + versions (the aidp-mlops group; see also aidp-mlops).

CLI (preferred) — registry browse: aidp mlops <command> --instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region <r>

  • aidp mlops list-registered-models | get-registered-model | list-model-versions
  • (The official CLI folds the model registry into the mlops group — there is no separate models group.)

Fallback (no CLI) / platform catalog: the LA Models REST API via oci raw-request (identical endpoint + auth) — this is the verified path for resolving an ai_generate() model name.

Verify-first (no-fabrication): the platform Models API is Limited Availability on 20240831; the ?modelType= list call is LIVE-VERIFIED 200 below. The MLOps registry side is Preview (not yet probed). Confirm a name with a live read before relying on it; record in references/rest-endpoint-map.md.

When to use

  • "What models are available?", "what's the model name for ai_generate?", "show model parameters", "list registered models / model versions".

Platform catalog — endpoints (DataLake-scoped; LA 20240831)

Base: https://aidp.<region>.oci.oraclecloud.com/20240831/dataLakes/<DATALAKE_OCID>/…

  • GET /models?modelType=<GENERATIVE_AI|BASE|EMBEDDING|LLM> — list installed models (LIVE-VERIFIED 200)
  • GET /models/{id} — model detail
  • GET /models/{id}/modelParameters — parameters

Workflow

  1. Platform catalog: GET /models?modelType=GENERATIVE_AI (auth ladder; on 401/403 → session refresh) → present available model names/ids. Repeat with BASE / EMBEDDING / LLM to enumerate other catalogs. GET /models/{id} / …/modelParameters for detail.
  2. Registry browse: aidp mlops list-registered-models → list-model-versions (CLI preferred).
  3. Feed the confirmed model name to aidp-ai-sql (ai_generate('<model>', …)) or aidp-agent-flows.
bash
oci raw-request --http-method GET \  --target-uri "https://aidp.us-ashburn-1.oci.oraclecloud.com/20240831/dataLakes/<DATALAKE_OCID>/models?modelType=GENERATIVE_AI" \  --profile DEFAULT

Notes

  • Use this to resolve a real model name before ai_generate rather than guessing one.
  • Read-only; no destructive ops.
  • A bare GET /models may 400 on a required param — pass modelType (verified above) to enumerate.
  • ai_generate availability is independent of this catalog. GET /models?modelType=GENERATIVE_AI can return items: [] on a fresh instance while ai_generate('openai.gpt-5.4', …) still executes fine — the model is resolved at the Spark engine level, not via this REST catalog. An empty list here does not mean ai_generate is unavailable. Confirm AI-in-SQL with the smoke test in aidp-ai-sql (a trivial SELECT ai_generate('<model>', 'hello') cell), not with this endpoint.

References

  • references/aidp-cli-map.md · references/oci-raw-request.md · references/no-mcp-rest-map.md · references/rest-endpoint-map.md · pairs with aidp-ai-sql, aidp-agent-flows, aidp-mlops

Source and attribution

Source:oracle-samples/oracle-aidp-samplesinai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-models-catalogat commit90b42d6

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

More from oracle-samples/oracle-aidp-samples

Aidp Workspace Admin

oracle-samples

Provision and inspect AIDP DataLake instances and workspaces, including private-network workspaces attached to a customer VCN/subnet. Use when the user wants to create/list/get a workspace or DataLake instance, set up a new (e.g. private) AIDP environment, or replicate a customer setup. Create/delete are guarded — confirm before any provisioning.

Awaiting classificationOct 8, 2026

Aidp Volumes

oracle-samples

Work with AIDP volumes — list volumes, browse files inside a volume, upload/download via the PAR flow, and create directories. Use when the user mentions volumes, needs to stage large/binary files, or move data in/out of a volume (distinct from the workspace filesystem). Control-plane via the official `aidp` CLI.

Awaiting classificationOct 8, 2026

Aidp Verified Queries

oracle-samples

Maintains a repository of validated question-to-Spark-SQL pairs so an agent reuses trusted SQL before writing new queries.

Data & AnalyticsOct 8, 2026

Aidp User Settings

oracle-samples

Manage AIDP DataLake user settings and preferences via the aidp CLI or oci raw-request fallback.

Productivity & WorkflowOct 8, 2026

Aidp Spark Optimization

oracle-samples

Guides Apache Spark 3.5.0 performance tuning: partitions, shuffle, joins, skew, memory, file layout, AQE and Delta Lake.

Data & AnalyticsOct 8, 2026

Aidp Semantic Model

oracle-samples

Maintains a .aidp/semantic.md business-meaning layer defining metrics, joins, synonyms and value dictionaries for NL-to-SQL grounding.

Data & AnalyticsOct 8, 2026