API

OpenAI-compatible. Every model.

Saňa bar bolan OpenAI SDK-ny görkez https://api.yout.chat/v1 Yout.chat açaryňyz bilen we her bir uly model siziňkidir. Bir kredit pul, bir hasap, model üçin hiç bir şertnama ýok.

Base URL: https://api.yout.chat/v1 · _Ýok Authorization: Bearer <your-key>

_Eýle

Eger seň kodyň OpenAI API bilen gepleşýän bolsa, sen diňe iki zady üýtgedýäň.

from openai import OpenAI

client = OpenAI(
    api_key="yout-...",                  # ← from Account → API keys
    base_url="https://api.yout.chat/v1",       # ← that's it
)

resp = client.chat.completions.create(
    model="anthropic-claude-sonnet-46",
    messages=[
        {"role": "user", "content": "Write a haiku about caching."},
    ],
)
print(resp.choices[0].message.content)

Öňki OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, we OpenAI şekili gürleýän başga bir zat.

Endpoints

Ehli ahtarlary kabul et Authorization: Bearer <key>. Sessiýa kökeleri web program üçin işleýär.

POST/v1/chat/completions

OpenAI-a laýyk gelýär. Pass stream: true SSE üçin. Kreditler atomik debet edilýär.

Sorag
{
  "model": "anthropic-claude-sonnet-46",
  "messages": [
    {"role": "system", "content": "You are helpful."},
    {"role": "user",   "content": "What is 2+2?"}
  ],
  "stream": false,
  "temperature": 0.7,
  "max_tokens": 512
}
Jawa
{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "model": "anthropic-claude-sonnet-46",
  "choices": [{"index":0,"message":{"role":"assistant","content":"Four."},"finish_reason":"stop"}],
  "usage": {"prompt_tokens": 15, "completion_tokens": 2, "total_tokens": 17},
  "yout": {"credits_charged": 10, "balance": 14999990}
}
GET/v1/models

OpenAI-gabat gelýän modluň sanawy. Her bir hereketli modluň bilen id, context_window, we her bir tokeniň kredit bahasy.

POST/api/chat/stream/

Öňki ströming ahyr nöker — OpenAI'lerden has aňsat JSON şekil, web program tarapyndan ulanylan. Prefer /v1/chat/completions üçünji tarap SDK deňleşik üçin.

GET/api/chat/models/

Takyklyk

GET/api/chat/limit/

Siziň häzirki kwotaňyz — kreditler balansy + planyň ýagdaýy ýa-da anon gündelik paý.

GET/api/chat/keys/

Seniň hereket edýän API açarlaryň sanawyny görkez

POST/api/chat/keys/

Adyny beren API adyny bejer. Tamy token bir gezek gaýd edilýär - gaýd et

Sorag
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Bir alyby boşat. Meşhur sessiýalar ony ulanyp alýarlar 401 _Gün

POST/api/media/image/

Resimiň işini döred job_uuid; düwme /api/media/jobs/<uuid>/.

POST/api/media/video/

Video döredijilik iş. 5 sekunt Veo üçin ~1.2M kreditler. Kreditler hatada awtomatik gaýtdy.

POST/api/media/speech/

Metin-sözle job_uuid; aňlatma bir imzaly ses URL'dir, tamamlanandan soň

GET/api/media/jobs/<uuid>/

Bir işi döret: status, output_url, error, credits_cost.

POST/api/chat/share/

Bir halkly diňe okamaly suraty bejer. A /c/<slug> URL

POST/api/chat/purge/

Siziň söhbetdeşlikleriňizi, islegleriňizi we ulanyşa ýazgyňyzy serwer tarapdan poz

Ýükle

API ullanyşy web program ýaly şol bir kredit pudan alýar. Özbeginde API hasaplama ýok.

Per-token price

Metin mody credits_per_1k_input × girdeji tokeni + credits_per_1k_output Media models charge a flat credits_per_call.

En az

Her bir başaran jaň, token sanyna garamazdan, 10 krediti öwerräk çykdajylary örtmek üçin çeker.

Faýllary gaýd et

Resim/video/söz işleriniň üsti akyp bilmeýän bolsa otomatik kreditleri gaýtar. Metin akyp bilmeýän bolsa diňe öndürilen zat üçin töleg alar.

Öwez

Çakylar 402 insufficient_credits eger balansyňyz bahasy hasaplanan bahany örtmese. Planlar şu wagta çenli dartgynly däl plan_active ,

Tanyşdyryş we gizlinlik

  • _Göçür — her ulanyjyda, siziň hasabyňyz sahypasynda tapylan. Pozmak + hasabyňyzy täzeden açmak bilen doňdur (ýol kartasynda dogry doňdurma ahyr nöker).
  • Ulanyjy tanyşlyklary öňe sürlenok — Generic HTTP-Referer: yout.chat diňe
  • no-log senar — upstream iberildi şonuň üçin model berijiler siziň soraglaryňyzda log/trening etmemek üçin soralýar eger olaryň şertnamasy ony goldaýan bolsa.
  • Islendik islendik islendi — biz bir ýazýarys UsageLedger satır (tokenler + kreditler + mody) emma soragy ýa-da jogap däl.

_Ýol

  • OpenAI-hoşgeldi /v1/chat/completions shim şu wagtky SDK'lar üýtgemeýän işlesin
  • Uzak wagt dowam eden media iş üçin Webhook çakylyklary (polling-y ýerine ýetir)
  • Token doňuş + per-token çägi
  • Idempotency keysler açyldy /stream/ _Iş
  • Öz-özüne hyzmat edýän tizlik çäklendirme kontrollary

Ready to ship?

Beýiklik