API

Mifanaraka amin'ny OpenAI.

Manondro ny SDK OpenAI misy anao any amin'ny https://api.yout.chat/v1 amin'ny famaha Yout.chato ary ny modely lehibe rehetra dia anao. vola iray, vola iray, tsy misy fifanarahana ho an'ny modely tsirairay.

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

Fametrahana solon'asa

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)

Tsy niova tamin'ny OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, ary ny zavatra hafa rehetra izay miresaka ny endrika OpenAI.

Endpoints

Manaiky ny endpoint rehetra Authorization: Bearer <key>. Ny cookien'ny fotoana dia miasa ho an'ny rindran'asa tranonkala.

POST/v1/chat/completions

OpenAI no isan'ny kisoa. Pass stream: true ho an'ny SSE. Credits debited atomically.

Ny vatan'ilay fangatahana
{
  "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
}
Valiny (tsy miverimberina)
{
  "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

Lisitry ny modely mifanaraka amin'ny OpenAI. Ny modely rehetra miasa miaraka amin'ny id, context_window, sy ny vidin'ny trosa isan-token.

POST/api/chat/stream/

Endpointn'ny streaming avy amin'ny loharano - endrika JSON tsotra kokoa noho ny OpenAI, ampiasaina amin'ny rindranasa tranonkala. Prefer /v1/chat/completions ho an'ny fifanarahan'ny SDK an'ny antoko fahatelo.

GET/api/chat/models/

Katalaogin'ny modely feno kokoa misy marika manokana, fomba, saina pro-iray ihany. Ampiasao amin'ny UI-nao manokana.

GET/api/chat/limit/

Ny quotao ankehitriny — ny trosa + ny toe-draharahan'ny drafitra, na ny karama isan'andro anon.

GET/api/chat/keys/

Mampiseho ny famaha API miasa (voasakana).

POST/api/chat/keys/

Mamorona famaha API misy anarana. Indray mandeha no omena ny token feno — raiketo izy io.

Ny vatan'ilay fangatahana
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Manafoana famaha iray. Ny session misy mampiasa izany dia mahazo 401 amin'ny antso manaraka.

POST/api/media/image/

Asa famoronana sary. Miverina job_uuid; lavaka /api/media/jobs/<uuid>/.

POST/api/media/video/

Asa famoronana lahatsary. ~1.2M credits ho an'ny Veo 5 segondra. Credits miverina avy hatrany raha tsy nahomby.

POST/api/media/speech/

Soratra ho teny. job_uuid; URL audio misy sonia ny famoahana rehefa vita.

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

Mifidy asa iray: status, output_url, error, credits_cost.

POST/api/chat/share/

Mamorona sary mivoaka vakiana fotsiny. Mamaly a /c/<slug> URL

POST/api/chat/purge/

Fafao ny resaka, hafatra, ary ny rakitra fampiasanao eo amin'ny lafiny mpizara.

Fandoavana

Ny fampiasana ny API dia miditra amin'ny karazan-karama mitovy amin'ny rindran'asa tranonkala. Tsy misy fandoavana API miavaka.

Fividianana isaky ny token

Mitahiry ny modelin'ny soratra credits_per_1k_input × tokens input + credits_per_1k_output × output tokens. Ny modelin'ny media dia mandoa vola credits_per_call.

Farany ambany indrindra

Ny fiteny malagasy dia manana 10 soratra, izay samy miavaka amin'ny fiteny hafa, ka tsy azo atao ny mizara azy ireo ho soratra.

Fandoavana ny tsy fahombiazana

Ny asa sary/video/teny tsy nahomby dia hamerina avy hatrany ny trosa. Ny tsy nahomby amin'ny tobin-daza dia tsy mandoa afa-tsy izay azo.

Overdraft

Antso miverina 402 insufficient_credits rehefa tsy afaka mameno ny fandaniana voalaza ny kaontinao. Tsy misy ny fihenan'ny tetibola raha mbola plan_active marina ary ny fifandanjana dia miabo.

Fanamarinana sy fiainana manokana

  • Token'ny mpitondra — isaky ny mpampiasa, hita ao amin'ny pejy momba ny kaontinao. Afindrao amin'ny alalan'ny fafàna + famerenana ny kaontinao (ny farany mety amin'ny fihodinan'ny kaontinao eo amin'ny drafitra).
  • Tsy misy mpizara mizara ny anaran'ny mpampiasa — tsy misy ny mailakao, IP-nao, mpikirakira, na ID-nao, dia mifampitohy amin'ireo mpamatsy izahay. HTTP-Referer: yout.chat ihany.
  • no-log signal — nalefa tany ambony ka nangatahan'ireo mpanolotra modely tsy hiditra/hanao fanazarantena amin'ny fangatahanao raha toa ka manohana izany ny fifanarahana.
  • Tsy misy mpiatin'ny hafatra mitoetra araka ny lasitra — manoratra UsageLedger andalana (tokona + credits + modely) fa tsy ny fangatahana na ny valinteny.

Roadmap

  • Mifanaraka amin'ny OpenAI /v1/chat/completions shim mba tsy hiova ny SDK misy
  • Webhook callbacks ho an'ny asa media maharitra (hasolo ny fitsapan-kevi-bahoaka)
  • Fiodinana mankany amin'ny fanehoana
  • Famaha Idempotency alefa /stream/ + Famoronana asa azo antoka amin'ny retry
  • Fifehezana ny fetra-fandefasana

Vonona ny handefa?

Ny ambaratonga maimaimpoana dia manome anao 50K credits ho entina milalao. Afindrao rehefa mila bebe kokoa ianao.