इसे छोड़कर कंटेंट पर जाएं
मुफ़्त साइन अप करें
Coding Agent सेटअप

Droid सेटअप: API Key, Base URL और मॉडल

Droid इंस्टॉल करें, BetterToken Base URL और API Key सेट करें, मॉडल चुनें और सामान्य त्रुटियां ठीक करें।

Droid को BetterToken से कनेक्ट करने के लिए API key तैयार करें, नीचे दिया Base URL भरें और model plaza से वर्तमान Model ID चुनें।

मुख्य सेटिंग्स

फ़ील्डमान
API KeyBetterToken API key
Base URLhttps://bettertoken.ai/v1
मॉडलmodel plaza से वर्तमान Model ID

आवश्यकताएं

साइन अप करें और BetterToken API Key पाएँ

पहले से खाता है? साइन इन करें, रिचार्ज करें, फिर कंसोल में कुंजी बनाएँ।

अतिरिक्त आवश्यकताएं

इंस्टॉल करें

Droid इंस्टॉल करें

macOS / Linux

टर्मिनल विंडो
curl -fsSL https://app.factory.ai/cli | sh

Windows

टर्मिनल विंडो
irm https://app.factory.ai/cli/windows | iex

मैन्युअल सेटअप

CLI में /settings → Custom models या /model → Manage custom models से मॉडल जोड़ सकते हैं। Desktop app में Settings → Custom Models खोलें। दोनों editors ~/.factory/settings.json में सहेजते हैं; नीचे दिया फ़ाइल सेटअप एक वैकल्पिक तरीका है। Factory की custom model गाइड देखें।

फ़ील्डमान
API KeyBetterToken API key
Base URLhttps://bettertoken.ai/v1
मॉडलmodel plaza से वर्तमान Model ID

सेटअप

BetterToken API Key सेट करें

macOS / Linux

टर्मिनल विंडो
export BETTERTOKEN_API_KEY="YOUR_API_KEY"

Windows PowerShell

टर्मिनल विंडो
$env:BETTERTOKEN_API_KEY="YOUR_API_KEY"

YOUR_API_KEY को अपनी BetterToken API Key से बदलें। Droid अपने JSON configuration में ${BETTERTOKEN_API_KEY} environment-variable expansion समर्थित करता है।

Droid config फ़ाइल संपादित करें

Config फ़ाइल path: ~/.factory/settings.json

{
"customModels": [
{
"displayName": "BetterToken Codex",
"model": "YOUR_MODEL_ID",
"baseUrl": "https://bettertoken.ai/v1",
"apiKey": "${BETTERTOKEN_API_KEY}",
"provider": "openai"
}
]
}

YOUR_MODEL_ID को model plaza से कॉपी की वर्तमान किसी मॉडल ID से बदलें।

Droid शुरू करें और मॉडल चुनें

टर्मिनल विंडो
cd /path/to/your/project
droid

Droid में /model लिखें और BetterToken Codex चुनें। Factory settings फ़ाइल के बदलाव देखता है; यदि मॉडल सूची refresh न हो, तो Droid बंद करके फिर चलाएं।

छोटा परीक्षण कार्य चलाएं

“इस project की directory structure समझाएं।” जैसे छोटे कार्य से शुरू करें। Droid परिणाम देने के बाद cross-file edit या लंबे agent कार्य जारी रखें।

Droid 0.248.0 के परीक्षण में, Factory में साइन इन किए बिना एक नई प्रोफ़ाइल पर droid exec --model custom:YOUR_MODEL_ID "Reply with only: OK" दोनों मानों के साथ सफल रहा: openai ने अनुरोध /v1/responses पर और generic-chat-completion-api ने /v1/chat/completions पर भेजे। गैर-इंटरैक्टिव जांच के लिए droid exec इस्तेमाल करें।

कनेक्शन सत्यापित करें

छोटा test prompt भेजें। यदि टूल बिना authentication या Model ID त्रुटि के उत्तर देता है, तो कनेक्शन काम कर रहा है। configuration बदलने के बाद टूल को पूरी तरह रीस्टार्ट करें।

मॉडल बदलें

मॉडल selector खोलें या configuration में Model फ़ील्ड बदलें। model plaza से सटीक Model ID उपयोग करें, फिर मौजूदा session रीस्टार्ट करें।

सामान्य त्रुटियां

समस्या निवारण

लक्षणक्या जांचें
/model में कस्टम मॉडल नहीं दिखताJSON जांचें और पुष्टि करें कि model, baseUrl, apiKey और provider सभी मौजूद हैं
Invalid providerछोटे अक्षरों में सटीक मान "openai" या "generic-chat-completion-api" इस्तेमाल करें, UI में दिखने वाला नाम नहीं
401 या 403API Key फिर से कॉपी करें, पुष्टि करें कि Droid process BETTERTOKEN_API_KEY पढ़ सकता है और account balance जांचें
404 या Model not foundhttps://bettertoken.ai/v1 उपयोग करें और model plaza से वर्तमान GPT मॉडल ID कॉपी करें
संपादन के बाद पुराना मॉडल रहता है/model फिर खोलें; यदि फिर भी refresh न हो, तो Droid पूरी तरह बंद करके फिर चलाएं

FAQ

मॉडल सेट करें

model plaza से सही Model ID कॉपी करें।

OpenAI Responses API के लिए provider को openai और Base URL को https://bettertoken.ai/v1 पर सेट करें; Chat Completions के लिए generic-chat-completion-api चुनें।

क्या कस्टम header चाहिए?

मानक BetterToken सेटअप के लिए अतिरिक्त header की जरूरत नहीं है। tenant, routing या audit header केवल तब जोड़ें जब दूसरा gateway स्पष्ट रूप से मांगे।

मूल्य और उपयोग कहां जांचें?

वर्तमान मॉडल मूल्य के लिए live model plaza उपयोग करें। अनुरोध उपयोग और balance BetterToken Dashboard में उपलब्ध हैं।

संबंधित FAQ

उन्नत सेटअप

संबंधित गाइड

तकनीकी विवरण

Protocol, endpoint और आंतरिक provider फ़ील्ड

यह सेटअप https://bettertoken.ai/v1 उपयोग करता है। टूल OpenAI-compatible endpoint path जोड़ता है। जब तक कोई विशेष फ़ील्ड स्पष्ट रूप से न मांगे, /chat/completions या /responses न जोड़ें।