ModelSite

Models & naming

GET /v1/models — list available models, naming rules, and details

List models

from openai import OpenAI
client = OpenAI(base_url="https://api.modelsite.ai/v1", api_key="ms_live_sk_xxx")
for m in client.models.list().data:
print(m.id)

The API card below is rendered from the OpenAPI spec (the model object's Response schema).

GET
/models

Authorization

BearerAuth
AuthorizationBearer <token>

Authorization: Bearer $MODELSITE_API_KEY

In: header

Response Body

application/json

curl -X GET "https://example.com/models"
{  "object": "string",  "data": [    {      "id": "string",      "object": "string",      "created": 0,      "owned_by": "string"    }  ]}

Get a single model

curl https://api.modelsite.ai/v1/models/claude-sonnet-4.6 \
  -H "Authorization: Bearer $MODELSITE_API_KEY"

Returns the model's metadata object.

Naming

ModelSite keeps each vendor's native model ID where possible, for easy migration from direct connections:

VendorModel IDCapabilities
Anthropicclaude-haiku-4.5 / claude-sonnet-4(.5/.6) / claude-opus-4.54.8Chat / vision / tools
DeepSeekdeepseek-3.2Chat / reasoning
Zhipu GLMglm-5Chat
Tongyi Qwenqwen3-coder-nextChat / code
MiniMaxminimax-m2.1 / minimax-m2.5Chat
BAAIbge-m3Embeddings (integrating)

The full, live model ID list is whatever GET /v1/models returns. Priced model cards are on the main site's model catalog.

On this page