Integration Guide

Clear setup instructions plus a complete public model ID list.

Contents

1. Quick Start

Use the same request shape as OpenAI. Change only your base URL and model id.

curl https://api.tokenoutput.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "DeepSeek-V3.2",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

2. Authentication

All requests require your API key in the Authorization header.

Authorization: Bearer sk-your-api-key

3. SDK Usage

from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.tokenoutput.cc/v1"
)

resp = client.chat.completions.create(
    model="GLM-5",
    messages=[{"role": "user", "content": "Hello"}]
)
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-your-api-key',
  baseURL: 'https://api.tokenoutput.cc/v1',
});

const resp = await client.chat.completions.create({
  model: 'QWEN3.6-PLUS',
  messages: [{ role: 'user', content: 'Hello' }],
});

4. Streaming

Set stream: true to receive SSE chunks.

curl -N https://api.tokenoutput.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "QWEN3.6-PLUS",
    "stream": true,
    "messages": [{"role": "user", "content": "请用中文写一句问候"}]
  }'

5. Public Model ID List

These are the model IDs you can pass in the model field.

Public Model ID Provider Notes
deepseek-chatdeepseekGeneral coding / chat
deepseek-reasonerdeepseekReasoning tasks
qwen-turboqwenFast and low cost
qwen-plusqwenBalanced quality/cost
qwen-maxqwenHigher quality
qwen-longqwenLong documents
glm-4-pluszhipuFlagship GLM
glm-4-flashzhipuFast GLM
glm-4-airzhipuBalanced GLM
DeepSeek-V3.2tokenbaseTokenbase upstream
GLM-5tokenbaseTokenbase upstream
GLM-4.7tokenbaseTokenbase upstream
kimi-k2.5tokenbaseTokenbase upstream
MiniMax-M2.5tokenbaseTokenbase upstream
doubao-seed-2.0-protokenbaseTokenbase upstream
QWEN3.6-PLUStokenbaseTokenbase upstream

6. Billing

7. Errors

CodeMeaning
400Bad request or unsupported model
401Invalid or missing API key
402Insufficient pay-as-you-go balance
429Rate limited
502Upstream provider error
Support