List models
Discover the model IDs visible to your API key.
GET /v1/models
Request
Use the same Bearer key as your inference requests. No request body is needed.
curl https://bulktoken.ai/v1/models \
-H "Authorization: Bearer $BULKTOKEN_API_KEY"import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["BULKTOKEN_API_KEY"], base_url="https://bulktoken.ai/v1")
for model in client.models.list().data:
print(model.id)import OpenAI from "openai";
const client = new OpenAI({ apiKey: process.env.BULKTOKEN_API_KEY, baseURL: "https://bulktoken.ai/v1" });
const models = await client.models.list();
for (const model of models.data) console.log(model.id);Response fields
The OpenAI-compatible response contains object: "list" and a data array. Use each entry’s id in your inference request. Entries also contain object, created, owned_by, and supported_endpoint_types. created is API metadata, not a reliable model release date.
The example is abbreviated. Your returned IDs depend on your key and current availability.
{
"success": true,
"object": "list",
"data": [{
"id": "glm-5.3",
"object": "model",
"supported_endpoint_types": ["openai"]
}]
}Discovery and pricing
This endpoint discovers models for your key; it does not return a price catalog, guarantee capacity for a later call, or bypass access restrictions.
Use Model guides for integration instructions, Models for specifications, and Pricing for current rates.