Skip to main content
GET
/
v1
/
models
List Models
curl --request GET \
  --url https://api.example.com/v1/models
{
  "object": "list",
  "data": [
    {
      "id": "gpt-5",
      "object": "model",
      "created": 1704067200,
      "owned_by": "openai"
    },
    {
      "id": "gpt-5-mini",
      "object": "model",
      "created": 1704067200,
      "owned_by": "openai"
    },
    {
      "id": "gpt-3.5-turbo",
      "object": "model",
      "created": 1704067200,
      "owned_by": "openai"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.getprofile.org/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Lists available models from the configured upstream LLM provider. This endpoint forwards to the upstream provider’s models endpoint.

Request

No request body required.

Response

{
  "object": "list",
  "data": [
    {
      "id": "gpt-5",
      "object": "model",
      "created": 1704067200,
      "owned_by": "openai"
    },
    {
      "id": "gpt-5-mini",
      "object": "model",
      "created": 1704067200,
      "owned_by": "openai"
    },
    {
      "id": "gpt-3.5-turbo",
      "object": "model",
      "created": 1704067200,
      "owned_by": "openai"
    }
  ]
}

Example

curl https://api.yourserver.com/v1/models \
  -H "Authorization: Bearer gp_your_key" \
  -H "X-Upstream-Key: sk-openai-key"