StringRoute - 5 मिनट में शुरुआत मार्गदर्शिका
StringRoute में आपका स्वागत है। यह मार्गदर्शिका आपको पहली बातचीत पूरी करने, मॉडल चयन समझने, शेष राशि और उपयोग देखने, और नए उपयोगकर्ताओं के सबसे आम सवालों के जवाब पाने में मदद करती है। इसके लिए कोड लिखने या कोई टूल कॉन्फ़िगर करने की जरूरत नहीं है; बस वेब ऐप इस्तेमाल करें।
चरण 1: अपने खाते में लॉग इन करें
- ब्राउज़र में StringRoute का वेब प्रवेश खोलें।
- अपने पंजीकृत ईमेल पते से लॉग इन करें। अगर आपने अभी पंजीकरण नहीं किया है, तो आमंत्रण लिंक या प्रवेश अधिकार के लिए अपने व्यवस्थापक से संपर्क करें।
- लॉगिन के बाद ऊपर दाएँ कोने या साइडबार में आपके खाते की जानकारी, अवतार या ईमेल दिखना चाहिए। अगर यह दिख रहा है, तो लॉगिन सफल है।
अगर लॉगिन असफल हो, तो ये बातें जांचें:
- ईमेल पता पंजीकरण में इस्तेमाल हुए ईमेल से मेल खाता है या नहीं, खाली जगहों और अक्षरों के आकार सहित
- सत्यापन कोड या आमंत्रण ईमेल स्पैम फ़ोल्डर में तो नहीं गया
- ब्राउज़र पॉप-अप रोक तो नहीं रहा, क्योंकि कुछ तृतीय-पक्ष लॉगिन प्रक्रियाएँ नई विंडो खोलती हैं
- कंपनी का नेटवर्क या प्रॉक्सी लॉगिन पेज को रोक तो नहीं रहा
- गुप्त ब्राउज़र विंडो में लॉगिन काम करता है या नहीं
चरण 2: अपना पहला प्रश्न पूछें
लॉगिन के बाद आप Webchat पेज पर पहुँचेंगे। इनपुट बॉक्स में यह संदेश लिखें और Enter दबाएँ:
आप कौन हैं? तीन वाक्यों में बताइए कि आप मेरी किस तरह मदद कर सकते हैं।आपको AI का उत्तर धीरे-धीरे दिखाई देना शुरू होना चाहिए।
अगर पेज सामान्य रूप से उत्तर देता है, तो बधाई हो। अब आप StringRoute इस्तेमाल करने के लिए तैयार हैं।
यह सामान्य चैट ऐप की तरह काम करता है: लिखें, भेजें, और उत्तर पढ़ें। AI क्या कर सकता है, यह समझने के लिए ये उदाहरण आजमाएँ:
| उद्देश्य | उदाहरण प्रश्न |
|---|---|
| कुछ लिखवाना | "मुझे दंत चिकित्सक के पास जाना है, इसलिए एक छोटा अवकाश अनुरोध ईमेल लिखें।" |
| सामग्री का अनुवाद | "नीचे दिए गए अनुच्छेद का अंग्रेज़ी में अनुवाद करें: <text paste करें>" |
| कोई अवधारणा समझना | "API क्या है, सरल भाषा में समझाएँ।" |
| सामग्री का सारांश | "नीचे दिए गए पाठ को तीन वाक्यों में सारांशित करें: <text paste करें>" |
| पुनर्लेखन और सुधार | "इस अनुच्छेद को अधिक औपचारिक शैली में लिखें: <text paste करें>" |
छोटी सलाह: हर नए काम के लिए नई बातचीत शुरू करें। अगर ईमेल लिखना, अनुवाद और सारांश एक ही लंबी बातचीत में मिला दिए जाएँ, तो AI पुराने संदर्भ को बाद के उत्तरों में मिला सकता है।
चरण 3: मॉडल चुनें
मॉडल AI का "मस्तिष्क" है। अलग-अलग मॉडल की क्षमताएँ और कीमतें अलग होती हैं। इनपुट बॉक्स के पास आपको मॉडल चयनकर्ता दिखेगा।
समझ न आए कि कौन सा मॉडल चुनें? डिफ़ॉल्ट मॉडल से शुरू करें और जरूरत पड़ने पर ही बदलें।
| आपका उपयोग परिदृश्य | अनुशंसित मॉडल |
|---|---|
| रोज़मर्रा की बातचीत, लेखन, अनुवाद, सरल प्रश्नोत्तर | डिफ़ॉल्ट अनुशंसित मॉडल |
| लंबे दस्तावेज़, जटिल विश्लेषण, गहन तर्क | gpt-6-astra जैसा अधिक शक्तिशाली मॉडल |
| कोड लिखना, दोष ठीक करना, कोड समीक्षा | कोडिंग मॉडल या उच्च-क्षमता वाले मॉडल |
| बहुत सारे सरल दोहराए जाने वाले काम या लागत-संवेदनशील कार्यप्रवाह | gpt-5.6-luna जैसा हल्का मॉडल |
एक सरल नियम:
- अधिक गुणवत्ता चाहिए -> अधिक शक्तिशाली मॉडल चुनें
- तेज़ और सस्ता उत्तर चाहिए -> हल्का मॉडल चुनें
- निश्चित नहीं हैं -> डिफ़ॉल्ट मॉडल इस्तेमाल करें
StringRoute कुछ समय इस्तेमाल करने के बाद आपको स्वाभाविक रूप से समझ आने लगेगा कि कौन से मॉडल आपके काम के लिए उपयुक्त हैं।
चरण 4: शेष राशि और उपयोग देखें
अधिक उपयोग शुरू करने से पहले एक मिनट निकालकर ये तीन बातें समझ लें:
- आपकी मौजूदा शेष राशि या बची हुई सीमा - इससे तय होता है कि आप सेवा कितनी देर तक इस्तेमाल कर सकते हैं। यह आम तौर पर अवतार के पास या Settings / Account में मिलती है।
- हर बातचीत की लागत - उपयोग इतिहास पेज हर अनुरोध की विस्तृत खपत दिखाता है। छोटे प्रश्नोत्तर की लागत कम होती है; लंबे दस्तावेज़ और बहु-चरणीय तर्क अधिक खर्च करते हैं।
- क्या कीमत मॉडल के अनुसार बदलती है - अधिक शक्तिशाली मॉडल आम तौर पर महंगे होते हैं, जबकि हल्के मॉडल सस्ते होते हैं।
उपयोग को प्रभावित करने वाले मुख्य कारण:
| कारण | व्याख्या |
|---|---|
| मॉडल चयन | अधिक शक्तिशाली मॉडल आम तौर पर अधिक खर्च करते हैं |
| इनपुट की लंबाई | लंबा चिपकाया गया पाठ अधिक खपत करता है |
| आउटपुट की लंबाई | AI का लंबा उत्तर अधिक खपत करता है |
| फ़ाइल अपलोड | PDF, चित्र और अन्य फ़ाइलें अतिरिक्त लागत जोड़ सकती हैं |
| बातचीत का इतिहास | लंबी बहु-चरणीय बातचीत संदर्भ को बढ़ाती है |
लागत बचाने के उपाय:
- नए काम के लिए नई बातचीत शुरू करें
- पहले रूपरेखा माँगें, फिर हर भाग पर अलग-अलग विस्तार करें
- सरल कामों के लिए हल्के मॉडल इस्तेमाल करें
- हर कुछ दिनों में उपयोग रिकॉर्ड देखें ताकि खर्च का रुझान समझ में रहे
चरण 5: नए उपयोगकर्ताओं के तीन आम सवाल
Q1: मॉडल बहुत अधिक हैं। मुझे कौन सा चुनना चाहिए?
पहले डिफ़ॉल्ट मॉडल इस्तेमाल करें। यह ज्यादातर रोज़मर्रा के कामों के लिए पर्याप्त है। उत्तर की गुणवत्ता कम लगे, सामग्री बहुत लंबी हो, या लागत बहुत अधिक हो तभी मॉडल बदलें। शुरुआत में हर मॉडल आजमाने की जरूरत नहीं है।
Q2: शेष राशि और उपयोग की गणना कैसे होती है? हर अनुरोध अलग क्यों होता है?
उपयोग मॉडल, इनपुट की लंबाई, आउटपुट की लंबाई, फ़ाइल अपलोड और बातचीत के इतिहास पर निर्भर करता है। संक्षेप में: आप AI को जितनी अधिक सामग्री देंगे, उससे जितना अधिक उत्तर बनवाएँगे, और मॉडल जितना अधिक शक्तिशाली होगा, लागत उतनी अधिक होगी। हर संख्या पर नज़र रखने की जरूरत नहीं है। कुल शेष राशि और उपयोग के रुझान पर ध्यान दें।
Q3: क्या मुझे अपने कंप्यूटर पर कुछ install करना होगा?
नहीं। अगर आप ब्राउज़र खोल सकते हैं, तो Webchat इस्तेमाल कर सकते हैं। VS Code, Codex और Cursor जैसे टूल डेवलपरों के लिए हैं। अगर आप वेब पर सिर्फ प्रश्न पूछना, लिखना, अनुवाद करना या सारांश बनाना चाहते हैं, तो कुछ install करने की जरूरत नहीं है।
पूर्व आवश्यकता: Node.js रनटाइम इंस्टाल करें
यह पेज सिर्फ npm से इंस्टाल होने वाले टूल के लिए है, जैसे OpenClaw। Claude Code का आधिकारिक इंस्टॉलर Node.js नहीं माँगता। इस साइट पर Gemini CLI गाइड नहीं है। Codex के लिए Codex इंस्टॉल स्क्रिप्ट की जाँच मानें।
Windows
पहला विकल्प, अनुशंसित: Node.js वेबसाइट पर जाएँ और LTS संस्करण इंस्टाल करें।
दूसरा और तीसरा विकल्प, पैकेज मैनेजर के साथ:
choco install nodejs-lts
# or
scoop install nodejs-ltsmacOS
brew install node
# या आधिकारिक वेबसाइट से macOS इंस्टालर डाउनलोड करेंLinux
# Ubuntu / Debian
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# CentOS / RHEL
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install -y nodejsस्थापना सत्यापित करें
node --version
npm --versionअगर दोनों कमांड संस्करण संख्याएँ दिखाती हैं, तो Node.js और npm तैयार हैं।
शुरू करने से पहले: क्या आपने Node.js स्थापित कर लिया है?node --versionऔरnpm --versionचलाएँ। अगर version numbers नहीं दिखते, तो पहले Node.js runtime स्थापित करें पूरा करें।
Codex (CLI और VS Code एक्सटेंशन)
Codex CLI और VS Code Codex एक्सटेंशन एक ही कॉन्फ़िगरेशन फ़ाइल इस्तेमाल करते हैं: ~/.codex/config.toml।
| प्लेटफ़ॉर्म | कॉन्फ़िगरेशन पथ |
|---|---|
| Windows | C:\Users\your-name\.codex\config.toml |
| macOS / Linux | ~/.codex/config.toml |
उपलब्ध मॉडल: gpt-6-astra, gpt-5.6-sol, gpt-5.6-luna।
विकल्प 1: एक-पंक्ति स्क्रिप्ट (अनुशंसित)
यह स्क्रिप्ट Node.js और Codex CLI की जाँच करती है, आपसे API Key माँगती है, और कॉन्फ़िगरेशन को ~/.codex में लिखती है। अगर STRING_AI_API_KEY पहले से सेट है, तो स्क्रिप्ट पहले उसी मान का उपयोग करती है और मौजूद OPENAI_API_KEY को नहीं पढ़ती।
# Windows PowerShell
irm https://www.string.llc/install/codex.ps1 | iexकॉन्फ़िगरेशन लिखने के बाद Codex CLI और ऐप क्लाइंट दोनों इसका उपयोग करेंगे। नई कॉन्फ़िगरेशन लोड कराने के लिए खुले हुए CLI, VS Code या Codex क्लाइंट को दोबारा शुरू करें।
विकल्प 2: मैनुअल कॉन्फ़िगरेशन
अगर एक-पंक्ति स्क्रिप्ट उपलब्ध नहीं है, तो config.toml और auth.json हाथ से बनाएँ।
न्यूनतम कॉन्फ़िगरेशन:
model_provider = "OpenAI"
model = "gpt-6-astra"
[model_providers.OpenAI]
base_url = "https://www.string.llc/v1"Windows PowerShell के लिए पूरा मैनुअल सेटअप, बैकअप और auth.json सहित:
$codexDir = "$env:USERPROFILE\.codex"
if (-not (Test-Path $codexDir)) { mkdir $codexDir | Out-Null }
if (Test-Path "$codexDir\config.toml") {
Copy-Item "$codexDir\config.toml" "$codexDir\config.toml.bak.$(Get-Date -Format yyyyMMddHHmmss)"
}
if (Test-Path "$codexDir\auth.json") {
Copy-Item "$codexDir\auth.json" "$codexDir\auth.json.bak.$(Get-Date -Format yyyyMMddHHmmss)"
}
@"
model_provider = "OpenAI"
model = "gpt-6-astra"
review_model = "gpt-6-astra"
model_reasoning_effort = "xhigh"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
[model_providers.OpenAI]
name = "OpenAI"
base_url = "https://www.string.llc/v1"
wire_api = "responses"
requires_openai_auth = true
[features]
goals = true
"@ | Out-File -FilePath "$codexDir\config.toml" -Encoding utf8
@"
{
"OPENAI_API_KEY": "YOUR_API_KEY"
}
"@ | Out-File -FilePath "$codexDir\auth.json" -Encoding utf8कॉन्फ़िगरेशन पूरी होने के बाद Codex CLI या Codex ऐप क्लाइंट को दोबारा शुरू करें।
पुराने OAuth सत्र को माइग्रेट करें (वैकल्पिक)
अगर आपने पहले Codex में OAuth से login किया था, तो config.toml में model_provider = "OpenAI" सेट करने के बाद पुराने सत्र कुछ समय के लिए गायब लग सकते हैं। वे हटते नहीं। सार्वजनिक इंस्टॉल में माइग्रेशन कमांड नहीं है। पुराने सत्र वापस चाहिए तो सहायता से संपर्क करें, और सत्र डेटाबेस खुद न बदलें।
कॉन्फ़िगरेशन सत्यापित करें
Codex या VS Code में यह सरल कार्य चलाएँ:
Read the current project structure and summarize what this project may do. Do not modify files.अगर Codex सामान्य रूप से उत्तर देता है और StringRoute कंसोल में संबंधित उपयोग रिकॉर्ड दिखता है, तो कॉन्फ़िगरेशन काम कर रही है।
इमेज MCP (वैकल्पिक)
पहले STRING_AI_API_KEY को सामान्य sk- key पर सेट करें (WebChat या Launcher managed keys स्वीकार नहीं किए जाते), फिर ~/.codex/config.toml में यह जोड़ें:
[mcp_servers.stringai_image]
url = "https://mcp.string.llc/mcp"
bearer_token_env_var = "STRING_AI_API_KEY"असली key को config.toml में न लिखें। सेव करने के बाद Codex रीस्टार्ट करें। उपलब्ध टूल: generate_image, get_image_task, list_image_models। बिलिंग मौजूदा प्लान कोटा और usage से होती है; कोई अलग बिलिंग पथ नहीं है।
शुरू करने से पहले, सुनिश्चित करें कि आपके पास उपयोग योग्य StringRoutesk-key है। नीचे दिए examples मेंYOUR_API_KEYको अपनी key से बदलें, और real key को repository या public document में कभी commit न करें।
OpenCode स्थापना
OpenCode एक open-source coding agent है, जिसमें terminal CLI और Desktop ऐप हैं। इसे आधिकारिक डाउनलोड पेज से स्थापित करें: https://opencode.ai/download।
वर्तमान पेज OpenCode v2 है। पुराने दस्तावेज़ अभी भी https://opencode.ai/install और npm पैकेज opencode-ai दिखा सकते हैं; नीचे दिए गए v2 कमांड इस्तेमाल करें।
CLI
curl -fsSL https://opencode.ai/v2/install | bashHomebrew:
brew install anomalyco/tap/opencode-v2npm install -g @opencode/cliइस npm कमांड के लिए Node.js चाहिए। आधिकारिक दस्तावेज़ WSL भी सुझाते हैं। Chocolatey (choco install opencode) और Scoop (scoop install opencode) वैकल्पिक हैं।
bun install -g --trust @opencode/cliस्थापना के बाद नया terminal खोलें और opencode चलाएँ।
Desktop
https://opencode.ai/download से डाउनलोड करें:
- macOS (Apple Silicon / Intel):
.dmg - Windows (x64): NSIS इंस्टॉलर
- Linux:
.deb/.rpm
macOS पर आप यह भी चला सकते हैं:
brew install --cask opencode-desktopOpenCode कनेक्शन
CLI और Desktop एक ही StringRoute endpoint इस्तेमाल करते हैं। उपलब्ध मॉडल: gpt-6-astra, gpt-5.6-sol, gpt-5.6-luna।
आप Desktop Settings में provider जोड़ सकते हैं, या opencode.json लिख सकते हैं। दोनों तरीके काम करते हैं।
Desktop Settings
- OpenCode Desktop खोलें और Settings पर जाएँ।
- Providers खोलें और Add Provider पर क्लिक करें।
- OpenAI या OpenAI-compatible / Custom चुनें।
- ये भरें:
| फ़ील्ड | मान |
|---|---|
| Base URL | https://www.string.llc/v1 |
| API Key | YOUR_API_KEY |
| Models | gpt-6-astra, gpt-5.6-sol, gpt-5.6-luna |
- सेव करें, फिर मॉडल सूची में
gpt-6-astra(या कोई अन्य StringRoute मॉडल) चुनें।
अगर फ़ॉर्म केवल API Key माँगता है, तो पहले नीचे दिखाए अनुसार Base URL को opencode.json में लिखें, फिर Settings में key कनेक्ट करें।
Base URL सेट होने के बाद CLI /connect भी इस्तेमाल कर सकता है।
कॉन्फ़िगरेशन फ़ाइल
CLI और Desktop दोनों ~/.config/opencode/opencode.json (या opencode.jsonc) पढ़ते हैं।
| प्लेटफ़ॉर्म | कॉन्फ़िगरेशन फ़ाइल |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.json |
| macOS / Linux | ~/.config/opencode/opencode.json |
अगर फ़ाइल मौजूद नहीं है, तो उसे बनाएँ:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openai": {
"options": {
"baseURL": "https://www.string.llc/v1",
"apiKey": "YOUR_API_KEY"
},
"models": {
"gpt-6-astra": { "name": "GPT-6 Astra" },
"gpt-5.6-sol": { "name": "GPT-5.6 Sol" },
"gpt-5.6-luna": { "name": "GPT-5.6 Luna" }
}
}
},
"model": "openai/gpt-6-astra"
}यहाँ apiKey छोड़ा जा सकता है; बाद में Desktop Settings या /connect में भरें।
सेव करने के बाद खुली हुई CLI या Desktop विंडो को दोबारा शुरू करें। अगर StringRoute कंसोल में संबंधित उपयोग रिकॉर्ड दिखता है, तो कनेक्शन काम कर रहा है।
शुरू करने से पहले, सुनिश्चित करें कि आपके पास उपयोग योग्य StringRoutesk-key है। नीचे दिए examples मेंYOUR_STRING_AI_API_KEYको अपनी key से बदलें, और real key को repository या public document में कभी commit न करें।
ClaudeCode स्थापना
Claude Code को आधिकारिक मूल इंस्टालर, Homebrew, WinGet या npm से स्थापित किया जा सकता है। स्थापना के बाद CLI की जाँच करने के लिए claude --version या claude doctor चलाएँ।
Windows CLI
आधिकारिक मूल इंस्टालर इस्तेमाल करें। PowerShell और CMD के कमांड अलग हैं।
irm https://claude.ai/install.ps1 | iexcurl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdwinget install Anthropic.ClaudeCode
winget upgrade Anthropic.ClaudeCodeफिर नया terminal खोलें और चलाएँ:
claude --version
claude doctorNative Windows उपयोग के लिए Git for Windows अनुशंसित है। इसके बिना Claude Code शेल टूल के लिए PowerShell पर वापस आ जाता है।
macOS CLI
macOS पर native installer, Homebrew cask या npm से स्थापित करें।
curl -fsSL https://claude.ai/install.sh | bashbrew install --cask claude-code
brew upgrade claude-codeअगर Homebrew अभी install नहीं है:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code@latestnpm को नया Node.js चाहिए। इसे तभी चुनें जब आप CLI को npm से manage करना चाहते हों।
स्थापना की जाँच करें:
claude --version
claude doctorClaudeCode कनेक्शन
StringRoute को Claude Code प्रवेशद्वार के रूप में इस्तेमाल करते समय ANTHROPIC_BASE_URL और ANTHROPIC_AUTH_TOKEN कॉन्फ़िगर करें। ANTHROPIC_BASE_URL के लिए साइट रूट इस्तेमाल करें; अंत में /v1 न जोड़ें।
CC Switch कनेक्शन
अगर आप Claude Code को CC Switch से प्रबंधित करते हैं, तो Claude Code प्रोफ़ाइल बनाएँ या उस पर स्विच करें, फिर ये एनवायरनमेंट वेरिएबल सेट करें:
| Variable | Value |
|---|---|
ANTHROPIC_BASE_URL | https://www.string.llc |
ANTHROPIC_AUTH_TOKEN | YOUR_STRING_AI_API_KEY |
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 1 |
CLAUDE_CODE_ATTRIBUTION_HEADER | 0 |
नोट:YOUR_STRING_AI_API_KEYका मतलब StringRoute कंसोल में आपके द्वारा बनाया गया API Key है। API Key बनाते समयclaude apiसमूह चुनना सुनिश्चित करें, नहीं तो Claude Code, Claude API चैनल से कनेक्ट नहीं कर पाएगा।
प्रोफ़ाइल सहेजें। फिर CC Switch से Claude Code शुरू करें, या टर्मिनल को दोबारा शुरू करके यह चलाएँ:
claudeClaude Code के अंदर /status चलाएँ। Anthropic base URL को https://www.string.llc पर इंगित करना चाहिए और प्रमाण-पत्र स्रोत ANTHROPIC_AUTH_TOKEN होना चाहिए।
त्वरित अस्थायी परीक्षण के लिए वर्तमान टर्मिनल सत्र में वेरिएबल सेट करें:
export ANTHROPIC_BASE_URL="https://www.string.llc"
export ANTHROPIC_AUTH_TOKEN="YOUR_STRING_AI_API_KEY"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
export CLAUDE_CODE_ATTRIBUTION_HEADER=0
claudeset ANTHROPIC_BASE_URL=https://www.string.llc
set ANTHROPIC_AUTH_TOKEN=YOUR_STRING_AI_API_KEY
set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
set CLAUDE_CODE_ATTRIBUTION_HEADER=0
claude$env:ANTHROPIC_BASE_URL = "https://www.string.llc"
$env:ANTHROPIC_AUTH_TOKEN = "YOUR_STRING_AI_API_KEY"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1"
$env:CLAUDE_CODE_ATTRIBUTION_HEADER = "0"
claudeकॉन्फ़िगरेशन फ़ाइल तरीका
स्थायी सेटअप के लिए वेरिएबल को उपयोगकर्ता-स्तरीय Claude Code सेटिंग फ़ाइल में लिखें:
| प्लेटफ़ॉर्म | उपयोगकर्ता सेटिंग फ़ाइल |
|---|---|
| Windows | %USERPROFILE%\.claude\settings.json |
| macOS / Linux / WSL | ~/.claude/settings.json |
{
"env": {
"ANTHROPIC_BASE_URL": "https://www.string.llc",
"ANTHROPIC_AUTH_TOKEN": "YOUR_STRING_AI_API_KEY",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}mkdir -p ~/.claude
cat > ~/.claude/settings.json <<'JSON'
{
"env": {
"ANTHROPIC_BASE_URL": "https://www.string.llc",
"ANTHROPIC_AUTH_TOKEN": "YOUR_STRING_AI_API_KEY",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}
JSON$claudeDir = Join-Path $env:USERPROFILE ".claude"
New-Item -ItemType Directory -Force -Path $claudeDir | Out-Null
@'
{
"env": {
"ANTHROPIC_BASE_URL": "https://www.string.llc",
"ANTHROPIC_AUTH_TOKEN": "YOUR_STRING_AI_API_KEY",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}
'@ | Set-Content -Path (Join-Path $claudeDir "settings.json") -Encoding UTF8वास्तविक प्रमाण-पत्र को project-level .claude/settings.json में न डालें, क्योंकि यह file आम तौर पर कमिट होकर टीम के साथ साझा होती है। अगर configuration केवल एक local project पर लागू करनी है, तो .claude/settings.local.json इस्तेमाल करें और सुनिश्चित करें कि वह git अनदेखा है।
टर्मिनल को दोबारा शुरू करें और चलाएँ:
claudeClaude Code के अंदर /status चलाकर base URL और प्रमाण-पत्र स्रोत की पुष्टि करें। अगर Claude Code अभी भी पुराना login इस्तेमाल करता है, तो /logout चलाएँ और फिर दोबारा शुरू करें।
इमेज MCP (वैकल्पिक)
StringRoute एक remote image MCP देता है, जिससे Claude Code में सीधे इमेज जनरेट की जा सकती है। यह ऊपर दिए Claude API गेटवे से स्वतंत्र है। कंसोल में बनाया गया सामान्य sk- key इस्तेमाल करें; WebChat या Launcher managed keys स्वीकार नहीं किए जाते।
claude mcp add --transport http stringai-image https://mcp.string.llc/mcp --header "Authorization: Bearer YOUR_STRING_AI_API_KEY"जोड़ने के बाद Claude Code रीस्टार्ट करें और /mcp से stringai-image कनेक्ट होने की पुष्टि करें। उपलब्ध टूल: generate_image, get_image_task, list_image_models। बिलिंग मौजूदा प्लान कोटा और usage से होती है; कोई अलग बिलिंग पथ नहीं है।
शुरू करने से पहले: क्या आपने Node.js स्थापित कर लिया है?node --versionऔरnpm --versionचलाएँ। अगर version numbers नहीं दिखते, तो पहले Node.js runtime स्थापित करें पूरा करें।
OpenClaw
Node.js 22.19+ या Node.js 24 (अनुशंसित) आवश्यक है।
स्थापना
npm install -g openclaw@latest
npx openclaw --versionविकल्प 1: कॉन्फ़िगरेशन पैच (अनुशंसित)
openclaw-stringai.json बनाएँ:
{
"agents": {
"defaults": {
"model": { "primary": "stringai/gpt-6-astra" },
"models": {
"stringai/gpt-6-astra": { "alias": "StringRoute GPT-6 Astra" },
"stringai/gpt-5.6-sol": { "alias": "StringRoute GPT-5.6 Sol" },
"stringai/gpt-5.6-luna": { "alias": "StringRoute GPT-5.6 Luna" }
}
}
},
"models": {
"providers": {
"stringai": {
"baseUrl": "https://www.string.llc/v1",
"apiKey": "${STRING_AI_API_KEY}",
"api": "openai-completions",
"timeoutSeconds": 120,
"models": [
{ "id": "gpt-6-astra", "name": "GPT-6 Astra", "contextWindow": 128000, "maxTokens": 16384 },
{ "id": "gpt-5.6-sol", "name": "GPT-5.6 Sol", "contextWindow": 128000, "maxTokens": 16384 },
{ "id": "gpt-5.6-luna", "name": "GPT-5.6 Luna", "contextWindow": 128000, "maxTokens": 16384 }
]
}
}
}
}एनवायरनमेंट वेरिएबल सेट करें और कॉन्फ़िगरेशन लागू करें:
# Windows PowerShell
$env:STRING_AI_API_KEY = "YOUR_API_KEY"
npx openclaw config patch --file openclaw-stringai.json --replace-path "models.providers.stringai.models"# macOS / Linux / WSL
export STRING_AI_API_KEY="YOUR_API_KEY"
npx openclaw config patch --file openclaw-stringai.json --replace-path "models.providers.stringai.models"अगर पुरानी मॉडल कॉन्फ़िगरेशन पहले से मौजूद है, तो --replace-path इस्तेमाल करें। "Refusing to replace" त्रुटि का मतलब है कि यह पैरामीटर आवश्यक है। सफल होने पर कमांड gateway दोबारा शुरू करने को कहेगी। अपडेट की संख्या मौजूदा कॉन्फ़िगरेशन पर निर्भर करती है। किसी तय संख्या से मिलान न करें।जाँचें और इस्तेमाल करें
npx openclaw config validate # कॉन्फ़िग मान्य: ~/.openclaw/openclaw.json
npx openclaw models status # StringRoute मॉडल और आंशिक रूप से छिपी API Key दिखाता है
# स्थानीय मोड
npx openclaw agent --local --session-id my-session --message "Hello" --model stringai/gpt-6-astra
# या पहले प्रवेशद्वार शुरू करें
npx openclaw onboard --install-daemon
npx openclaw agent --message "Hello" --model stringai/gpt-6-astraएनवायरनमेंट वेरिएबल स्थायी करें
# Windows PowerShell, as administrator
[Environment]::SetEnvironmentVariable("STRING_AI_API_KEY", "YOUR_API_KEY", "User")# macOS / Linux
echo 'export STRING_AI_API_KEY="YOUR_API_KEY"' >> ~/.bashrc
source ~/.bashrcशुरू करने से पहले पुष्टि करें कि आपके पास काम करने वाला StringRoutesk-key है। उदाहरणों मेंYOUR_STRING_AI_API_KEYको अपने व्यक्तिगत key से बदलें। असली key को रिपॉजिटरी या सार्वजनिक दस्तावेज़ में सबमिट न करें।
Hermes Agent इंस्टॉल करें
Hermes Agent एक टर्मिनल कोडिंग एजेंट है। आधिकारिक इंस्टॉल स्क्रिप्ट इस्तेमाल करें। थर्ड-पार्टी पैकेज इस्तेमाल न करें। इंस्टॉलर अपना runtime खुद तैयार करता है। पहले Node.js इंस्टॉल करने की जरूरत नहीं है।
PowerShell में यह चलाएँ:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)इंस्टॉल के बाद नई PowerShell विंडो खोलें। मौजूदा विंडो नया PATH नहीं पढ़ती।
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashइंस्टॉल के बाद नया टर्मिनल खोलें, या shell फिर से लोड करें।
आधिकारिक साइट पर डेस्कटॉप पैकेज भी हैं। मॉडल सेटअप फिर भी नीचे दिए hermes model से होता है। इंस्टॉल मेनू में फिक्स्ड नंबर से न चुनें।
Hermes Agent कनेक्ट करें
Hermes StringRoute से OpenAI-संगत API के माध्यम से जुड़ता है। उपलब्ध मॉडल: gpt-6-astra, gpt-5.6-sol, gpt-5.6-luna।
कनेक्शन विवरण
| फ़ील्ड | मान |
|---|---|
| Provider | Custom endpoint |
| API base URL | https://www.string.llc/v1 |
| API key | YOUR_STRING_AI_API_KEY |
| API mode | Chat Completions |
| Model | gpt-6-astra |
Base URL को /v1 पर रोकें। /chat/completions न जोड़ें। मॉडल नाम खुद टाइप करें, और वह प्लेटफ़ॉर्म से मेल खाना चाहिए। मेनू नंबर से न चुनें। ये नंबर वर्शन के साथ बदलते हैं।
सेटअप चरण
- नए टर्मिनल में
hermes modelचलाएँ। - Custom endpoint चुनें। मेनू में Custom endpoint (self-hosted / VLLM / etc.) लिखा हो सकता है। नाम से चुनें, फिक्स्ड नंबर से नहीं।
- ऊपर दी गई तालिका से Base URL और API key भरें, और मॉडल नाम
gpt-6-astraटाइप करें। अगर विज़ार्ड API mode पूछे, तो Chat Completions चुनें। - सेव करें, फिर
hermesचलाएँ।
आप कॉन्फ़िग फ़ाइल सीधे भी लिख सकते हैं। इसका असर hermes model जैसा ही है:
| प्लेटफ़ॉर्म | कॉन्फ़िग फ़ाइल |
|---|---|
| Windows | %LOCALAPPDATA%\hermes\config.yaml |
| macOS / Linux | ~/.hermes/config.yaml |
model:
provider: custom
default: gpt-6-astra
base_url: https://www.string.llc/v1
api_key: YOUR_STRING_AI_API_KEY
api_mode: chat_completionsउपलब्ध मॉडल अकाउंट के अनुसार अलग हो सकते हैं। आप इससे पुष्टि कर सकते हैं:
curl https://www.string.llc/v1/models \
-H "Authorization: Bearer YOUR_STRING_AI_API_KEY"सेटअप सत्यापित करें
Hermes में एक सरल संदेश भेजें, जैसे "एक वाक्य में अपना परिचय दें।" अगर सामान्य जवाब मिले और StringRoute में मैचिंग usage रिकॉर्ड दिखे, तो सेटअप काम कर रहा है।
आम समस्याएँ
| लक्षण | जाँच |
|---|---|
hermes नहीं मिलता | Windows पर नई PowerShell विंडो खोलें। macOS / Linux पर नया टर्मिनल खोलें |
| 404 | Base URL https://www.string.llc/v1 होना चाहिए। पुष्टि करें कि /v1 गायब या दोहराया नहीं गया |
| अमान्य API Key | अतिरिक्त स्पेस, न्यूलाइन या कोट्स देखें; जाँचें कि key समाप्त तो नहीं हुआ या रीसेट तो नहीं हुआ |
| मॉडल उपलब्ध नहीं | पुष्टि करें कि मॉडल नाम gpt-6-astra है और अकाउंट के पास एक्सेस है |
| बदलाव लागू नहीं होते | सेव करने के लिए hermes model फिर चलाएँ, फिर नया hermes सेशन शुरू करें |
अधिक जाँच के लिए Troubleshooting Quick Reference देखें।
शुरू करने से पहले पुष्टि करें कि आपके पास काम करने वाला StringRoutesk-key है। उदाहरणों मेंYOUR_STRING_AI_API_KEYको अपने व्यक्तिगत key से बदलें। असली key को रिपॉजिटरी या सार्वजनिक दस्तावेज़ में सबमिट न करें।
Cursor इंस्टॉल करें
यह पेज Cursor डेस्कटॉप ऐप के लिए है। इसे आधिकारिक डाउनलोड पेज से इंस्टॉल करें। थर्ड-पार्टी पैकेज इस्तेमाल न करें।
आधिकारिक Cursor डाउनलोड पेज खोलें और अपने सिस्टम के लिए इंस्टॉलर चुनें:
| सिस्टम | नोट |
|---|---|
| Windows | Windows इंस्टॉलर डाउनलोड करें, फिर Start मेनू से Cursor खोलें |
| macOS | Mac इंस्टॉलर डाउनलोड करें और उसे Applications में खींचें |
| Linux | मैचिंग .deb, RPM, या AppImage डाउनलोड करें |
इंस्टॉल के बाद Cursor खोलें और पुष्टि करें कि आप एडिटर में पहुँच सकते हैं। डाउनलोड पेज हर रिलीज़ के साथ इंस्टॉलर अपडेट करता है, इसलिए हमेशा उसी पेज से नवीनतम वर्शन लें।
Cursor के पास टर्मिनल CLI भी है (curl https://cursor.com/install -fsS | bash)। यह गाइड डेस्कटॉप Models / API Keys सेटअप कवर करती है। CLI यहाँ कवर नहीं है।Cursor कनेक्ट करें
Cursor StringRoute से OpenAI-संगत API के माध्यम से जुड़ता है। अनुशंसित मॉडल gpt-6-astra है।
कनेक्शन विवरण
| फ़ील्ड | मान |
|---|---|
| OpenAI API Key | YOUR_STRING_AI_API_KEY |
| Override OpenAI Base URL | चालू |
| Base URL | https://www.string.llc/v1 |
| अनुशंसित मॉडल | gpt-6-astra |
Base URL को /v1 पर रोकें। /chat/completions न जोड़ें।
सेटअप चरण
- Cursor खोलें, नीचे बाएँ कोने में सेटिंग आइकन पर क्लिक करें, फिर साइडबार से Models खोलें।
- API Keys खोलें और OpenAI API Key फ़ील्ड में अपना StringRoute API Key डालें।
- Override OpenAI Base URL चालू करें और
https://www.string.llc/v1डालें। - मॉडल सूची में
gpt-6-astraचुनें या मैन्युअल रूप से जोड़ें। मॉडल नाम प्लेटफ़ॉर्म से मेल खाना चाहिए। उपलब्ध मॉडल अकाउंट के अनुसार अलग हो सकते हैं। आप इससे पुष्टि कर सकते हैं:
curl https://www.string.llc/v1/models \
-H "Authorization: Bearer YOUR_STRING_AI_API_KEY"UI लेबल Cursor वर्शन के साथ बदल सकते हैं। स्रोत के रूप में Models / API Keys का इस्तेमाल करें।
सेटअप सत्यापित करें
Cursor में एक सरल कार्य भेजें:
Read the current project structure and summarize what this project may do. Do not modify files.अगर Cursor सामान्य रूप से जवाब देता है और StringRoute में मैचिंग usage रिकॉर्ड दिखता है, तो सेटअप काम कर रहा है।
आम समस्याएँ
| लक्षण | जाँच |
|---|---|
| 404 | Base URL https://www.string.llc/v1 होना चाहिए। पुष्टि करें कि /v1 गायब या दोहराया नहीं गया |
| अमान्य API Key | अतिरिक्त स्पेस, न्यूलाइन या कोट्स देखें; जाँचें कि key समाप्त तो नहीं हुआ या रीसेट तो नहीं हुआ |
| मॉडल उपलब्ध नहीं | पुष्टि करें कि मॉडल नाम gpt-6-astra है और अकाउंट के पास एक्सेस है |
| बदलाव लागू नहीं होते | सेव करें, Cursor रीस्टार्ट करें, फिर मॉडल फिर से चुनें |
अधिक जाँच के लिए Troubleshooting Quick Reference देखें।
शुरू करने से पहले पुष्टि करें कि आपके पास काम करने वाला StringRoutesk-key है। उदाहरणों मेंYOUR_STRING_AI_API_KEYको अपने व्यक्तिगत key से बदलें। असली key को रिपॉजिटरी या सार्वजनिक दस्तावेज़ में सबमिट न करें।
DeepSeek Harness इंस्टॉल करें
इसे आधिकारिक साइट से इंस्टॉल करें। थर्ड-पार्टी पैकेज इस्तेमाल न करें।
- DeepSeek Harness वेबसाइट खोलें।
- अपने सिस्टम के लिए आधिकारिक डेस्कटॉप बिल्ड डाउनलोड करें और इंस्टॉल पूरा करें। साइट फिलहाल macOS (Apple silicon) और Windows (64-bit) देती है।
- DeepSeek Harness खोलें और पुष्टि करें कि आप होम स्क्रीन पर पहुँच सकते हैं।
आप आधिकारिक कमांड से Web UI भी शुरू कर सकते हैं। इसके लिए Node.js चाहिए।
अगर Node.js इंस्टॉल नहीं है, तो पहले Node.js runtime install करें पूरा करें।
npx @deepseek-ai/dsh webकमांड एक URL छापती है। उसे ब्राउज़र में खोलें।
DeepSeek Harness कनेक्ट करें
DeepSeek Harness StringRoute से कस्टम मॉडल API के माध्यम से जुड़ता है। आधिकारिक सूची में OpenAI Chat Completions चुनें। अनुशंसित मॉडल: deepseek-v4.1-flash, gpt-6-astra।
OpenAI Responses या Anthropic Messages न चुनें। बिल्ट-इन OpenAI प्रदाता का पता न बदलें। बिल्ट-इन प्रदाता की मॉडल सूची इंस्टॉल किए कैटलॉग से आती है, इसलिए StringRoute के असली मॉडल नहीं दिखेंगे।
कनेक्शन विवरण
| फ़ील्ड | मान |
|---|---|
| Provider ID | string-ai |
| दिखाया जाने वाला नाम | StringRoute |
| API एंडपॉइंट | https://www.string.llc/v1 |
| API प्रोटोकॉल | OpenAI Chat Completions |
| API Key | YOUR_STRING_AI_API_KEY |
| मॉडल ID | deepseek-v4.1-flash, gpt-6-astra |
Provider ID लोअरकेस होना चाहिए और सेव के बाद बदला नहीं जा सकता। बदलने के लिए नया प्रदाता जोड़ें और पुराना हटाएँ। एंडपॉइंट को /v1 पर रोकें। /chat/completions न जोड़ें। मॉडल नाम प्लेटफ़ॉर्म से मेल खाना चाहिए।
सेटअप चरण
- Settings → Models खोलें।
- Add model provider चुनें, फिर कार्ड को Custom model API पर स्विच करें।
- ऊपर दी गई तालिका भरें और कम से कम एक मॉडल जोड़ें। Fetch available models चुन सकते हैं। असफल होने या सूची खाली होने पर मॉडल ID हाथ से भरें। असर वही रहता है।
- सेव करें। मॉडल बदलाव अगले अनुरोध पर लागू होता है। रीस्टार्ट जरूरी नहीं।
- Choose workspace पर क्लिक करें और प्रोजेक्ट डायरेक्टरी चुनें। वर्कस्पेस चुने बिना भेजा नहीं जा सकता।
- मॉडल चयनकर्ता में नया मॉडल चुनें।
उपलब्ध मॉडल अकाउंट के अनुसार अलग हो सकते हैं। आप इससे पुष्टि कर सकते हैं:
curl https://www.string.llc/v1/models \
-H "Authorization: Bearer YOUR_STRING_AI_API_KEY"सेटअप सत्यापित करें
एक सरल संदेश भेजें, जैसे "एक वाक्य में अपना परिचय दें।" अगर सामान्य जवाब मिले और StringRoute में मैचिंग usage रिकॉर्ड दिखे, तो सेटअप काम कर रहा है।
आम समस्याएँ
| लक्षण | जाँच |
|---|---|
| 404 | एंडपॉइंट https://www.string.llc/v1 होना चाहिए। पुष्टि करें कि /v1 गायब या दोहराया नहीं गया, और /chat/completions नहीं जोड़ा गया |
MISSING_CREDENTIAL या 401 | key में अतिरिक्त स्पेस देखें। पुष्टि करें कि वह API key फ़ील्ड में है, एंडपॉइंट फ़ील्ड में नहीं |
UNKNOWN_MODEL या मॉडल उपलब्ध नहीं | पुष्टि करें कि मॉडल ID इस कस्टम प्रदाता में जोड़ा गया है, नाम प्लेटफ़ॉर्म से मेल खाता है, और अकाउंट के पास एक्सेस है |
| उपलब्ध मॉडल लाना असफल या खाली | इसका मतलब मॉडल बेकार नहीं है। मॉडल ID हाथ से जोड़ें |
| key और पता सही हैं, फिर भी हर अनुरोध अस्वीकार | पुष्टि करें कि प्रोटोकॉल OpenAI Chat Completions है। फिर भी असफल हो तो आधिकारिक समस्या-समाधान से अनुरोध संगतता देखें। पता बदलकर अनुमान न लगाएँ |
| बदलाव लागू नहीं होते | सेव करें, वह मॉडल फिर चुनें, और नया अनुरोध भेजें। जिस सत्र ने पहले ही अनुरोध भेज दिया है, वह अपने लॉग का मॉडल रखता है |
आधिकारिक दस्तावेज़: Web UI इस्तेमाल करें, मॉडल कॉन्फ़िगर करें।
अधिक जाँच के लिए Troubleshooting Quick Reference देखें।
शुरू करने से पहले पुष्टि करें कि आपके पास काम करने वाला StringRoutesk-key है। उदाहरणों मेंYOUR_STRING_AI_API_KEYको अपने व्यक्तिगत key से बदलें। असली key को रिपॉजिटरी या सार्वजनिक दस्तावेज़ में सबमिट न करें।
ZCode इंस्टॉल करें
यह पेज Z.ai के ZCode डेस्कटॉप ऐप के लिए है। इसे आधिकारिक इंस्टॉल पेज से डाउनलोड करें। थर्ड-पार्टी पैकेज इस्तेमाल न करें।
- ZCode इंस्टॉल पेज खोलें।
- अपने सिस्टम के लिए आधिकारिक इंस्टॉलर डाउनलोड करें और इंस्टॉल पूरा करें। पेज macOS (Apple Silicon / Intel), Windows (x64 / ARM64) और Linux (AppImage, DEB, RPM) देता है।
- ZCode खोलें। पहली बार ZCode शुरू करें पर क्लिक करें, फिर वर्कस्पेस के रूप में एक प्रोजेक्ट डायरेक्टरी चुनें।
Windows पर Start मेनू या डेस्कटॉप शॉर्टकट से खोलें। macOS पर ZCode.app को Applications में खींचें, फिर Launchpad से खोलें।
ZCode कनेक्ट करें
ZCode कस्टम प्रदाता से OpenAI-संगत मॉडल सेवा जोड़ता है। यहाँ StringRoute भरें। इसकी जगह BigModel या Z.ai लॉगिन इस्तेमाल न करें।
कनेक्शन विवरण
| फ़ील्ड | मान |
|---|---|
| नाम | StringRoute |
| OpenAI एंडपॉइंट / API बेस URL | https://www.string.llc/v1 |
| API Key | YOUR_STRING_AI_API_KEY |
| मॉडल ID | लक्ष्य मॉडल नाम, जैसे gpt-6-astra |
एंडपॉइंट को /v1 पर रोकें। /chat/completions न जोड़ें। https://www.string.llc न भरें (वह पता Claude Code का है)। Anthropic एंडपॉइंट खाली छोड़ें। मॉडल नाम प्लेटफ़ॉर्म से मेल खाना चाहिए।
सेटअप चरण
- वेलकम पेज पर API Key इस्तेमाल करें चुनें। अगर आप पहले से मुख्य स्क्रीन पर हैं, तो कंपोज़र में मॉडल नाम पर क्लिक करें, सूची के नीचे मॉडल प्रबंधित करें चुनें, और Settings → Model settings खोलें।
- प्रदाता सूची के नीचे प्रदाता जोड़ें पर क्लिक करें।
- नाम
StringRouteरखें। अगर अलग OpenAI एंडपॉइंट फ़ील्ड है, तो केवलhttps://www.string.llc/v1भरें। अगर एक ही API बेस URL है, तो वही पता हाथ से भरें। आधिकारिक OpenAI प्रीसेट न चुनें, वहhttps://api.openai.comकी ओर इशारा करता है। - API Key भरें और सेव करें।
- मॉडल जोड़ें पर क्लिक करें, मॉडल ID हाथ से भरें, और सक्षम स्विच चालू करें।
- मॉडल चयनकर्ता में नया मॉडल चुनें।
टर्मिनल में पहले से सेट एनवायरनमेंट वेरिएबल ZCode में सिंक नहीं होते। उन्हें ऊपर वाली स्क्रीन में भरें।
उपलब्ध मॉडल अकाउंट के अनुसार अलग हो सकते हैं। आप इससे पुष्टि कर सकते हैं:
curl https://www.string.llc/v1/models \
-H "Authorization: Bearer YOUR_STRING_AI_API_KEY"सेटअप सत्यापित करें
एक सरल संदेश भेजें, जैसे "एक वाक्य में अपना परिचय दें।" अगर सामान्य जवाब मिले और StringRoute में मैचिंग usage रिकॉर्ड दिखे, तो सेटअप काम कर रहा है।
आम समस्याएँ
| लक्षण | जाँच |
|---|---|
| Loading पर अटका रहे | पुष्टि करें कि नेटवर्क StringRoute तक पहुँच सकता है, और key के पास कोटा व मॉडल एक्सेस है |
| 404 | एंडपॉइंट https://www.string.llc/v1 होना चाहिए। पुष्टि करें कि /v1 गायब या दोहराया नहीं गया, और पता Anthropic फ़ील्ड में नहीं भरा गया |
| अमान्य API Key | अतिरिक्त स्पेस, न्यूलाइन या कोट्स देखें; जाँचें कि key समाप्त तो नहीं हुआ या रीसेट तो नहीं हुआ |
| मॉडल उपलब्ध नहीं | पुष्टि करें कि मॉडल ID प्लेटफ़ॉर्म से मेल खाता है और प्रदाता का सक्षम स्विच चालू है |
| संदर्भ लगभग 2 लाख दिखाए | बिना विंडो वाले नए मॉडल को ZCode डिफ़ॉल्ट रूप से 2 लाख गिनता है। दूसरी विंडो चाहिए तो उस मॉडल की उन्नत सेटिंग में भरें |
| सबसे ऊँचा thinking स्तर 400 दे | थर्ड-पार्टी डिप्लॉयमेंट आधिकारिक एंडपॉइंट जैसे स्तर न स्वीकार करे। निचला स्तर चुनें। कस्टम मॉडल पर केवल चालू / बंद होना सेटिंग खोना नहीं है |
| इमेज त्रुटि | इमेज सपोर्ट की पुष्टि होने तक उस मॉडल पर इमेज न भेजें |
| macOS कहे कि ऐप क्षतिग्रस्त है | आधिकारिक उपाय: xattr -dr com.apple.quarantine /Applications/ZCode.app, फिर फिर खोलें |
आधिकारिक दस्तावेज़: इंस्टॉल, मॉडल कनेक्ट करें।
अधिक जाँच के लिए Troubleshooting Quick Reference देखें।
शुरू करने से पहले पुष्टि करें कि आपके पास काम करने वाला StringRoutesk-key है। उदाहरणों मेंYOUR_STRING_AI_API_KEYको अपने व्यक्तिगत key से बदलें। असली key को रिपॉजिटरी या सार्वजनिक दस्तावेज़ में सबमिट न करें।
Dify इंस्टॉल करें
आप आधिकारिक Dify Cloud इस्तेमाल कर सकते हैं या Dify को सेल्फ-होस्ट कर सकते हैं। यह पेज केवल StringRoute कनेक्ट करना कवर करता है। यह आधिकारिक Dify डिप्लॉयमेंट दस्तावेज़ की जगह नहीं लेता।
विकल्प 1: Dify Cloud (पहला कनेक्शन टेस्ट के लिए अनुशंसित)
- Dify Cloud खोलें और साइन इन करें।
- वर्कस्पेस में प्रवेश करने के बाद, नीचे दिए चरणों से मॉडल प्रदाता जोड़ें।
विकल्प 2: सेल्फ-होस्ट
आपके मशीन या सर्वर पर Docker और Docker Compose चाहिए। पूरी आवश्यकताओं के लिए Dify सेल्फ-होस्टिंग दस्तावेज़ देखें।
git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -dएडमिन सेटअप पूरा करने के लिए http://localhost/install खोलें, फिर Dify में प्रवेश करने के लिए http://localhost खोलें।
Dify कनेक्ट करें
सही प्रवेश इस्तेमाल करें: मॉडल प्रदाता मॉडल पहुँच के लिए है और इस गाइड में वही इस्तेमाल होता है। API Extension बाहरी HTTP मिडलवेयर कॉलबैक, जैसे सामग्री समीक्षा, के लिए है। यह मॉडल पहुँच के लिए नहीं है। वहाँ StringRoute पता न डालें।
कनेक्शन विवरण
| फ़ील्ड | मान |
|---|---|
| मॉडल नाम | वास्तविक StringRoute model ID, जैसे gpt-6-astra या claude-opus-4-8; इसे प्लेटफ़ॉर्म से मिलाना चाहिए |
| मॉडल प्रकार | LLM |
| प्रमाण-पत्र नाम | कस्टम लेबल, जैसे StringRoute |
| API Key | YOUR_STRING_AI_API_KEY |
| API एंडपॉइंट URL | https://www.string.llc/v1, /v1 पर समाप्त हो; /chat/completions न जोड़ें |
| समापन मोड | Chat |
| मॉडल संदर्भ लंबाई | वास्तविक model value, जैसे 128000 |
| अधिकतम टोकन सीमा | उदाहरण के लिए 8192 |
सेटअप चरण
Dify में जाएँ -> ऊपर दाएँ कोने में अवतार -> सेटिंग -> मॉडल प्रदाता। OpenAI-API-compatible खोजें, मॉडल जोड़ें पर क्लिक करें, और ऊपर दी गई तालिका भरें।
वास्तविक model capability के अनुसार Vision, Function calling और Stream सक्षम करें। अगर निश्चित न हों, पहले डिफ़ॉल्ट रखें, फिर जोड़ें पर क्लिक करें।
उपलब्ध मॉडल अकाउंट के अनुसार अलग हो सकते हैं। आप इससे पुष्टि कर सकते हैं:
curl https://www.string.llc/v1/models \
-H "Authorization: Bearer YOUR_STRING_AI_API_KEY"सेटअप सत्यापित करें
- मॉडल प्रदाता पेज पर नए जोड़े गए मॉडल का परीक्षण करें, या एक खाली ऐप बनाकर वह मॉडल चुनें।
- एक सरल संदेश भेजें, जैसे "एक वाक्य में अपना परिचय दें।"
- अगर Dify सामान्य रूप से जवाब देता है और StringRoute में मैचिंग usage रिकॉर्ड दिखता है, तो सेटअप काम कर रहा है।
आम समस्याएँ
| लक्षण | जाँच |
|---|---|
| 404 | API एंडपॉइंट URL https://www.string.llc/v1 होना चाहिए। पुष्टि करें कि /v1 गायब या दोहराया नहीं गया, और इसे API Extension में न डालें |
| अमान्य API Key | अतिरिक्त स्पेस, न्यूलाइन या कोट्स देखें; जाँचें कि key समाप्त तो नहीं हुआ या रीसेट तो नहीं हुआ |
| मॉडल उपलब्ध नहीं | पुष्टि करें कि मॉडल नाम प्लेटफ़ॉर्म से मेल खाता है और अकाउंट के पास एक्सेस है |
| बदलाव लागू नहीं होते | सेव करें, फिर मॉडल फिर से चुनें। सेल्फ-होस्टिंग के लिए docker compose ps में संबंधित कंटेनर Up होने की पुष्टि करें |
अधिक जाँच के लिए Troubleshooting Quick Reference देखें।
One API
यह पेज One API को Go से बनाकर शुरू करता है। Node.js ज़रूरी नहीं है।
One API शुरू करें
git clone https://github.com/songquanpeng/one-api.git
cd one-api
go build -o one-api
./one-apihttp://localhost:3000 खोलें। डिफ़ॉल्ट उपयोगकर्ता नाम और पासवर्ड admin / 123456 हैं।
चैनल जोड़ें
Channels -> Add Channel पर जाएँ और Proxy चुनें:
| फ़ील्ड | मान |
|---|---|
| चैनल नाम | StringRoute |
| API Base URL | https://www.string.llc/v1 |
| API Key | आपकी कुंजी |
इसके बाद मॉडल प्रबंधन में gpt-6-astra, gpt-5.6-sol और gpt-5.6-luna के लिए मॉडल मैपिंग बनाएँ।
परीक्षण
API_KEY="sk-one-api-key"
curl http://localhost:3000/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-6-astra", "messages": [{"role": "user", "content": "Hello"}]}'त्वरित समस्या-समाधान संदर्भ
| लक्षण | जाँच |
|---|---|
| अनुरोध 404 लौटाता है | OpenAI-संगत टूल का Base URL https://www.string.llc/v1 होना चाहिए। /chat/completions न जोड़ें। Claude Code का ANTHROPIC_BASE_URL https://www.string.llc है। /v1 न जोड़ें |
| API Key अमान्य | अतिरिक्त खाली स्थान, पंक्ति विराम या उद्धरण जाँचें; कुंजी समाप्त या रीसेट तो नहीं हुई; API पहुँच सक्षम है या नहीं पुष्टि करें |
| मॉडल उपलब्ध नहीं | मॉडल नाम की वर्तनी, खाता अनुमति और मॉडल अस्थायी रूप से ऑफ़लाइन तो नहीं है, यह जाँचें |
| प्रदाता स्विच प्रभावी नहीं हो रहा | टर्मिनल या संबंधित CLI पुनः आरंभ करें; पुष्टि करें कि CC Switch ने StringRoute प्रदाता सक्षम किया है |
| अनुरोध समय समाप्त हो रहा है | नेटवर्क कनेक्शन जाँचें; समय और मॉडल नोट करें, फिर समर्थन से संपर्क करें |
यह गाइड StringRoute API भुगतान उपयोगकर्ताओं के लिए है। अगर आप सिर्फ web chat इस्तेमाल करते हैं, तो आपको API Key की जरूरत नहीं है। सीधे Webchat इस्तेमाल करें।
मॉडल अवलोकन
StringRoute बातचीत, चित्र निर्माण, ध्वनि-से-पाठ, कोड समीक्षा और स्वचालन के लिए मॉडल उपलब्ध कराता है। एकीकरण से पहले यह पुष्टि करें कि आपका खाता किन मॉडलों तक पहुँच रखता है, फिर स्क्रिप्ट या तृतीय-पक्ष टूल में model ID इस्तेमाल करें।
बातचीत मॉडल
gpt-6-astra: नवीनतम प्रमुख मॉडल, डिफ़ॉल्ट बातचीत मॉडल के रूप में अनुशंसित।gpt-5.6-sol: स्थिर पाठ निर्माण, प्रश्नोत्तर और उपकरण-कॉल कार्यप्रवाह के लिए प्रमुख मॉडल।gpt-5.6-luna: लिंक परीक्षण, कम विलंबता वाली स्क्रिप्ट और लागत-संवेदनशील कामों के लिए हल्का और तेज़ मॉडल।
कोडिंग और स्वचालन
codex-auto-review: कोड समीक्षा कार्यप्रवाह के लिए स्वचालित कोड समीक्षा मॉडल।
चित्र क्षमताएँ
gpt-image-1s: चित्र निर्माण मॉडल।gpt-image-1.5: चित्र निर्माण मॉडल।gpt-image-2: चित्र निर्माण और चित्र संपादन के लिए अनुशंसित मॉडल।
ध्वनि लिप्यंतरण
gpt-4o-transcribe: ऑडियो प्रतिलेखन परिदृश्यों के लिए वाक्-से-पाठ मॉडल।
उपलब्ध मॉडल देखें
अलग-अलग खातों की मॉडल अनुमतियाँ अलग हो सकती हैं। आपका API Key किन मॉडलों तक पहुँच रखता है, यह पुष्टि करने के लिए मॉडल सूची एंडपॉइंट इस्तेमाल करें:
curl https://www.string.llc/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"अगर API object: "list" और data array लौटाता है, तो आपका API Key, Base URL और नेटवर्क कनेक्शन मूल रूप से काम कर रहे हैं।
पाठ और चित्र समझ
एक ही API से पाठ निर्माण, चित्र समझ और वास्तविक समय स्ट्रीम आउटपुट पूरा करें। यह चैट सहायक, वेब प्रश्नोत्तर, स्वचालन स्क्रिप्ट और बनते हुए उत्तर दिखाने वाले कोडिंग टूल के लिए उपयुक्त है।
/v1/responsesप्रमाणीकरण
इस फ़ॉर्मैट में प्रमाणीकरण करें: Bearer <STRING_AI_API_KEY>
अनुरोध सामग्री
application/jsonमॉडल ID। पहले gpt-5.6-luna से कनेक्शन जाँचें, फिर जरूरत के अनुसार किसी दूसरे उपलब्ध मॉडल पर जाएँ।
true करने पर स्ट्रीम इवेंट लौटते हैं; अनुरोध हेडर में Accept: text/event-stream जोड़ना अनुशंसित है।
मॉडल को भेजी जाने वाली उपयोगकर्ता सामग्री। पाठ वाले उपयोग में सीधे टेक्स्ट भेज सकते हैं, जैसे: StringRoute का संक्षिप्त परिचय हिंदी में दें।
उत्तर
स्ट्रीम प्रतिक्रिया कई SSE इवेंट लौटाती है। पाठ दिखाने के लिए response.output_text.delta से delta पढ़ें। response.completed के बाद पूरा पाठ response.output[0].content[0].text से और टोकन उपयोग usage से पढ़ें।
चैट पूर्णता
परंपरागत OpenAI Chat Completions फ़ॉर्मैट के साथ संगत। मौजूदा क्लाइंट, चैट टूल या पुराने कोड को स्थानांतरित करने के लिए उपयोग करें। अगर कोई टूल केवल Chat Completions का समर्थन करता है, तो यहीं से शुरू करें।
/v1/chat/completionsप्रमाणीकरण
इस फ़ॉर्मैट में प्रमाणीकरण करें: Bearer <STRING_AI_API_KEY>
अनुरोध सामग्री
application/jsonकॉल किए जाने वाले मॉडल की ID। पहले gpt-5.6-luna से कनेक्शन जाँचें, फिर काम की जरूरत के अनुसार किसी दूसरे उपलब्ध मॉडल पर जाएँ।
true करने पर Server-Sent Events से क्रमिक आउटपुट पढ़ा जाता है। यह चैट इंटरफ़ेस या कमांड लाइन में वास्तविक समय प्रिंटिंग के लिए उपयुक्त है।
बातचीत संदेशों की सूची। सबसे सरल अनुरोध में एक user संदेश भेजा जाता है।
उत्तर
स्ट्रीम मोड में हर खंड का object chat.completion.chunk होता है। क्रमिक पाठ choices[].delta.content से पढ़ें। अंतिम उपयोग खंड में आम तौर पर usage होता है, फिर [DONE] लौटता है।
चित्र निर्माण
प्रॉम्प्ट से चित्र बनाएं और सहेजने योग्य चित्र डेटा प्राप्त करें। यह बैच चित्र निर्माण, रचनात्मक ड्राफ्ट और सामग्री निर्माण जैसे कामों के लिए उपयुक्त है। पहले gpt-image-2 से परिणाम जाँचें।
/v1/images/generationsप्रमाणीकरण
इस फ़ॉर्मैट में प्रमाणीकरण करें: Bearer <STRING_AI_API_KEY>
अनुरोध सामग्री
application/jsonचित्र मॉडल ID, जैसे gpt-image-2।
चित्र निर्माण प्रॉम्प्ट, जैसे: एक अंतरिक्ष बिल्ली बनाएं।
बनाने वाले चित्रों की संख्या। समय और लागत नियंत्रित रखने के लिए पहले 1 से शुरू करें।
आउटपुट आकार, जैसे 1024x1024।
true करने पर image_generation.partial_image और image_generation.completed सुने जा सकते हैं।
b64_json इस्तेमाल करने पर API base64 चित्र डेटा लौटाता है, जिसे सीधे स्थानीय चित्र फ़ाइल में लिखा जा सकता है।
उत्तर
चित्र निर्माण image_generation.partial_image और image_generation.completed इवेंट लौटाता है। अंतिम चित्र completed इवेंट के b64_json फ़ील्ड में होता है। output_format आम तौर पर png होता है और usage टोकन उपयोग बताता है।
चित्र संपादन
मूल चित्र अपलोड करें और प्राकृतिक भाषा में बताएं कि क्या बदलना है। यह API multipart/form-data इस्तेमाल करता है और रंग बदलने, स्थानीय समायोजन तथा शैली बदलने जैसे चित्र संपादन कामों के लिए उपयुक्त है।
/v1/images/editsप्रमाणीकरण
इस फ़ॉर्मैट में प्रमाणीकरण करें: Bearer <STRING_AI_API_KEY>
अनुरोध सामग्री
multipart/form-dataसंपादित की जाने वाली मूल चित्र फ़ाइल।
संपादन निर्देश, जैसे: पूरे चित्र का रंग नीला कर दें।
चित्र मॉडल ID, जैसे gpt-image-2।
बनाने वाले चित्रों की संख्या। समय और लागत नियंत्रित रखने के लिए पहले 1 से शुरू करें।
चित्र गुणवत्ता सेटिंग। auto देने पर मॉडल अनुरोध के आधार पर अपने आप चयन करता है।
आउटपुट आकार, जैसे 1024x1024।
true करने पर स्ट्रीम इवेंट लौटते हैं; अनुरोध हेडर में Accept: text/event-stream जोड़ना अनुशंसित है।
b64_json इस्तेमाल करने पर API base64 चित्र डेटा लौटाता है, जिसे सीधे स्थानीय चित्र फ़ाइल में लिखा जा सकता है।
उत्तर
चित्र संपादन image_edit.partial_image और image_edit.completed इवेंट लौटाता है। अंतिम चित्र completed इवेंट के b64_json में होता है। अपलोड अमान्य होने पर API invalid_request_error लौटाता है; फ़ाइल फ़ॉर्मैट और चित्र सामग्री जाँचें।
मॉडल सूची
मौजूदा कुंजी से उपलब्ध मॉडलों की सूची देखें। तृतीय-पक्ष टूल कॉन्फ़िगर करने से पहले API Key, Base URL और नेटवर्क कनेक्शन जाँचने के लिए इस API का उपयोग करें।
/v1/modelsप्रमाणीकरण
इस फ़ॉर्मैट में प्रमाणीकरण करें: Bearer <STRING_AI_API_KEY>
उत्तर
लौटा हुआ object list होता है और मॉडल data में होते हैं। हर मॉडल में id, object, owned_by, type और display_name शामिल होते हैं। अनुरोध सफल होने का मतलब है कि API Key, Base URL और नेटवर्क कनेक्शन मूल रूप से ठीक हैं।
तृतीय-पक्ष टूल सेटअप
सभी टूल में तीन मुख्य मान लगते हैं: Base URL, API Key और मॉडल नाम। OpenAI Compatible या Custom Provider चुनें।
सामान्य समस्या-समाधान
अधिकतर एकीकरण समस्याएँ API Key, Base URL, मॉडल नाम, शेष राशि या टूल कैश से आती हैं। इन्हें इसी क्रम में जाँचें।
जाँचें कि कुंजी StringRoute कंसोल से कॉपी की गई है या नहीं, उसमें अतिरिक्त खाली जगह या लाइन ब्रेक तो नहीं हैं, वह हटाई या समाप्त तो नहीं हुई, और खाते के लिए API प्रवेश चालू है या नहीं।
ठीक-ठीक https://www.string.llc/v1 भरें। /v1 न छोड़ें, और Base URL में /chat/completions न जोड़ें।
मॉडल नाम की वर्तनी और खाते की अनुमति जाँचें। चैट टूल में पहले gpt-6-astra, gpt-5.6-sol या gpt-5.6-luna से परीक्षण करें।
Terminal, VS Code, Codex या संबंधित CLI को बंद करके दोबारा खोलें। कुछ टूल पुराने प्रदाता सेटिंग्स कैश कर लेते हैं।