Skip to main content
Deepgram's Docs

Search documentation

Type to search this documentation.

List Agent Think Models

GET/v1/agent/settings/think/modelsList Agent Think Models

Retrieves the available think models that can be used for AI agent processing

Responses

200List of available think modelsapplication/json
objectAgentThinkModelsV1Response

AgentThinkModelsV1Response

modelsarray of valuerequired
Show child attributes
Show array items
oneOf · 5 options
Option 1objectAgentThinkModelsV1ResponseModelsItems0

AgentThinkModelsV1ResponseModelsItems0

OpenAI models

idstringrequired

The unique identifier of the OpenAI model

one of "gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-4.1", "gpt-4.1-mini", "gpt-4.1-nano", "gpt-4o", "gpt-4o-mini"

namestringrequired

The display name of the model

providervaluerequired

The provider of the model

Option 2objectAgentThinkModelsV1ResponseModelsItems1

AgentThinkModelsV1ResponseModelsItems1

Anthropic models

idstringrequired

The unique identifier of the Anthropic model

one of "claude-3-5-haiku-latest", "claude-sonnet-4-20250514"

namestringrequired

The display name of the model

providervaluerequired

The provider of the model

Option 3objectAgentThinkModelsV1ResponseModelsItems2

AgentThinkModelsV1ResponseModelsItems2

Google models

idstringrequired

The unique identifier of the Google model

one of "gemini-2.5-flash", "gemini-2.0-flash", "gemini-2.0-flash-lite"

namestringrequired

The display name of the model

providervaluerequired

The provider of the model

Option 4objectAgentThinkModelsV1ResponseModelsItems3

AgentThinkModelsV1ResponseModelsItems3

Groq models

idstringrequired

The unique identifier of the Groq model

one of "openai/gpt-oss-20b"

namestringrequired

The display name of the model

providervaluerequired

The provider of the model

Option 5objectAgentThinkModelsV1ResponseModelsItems4

AgentThinkModelsV1ResponseModelsItems4

AWS Bedrock models (custom models accepted)

idstringrequired

The unique identifier of the AWS Bedrock model (any model string accepted for BYO LLMs)

namestringrequired

The display name of the model

providervaluerequired

The provider of the model

Example response
{
  "models": [
    {
      "id": "gpt-4.1",
      "name": "string",
      "provider": null
    }
  ]
}
400Invalid Requestapplication/json
valueErrorResponse

ErrorResponse

oneOf · 3 options
Option 1stringErrorResponseTextError

ErrorResponseTextError

Option 2objectErrorResponseLegacyError

ErrorResponseLegacyError

err_codestring

The error code

err_msgstring

The error message

request_idstring

The request ID

Option 3objectErrorResponseModernError

ErrorResponseModernError

categorystring

The category of the error

detailsstring

A description of the error

messagestring

A message about the error

request_idstring

The unique identifier of the request

Example response
{
  "err_code": "string",
  "err_msg": "string",
  "request_id": "string"
}
Documentation menu