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.