Skip to main content

models

Creates, updates, deletes, gets or lists a models resource.

Overview

Namemodels
TypeResource
Iddigitalocean.genai.models

Fields

The following fields are returned by SELECT queries:

A successful response.

NameDatatypeDescription
linksobjectLinks to other pages
metaobjectMeta information about the data set
modelsarrayThe models

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
genai_list_modelsselectusecases, public_only, page, per_pageTo 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.

NameDatatypeDescription
pageintegerPage number. (example: 1)
per_pageintegerItems per page. (example: 1)
public_onlybooleanOnly include models that are publicly available. (example: true)
usecasesarrayInclude 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

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