Skip to content

List Available Models

Summary: Lists all models accessible by the current API key (returned according to groups and permissions).


Overview

  • Method: GET
  • Path: /v1/models
  • Content-Type: application/json

Authentication

Supports multiple header authentication formats (any one is accepted):

  • OpenAI: Authorization: Bearer sk-xxx
  • Anthropic: x-api-key: sk-xxx + anthropic-version: 2023-06-01
  • Google: x-goog-api-key: sk-xxx

Request Examples

Headers

HeaderExampleRequired
Content-Typeapplication/jsonYes
AuthorizationBearer sk-xxxxNo (OpenAI format)
x-api-keysk-xxxNo (Anthropic format)
anthropic-version2023-06-01No (Anthropic format)
x-goog-api-keysk-xxxNo (Google format)

curl example

bash
curl -X GET "https://api.gpt.ge/v1/models" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxx"

JavaScript (fetch) example

javascript
fetch('https://api.gpt.ge/v1/models', {
  method: 'GET',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer sk-xxxx'
  }
}).then(r => r.json()).then(console.log)

Python (requests) example

python
import requests

resp = requests.get(
    'https://api.gpt.ge/v1/models',
    headers={'Content-Type': 'application/json', 'Authorization': 'Bearer sk-xxxx'}
)
print(resp.json())

Response Example (200)

json
{
  "data": [
    {
      "id": "gemini-2.0-flash",
      "object": "model",
      "created": 1627776000,
      "owned_by": "google"
    },
    {
      "id": "claude-sonnet-4-5-20230929",
      "object": "model",
      "created": 1627776000,
      "owned_by": "anthropic"
    }
  ],
  "object": "list",
  "success": true
}