API hujjatlari

Jahon darajasidagi AI modelariga yagona kirish. OpenAI-compatible API — barcha modelar uchun bitta kalit.

API asosiy URL

https://tokenhub.store/api/v1

Barcha API so‘rovlari shu asosiy URL’dan foydalanadi. OpenAI SDKs bilan to‘liq mos.

Tezkor boshlash

Bir necha daqiqada boshlang

  1. Hisob yarating va Dashboard’ingizga kiring
  2. Ga o‘ting API Keys va yangi API key yarating
  3. Kiring Billing va hisobingizga Credits qo‘shing
  4. Qo‘llab-quvvatlanadigan istalgan model bilan API chaqiruvlarini boshlang

Qo‘llab-quvvatlanadigan modelar

Mavjud modelar va kod misollarini ko‘rish uchun provider ustiga bosing.

OpenAI

6 ta model

GPT seriyasining yaratuvchisi bo‘lgan yetakchi AI tadqiqot kompaniyasi. Ajoyib mulohaza yuritish va kod yozish imkoniyatlariga ega eng zamonaviy language modelar bilan mashhur.

Anthropic

6 ta model

Claude modelari bilan mashhur AI xavfsizlik kompaniyasi. Nozik muloqotlar, kod va murakkab mulohaza yuritishda kuchli xavfsizlik funksiyalari bilan a’lo darajada ishlaydi.

Google

5 ta model

Google’ning Gemini oilasi 2M tokens gacha bo‘lgan sanoat yetakchisi context windows bilan ilg‘or multimodal imkoniyatlarni taklif etadi.

xAI

3 ta model

Elon Musk’ning AI kompaniyasi. Grok modelari real-time knowledge, hazilkash javoblar va a’lo kodlash yordami bilan mashhur.

Alibaba (Qwen)

3 ta model

Alibaba'ning Qwen seriyasi ingliz va xitoycha vazifalarda kuchli natijalar ko‘rsatadigan qudratli ko‘p tilli modellarni taklif etadi.

Zhipu AI (GLM)

3 ta model

Zhipu AI'ning GLM seriyasi. 200K gacha context window'ga ega ilg‘or xitoycha-inglizcha ikki tilli modellar.

MiniMax

2 ta model

MiniMax'ning M2 seriyasi. Kuchli ko‘p tilli imkoniyatlarga ega ultra-uzoq 205K context.

Xiaomi (MiMo)

2 ta model

Xiaomi'ning MiMo V2 modellari. 1M Tokens gacha bo‘lgan katta context window'lar.

Alibaba (Qwen3)

3 ta model

Alibaba'ning Qwen3 seriyasi. Vision-language va coding bo‘yicha ixtisoslashgan ulkan MoE modellar.

Moonshot AI (Kimi)

3 ta model

Moonshot AI'ning Kimi K2 seriyasi. Kengaytirilgan context window'lar bilan kuchli reasoning.

DeepSeek

6 ta model

DeepSeek'ning eng so‘nggi modellari. Kuchli reasoning va coding imkoniyatlari bilan juda tejamkor.

ByteDance (Seedance)

2 ta model

ByteDance'ning Seedance video generatsiya modellari. Audio qo‘llab-quvvatlashi bilan cinema-quality text-to-video, image-to-video va multi-modal video editing.

ByteDance (Seedream)

3 ta model

ByteDance'ning Seedream image generatsiya modellari. Fotorealistik va badiiy uslublarda yuqori sifatli text-to-image.

Kwaivgi (Kling)

2 ta model

Kwaivgi'ning Kling video generatsiya modellari. std/pro mode'lari bilan yuqori sifatli text-to-video va image-to-video. Davomiylik: 3–15s. std: $0.168/s, pro: $0.224/s (audio yo‘q).

API Endpoint'lar

POST /chat/completions

Streaming qo‘llab-quvvatlovi bilan chat completion yaratish

Sarlavhalar

headers
Authorization: Bearer th-your-api-key
Content-Type: application/json

So‘rov tanasi

json
{
  "model": "openai/gpt-4.1",
  "messages": [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Hello!"}
  ],
  "temperature": 0.7,
  "max_tokens": 1000,
  "stream": false
}

POST /videos/generations

Text yoki image prompt'dan video generatsiya qilish (Seedance & Wan 2.2 modellar)

Sarlavhalar

headers
Authorization: Bearer th-your-api-key
Content-Type: application/json

So‘rov tanasi

json
{
  "model": "bytedance/doubao-seedance-2.0",
  "prompt": "A golden retriever running on a sunny beach",
  "duration": 5,
  "resolution": "720p",
  "aspect_ratio": "16:9"
}

So‘rov tanasi (content array — first_frame & last_frame)

json
{
  "model": "bytedance/doubao-seedance-2.0",
  "prompt": "Hand picks a fresh apple from the tree, the scene smoothly transitions to a hand holding an apple smoothie drink, cinematic lighting in an orchard",
  "content": [
    {
      "type": "image_url",
      "image_url": { "url": "https://ark-project.tos-cn-beijing.volces.com/doc_image/r2v_tea_pic1.jpg" },
      "role": "first_frame"
    },
    {
      "type": "image_url",
      "image_url": { "url": "https://ark-project.tos-cn-beijing.volces.com/doc_image/r2v_tea_pic2.jpg" },
      "role": "last_frame"
    }
  ],
  "duration": 5,
  "resolution": "720p"
}

Parametrlar

content (ixtiyoriy): Media aktivlari massivi. Har bir elementda quyidagilar bo‘ladi:

  • type: "image_url"
  • image_url.url: Rasmning URL manzili
  • role: <firstFrame/> (maks. 1), <lastFrame/> (maks. 1), <refImage/>, <refVideo/>, <refAudio/>

GET /videos/generations/{id}

Video generatsiyasi vazifasining holatini tekshirib boring

Sarlavhalar

headers
Authorization: Bearer th-your-api-key

Javob

json
{
  "id": "tsk-xxx",
  "object": "video.generation.task",
  "model": "bytedance/doubao-seedance-2.0",
  "status": "succeeded",  // "queued" | "running" | "succeeded" | "failed"
  "data": [
    {
      "video_url": "https://..."
    }
  ]
}

POST /images/generations

Matnli soʻrovlar asosida rasmlar yarating (Seedream modellari)

Sarlavhalar

headers
Authorization: Bearer th-your-api-key
Content-Type: application/json

Soʻrov tanasi

json
{
  "model": "bytedance/doubao-seedream-5.0",
  "prompt": "A serene mountain landscape at sunset",
  "n": 1,
  "size": "2048x2048"
}

GET /models

Mavjud barcha modellarni roʻyxatlash

Kod namunalari

cURL

bash
curl https://tokenhub.store/api/v1/chat/completions \
  -H "Authorization: Bearer th-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4.1",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Python (OpenAI SDK)

python
from openai import OpenAI

client = OpenAI(
    api_key="th-your-api-key",
    base_url="https://tokenhub.store/api/v1"
)

# Use any supported model
response = client.chat.completions.create(
    model="openai/gpt-5.4",  # Or any other model
    messages=[{"role": "user", "content": "Hello!"}]
)

print(response.choices[0].message.content)

JavaScript / TypeScript

typescript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'th-your-api-key',
  baseURL: 'https://tokenhub.store/api/v1',
});

// Use any supported model
const response = await client.chat.completions.create({
  model: 'anthropic/claude-sonnet-4-6',
  messages: [{ role: 'user', content: 'Hello!' }],
});

console.log(response.choices[0].message.content);

Streaming namunasi (Python)

python
from openai import OpenAI

client = OpenAI(
    api_key="th-your-api-key",
    base_url="https://tokenhub.store/api/v1"
)

stream = client.chat.completions.create(
    model="google/gemini-2.5-pro",
    messages=[{"role": "user", "content": "Write a short story."}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

Yordam kerakmi?

Biz bilan bogʻlaning: support@tokenhub.store