models
Creates, updates, deletes, gets or lists a models resource.
Overview
| Name | models |
| Type | Resource |
| Id | digitalocean.genai.models |
Fields
The following fields are returned by SELECT queries:
- genai_list_models
A successful response.
| Name | Datatype | Description |
|---|---|---|
links | object | Links to other pages |
meta | object | Meta information about the data set |
models | array | The models |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
genai_list_models | select | usecases, public_only, page, per_page | To list all models, send a GET request to /v2/gen-ai/models. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
page | integer | Page number. (example: 1) |
per_page | integer | Items per page. (example: 1) |
public_only | boolean | Only include models that are publicly available. (example: true) |
usecases | array | Include only models defined for the listed usecases. - MODEL_USECASE_UNKNOWN: The use case of the model is unknown - MODEL_USECASE_AGENT: The model maybe used in an agent - MODEL_USECASE_FINETUNED: The model maybe used for fine tuning - MODEL_USECASE_KNOWLEDGEBASE: The model maybe used for knowledge bases (embedding models) - MODEL_USECASE_GUARDRAIL: The model maybe used for guardrails - MODEL_USECASE_REASONING: The model usecase for reasoning - MODEL_USECASE_SERVERLESS: The model usecase for serverless inference (example: [MODEL_USECASE_UNKNOWN]) |
SELECT examples
- genai_list_models
To list all models, send a GET request to /v2/gen-ai/models.
SELECT
links,
meta,
models
FROM digitalocean.genai.models
WHERE usecases = '{{ usecases }}'
AND public_only = '{{ public_only }}'
AND page = '{{ page }}'
AND per_page = '{{ per_page }}'
;