API

OpenAI-saderīgs.

Point jūsu esošo OpenAI SDK pie https://api.yout.chat/v1 ar savu Yout.chat atslēga un katrs galvenais modelis ir jūsu. Viens kredītportfelis, viens rēķins, nav par modeli līgumiem.

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

Iemetamais aizstājējs

Ja jūsu kods jau runā ar OpenAI API, jūs tikai mainīt divas lietas.

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)

Nemainās, ja OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, un jebkas cits, kas runā OpenAI formu.

Mērķa punkti

Visi mērķa kritēriji pieņem Authorization: Bearer <key>. Sesijas sīkfailu darbs tīmekļa lietotnei.

POST/v1/chat/completions

OpenAI savietojami. Palaist stream: true SSE. Kredīti, kas debetēti atomiski.

Pieprasījuma iesniedzēja iestāde
{
  "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
}
Atbilde (nevadītāja)
{
  "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-saderīgs modeļu saraksts. Katrs aktīvais modelis ar id, context_window, un uz vienu soli.

POST/api/chat/stream/

Native straumēšanas galarezultāts – vienkāršāka JSON forma nekā OpenAI, ko izmanto tīmekļa lietotne. /v1/chat/completions trešās personas SDK saderībai.

GET/api/chat/models/

Daudz bagātāks modeļa katalogs ar uzdevumu tagām, modalitāti, tikai karogu. Izmantojiet šo savā UI.

GET/api/chat/limit/

Jūsu pašreizējā kvota - kredīti atlikums + plāns statuss, vai anonu dienas naudu.

GET/api/chat/keys/

Parādiet jūsu aktīvo API taustiņu (maskētu).

POST/api/chat/keys/

Izveidot nosaukumu API atslēgu. Pilna atzīme tiek atgriezta vienreiz — saglabāt to.

Pieprasījuma iesniedzēja iestāde
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Atkodēt atslēgu. Esošās sesijas, izmantojot to, saņem 401 nākamajā zvanī.

POST/api/media/image/

Attēlu ģenerēšanas darbs. Atgriešanās job_uuid; aptauja /api/media/jobs/<uuid>/.

POST/api/media/video/

Video ģenerēšanas darbs. ~1.2M kredīti 5 sekundēm Veo. Kredīti automātiski refinansēti uz neveiksmēm.

POST/api/media/speech/

Teksts uz svītru. Atgriešanās job_uuid; Izvade ir parakstīts audio URL, kad pabeigta.

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

Apsveiciet paaudzes darbu: status, output_url, error, credits_cost.

POST/api/chat/share/

Izveidot tikai publisko momentuzņēmumu lasīšanai. Atgriež /c/<slug> URL

POST/api/chat/purge/

Notīriet savas sarunas, ziņojumus un lietošanas ledgera servera pusē.

Atlīdzība

API izmantošana ņem no tā paša kredīta baseins kā tīmekļa lietotne. Nav atsevišķa API rēķinu.

Cena par vienu taksi

Teksta modeļu maksa credits_per_1k_input × ievades marķieri + credits_per_1k_output × izejas žetoni. Mediju modeļi maksa plakans credits_per_call.

Minimālā maksa

Katrs veiksmīgs zvanu debets vismaz 10 kredīti, lai segtu pieskaitāmās, neatkarīgi no žetonu skaita.

Neizpildīto izdevumu kompensācija

Attēla / video / speech darbi, kas neizdodas augšpusē automātiski atmaksāt kredītus. Teksta straumes kļūdas rakstīt tikai to, kas tika ražots.

Pārtēriņa plūsmā

Atgriežot zvanus 402 insufficient_credits kad jūsu bilance nevar segt aprēķinātās izmaksas. Plāni netiek atvilkti tik ilgi, kamēr plan_active ir taisnība, un līdzsvars ir pozitīvs.

Autentificēšana un privātums

  • Lāču žetons — katram lietotājam, atrasts jūsu konta lapā. Pagriezt, svītrojot + rekreating jūsu kontu (pienācīgi pagriezt mērķa kritēriju par ceļvedi).
  • Nav nosūtīti lietotāja identifikatori — mēs proxy uz pakalpojumu sniedzējiem bez jūsu e-pasta, IP, lietotāju aģents, vai konta ID. HTTP-Referer: yout.chat tikai.
  • no-log signāls — nosūtīts augšup lai modeļa pakalpojumu sniedzējiem tiek lūgts nelog / vilciens uz jūsu steidzamajiem, ja viņu līgumi to atbalsta.
  • Noklusētais vēstules saturs nemainās — mēs uzrakstām UsageLedger rinda (attiecas + kredīti + modelis), bet ne ātrās reaģēšanas vai atbildes.

Ceļvedis

  • OpenAI savietojami /v1/chat/completions shim tāpēc esošie SDK darbojas nemainīgi
  • Webhook zvani ilgstošas darbības mediju darbiem (aizvietot vēlēšanu)
  • Atzīmēta rotācija + katrai atzīmei
  • Nepilnības taustiņi /stream/ + Mēģināt no jauna drošu darbavietu radīšanu
  • Pašapkalpošanās ātruma ierobežošanas ierīces

Gatavs kuģim?

Bezmaksas līmenis dod jums 50K kredītus spēlēt ar. Uzlabot, ja jums ir nepieciešams vairāk.