{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Returns all available models.","properties":{"query":{"type":"object","properties":{"page":{"type":"integer","examples":[1],"description":"Page number for pagination."},"limit":{"type":"integer","examples":[1],"description":"Deprecated. Use `per_page` instead."},"search":{"type":"string","examples":["llama"],"description":"Partial, case-insensitive match on the model's display name."},"model_type":{"items":{"type":"string"},"type":"array","examples":[["chat"]],"description":"Filter by model type. Multiple values use OR semantics.\nAccepted values: `chat`, `embedding`, `image`, `reasoning`, `coding`, `audio`, `reranking`."},"provider":{"items":{"type":"string"},"type":"array","examples":[["Meta"]],"description":"Filter by model creator/developer. Multiple values use OR semantics.\nValues are data-driven; use `available_providers` from the response to discover valid options."},"availability":{"items":{"type":"string"},"type":"array","examples":[["serverless"]],"description":"Filter by deployment availability. Multiple values use OR semantics.\nAccepted values: `serverless`, `dedicated`."},"badges":{"items":{"type":"string"},"type":"array","examples":[["featured"]],"description":"Filter by badge. Multiple values use OR semantics.\nAccepted values: `featured`, `new`, `preview`."},"sort_by":{"default":"MODEL_CATALOG_SORT_BY_CREATED_AT","enum":["MODEL_CATALOG_SORT_BY_CREATED_AT","MODEL_CATALOG_SORT_BY_NAME","MODEL_CATALOG_SORT_BY_PRICE"],"type":"string","examples":["MODEL_CATALOG_SORT_BY_NAME"],"description":"Field to sort results by. Default is `MODEL_CATALOG_SORT_BY_CREATED_AT`.\n\n - MODEL_CATALOG_SORT_BY_CREATED_AT: Default: sort by creation date.\n - MODEL_CATALOG_SORT_BY_NAME: Sort by the model's display name (case-insensitive).\n - MODEL_CATALOG_SORT_BY_PRICE: Sort by input token price."},"per_page":{"type":"integer","examples":[1],"description":"Number of items per page. Replaces the deprecated `limit` field."},"sort_direction":{"default":"SORT_DIRECTION_UNSPECIFIED","enum":["SORT_DIRECTION_UNSPECIFIED","SORT_DIRECTION_ASC","SORT_DIRECTION_DESC"],"type":"string","examples":["SORT_DIRECTION_ASC"],"description":"Sort direction. Defaults to descending when unspecified."},"use_case":{"default":"MODEL_CATALOG_USE_CASE_UNSPECIFIED","enum":["MODEL_CATALOG_USE_CASE_UNSPECIFIED","MODEL_CATALOG_USE_CASE_CODING","MODEL_CATALOG_USE_CASE_AGENTS","MODEL_CATALOG_USE_CASE_AUDIO","MODEL_CATALOG_USE_CASE_IMAGE","MODEL_CATALOG_USE_CASE_VIDEO","MODEL_CATALOG_USE_CASE_EMBEDDING"],"type":"string","examples":["MODEL_CATALOG_USE_CASE_CODING"],"description":"Filter by pre-defined use case. When unspecified, no use-case filter is applied.\nAccepted values: `MODEL_CATALOG_USE_CASE_CODING`, `MODEL_CATALOG_USE_CASE_AGENTS`,\n`MODEL_CATALOG_USE_CASE_AUDIO`, `MODEL_CATALOG_USE_CASE_IMAGE`,\n`MODEL_CATALOG_USE_CASE_EMBEDDING`, `MODEL_CATALOG_USE_CASE_VIDEO`.\n\n - MODEL_CATALOG_USE_CASE_UNSPECIFIED: No use-case filter applied; return all models.\n - MODEL_CATALOG_USE_CASE_CODING: Coding-optimized models: model_type = coding, or usecases include coding,\nagentic_coding, or code_generation.\n - MODEL_CATALOG_USE_CASE_AGENTS: Agent-building models: usecases include tool_calling, agentic,\nagent_platform, agentic_workflows, or agentic_coding.\n - MODEL_CATALOG_USE_CASE_AUDIO: Audio models: model_type is audio, or usecases include audio,\ntext_to_speech, or voice_cloning, or output modalities include audio.\n - MODEL_CATALOG_USE_CASE_IMAGE: Image models: model_type is image, or usecases include image_generation,\ntext_to_image, or ideogram, or output modalities include image.\n - MODEL_CATALOG_USE_CASE_VIDEO: Video models: usecases include video_generation or text_to_video, or\noutput modalities include video.\n - MODEL_CATALOG_USE_CASE_EMBEDDING: Embedding and reranking models: model_type is embedding or reranking, or\nusecases include vectorization or reranking."}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"name":"List Model Catalog","id":"digitalocean.genai_list_model_catalog","example":{},"maxRequests":1,"summary":false}}