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 }}';