Skip to main content

aidp-models-catalog

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.

Zur Installation springen

Quellinformationen

Repository
oracle-samples/oracle-aidp-samples
Letzte Quellaktivität
12. Juni 2026 um 17:34
Erkannte Sprache von SKILL.md
Englisch
Sterne
47
Forks
32

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
aidp-models-catalog
description
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.
# `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/aidp-cli-map.md) · [references/oci-raw-request.md](../../references/oci-raw-request.md) · [references/no-mcp-rest-map.md](../../references/no-mcp-rest-map.md) · [references/rest-endpoint-map.md](../../references/rest-endpoint-map.md) · pairs with `aidp-ai-sql`, `aidp-agent-flows`, `aidp-mlops`
Auf GitHub ansehen