GET
/
models
curl --request GET \
  --url https://api.venice.ai/api/v1/models \
  --header 'Authorization: Bearer <token>'
{
  "object": "list",
  "type": "text",
  "data": [
    {
      "id": "llama-3.3-70b",
      "type": "text",
      "object": "model",
      "created": 1699000000,
      "owned_by": "venice.ai",
      "model_spec": {
        "availableContextTokens": 65536,
        "constraints": {
          "promptCharacterLimit": 2048,
          "widthHeightDivisor": 8,
          "steps": {
            "default": 25,
            "max": 50
          }
        },
        "capabilities": {
          "optimizedForCode": true,
          "supportsFunctionCalling": true,
          "supportsResponseSchema": true,
          "supportsWebSearch": true,
          "supportsReasoning": true,
          "supportsVision": true
        },
        "traits": [
          "default_code"
        ],
        "voices": [
          "af_alloy",
          "af_aoede",
          "af_bella",
          "af_heart",
          "af_jadzia"
        ],
        "modelSource": "https://huggingface.co/meta-llama/Llama-3.3-70B-Instruct",
        "beta": false,
        "offline": false
      }
    }
  ]
}

Postman Collection

For additional examples, please see this Postman Collection.


Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

type

Filter models by type. Use "all" to get all model types.

Available options:
image,
text,
embedding,
tts
Example:

"text"

Response

200
application/json
OK
object
enum<string>
required
Available options:
list
type
required

Type of models returned.

Available options:
image,
text,
embedding,
tts
Example:

"text"

data
object[]
required

List of available models