API

OpenAI-zogwirizana.

Pomaliza, gwiritsani ntchito OpenAI SDK yanu yoyamba https://api.yout.chat/v1 ndi Yout.chat wanu waukulu ndi zonse zapamwamba mtundu ndi wanu. One credit pool, msonkho mmodzi, palibe per-model mgwirizano.

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

Kusintha kwa Drop-in

Ngati code yanu kale akulankhula kwa OpenAI API, inu kusintha zinthu ziwiri zokha.

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)

Amagwira ntchito osasintha ndi OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, ndi chilichonse chimene chimalankhula OpenAI mawonekedwe.

Zigawo

Kuvomereza Authorization: Bearer <key>. Ma cookie anthawi amagwira ntchito pa webusaitiyi.

POST/v1/chat/completions

OpenAI-zogwirizana. Kusintha stream: true kwa SSE. Credits debited atomically.

Mtundu wa lamulo
{
  "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
}
Kuyankha (opanda mtsinje)
{
  "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-zogwirizana ndi mtundu mnda. id, context_window, ndi mtengo wa ngongole pa token.

POST/api/chat/stream/

Native streaming endpoint - JSON yosadziwika kwambiri kuposa OpenAI, yomwe imagwiritsa ntchito web app. /v1/chat/completions kwa SDK yogwirizana ndi anthu ena.

GET/api/chat/models/

Richer model catalog ndi ntchito tags, modality, pro-only flag. Kugwiritsa ntchito izi mu UI wanu.

GET/api/chat/limit/

Kuphatikiza kwanu kwatsopano - ndalama zowonjezera + mfundo za ndondomeko, kapena ndalama za tsiku ndi tsiku.

GET/api/chat/keys/

Limbikitsani ma API anu ogwira ntchito (opangidwa).

POST/api/chat/keys/

Kukhazikitsa dzina API chidutswa. Full token ndi kubwezedwa kamodzi - kupulumutsa izo.

Mtundu wa lamulo
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Kuchotsa batani. Seshoni zoponya zomwe zilipo zimagwiritsa ntchito batanili 401 pa foni ija.

POST/api/media/image/

Image chiyambi ntchito. Kubwerera job_uuid; poll /api/media/jobs/<uuid>/.

POST/api/media/video/

Video chitukuko ntchito. ~ 1.2M ndalama kwa 5-second Veo. ndalama auto-kubwezeredwa pa kulephera.

POST/api/media/speech/

Text-to-speech. Kubwerera job_uuid; output ndi signed audio URL pamene kumaliza.

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

Poll a chiyambi ntchito: status, output_url, error, credits_cost.

POST/api/chat/share/

Kulenga anthu read-only snapshot. /c/<slug> URL.

POST/api/chat/purge/

Sungani macheza anu, mauthenga, ndi kugwiritsa ntchito mabuku a server-side.

Kulipira

Kugwiritsa ntchito API kumachokera ku gawo limodzi la ngongole monga pulogalamu ya webusaiti. Sichingakhalepo kulipira kwa API.

Kugulitsa kwa Per-token

Text models charge credits_per_1k_input × input tokens + credits_per_1k_output × output tokens. Media models charge a flat credits_per_call.

Mtengo wotsika kwambiri

Pamenepo, pamakhala ndalama zokwana 1000

Kulephera kubwezera

Image / video / mawu ntchito zimene sizigwira upstream mwamsanga kubwezera ndalama. Text stream kulephera bill okha zimene zinapangidwa.

Overdraft

Kubwerera kwa mafoni 402 insufficient_credits pamene malire anu sangathe kukwaniritsa mtengo wowerengeka. Maphunziro si analetsa nthawi zonse plan_active ndi zoona ndi malire ndi zopindulitsa.

Kutsimikizira & kuteteza

  • Kugwiritsa ntchito — Kusinthanitsa ndi kuchotsa + kubwezeretsa akaunti yanu (kusinthanitsa bwino kwa endpoint pa roadmap).
  • Sizikupezeka — timapereka proxy kwa othandizira popanda imelo yanu, IP, wogwiritsa ntchito, kapena ID ya akaunti. Generic HTTP-Referer: yout.chat .
  • no-log signal — anatumizidwa upstream kuti model othandizira anafunsidwa kuti salowa / kuphunzitsa pa mapemphero anu pamene mgwirizano wawo kuthandizira izo.
  • M'malo mwake, palibe mawu osakira omwe amapezeka — tilemba a UsageLedger row (token + credits + model) koma si zopempha kapena yankho.

Mbiri

  • OpenAI- yogwirizana /v1/chat/completions shim kotero SDKs zopezeka ntchito opanda kusintha
  • Webhook callbacks kwa ntchito zanthawi yayitali za media (kusintha polling)
  • Token rotation + per-token zolinga
  • Mawebusayiti a Idempotency /stream/ + Kuyesanso-otetezeka ntchito kulenga
  • Kuwongolera kwa mlingo wa mlingo wa mlingo

Ndinu otsimikiza kutumiza?

Free tier akupatsani 50K ndalama kusewera ndi. Upgrade pamene mukufuna zambiri.