API

OpenAI-ə uyğundur. Hər model.

Hazırkı OpenAI SDK-nı göstər https://api.yout.chat/v1 Yout.chat açarınızla və hər bir əsas model sizindir. Bir kredit fondu, bir hesabat, model üzrə müqavilələr yoxdur.

Əsas Ünvan: https://api.yout.chat/v1 · _Təsdiqlə Authorization: Bearer <your-key>

Əvəzetmə

Əgər kodunuz artıq OpenAI API ilə danışırsa, yalnız iki şeyi dəyişdirməlisiniz.

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)

Dəyişdirilməyən iş OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, və OpenAI şəklini danışan hər şey.

Son nöqtələr

Bütün son nöqtələr qəbul edilir Authorization: Bearer <key>. İclas küpləri veb tətbiqetmə üçün işləyir.

POST/v1/chat/completions

OpenAI-ci ildən. Pass stream: true SSE üçün. Kreditlər atomik olaraq debet edilmişdir.

İstifadəçi
{
  "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
}
Cavab (axar deyil)
{
  "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-ə uyğun model siyahısı. Hər aktiv model id, context_window, və token başına kredit xərcləri.

POST/api/chat/stream/

Yerli axın son nöqtəsi — OpenAI-dən daha sadə JSON şəkli, veb tətbiqetməsində istifadə olunur. Seç /v1/chat/completions üçüncü tərəf SDK uyğunluğu üçün.

GET/api/chat/models/

İş təyinatları, modal, pro-only bayrağı ilə zəngin model katalogu. Bunu öz UI-nizdə istifadə edin.

GET/api/chat/limit/

Hazırkı kvotanız — kredit balansı + plan vəziyyəti, ya da anon günlük icazə.

GET/api/chat/keys/

Faylları göstər

POST/api/chat/keys/

Adlı API açarı yaradın. Tam token bir dəfə geri qaytarılır - onu qeyd edin.

İstifadəçi
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Açarı geri al. Onu istifadə edən mövcud iclaslar get 401 Sonrakı zəngdə

POST/api/media/image/

Rəsm yaradılması işi. Geri qaytarılır job_uuid; çuxur /api/media/jobs/<uuid>/.

POST/api/media/video/

Video yaradılması işi. 5 saniyəlik Veo üçün ~1.2M kredit. Bacarılmadığında kreditlər avtomatik olaraq geri qaytarılır.

POST/api/media/speech/

Mətn-söhbətə çevirici job_uuid; çıxış imzalanmış audio URL-dir.

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

Yaratma işi sorğusu: status, output_url, error, credits_cost.

POST/api/chat/share/

Yalnız oxuna bilən ictimai bir şəkil yaradaraq. /c/<slug> URL

POST/api/chat/purge/

Bağlantılarınızı, ismarışlarınızı və istifadəçi qeydlərini server tərəfində sil.

Hesablama

API istifadəsi veb tətbiqetməsinin kredit fondundan alınır. API-nin ayrı hesablanması yoxdur.

Token başına qiymət

Mətn modelləri yüklənir credits_per_1k_input × daxili tokenlər + credits_per_1k_output Media modelləri düz bir qiymət ödəyir credits_per_call.

Minimum yükləmə

Hər uğurlu zəng, token sayından asılı olmayaraq, ən azı 10 krediti ödəyir.

Bacarılmadı

Rəsm/video/söz işlərindəki səhvlər avtomatik olaraq kreditləri geri qaytarır. Mətn axını səhvləri yalnız istehsal edilmişi hesaba alır.

Ödəniş

Zəng geri gəldi 402 insufficient_credits hesabınız hesablanmış xərcləri ödəyə bilmədiyi zaman. Planlar ödənişsiz olduğu müddətcə məhdudlaşdırılmır plan_active Bu, doğrudur və balans müsbətdir.

Tanıtma və məxfilik

  • Göndər — hər istifadəçi üçün, Hesab səhifəsində tapıla bilər. Hesabınızı silməklə + yenidən yaratmaqla döndür (yol xəritəsində düzgün döndürmə son nöqtəsi).
  • İstifadəçi identifikatorları yönləndirilmir — biz sizin e-poçt, IP, istifadəçi agenti və ya hesab ID-niz olmadan provayderlərə proxy edirik. HTTP-Referer: yout.chat yalnız.
  • no-log siqnal — model təminatçılarına sizin sorğularınızda qeyd/təlim etməməyiniz xahiş olunduğundan model təminatçılarına yuxarı axın göndərilir.
  • İsmarış məzmunu ön qurğulu olaraq saxlanılmadı — biz a yazırıq UsageLedger sətir (tokenlər + kreditlər + model) amma sorğu və ya cavab deyil.

Yol xəritəsi

  • OpenAI-ə uyğun /v1/chat/completions mövcud SDK-lar dəyişilmədən işləsin deyə shim
  • Uzun müddətli media işlərinə webhook geri çağırışları (səs verilməsi əvəzinə)
  • Token dönməsi + per-token çərçivələri
  • İdempotentlik açarları işə salınıb /stream/ + yenidən-təcrid iş yaradılması
  • Öz-özünə xidmət edən sürət-hədi idarələri

Göndərməyə hazırsınız?

Pulsuz səviyyə sizə oynamaq üçün 50K kredit verir. Daha çoxuna ehtiyacınız olduqda yüksəlt.