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-съвместими. Пропускам 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/

Натурална крайна точка на струене — по-проста форма на JSON от OpenAI, използвана от уеб приложението. /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> Адрес.

POST/api/chat/purge/

Изтрийте разговорите, съобщенията и използвайте счетоводната книга на сървъра.

Разчетно

Използване API извлича от същия кредитен басейн като уеб приложението. Няма отделно API сметка.

Цените за всеки случай

Зареждане на текстови модели credits_per_1k_input × входни символи + credits_per_1k_output × изходни жетони. Медийните модели зареждат апартамент credits_per_call.

Минимална зарядна стойност

Всеки успешен повикване дебит най-малко 10 кредити, за да покрие над главата, независимо от броя на жетоните.

Възстановяване на неуспех

Image/video/peech работни места, които не се получават автоматично възстановяване на кредити. Текстов поток неуспехи сметка само това, което е произведено.

Овърдрафт

Обратно обаждане 402 insufficient_credits Ако не покриете очакваните разходи, плановете не са задействани, докато не се задействат. plan_active е вярно и балансът е положителен.

Поверителност на &

  • Носител — за потребител, намерен на страницата Ви за сметка. Завъртете чрез изтриване + превръщане на сметката (в правилен случай за въртене на крайната точка на пътната карта).
  • Не се изпращат идентификатори на потребителя — ние прокси на доставчици без вашия имейл, IP, потребителски агент или ID на сметката. HTTP-Referer: yout.chat Само.
  • no-log сигнал — изпратени нагоре по терен, така че доставчиците на модели са помолени да не се логират/тренират по вашите искания, където техните договори го подкрепят.
  • Няма по подразбиране съдържание на съобщение — Ще напишем UsageLedger ред (токени + кредити + модел), но не и бързо или отговор.

Пътна карта

  • OpenAI-съответстващи /v1/chat/completions Shim така съществуващите SDKs работят непроменени
  • Уеб-хук повтаряне за дълготрайни медийни работни места (замяна на анкетите)
  • Завъртане на токове + на всеки ток обхват
  • Ключове за безпомощност /stream/ + Създаване на безопасни заетости
  • Контрол на скоростта на самообслужване

Готови за кораба?

Безплатен ступеня ви дава 50K кредити за игра.