API

OpenAI-cocok karo. Saben model.

Pointing sampeyan ana OpenAI SDK ing https://api.yout.chat/v1 kalawan Yout.chat anjeun konci jeung unggal model utama anjeun. hiji pool kredit, hiji bill, teu per-model kontrak.

URL Dasar: https://api.yout.chat/v1 · Ачык Authorization: Bearer <your-key>

Penggantian

Nalika OpenAI, OpenAI-an,

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)

Layanan ora dirubah karo OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, sarta naon waé anu nyarioskeun bentuk OpenAI.

Tampilan

Sekabeh titik pungkasan nampa Authorization: Bearer <key>. Cookie sesi kerja kanggo aplikasi web.

POST/v1/chat/completions

OpenAI000♠0.00 Pass stream: true kanggo SSE. Kreditas ditarik kanthi atomik.

Tubuh pitakonan
{
  "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
}
Jawaban (ora-stream)
{
  "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

Daftar model sing cocog karo OpenAI. Saben model aktif karo id, context_window, lan biaya kredit per-token.

POST/api/chat/stream/

Puncak akhir streaming asli — bentuk JSON sing luwih gampang tinimbang OpenAI, digunakake dening aplikasi web. Prefer /v1/chat/completions kanggo kecocokan SDK pihak katelu.

GET/api/chat/models/

Katalog model anu langkung sugih kalayan tag tugas, modal, bendera pro-only. Gunakeun ieu dina UI anjeun.

GET/api/chat/limit/

Jumlah pagawean - jumlah pagawéan saben dinten, jumlah pagawéan saben minggu, jumlah pagawéan saben bulan.

GET/api/chat/keys/

Nyatakan kunci API aktif (ditutup).

POST/api/chat/keys/

Ngwangun kunci API kanthi jeneng. Token lengkap dikembalikan sepisanan — simpan.

Tubuh pitakonan
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Ngulangake kunci. Sesambetan sing ana sing nggunakake kunci iki bakal nampa 401 ing telpon sabanjure.

POST/api/media/image/

Tugas ngembangake gambar. Kembali job_uuid; survey /api/media/jobs/<uuid>/.

POST/api/media/video/

Karya panghasil video. ~1.2M kredit pikeun Veo 5 detik. Kredit dipulangkeun otomatis nalika gagal.

POST/api/media/speech/

Teks-ka-waca. Kembali job_uuid; output is a signed audio URL once completed.

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

Poll a generation job: status, output_url, error, credits_cost.

POST/api/chat/share/

Nggawe gambar snapshot umum maca-saja. Kembalikan a /c/<slug> URL

POST/api/chat/purge/

Ngahapus obrolan, pesen, sarta lembar pamakéan anjeun dina sisi server.

Ngitung

API usage pulls from the same credit pool as the web app. No separate API billing.

Per-token pricing

Model teks credits_per_1k_input × tokens input + credits_per_1k_output × tokens output. Media model charge a flat credits_per_call.

Minimum charge

Saben anggota kudu ngajual 10 tokens, anu bisa ditukarkeun ka barang-barang anu dipikahoyong.

Kesalahan

Karya gambar/video/wacana anu gagal upstream otomatis ngabalikeun kredit. Kasalahan stream teks ngan ukur ngabilkeun anu dihasilkeun.

Overdraft

Panggilan balik 402 insufficient_credits nalika saldo sampeyan ora bisa nutupi biaya sing dikira-kira. Plans are not throttled as long as plan_active iku bener lan saldo positif.

Autentikasi lan privasi

  • Token Bearer — per pamaké, kapanggih dina kaca akun anjeun. Puter ku ngahapus + ngarekam deui akun anjeun (poin akhir anu leres diputar dina roadmap).
  • Ora ana identifikasi pangguna sing diajukan — kita proxy kanggo penyedia tanpa email sampeyan, IP, user agent, utawa ID akun. Generic HTTP-Referer: yout.chat mung.
  • no-log sinyal — dikirimkeun upstream supados model penyedia diwaler pikeun teu log/latih dina prompt anjeun dimana kontrak maranéhanana ngadukung éta.
  • Tanpa isi pesan dilestarikan secara lalai — kita nulis a UsageLedger baris (token + kredit + model) tapi henteu diprosedur atawa dijawab.

Roadmap

  • OpenAI-cocok karo /v1/chat/completions shim supaya SDKs sing ana bisa kerja tanpa diganti
  • Pangulangan panggilan webhook kanggo tugas media sing dijalankan suwe (ganti polling)
  • Putaran token + skala saben token
  • Tombol Idempotency aktif /stream/ + Cipta tugas aman
  • Kontrol watesan kecepatan self-service

Siap kanggo dikirim?

Free tier méré anjeun 50K kredit pikeun maénkeun. Upgrade nalika anjeun peryogi langkung.