API

OpenAI-संगत। हरेक मोडेल।

तपाईँको अवस्थित OpenAI SDK मा संकेत गर्नुहोस् https://api.yout.chat/v1 आफ्नो Yout.chat कुञ्जी र हरेक प्रमुख मोडेल तपाईंको छ संग। एक क्रेडिट पूल, एक बिल, कुनै प्रति-मोडेल सम्झौताहरू।

आधार यूआरएल: https://api.yout.chat/v1 · प्रमाणीकरण: Authorization: Bearer <your-key>

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

आफ्नो कोड पहिले नै OpenAI एपीआई कुरा गर्छ भने, तपाईं मात्र दुई कुराहरू परिवर्तन.

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 लागि। क्रेडिट atomically debited।

अनुरोध मुख्य भाग
{
  "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/

आफ्नो हालको कोटा - क्रेडिट शेष + योजना स्थिति, वा anon दैनिक allowance.

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/

भिडियो सिर्जना कार्य। ~१.२M क्रेडिट ५-सेकेन्ड Veo को लागि। क्रेडिट असफलतामा स्वत-रिफन्ड गरिएको छ।

POST/api/media/speech/

पाठ-बाट-वाचन । फर्कन्छ job_uuid; निर्गत एक पटक पूरा भएपछि साइन गरिएको अडियो यूआरएल हो ।

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

सिर्जना कार्य पोल गर्नुहोस्: status, output_url, error, credits_cost.

POST/api/chat/share/

सार्वजनिक पढ्ने मात्र स्न्यापसट सिर्जना गर्नुहोस् । /c/<slug> यूआरएल

POST/api/chat/purge/

तपाईँको वार्तालाप, सन्देशहरू र प्रयोग लेजर सर्भर-साइड मेट्नुहोस् ।

बिलिङ

एपीआई प्रयोग वेब अनुप्रयोग रूपमा नै क्रेडिट पूल देखि pulls। कुनै अलग एपीआई बिलिङ।

प्रति-टोकन मूल्याङ्कन

पाठ नमूना चार्ज गर्नुहोस् credits_per_1k_input × आगत टोकनहरू + credits_per_1k_output × निर्गत टोकनहरू। मिडिया मोडेल एक फ्ल्याट चार्ज credits_per_call.

न्यूनतम चार्ज

प्रत्येक सफल कल debits कम्तिमा 10 क्रेडिट ओभरहेड कभर गर्न, टोकन गणना को कुनै पनि।

असफलता फिर्ता

छवि/भिडियो/भाषण कामहरू अपस्ट्रिम असफल हुने स्वचालित रूपमा क्रेडिटहरू फिर्ता गर्नुहोस्। पाठ प्रवाह असफलताहरू बिल मात्र उत्पादन गरिएको थियो।

ओभरड्राफ्ट

कलहरू फर्काउनुहोस् 402 insufficient_credits जब आफ्नो शेष अनुमानित लागत कभर गर्न सक्दैन। योजनाहरू जति लामो throttled छैन plan_active सत्य छ र توازن सकारात्मक छ।

प्रमाणीकरण र गोपनीयता

  • बोक्ने टोकन — प्रति प्रयोगकर्ता, आफ्नो खाता पृष्ठ मा फेला. मेटाउन द्वारा घुमाउनुहोस् + आफ्नो खाता पुन: सिर्जना (रोडम्याप मा सही अन्त बिन्दु घुमाउन).
  • प्रयोगकर्ता पहिचानहरू फड्काइएको छैन — हामी आफ्नो इमेल बिना प्रदायकहरू प्रोक्सी, आईपी, प्रयोगकर्ता एजेन्ट, वा खाता आईडी. जेनेरिक HTTP-Referer: yout.chat मात्र ।
  • no-log संकेत — अपस्ट्रिम पठाइएको त्यसैले मोडेल प्रदायकहरू आफ्नो सम्झौताहरू यसलाई समर्थन जहाँ आफ्नो प्रोम्ट मा लग / ट्रेन गर्न सोधिएको छैन।
  • पूर्वनिर्धारितद्वारा सन्देश सामाग्रीहरू टिकाइएको छैन — हामी लेख्न UsageLedger पङ्क्ति (टोकन + क्रेडिट + मोडेल) तर प्रोम्प्ट वा प्रतिक्रिया छैन।

मार्गचित्र

  • OpenAI-compatible /v1/chat/completions शिम त्यसैले अवस्थित SDKs परिवर्तन नगरी काम गर्दछ
  • लामो चलिरहेको मिडिया कामका लागि वेबहुक कलब्याक (पोलिङ प्रतिस्थापन गर्नुहोस्)
  • टोकन परिक्रमण + प्रति-टोकन क्षेत्र
  • कुञ्जीहरू सक्षम पार्नुहोस् /stream/ + पुन: प्रयास- सुरक्षित काम सिर्जना
  • स्व-सेवा दर-सीमा नियन्त्रणहरू

जहाज गर्न तयार?

नि: शुल्क तह तपाईं 50K क्रेडिट संग खेल्न दिन्छ। तपाईंलाई थप आवश्यक छ जब अपग्रेड।