API

OpenAI-સંગત. દરેક મોડેલ.

તમારા વર્તમાન OpenAI SDK ને આમાં નિર્દેશ કરો https://api.yout.chat/v1 તમારી Yout.chat કી સાથે અને દરેક મુખ્ય મોડેલ તમારું છે. એક ક્રેડિટ પુલ, એક બિલ, કોઈ પર-મોડેલ કરાર નથી.

આધાર URL: https://api.yout.chat/v1 · સત્તાધિકરણ: Authorization: Bearer <your-key>

ડ્રોપ-ઇન બદલો

જો તમારો કોડ OpenAI API સાથે વાત કરે છે, તો તમે ફક્ત બે વસ્તુઓ બદલો છો.

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)

સાથે બદલાયેલ નથી OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, અને કંઇક બીજું કે જે OpenAI આકાર બોલે છે.

અંતિમબિંદુઓ

બધા અંતબિંદુઓ સ્વીકારે છે Authorization: Bearer <key>. સત્ર કુકીઓ વેબ કાર્યક્રમ માટે કામ કરે છે.

POST/v1/chat/completions

OpenAI-સંગત. પાસ stream: true SSE માટે. ક્રેડિટ્સ એટોમિક રીતે ડિબેટ થયેલ છે.

વિનંતી શરીર
{
  "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
}
જવાબ (સ્ટ્રીમ નહિં)
{
  "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-સંગત મોડેલ યાદી. દરેક સક્રિય મોડેલ સાથે id, context_window, અને પ્રતિ ટોકન ક્રેડિટ ખર્ચ.

POST/api/chat/stream/

મૂળભૂત સ્ટ્રીમિંગ અંતિમબિંદુ - OpenAI's કરતાં સરળ JSON આકાર, વેબ કાર્યક્રમ દ્વારા વપરાય છે. પસંદ કરો /v1/chat/completions ત્રીજા પક્ષ SDK સુસંગતતા માટે.

GET/api/chat/models/

કાર્ય ટૅગ્સ, મોડ્યુલેટ, pro-only ફ્લેગ સાથે ઊંડાણવાળી મોડેલ કેટેલોગ. તમારી પોતાની UI માં આનો ઉપયોગ કરો.

GET/api/chat/limit/

તમારો વર્તમાન કોટા - ક્રેડિટ્સ બાકી + યોજના સ્થિતિ, અથવા એક દિવસની પરવાનગી.

GET/api/chat/keys/

તમારી સક્રિય API કીઓની યાદી કરો (માસ્ક કરેલ).

POST/api/chat/keys/

API કી નામ બનાવો. સંપૂર્ણ ટોકન એકવાર પાછું મળે છે - તેને સંગ્રહો.

વિનંતી શરીર
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

કી પાછી ખેંચો. તેને વાપરતા વર્તમાન સત્રોને મેળવો 401 આગળના કોલ પર.

POST/api/media/image/

ચિત્ર ઉત્પન્ન કરવાની કામગીરી. પાછું આપે છે job_uuid; ખાડા /api/media/jobs/<uuid>/.

POST/api/media/video/

વિડિયો ઉત્પન્ન કરવાની કામગીરી. ૫-સેકન્ડ Veo માટે ~૧.૨M ક્રેડિટ્સ. નિષ્ફળતા પર ક્રેડિટ્સ આપોઆપ-પસંદગી થયેલ છે.

POST/api/media/speech/

લખાણ-થી-ભાષા. પાછું આપે છે job_uuid; આઉટપુટ એ સહી થયેલ ઓડિયો URL છે જ્યારે સમાપ્ત થાય છે.

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

ઉત્પન્ન કાર્યને પૂછો: status, output_url, error, credits_cost.

POST/api/chat/share/

જાહેર માત્ર વાંચી શકાય તેવો સ્નેપશોટ બનાવો. /c/<slug> URL

POST/api/chat/purge/

તમારા વાર્તાલાપો, સંદેશાઓ, અને વપરાશ લેડર સર્વર-સાઇડને સાફ કરો.

બિલિંગ

API વપરાશ વેબ કાર્યક્રમ તરીકે એજ ક્રેડિટ પુલમાંથી ખેંચે છે. કોઇ અલગ API બિલિંગ નથી.

પ્રતિ-ટોકન કિંમત

લખાણ મોડેલો ચાર્જ કરો credits_per_1k_input × ઇનપુટ ટોકન + credits_per_1k_output × આઉટપુટ ટોકન. મીડિયા મોડેલો ફ્લેટ ચાર્જ કરે છે credits_per_call.

ન્યૂનતમ ચાર્જ

દરેક સફળ કોલ ઓવરહેડને કવર કરવા માટે ઓછામાં ઓછા 10 ક્રેડિટ્સને ડેબિટ કરે છે, ટોકન ગણતરીથી વિપરીત.

નિષ્ફળતા ફરીથી ચૂકવણી

ચિત્ર/વિડિયો/ભાષણની કામગીરી કે જે ઊપરની સ્ટ્રીમમાં નિષ્ફળ જાય છે તે આપમેળે ક્રેડિટ્સ પાછા આપે છે. લખાણ સ્ટ્રીમ નિષ્ફળતાઓ ફક્ત જે ઉત્પન્ન થયેલ હતું તેનો બિલ કરે છે.

ઓવરડ્રાફ્ટ

કોલ પાછો આવે છે 402 insufficient_credits જ્યારે તમારું બીલ અંદાજિત ખર્ચને આવરી શકતું નથી. યોજનાઓ એ લાંબા સમય સુધી થ્રોટલ થયેલ નથી plan_active છે અને સંતુલન હકારાત્મક છે.

સત્તાધિકરણ અને ખાનગીપણું

  • બેરીર ટોકન — વપરાશકર્તા પ્રતિ, તમારા ખાતા પાના પર મળ્યું. કાઢી નાખવાથી + તમારા ખાતાને પુનઃસ્થાપિત કરીને ફેરવો (રોડમેપ પર યોગ્ય ફેરવો અંતિમબિંદુ).
  • વપરાશકર્તા ઓળખનારાઓ આગળ ધપાવાયા નથી — અમે તમારા ઇમેઇલ, IP, વપરાશકર્તા એજન્ટ, અથવા ખાતા ID વગર પૂરૂં પાડનારાઓ માટે પ્રોક્સી કરીએ છીએ. HTTP-Referer: yout.chat ફક્ત.
  • no-log સંકેત — મોકલેલ છે જેથી મોડેલ પૂરવઠકને તમારી પ્રશ્નો પર લોગ/ટ્રેન ન કરવા માટે પૂછવામાં આવે છે જ્યાં તેમના કરાર તેને આધાર આપે છે.
  • મૂળભૂત રીતે સંદેશા સમાવિષ્ટો ટકાવી રાખેલ નથી — અમે લખીએ છીએ UsageLedger હરોળ (ટોકન્સ + ક્રેડિટ્સ + મોડેલ) પરંતુ પ્રશ્ન અથવા જવાબ નથી.

માર્ગદર્શિકા

  • OpenAI- સુસંગત /v1/chat/completions shim જેથી હાલનાં SDKs બદલાયા વગર કામ કરે
  • લાંબા સમય સુધી ચાલતી મીડિયા કામો માટે Webhook કોલબેક (પોલીંગ બદલો)
  • ટોકન ફેરવણી + પ્રતિ-ટોકન વિસ્તારો
  • Idempotency કીઓ ચાલુ છે /stream/ + પુન: પ્રયત્ન- સુરક્ષિત કાર્ય નિર્માણ
  • સ્વયં-સેવા દર-મર્યાદા નિયંત્રણો

મોકલવા માટે તૈયાર છો?

મુક્ત સ્તર તમને રમવા માટે ૫૦K ક્રેડિટ આપે છે. જ્યારે તમારે વધારેની જરૂર હોય ત્યારે સુધારો.