API

OpenAI сагласних.

Упери своје постојеће OpenAI СДК на https://api.yout.chat/v1 with your Yout.chat key and every major model is yours. One credit pool, one bill, no per-model contracts.

Основни УРЛ: https://api.yout.chat/v1 · Аут: Authorization: Bearer <your-key>

Замена за убацивање

Ако ваш код већ разговара са OpenAI АПИ, промените само две ствари.

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-компатибилан. Проследи stream: true За ССЕ-а, кредити су атомски дебитирани.

Захт› јеви тело
{
  "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, који користи веб програм. /v1/chat/completions за сагласност треће стране СДК.

GET/api/chat/models/

Богатији каталог модела са ознакама задатака, модулалитетом, само заставицом. Користите ово у сопственом сучељу.

GET/api/chat/limit/

Ваш тренутни квота — кредитни баланс + план статус, или anon дневна дозвола.

GET/api/chat/keys/

Наброји активне АПИ тастере (маскиране).

POST/api/chat/keys/

Направите АПИ кључ. Пун жетон се врати једном — сачувајте га.

Захт› јеви тело
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Откачи кључ. Постојеће сесије које га користе добијају 401 на следећем позиву.

POST/api/media/image/

Посао генерисања слика. Враћа job_uuid; анкета /api/media/jobs/<uuid>/.

POST/api/media/video/

Посао за генерацију видео. ~1.2М кредита за 5 секунди Вео.

POST/api/media/speech/

Текст- у- говор. Враћа job_uuid; излаз је потписан аудио УРЛ када се заврши.

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

Атскедирај посао генерације: status, output_url, error, credits_cost.

POST/api/chat/share/

Направи јавни снимак само за читање. Враћа /c/<slug> УРЛ.

POST/api/chat/purge/

Обришите разговоре, поруке и користите књигу сервер-страна.

Рачун

Користња АПИ повуче из истог кредитног базена као веб апликација. Без одвојеног рачуна АПИ.

По последњим ценама

Напуна за текстуалне моделе credits_per_1k_input × улазни токони + credits_per_1k_output × излазни токени. Медијски модели наплаћују раван credits_per_call.

Најмања пуњења

Сваки успешан позив покрије најмање 10 кредита да покрије над главама, без обзира на број жетона.

Неуспех повраћања

Послови слика/видео/ говора који не ваљају аутоматски узводно повраћају кредите. Нацрт промене тока текста само на оном што је произведено.

Овердрафт

Повратак позива 402 insufficient_credits Ако не покријеш процењене трошкове, планирани су све док не покренеш. plan_active је истина и баланс је позитиван.

Аутентификација и приватност

  • Носилац — по кориснику, пронађен на страници налога. Ротирај брисањем + репрезијем налога (пропорционално ротирање крајњег краја на путању).
  • Нема просл› ијеђених корисничких идентификација — ми прокси добављачима без вашег е‐ поште, ИП‐ а, корисничког агента или ИД‐ а налога. HTTP-Referer: yout.chat Само.
  • no-log сигнал — Слање узводно тако да се од провајдера не тражи да се пријављујете/тренирате на ваше упите где га подржавају њихови уговори.
  • Подразум› ијевано ниједан садржај поруке није наставио — пишемо а UsageLedger ред (заокружује + кредит + модел), али не и брзи или одговор.

Нацрт

  • OpenAI сагласан /v1/chat/completions Шим тако постојећи СДК‐ ови раде непром› ијењено
  • Веб-кућни позиви за дуготрајне медијске послове (зам› ијена анкета)
  • Ротација на такену + по‐ такну обиму
  • Недозвољено кључеви на /stream/ + стварање безбедних послова
  • Контроле самослужења-ограничења

Спремни за брод?

Слободни ниво даје 50К кредита за играње. Надоградња када вам затреба више.