{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"To list all models, send a GET request to `/v2/gen-ai/models`.","properties":{"query":{"type":"object","properties":{"usecases":{"items":{"enum":["MODEL_USECASE_UNKNOWN","MODEL_USECASE_AGENT","MODEL_USECASE_FINETUNED","MODEL_USECASE_KNOWLEDGEBASE","MODEL_USECASE_GUARDRAIL","MODEL_USECASE_REASONING","MODEL_USECASE_SERVERLESS"],"type":"string"},"type":"array","examples":[["MODEL_USECASE_UNKNOWN"]],"description":"Include only models defined for the listed usecases.\n\n - MODEL_USECASE_UNKNOWN: The use case of the model is unknown\n - MODEL_USECASE_AGENT: The model maybe used in an agent\n - MODEL_USECASE_FINETUNED: The model maybe used for fine tuning\n - MODEL_USECASE_KNOWLEDGEBASE: The model maybe used for knowledge bases (embedding models)\n - MODEL_USECASE_GUARDRAIL: The model maybe used for guardrails\n - MODEL_USECASE_REASONING: The model usecase for reasoning\n - MODEL_USECASE_SERVERLESS: The model usecase for serverless inference"},"public_only":{"type":"boolean","examples":[true],"description":"Only include models that are publicly available."},"page":{"type":"integer","examples":[1],"description":"Page number."},"per_page":{"type":"integer","examples":[1],"description":"Items per page."}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"name":"List Available Models","id":"digitalocean.genai_list_models","example":{},"maxRequests":1,"summary":false}}