API

OpenAI-compatible. Every model.

Apunta el OpenAI SDK existent https://api.yout.chat/v1 amb la teva clau de Yout.chat dòlars i cada model important és la teva.

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

Substitució de lloc

Si el codi ja parla amb l' API OpenAI, només canvia dues coses.

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, I qualsevol altra cosa que digui la forma de OpenAI.

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 incompatibles. 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

Llista de models incompatibles OpenAI. Tots els models actius amb id, context_window, I per descomptat cost de crèdit.

POST/api/chat/stream/

Punt de sortida nadiu — senzill que la forma de OpenAI, usada per l'app web. Prefereix /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.