API

OpenAI- ҳамоҳанг. Ҳар як намуна.

Ба SDK- и мавҷудаи OpenAI- и шумо ишора кунед https://api.yout.chat/v1 бо калиди Yout.chat ва ҳар як моделҳои калони шумост. Як кредити пул, як ҳисоб, ҳеҷ шартномаҳои ҳар як модел.

URL- и асосӣ: https://api.yout.chat/v1 · & Ҳуқуқи дастрасӣ: Authorization: Bearer <your-key>

Ҷойгузинкунии афтанда

Агар коди шумо аллакай бо OpenAI API сӯҳбат мекунад, шумо танҳо ду чизро иваз мекунед.

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)

Корҳои тағйирнопазир бо OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, ва ҳамаи дигаре, ки OpenAI шаклро гуфтугӯ мекунад.

Нуқтаҳои охирин

Ҳамаи нуқтаҳои охирин қабул карда мешаванд Authorization: Bearer <key>. Сеансҳои cookies барои барномаи веб кор мекунанд.

POST/v1/chat/completions

Aҳолиаш OpenAI нафар аст. & Гузаштан stream: true SSE. Кредитҳо бо атомӣ ҳисоб карда мешаванд.

Дархости ҷисм
{
  "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
}
Ҷавоб (бе ҷараён)
{
  "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- мувофиқ. Ҳар як модел бо id, context_window, ва ҳар як токен қарзи арзиш.

POST/api/chat/stream/

Нуқтаи охиринҳои ибтидоии раванд — шакли JSON-и оддӣ нисбат ба OpenAI, ки аз ҷониби барномаи веб истифода мешавад. /v1/chat/completions барои ҳамгироии SDK- и тарафи сеюм.

GET/api/chat/models/

Каталоги моделҳои бойтар бо ишораҳои вазифа, усул, байрақчаи танҳо- pro. Инро дар интерфейси худ истифода баред.

GET/api/chat/limit/

Шумораи ҷории шумо — баланси кредитҳо + ҳолати нақша, ё иҷозатномаи рӯзона.

GET/api/chat/keys/

Рӯйхати калидҳои фаъоли API (пӯшонидашуда).

POST/api/chat/keys/

Эҷоди калиди API номгузоришуда. Як маротиба нишонаи пурра баргардонида мешавад - онро захира кунед.

Дархости ҷисм
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Калидро барҳам диҳед. Сеансҳои мавҷуда бо истифодаи он 401 Дар зангзании оянда.

POST/api/media/image/

Масъалаи эҷоди тасвир. Бозгаштан job_uuid; сӯрохӣ /api/media/jobs/<uuid>/.

POST/api/media/video/

Вазифаи эҷоди видео. ~1.2M кредитҳо барои 5 сония Veo. Кредитҳо дар ҳолати нокомӣ худкорона баргардонида мешаванд.

POST/api/media/speech/

Матн ба гуфтугӯ. Бозгаштанҳо job_uuid; & Иловаи файл...

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

Тақсимкунии вазифаи эҷодкунӣ: status, output_url, error, credits_cost.

POST/api/chat/share/

Эҷоди сурати танҳо барои хондан. /c/<slug> URL- и дуруст

POST/api/chat/purge/

Поккунии муколамаи шумо, паёмҳо ва истифодаи гузориши сервери тарафи сервер.

Ҳисобкунӣ

Истифодабарии API аз ҳамон пули кредитӣ, ки барномаи вебӣ мегирад. Ҳеҷ ҳисобкунии алоҳидаи API нест.

Нархгузорӣ барои ҳар як токен

Заряд кардани матн credits_per_1k_input × воридоти нишонаҳо + credits_per_1k_output × токени хурӯҷӣ. Модулҳои медиаи барои якҷоягӣ пардохт мекунанд credits_per_call.

Заряди минималӣ

Дар ҳар як 1000 нафар аҳолӣ 10 нафар барои дарёфти маълумоти олӣ ба хориҷа мераванд.

& Бозгардонидани хатогӣ

Тасвир/видео/сухан, ки дар болои раванд ноком мешаванд, ба таври худкор кредитҳоро бармегардонанд. Хатогиҳо дар раванди матн танҳо барои он, ки истеҳсол шудааст, ҳисоб мекунанд.

Овердрафт

Занги бозгашт 402 insufficient_credits вақте ки баланси шумо арзиши пешбинишударо пӯшонида наметавонад. Нақшаҳо то он даме, ки plan_active Ин ҳақиқат аст ва вазн мусбат аст.

Аслшиносӣ ва махфият

  • Токенҳои соҳиб — барои ҳар як корванд, дар саҳифаи ҳисоботи шумо пайдо мешавад. Гардиши бо нест кардан + аз нав сохтани ҳисоботи шумо (ноқили охирини дурусти гардиш дар нақшаи роҳ).
  • Шиносаи корванд фиристода нашудааст — мо ба провайдерҳо бе почтаи электронии шумо, IP, агенти корбар ё идентификатори ҳисоб proxy- ро истифода мебарем. Generic HTTP-Referer: yout.chat танҳо.
  • no-log сигнал — фиристодани болои раванд, то ки таъминкунандагони моделҳо дархост карда шаванд, ки ба саволҳои шумо, ки шартномаҳои онҳо онро дастгирӣ мекунанд, ворид/таҳсил накунанд.
  • & Иттилооти нав... — Мо менависем UsageLedger сатр (токенҳо + кредитҳо + намуна) лекин на савол ё ҷавоб.

Намоиши нақшаи роҳ

  • OpenAI- ҳамоҳанг /v1/chat/completions shim то ки SDK- и мавҷуда бе тағйир кор кунанд
  • Бозхонди Webhook барои корҳои дарозмуддати медиа (ҷойгузин кардани пурсиш)
  • Тағйири аломат
  • Калидҳои Idempotency дар /stream/ + Эҷоди масъалаи аз нав кӯшишшаванда
  • Идоракунии худмуҳофизатии маҳдудияти суръат

Барои фиристодан омода ҳастед?

Дараҷаи ройгон ба шумо 50K кредит барои бозӣ медиҳад. Агар ба шумо бештар лозим бошад, нав кунед.