API

OpenAI-compatible. Every model.

Point your existing OpenAI SDK at 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.

URL base: https://api.yout.chat/v1 · Autentifica: Authorization: Bearer <your-key>

Substitució de lloc

If your code already talks to the OpenAI API, you only change two things.

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)

Funciona sense canvis OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, and anything else that speaks the OpenAI shape.

Punts d' acabament

Tots els punts finals accepten Authorization: Bearer <key>. Les galetes de sessió funcionen per a l' aplicació web.

POST/v1/chat/completions

OpenAI-compatible. Passa stream: true per SSE. Crèdits de bits atòmica.

Petició del cos
{
  "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
}
Resposta (no- part)
{
  "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-compatible model list. Every active model with id, context_window, I per descomptat cost de crèdit.

POST/api/chat/stream/

Native streaming endpoint — simpler JSON shape than OpenAI's, used by the web app. Prefer /v1/chat/completions Per compatibilitat amb el SDK de tercers.

GET/api/chat/models/

Catàleg de models rics amb etiquetes de tasca, qualitat, bandera de només lectura. Useu- ho a la vostra pròpia IU.

GET/api/chat/limit/

La seva quota actual és l'equilibri dels crèdits + estat del pla, o d'un subsidi diari.

GET/api/chat/keys/

Llista les vostres claus d' API actives (mcarat).

POST/api/chat/keys/

Crea una clau API anomenada. Es retorna un cop el testimoni complet, el desenvyn.

Petició del cos
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Revoca una clau. Les sessions existents usant- la s' obté 401 A la pròxima trucada.

POST/api/media/image/

Treball de generació d' imatges i retorna job_uuid; enquesta /api/media/jobs/<uuid>/.

POST/api/media/video/

Treball de generació de vídeo. ~1.2M crèdits per a 5-segon Veo. Crèdits auto- reutilització en el fracàs.

POST/api/media/speech/

Text a veu. Retorna job_uuid; La sortida és un URL d' àudio signat una vegada complet.

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

Comprova una tasca de generació: status, output_url, error, credits_cost.

POST/api/chat/share/

Crea una instantània de només lectura pública i retorna una /c/<slug> URL.

POST/api/chat/purge/

Esborrareu les vostres converses, missatges i el servidor de comptes d' ús.

Facturació

L' ús de l' API extreuen la mateixa piscina de crèdit que l' aplicació web. No hi ha factura d' API separada.

fixació de preus per a imprimir

S' estan efectuant els models de text credits_per_1k_input × fitxes d' entrada + credits_per_1k_output × fitxes de sortida. Els models de suports omplen un pis credits_per_call.

Mínima càrrega

Cada èxit crida a un nombre de desbits com a mínim 10 crèdits per cobrir-se, independentment del recompte de testimonis.

Ha fallat la reconnexió

Treballs d' imatge/video/ vous que no es redueixen automàticament les crèdits reemborsades. El text ha fallat només el projecte de llei.

Sobrecanejat

Torna les crides 402 insufficient_credits Quan el vostre equilibri no pot cobrir el cost estimat. Els plans no es poden executar sempre que plan_active és cert i l'equilibri és positiu.

Autenticació i privacitat del &

  • Testimoni de l'ós — Per usuari, trobat a la vostra pàgina de comptes. Gira arrossegant + recrear el vostre compte (proper girar el punt de final en el mapa de carreteres).
  • No s' ha reenviat cap identificador d' usuari — Nosaltres intermediari als proveïdors sense el vostre correu electrònic, IP, agent d' usuari, o ID genèric del compte. HTTP-Referer: yout.chat Només.
  • no-log senyal — S'envien al corrent de la sortida de la xarxa per tal que els proveïdors de models no puguin accedir o introduir en les vostres preguntes on els seus contractes el donen suport.
  • No hi ha contingut del missatge per omissió — I nosaltres escrivim un UsageLedger Fila (tendents + crèdits + model) però no la resposta o la resposta.

Mapa de carreteres

  • OpenAI-compatible /v1/chat/completions Abusant tan existent que el treball amb SDK no ha canviat
  • La web "Marxs" demana treballs de suports a llarg termini (replaceinging)
  • Rotació dels símbols + per àmbit
  • Claus d' idempotència en /stream/ + reintentar la creació de la feina
  • Controls del límit de velocitat auto- reserves

A punt per a vaixell?

El corbata lliure et dóna 50K crèdits per jugar. Actualitza quan més necessitis.