दस्तावेज़
एक-दो मिनट में अपने टूल जोड़ लें
हर प्रदाता के पते की जगह नीचे दिया गया API होस्ट इस्तेमाल करें। वेबसाइट का होस्ट अलग है; क्लाइंट हमेशा API होस्ट से ही जुड़ने चाहिए।
आपका क्लाइंट जिस पते पर जाता हैhttps://api.relayvano.com/v1
अपनी प्रोग्रामिंग भाषा से API कॉल करें
आधिकारिक SDK इंस्टॉल करें और बेस URL के रूप में हमारा API होस्ट दें।
pip install openaiimport openai as gateway
voyage = gateway.OpenAI(api_key="rlv_your_key", base_url="https://api.relayvano.com/v1")
leg = voyage.chat.completions.create(model="gpt-6.1-sol", messages=[
{"role": "user", "content": "Plan a three-stop refactor for my parser"},
])
print(leg.choices[0].message.content.strip())JavaScript और TypeScript के लिए भी उसी SDK परिवार का इस्तेमाल करें; कुंजी को एनवायरनमेंट वेरिएबल में रखें।
npm install openaiimport { OpenAI } from "openai";
const relay = new OpenAI({ apiKey: process.env.RELAYVANO_KEY, baseURL: "https://api.relayvano.com/v1" });
const reply = await relay.chat.completions.create({
model: "gpt-6.1-sol",
messages: [{ role: "user", content: "Suggest a name for a packing-list app" }],
});
console.log(reply.choices[0].message.content);SDK की ज़रूरत नहीं: Bearer हेडर वाली साधारण HTTP रिक्वेस्ट ही काफी है।
package main
import (
"bytes"
"fmt"
"io"
"net/http"
"os"
)
func main() {
payload := []byte(`{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Name a city on the Danube"}]}`)
req, _ := http.NewRequest("POST", "https://api.relayvano.com/v1/chat/completions", bytes.NewReader(payload))
req.Header.Set("Authorization", "Bearer "+os.Getenv("RELAYVANO_KEY"))
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
answer, _ := io.ReadAll(res.Body)
fmt.Println(string(answer))
}कुंजी को Bearer token के रूप में भेजें। इस उदाहरण में GPT-6.1 Sol से तीन भाषाओं में अभिवादन करने को कहा गया है।
curl https://api.relayvano.com/v1/chat/completions \
--oauth2-bearer rlv_your_key \
--json '{"model": "gpt-6.1-sol", "messages": [{"role": "user", "content": "Say hello in Hindi, Spanish and French"}]}'Gemini मॉडल अपने मूल रूट और x-goog-api-key हेडर का इस्तेमाल करते हैं:
curl "https://api.relayvano.com/v1beta/models/gemini-3.8-flash:generateContent" \
--header "x-goog-api-key: rlv_your_key" \
--json '{"contents": [{"role": "user", "parts": [{"text": "Name three night trains in Europe"}]}]}'शुरुआत के लिए चुनिंदा GPT आईडी:
gpt-5.6-solgpt-6-astragpt-6.1-sol
कोडिंग क्लाइंट तैयार करें
Claude Code · Claude Desktop
Anthropic के बेस पते में API होस्ट डालें (/v1 के बिना) और प्रमाणीकरण के token के तौर पर अपनी API कुंजी इस्तेमाल करें, फिर claude शुरू करें।
export ANTHROPIC_BASE_URL=https://api.relayvano.com
export ANTHROPIC_AUTH_TOKEN=rlv_your_key
claudesetx ANTHROPIC_BASE_URL "https://api.relayvano.com"
setx ANTHROPIC_AUTH_TOKEN "rlv_your_key"Claude मॉडल केवल आधिकारिक Claude Code और Claude Desktop क्लाइंट में उपलब्ध हैं, और अपस्ट्रीम सेवा के लिए Claude Code 2.1.285 या नया संस्करण ज़रूरी है। GPT, Gemini और बाकी मॉडल परिवार किसी भी OpenAI-संगत क्लाइंट या SDK के साथ चलते हैं।
Codex
बेस URL के लिए https://api.relayvano.com/v1 और API कुंजी के लिए अपनी API कुंजी इस्तेमाल करें। चैट अनुरोध /v1/chat/completions पर जाते हैं; Responses API /v1/responses पर है।
export OPENAI_BASE_URL=https://api.relayvano.com/v1
export OPENAI_API_KEY=rlv_your_key
codexGemini CLI
Gemini के बेस URL में सिर्फ API होस्ट डालें और Gemini कुंजी के तौर पर अपनी API कुंजी इस्तेमाल करें, फिर gemini चलाएँ।
export GOOGLE_GEMINI_BASE_URL=https://api.relayvano.com
export GEMINI_API_KEY=rlv_your_key
gemini- केवल होस्ट दें; अपनी ओर से /v1beta न जोड़ें।
- Gemini केवल अपने नेटिव प्रोटोकॉल पर चलता है; स्ट्रीमिंग के लिए :streamGenerateContent?alt=sse कॉल करें।
- Gemini मॉडल को /v1/chat/completions के ज़रिए कॉल नहीं किया जा सकता।
बोर्ड पर मौजूद Gemini आईडी:
gemini-3.1-progemini-3.8-flashgemini-4-argon
रिक्वेस्ट का बिल कैसे बनता है
हर अनुरोध का शुल्क मॉडल के वास्तव में प्रोसेस किए गए token के हिसाब से लगता है। कैश में सहेजने और कैश से मिलने वाले नतीजों की दरें अलग हैं। हर कटौती का हिसाब आप लाउंज में देख सकते हैं।
HTTP 402 जवाब का मतलब है कि आपका बटुआ खाली है। डैशबोर्ड से उसमें रकम जोड़ें और अनुरोध दोबारा भेजें।