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

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 में रखता है।

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

फ़ील्डमान
ProviderBetterToken
API KeyYOUR_API_KEY
Base URLhttps://bettertoken.ai/v1
ModelYOUR_MODEL_ID

आवश्यकताएं

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

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

इंस्टॉल करें

Zed website से वर्तमान संस्करण इंस्टॉल या अपडेट करें। Zed शुरू करें, फिर Agent settings खोलने के लिए नीचे के चरण अपनाएं।

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

OpenAI-compatible provider जोड़ें

Add Provider क्लिक करें, OpenAI Compatible चुनें और Provider Name में BetterToken भरें।

कनेक्शन सेटिंग भरें

फ़ील्डमान
API URLhttps://bettertoken.ai/v1
API KeyYOUR_API_KEY
Model IDYOUR_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 इसे रखे।

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

  1. Agent Panel में BetterToken / YOUR_MODEL_ID चुनें।
  2. छोटा परीक्षण संदेश भेजें।
  3. authentication या मॉडल त्रुटि के बिना सामान्य उत्तर सेटअप की पुष्टि करता है।

provider या मॉडल सेटिंग बदलने के बाद Zed को पूरी तरह बंद करके फिर शुरू करें।

मॉडल बदलें

Agent Panel model picker में दूसरा BetterToken मॉडल चुनें। Model ID जोड़ने के लिए model plaza से वर्तमान मान कॉपी करें, फिर provider settings या available_models अपडेट करें।

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

त्रुटिसमाधान
401 या UnauthorizedAgent Settings में BetterToken API Key फिर भरें और आसपास के space हटाएं।
404API URL के रूप में https://bettertoken.ai/v1 उपयोग करें; /chat/completions न जोड़ें।
model not foundmodel 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 जोड़ने दें।

संबंधित FAQ