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).
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:
| Vendor | Model ID | Capabilities |
|---|---|---|
| Anthropic | claude-haiku-4.5 / claude-sonnet-4(.5/.6) / claude-opus-4.5–4.8 | Chat / vision / tools |
| DeepSeek | deepseek-3.2 | Chat / reasoning |
| Zhipu GLM | glm-5 | Chat |
| Tongyi Qwen | qwen3-coder-next | Chat / code |
| MiniMax | minimax-m2.1 / minimax-m2.5 | Chat |
| BAAI | bge-m3 | Embeddings (integrating) |
The full, live model ID list is whatever
GET /v1/modelsreturns. Priced model cards are on the main site's model catalog.