API

OpenAI sobitatud.

Osuta oma olemasolev OpenAI SDK at https://api.yout.chat/v1 Teie Yout.chat võtme ja iga suure mudeliga on teie.

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

Ümberpaigutamine

Kui teie kood juba räägib OpenAI API, sa ainult muuta kahte asja.

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)

Tööd ei muudeta OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, ja kõike muud, mis räägib OpenAI kuju.

Tulemusnäitajad

Kõik tulemusnäitajad aktsepteerivad Authorization: Bearer <key>. Seansiküpsised töötavad veebirakenduses.

POST/v1/chat/completions

OpenAI ühilduv. Pass stream: true SSE-le.

Taotluse esitanud asutus
{
  "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
}
Vastus (mittereageerimine)
{
  "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 ühilduva mudeli nimekiri. Iga aktiivne mudel koos id, context_window, ja žürii kohta krediidi kulu.

POST/api/chat/stream/

Native streaming tulemusnäitaja ~ lihtsam JSON kuju kui OpenAI, mida veebirakendus. Eelista /v1/chat/completions kolmanda isiku SDK ühilduvuse puhul.

GET/api/chat/models/

Rikkam mudel kataloogi ülesanne sildid, modaalsus, pro-ainult lipp. Kasuta seda oma UI.

GET/api/chat/limit/

Teie praegune kvoot ~ krediiti tasakaalu + kava staatus, või anon päevaraha.

GET/api/chat/keys/

Näitab aktiivseid API võtmeid (masked).

POST/api/chat/keys/

Loob nimelise API võtme. Täielik märgis tagastatakse siis, kui ~ salvesta see.

Taotluse esitanud asutus
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Võtme taaskäivitamine. Olemasolevad seansid selle abil 401 Järgmise kõne ajal.

POST/api/media/image/

Pildi genereerimise töö. Tagastab job_uuid; küsitlus /api/media/jobs/<uuid>/.

POST/api/media/video/

Video genereerimine töö. ~1.2M krediiti 5-sekundiline Vee. Autorid automaatselt refinantseeritud läbikukkumise.

POST/api/media/speech/

Teksti kõneks. Tagastab job_uuid; väljund on signeeritud audio URL kui lõpetatud.

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

Tööotsimine: status, output_url, error, credits_cost.

POST/api/chat/share/

Loob avaliku lugemisega ainult pildi. Tagastab a /c/<slug> URL.

POST/api/chat/purge/

Pühi oma vestlused, sõnumeid, ja kasutamine pearaamatu server-side.

Arve

API kasutamine tõmbab samast krediidi bassein nagu veebirakendus. Ei eraldi API arveid.

Maksustamine iga toote kohta

Tekstimudelite tasu credits_per_1k_input × sisendmärgid + credits_per_1k_output × väljund märgid. Meedia mudelid nõuavad korter credits_per_call.

Miinimummaks

Iga edukas kõnede deebeti vähemalt 10 krediiti katta üldkulud, olenemata märgist arvu.

Ebaõnnestumise korral antav toetus

Pildi/video/kõned tööd, mis ei suuda ülesvoolu automaatselt tagasimakse krediiti. Tekstivoo rikete arve ainult see, mis oli toodetud.

Arvelduskrediit

Kutsub tagasi 402 insufficient_credits kui teie tasakaal ei suuda katta hinnangulise kulu. Plaanid ei ole ühendatud nii kaua kui plan_active on tõsi ja tasakaal on positiivne.

Autentimine ja privaatsus

  • Kandja märk — kasutaja kohta leitud konto lehekülg. Pööramine kustutades + taasloomine konto (õige pöörleb tulemusnäitaja teekaardi).
  • Kasutaja identifikaatoreid pole edastatud — me proxy teenusepakkujatele ilma oma e-posti, IP, kasutaja agent, või konto ID. General HTTP-Referer: yout.chat Ainult.
  • no-log signaal — saadetud ülesvoolu nii mudel pakkujad palutakse mitte logida / rongi oma soovidele, kus nende lepingud toetavad seda.
  • Vaikimisi ei ole jäänud ühtegi kirja sisu — Me kirjutame a UsageLedger rida (märgid + krediit + mudel), kuid mitte kohene või vastus.

Tegevuskava

  • OpenAI ühilduvad /v1/chat/completions Shim nii et olemasolevad SDKd töötavad muutmata
  • Veebikonksu tagasikutsumised kauaaegsetele meediatöökohtadele (asendab küsitlusi)
  • Tokeeni rotatsioon + märkide kaupa
  • Õigusvõime võtmed /stream/ + taasohutu töökohtade loomine
  • Iseteeninduse määra piirangud

Valmis laevale minema?

Free tavel annab teile 50K krediiti mängida. Uuenda, kui vajate rohkem.