Documentation

इंटीग्रेशन दस्तावेज़

666 AI तीन प्रचलित प्रोटोकॉल सपोर्ट करता है। आप अभी जो टूल इस्तेमाल करते हैं, वह लगभग निश्चित रूप से चल जाएगा — एक पता बदलिए, एक API Key डालिए, बाक़ी कुछ न छेड़िए।

नीचे दिए उदाहरणों में YOUR-ENDPOINT की जगह अपना एंडपॉइंट डालें — यह कंसोल के होम पेज पर दिखता है, या शुरुआती गाइड से कॉन्फ़िग अपने आप बनवा लें।

तीन चरणों में जोड़िए

रजिस्टर करने से पहली रिक्वेस्ट चलने तक आम तौर पर तीन मिनट से कम लगते हैं।

1. अपनी API Key लीजिए

कंसोल के «API Key» पेज पर नई बनाइए। हर प्रोजेक्ट के लिए अलग बनाना और खर्च की सीमा तय करना बेहतर रहता है।

2. पता भरिए

BASE URL
https://YOUR-ENDPOINT/v1

3. जाँच कर लीजिए

curl
curl https://YOUR-ENDPOINT/v1/chat/completions \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek-v4-flash",
       "messages":[{"role":"user","content":"hi"}]}'

# A JSON response means it works

समर्थित प्रोटोकॉल

एक ही API Key, एक ही बैलेंस, और तीनों प्रोटोकॉल उपलब्ध। हर टूल के लिए अलग की बनाने की ज़रूरत नहीं।

उपलब्ध
OpenAI
सबसे प्रचलित प्रारूप। लगभग सभी टूल और SDK इसे डिफ़ॉल्ट रूप से सपोर्ट करते हैं।
/v1/chat/completions
उपलब्ध
Anthropic
Claude Code और Cline का मूल प्रारूप, किसी रूपांतरण परत की ज़रूरत नहीं।
/v1/messages
तैयारी में
Gemini
Google का मूल प्रारूप, उन प्रोजेक्ट के लिए उपयुक्त जो पहले से Gemini के लिए लिखे गए हैं।
/v1beta/models
तय न कर पा रहे हों तो OpenAI प्रारूप लीजिए। इसकी अनुकूलता सबसे अच्छी है और मॉडल बदलने पर कोड बदलना नहीं पड़ता।

OpenAI प्रारूप

आधिकारिक openai लाइब्रेरी वैसी की वैसी चलती है, सिर्फ़ base_url बदलता है।

Python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_KEY",
    base_url="https://YOUR-ENDPOINT/v1"
)

resp = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "你好"}]
)
print(resp.choices[0].message.content)
Node.js
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "YOUR_KEY",
  baseURL: "https://YOUR-ENDPOINT/v1"
});

const resp = await client.chat.completions.create({
  model: "deepseek-v4-flash",
  messages: [{ role: "user", content: "你好" }]
});
console.log(resp.choices[0].message.content);

Anthropic प्रारूप

अगर आप Claude Code या Anthropic की आधिकारिक SDK इस्तेमाल करते हैं तो यही प्रारूप लीजिए, किसी रूपांतरण की ज़रूरत नहीं। ध्यान दीजिए: इस पते में /v1 नहीं लगता।

Claude Code
# Add to ~/.zshrc or ~/.bashrc
export ANTHROPIC_BASE_URL="https://YOUR-ENDPOINT"
export ANTHROPIC_AUTH_TOKEN="YOUR_KEY"

# Reopen the terminal, then just run
claude
Python SDK
from anthropic import Anthropic

client = Anthropic(
    api_key="YOUR_KEY",
    base_url="https://YOUR-ENDPOINT"
)

msg = client.messages.create(
    model="claude-sonnet-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "你好"}]
)
print(msg.content[0].text)

Gemini प्रारूप

तैयारी में है। तब तक Gemini मॉडल ऊपर दिए OpenAI प्रारूप से बुलाए जा सकते हैं, सुविधाएँ बिल्कुल वही रहती हैं।

curl
# Call Gemini like this
curl https://YOUR-ENDPOINT/v1/chat/completions \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gemini-3.5-flash","messages":[{"role":"user","content":"hi"}]}'

एडिटर और एजेंट

Cursor

  1. Settings → Models → OpenAI API Key
  2. Override Base URL चालू कीजिए
  3. पता और API Key भरकर Verify दबाइए

Claude Code

  1. ANTHROPIC_BASE_URL सेट कीजिए
  2. ANTHROPIC_AUTH_TOKEN सेट कीजिए
  3. टर्मिनल दोबारा खोलकर claude चलाइए

Cline / Roo Code

  1. Provider में OpenAI Compatible चुनिए
  2. Base URL और API Key भरिए
  3. Model ID में कैटलॉग वाला ID डालिए

Continue

  1. config.json में बदलाव कीजिए
  2. provider में openai डालिए
  3. apiBase फ़ील्ड जोड़िए

ऐप और एक्सटेंशन

ChatBox / NextChat

  1. मॉडल सेवा में OpenAI चुनिए
  2. API डोमेन में गेटवे का पता डालिए
  3. मॉडल का नाम ख़ुद टाइप कीजिए

Immersive Translate

  1. कस्टम AI इंटरफ़ेस जोड़िए
  2. पता: /v1/chat/completions
  3. तेज़ और सस्ता मॉडल चुनना बेहतर है

Open WebUI

  1. सेटिंग्स → बाहरी कनेक्शन
  2. OpenAI API कनेक्शन जोड़िए
  3. पता और API Key भरकर सेव कीजिए

डेवलपमेंट फ़्रेमवर्क

Dify

  1. मॉडल प्रदाता में OpenAI-API-compatible चुनिए
  2. API endpoint और API Key भरिए
  3. बाक़ी नोड सेटिंग वैसी ही रहती है

n8n

  1. नया OpenAI क्रेडेंशियल बनाइए
  2. Base URL में गेटवे का पता डालिए
  3. नोड में वही क्रेडेंशियल चुनिए

LangChain

  1. ChatOpenAI इस्तेमाल कीजिए
  2. base_url पास कीजिए
  3. बाक़ी चेन वैसी ही रहती है

स्ट्रीमिंग / टूल कॉल / विज़न

ये तीनों आधिकारिक इंटरफ़ेस की तरह ही काम करते हैं, पैरामीटर बदलने की ज़रूरत नहीं। सपोर्ट मॉडल पर निर्भर करता है और मॉडल कैटलॉग में लिखा होता है।

स्ट्रीमिंग आउटपुट
stream = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role":"user","content":"写一首诗"}],
    stream=True
)
for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="")

प्रॉम्प्ट कैश

अगर हर रिक्वेस्ट में वही लंबा हिस्सा जाता है — सिस्टम प्रॉम्प्ट, प्रोजेक्ट का कोड, दस्तावेज़ — तो कैश में मिला हिस्सा भारी छूट पर गिना जाता है। कोडिंग और एजेंट के काम में इसका फ़ायदा सबसे ज़्यादा दिखता है।

जो हिस्सा नहीं बदलता उसे पहले रखिए, बदलने वाला बाद में। कैश कितनी बार लगेगा, यह क्रम से तय होता है।

एरर कोड

कोडमतलबक्या करें
401API Key अमान्य है या बंद कर दी गई हैदेखिए कि API Key पूरी कॉपी हुई है और हटाई तो नहीं गई
402बैलेंस कम हैकंसोल से पैसे जोड़िए
404मॉडल नहीं मिलामॉडल कैटलॉग से मिलाकर ID की वर्तनी जाँचिए
429रिक्वेस्ट बहुत ज़्यादा हैंएक साथ भेजी जाने वाली रिक्वेस्ट घटाइए, या थोड़ी देर बाद कोशिश कीजिए
500ऊपरी सेवा में गड़बड़ीगेटवे अपने आप वैकल्पिक रास्ते से दोबारा कोशिश करता है। बार-बार हो तो हमें बताइए

सीमा और दर नियंत्रण

हर API Key के लिए अलग ख़र्च सीमा और मॉडल की सूची तय की जा सकती है। हर प्रोजेक्ट के लिए एक की रखिए — तब कोई एक लीक हो जाए तो नुक़सान सीमित रहता है, बस उसे हटाकर नई बना लीजिए।

असफल रिक्वेस्ट का शुल्क नहीं लगता। टाइमआउट और ऊपरी सेवा की गड़बड़ी आपके बिल में नहीं आती।
←