Zed कस्टम मॉडल सेटअप: API Key और Base URL
Zed में BetterToken को OpenAI-संगत प्रदाता बनाएं। Base URL, API Key और मॉडल सेट करें और Key को सिस्टम keychain में रखें।
Zed Agent Settings में OpenAI-compatible provider जोड़ें, फिर BetterToken API Key, Base URL और Model ID भरें। Zed इस screen से सहेजी key को settings.json के बजाय system keychain में रखता है।
मुख्य सेटिंग्स
| फ़ील्ड | मान |
|---|---|
| Provider | BetterToken |
| API Key | YOUR_API_KEY |
| Base URL | https://bettertoken.ai/v1 |
| Model | YOUR_MODEL_ID |
आवश्यकताएं
- Zed का वर्तमान संस्करण इंस्टॉल करें
- BetterToken API Key बनाएं
- model plaza से
YOUR_MODEL_IDकॉपी करें
पहले से खाता है? साइन इन करें, रिचार्ज करें, फिर कंसोल में कुंजी बनाएँ।
इंस्टॉल करें
Zed website से वर्तमान संस्करण इंस्टॉल या अपडेट करें। Zed शुरू करें, फिर Agent settings खोलने के लिए नीचे के चरण अपनाएं।
मैन्युअल सेटअप
OpenAI-compatible provider जोड़ें
Add Provider क्लिक करें, OpenAI Compatible चुनें और Provider Name में BetterToken भरें।
कनेक्शन सेटिंग भरें
| फ़ील्ड | मान |
|---|---|
| API URL | https://bettertoken.ai/v1 |
| API Key | YOUR_API_KEY |
| Model ID | YOUR_MODEL_ID |
केवल Base URL भरें। यह गाइड Zed का डिफ़ॉल्ट Chat Completions mode उपयोग करती है, इसलिए Zed उस endpoint का path जोड़ता है।
API Key सहेजें
Zed settings में provider सहेजें। Zed API Key को local system keychain में रखता है और settings.json में नहीं लिखता।
मॉडल चुनें
Agent Panel model picker खोलें और YOUR_MODEL_ID को BetterToken के अंतर्गत चुनें।
वैकल्पिक: settings.json में provider और मॉडल घोषित करें
फ़ाइल-प्रबंधित मॉडल declaration चाहिए हो तो zed: open settings file चलाएं। फ़ाइल में केवल provider, api_url और मॉडल metadata रखें:
{ "language_models": { "openai_compatible": { "BetterToken": { "api_url": "https://bettertoken.ai/v1", "available_models": [ { "name": "YOUR_MODEL_ID", "display_name": "YOUR_MODEL_ID", "max_tokens": 128000 } ] } } }}Zed को मॉडल context-window declaration के रूप में max_tokens चाहिए। इसे चुने मॉडल के अनुसार बदलें। API Key को Agent Settings में भरें ताकि system keychain इसे रखे।
कनेक्शन सत्यापित करें
- Agent Panel में
BetterToken / YOUR_MODEL_IDचुनें। - छोटा परीक्षण संदेश भेजें।
- authentication या मॉडल त्रुटि के बिना सामान्य उत्तर सेटअप की पुष्टि करता है।
provider या मॉडल सेटिंग बदलने के बाद Zed को पूरी तरह बंद करके फिर शुरू करें।
मॉडल बदलें
Agent Panel model picker में दूसरा BetterToken मॉडल चुनें। Model ID जोड़ने के लिए model plaza से वर्तमान मान कॉपी करें, फिर provider settings या available_models अपडेट करें।
सामान्य त्रुटियां
| त्रुटि | समाधान |
|---|---|
401 या Unauthorized | Agent Settings में BetterToken API Key फिर भरें और आसपास के space हटाएं। |
404 | API URL के रूप में https://bettertoken.ai/v1 उपयोग करें; /chat/completions न जोड़ें। |
model not found | model plaza से YOUR_MODEL_ID फिर कॉपी करें। |
| Settings लागू नहीं होतीं | provider सहेजें, Zed पूरी तरह बंद करके फिर खोलें। |
| Zed पुरानी key उपयोग करता है | अपने provider ID से बना variable जाँचें: बड़े अक्षरों में snake case और अंत में _API_KEY, जैसे BetterToken के लिए BETTERTOKEN_API_KEY। खाली न होने पर इसका मान keychain पर प्राथमिकता लेता है। सहेजी key उपयोग करने के लिए variable हटाएँ और Zed रीस्टार्ट करें। Zed में key प्राथमिकता देखें। |
तकनीकी विवरण
Keychain, settings फ़ाइल और endpoint
Zed OpenAI-compatible provider से BetterToken को कॉल करता है। settings screen key को system keychain में रखती है; settings.json में केवल provider, api_url और मॉडल declaration होता है। इस गाइड की डिफ़ॉल्ट Chat Completions settings में Base URL के रूप में https://bettertoken.ai/v1 उपयोग करें और Zed को endpoint path जोड़ने दें।

