API

OpenAI-संबंधी.

तुमच्या अस्तित्वात असलेल्या OpenAI SDK ला निर्देशीत करा https://api.yout.chat/v1 तुमच्या Yout.chat किल्ली बरोबर आणि प्रत्येक प्रमुख मॉडेल तुमच्याकडे आहे. एक क्रेडिट पूल, एक बिल, कोणत्याही प्रति-मॉडेल करार नाही.

आधार URL: https://api.yout.chat/v1 · अधिप्रमाणन: Authorization: Bearer <your-key>

ड्रॉप-इन प्रतिस्थापन

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)

यासह बदलविले गेलेले कार्य OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, आणि इतर काहीही जे OpenAI आकार बोलते.

अंतबिंदू

सर्व अंतबिंदू स्वीकारा Authorization: Bearer <key>. वेबसाईटवर ॲप डाउनलोड करण्यासाठी ॲप स्टोअर वापरले जाते.

POST/v1/chat/completions

OpenAI-compatible. पास 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 च्या तुलनेत सोपे JSON आकार, वेब अनुप्रयोग द्वारे वापरले जाते. पसंती /v1/chat/completions तिसरा-पक्ष SDK सुसंगततेकरीता.

GET/api/chat/models/

कार्य टॅग, मोड्युल, प्रो- फक्त फ्लॅग सह समृद्ध मॉडल कॅटलॉग. स्वतःच्या 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/

व्हिडिओ निर्मिती कार्य. ~1.2M क्रेडिट5सेकंद Veo साठी. अपयशावर क्रेडिट स्वचलितपणे परत केले जाते.

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 वापर वेब अनुप्रयोग प्रमाणेच समान क्रेडिट पूल पासून pulls. वेगळे API बिलिंग नाही.

प्रति-टोकन किंमत

पाठ्य मॉडेल चार्ज करा credits_per_1k_input × इनपुट टोकन + credits_per_1k_output × आऊटपुट टोकन. मीडिया मॉडेल फ्लॅट चार्ज करते credits_per_call.

किमान चार्ज

प्रत्येक वेळी १०० गुण मिळवणाऱ्या संघाला प्रत्येकी १० गुण मिळतील, असे ठरविण्यात आले.

अपयश परतफेड

अपस्ट्रीममध्ये अपयशी ठरलेल्या प्रतिमा/व्हिडिओ/भाषण कार्यास आपोआप परतफेड करा. पाठ्य स्ट्रीम अपयशास फक्त जे बनविले गेले ते बिल करा.

ओवरड्राफ्ट

कॉल परत 402 insufficient_credits जेव्हा तुमचा बॅलन्स अंदाजे खर्च कव्हर करू शकत नाही. योजना धीम्या होत नाहीत जेवढी plan_active हे खरे आहे आणि संतुलन सकारात्मक आहे.

अधिप्रमाणन & गुप्तता

  • चालक टोकन — प्रति वापरकर्ता, तुमच्या खाते पानावर आढळले. काढून टाकणे + पुन्हा बनविणे वापरकर्ता खाते (रोडमाप वर योग्य फिरवा अंतबिंदू).
  • वापरकर्ता ओळखकर्ता पुढे पाठविले नाही — आपण तुमच्या ईमेल, IP, वापरकर्ता एजंट, किंवा खाते ID विना पुरवठाकर्ताकडे प्रॉक्सी करीता जातो. HTTP-Referer: yout.chat फक्त.
  • no-log संकेत — upstream पाठविले म्हणून मॉडेल पुरवठादारांना तुमच्या सूचनांवर लॉग/प्रशिक्षण न करण्यास विनंती केली जाते जेथे त्यांचे करार ते समर्थन देतात.
  • मुलभूतरित्या संदेश अनुक्रम स्थापीत केले नाही — आपण लिहू शकता UsageLedger ओळ (टोकेन्स + क्रेडिट + मॉडेल) पण प्रॉम्प्ट किंवा प्रतिसाद नाही.

मार्गदर्शक

  • OpenAI- सुसंगत /v1/chat/completions शिम जेणेकरून अस्तित्वात असलेली SDKs अपरिवर्तीत कार्य करीत आहे
  • दीर्घ चालविण्याजोगी मीडिया कार्य करीता Webhook कॉलबॅक (पोलिंग बदलवा)
  • टोकन परिक्रमण + प्रति-टोकन क्षेत्र
  • Idempotency कि कार्यान्वीत /stream/ + पुन्हा- प्रयत्न- सुरक्षित कार्य निर्मिती
  • स्व-सेवा दर-सीमा नियंत्रणे

जहाज सोडायला तयार आहात का?

मोफत स्तर तुम्हाला खेळण्यासाठी 50K क्रेडिट देते. तुम्हाला जास्त हवे असल्यास अद्ययावत करा.