GET /v1/models
List all models available to the current API key. gpt88.cc extends the response with capabilities and context metadata.
Endpoint
GEThttps://api.gpt88.cc/v1/models
Create a key in Agent API Keys before running the examples. The returned model list is permission-filtered, so different keys may see different subsets based on console permissions.
Examples
curl https://api.gpt88.cc/v1/models \
-H "Authorization: Bearer $GPT88_API_KEY"Response
200 OKjson
{
"object": "list",
"data": [
{
"id": "gpt-5.6-sol",
"object": "model",
"owned_by": "openai",
"capabilities": ["chat", "streaming", "json_mode"],
"context_window": 131072,
"modalities": ["text"]
}
]
}Fields
| Field | Type | Required | Description |
|---|---|---|---|
object | string | Required | Always "list". |
data | array<Model> | Required | Models currently visible to the calling API key. |
objectstringRequiredAlways"list".dataarray<Model>RequiredModels currently visible to the calling API key.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Required | Model ID used in the model request field. |
owned_by | string | Optional | Upstream provider name. |
capabilities | string[] | Optional | gpt88 extension field, such as chat, function_calling, vision. |
context_window | integer | Optional | Current context size exposed by gateway config. |
modalities | string[] | Optional | Supported modalities such as text, image, audio, or video. |
idstringRequiredModel ID used in themodelrequest field.owned_bystringUpstream provider name.capabilitiesstring[]gpt88 extension field, such aschat,function_calling,vision.context_windowintegerCurrent context size exposed by gateway config.modalitiesstring[]Supported modalities such as text, image, audio, or video.
- Use
capabilitiesto filter for tool use, streaming, or vision support. - Use Error Codes for fallback handling.