API

OpenAI-коомчулук. Ар бир модель.

Сиздин учурдагы OpenAI SDK'ңузду көрсөткүч 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>. Сеанс кукилери веб-приложение үчүн иштешет.

POST/v1/chat/completions

OpenAI-compatible. _Жоготуу 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/

Начальный конечный пункт потока — OpenAI-го сравнительно более простой JSON-образ, используемый веб-приложением. /v1/chat/completions үчүнчү жактын SDK-сы менен шайкештик үчүн.

GET/api/chat/models/

Задачи, модальность, флаги только для профессионалов. Используйте это в своем пользовательском интерфейсе.

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; чыгуу - кол коюлган аудио URL, бүткөндөн кийин.

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.

Минималдуу заряд

Ар бир ийгиликтүү чалуу үчүн, токендердин санына карабастан, жалпы чыгымдарды жабуу үчүн 10 кредиттен кем эмес сумма алынат.

Баштапкы абалга келтирүү

Сүрөт/видео/сөз тапшырмаларынын каталары автоматтык түрдө кредиттерди кайтарып берет. Текст тапшырмаларынын каталары тек гана жасалган иштин эсебинен эсептелет.

Овердрафт

Кайра чалуулар 402 insufficient_credits Эгерде балансыңыз болжолдуу бааны жаба албаса, анда пландар чектелет. plan_active Эгер бул чын болсо, баланс позитивдүү болот.

Аутентификация жана купуялуулук

  • Токен — колдонуучуга, сиздин эсептик жазуусуңуздун бетинде табылган. Өзгөртүү үчүн өчүрүп + кайра түзүү керек (жол картасында туура айлануу аяктоо пункту).
  • Колдонуучунун идентификаторлору жөнөтүлбөйт — Биз сиздин электрондук почта, IP, колдонуучу агенти же эсептик жазуу IDсиз провайдерлерге прокси колдонобуз. Generic HTTP-Referer: yout.chat гана.
  • no-log сигнал — 100%
  • Белгисиз — Биз жазабыз UsageLedger сап (токендер + кредиттер + модель), бирок суроо же жооп эмес.

Жол картасы

  • OpenAI-коопсуздук /v1/chat/completions shim, ошондуктан бар SDKлер өзгөртүлбөй иштей берет
  • Веб-хок кайтаруулары узакка созулган медиа-заказдар үчүн (социологияны алмаштыруу)
  • Токендин айлануусу + бир токендин алкагы
  • Идемпотиенттик клавиштер иштелип чыккан /stream/ + кайрадан аракеттенүү коопсуздугу
  • Өздүк тейлөө ылдамдыгын чектөө контроллери

Жөнөтүүгө даярсызбы?

Бесплатный уровень дает вам 50K кредитов для игры. Если вам нужно больше, обновите.