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

Kodacode सेटअप: API key, Base URL और 429 त्रुटियां

Kodacode में BetterToken API Key, Base URL और Model ID सेट करें। कनेक्शन जांचें और 429 सहित सामान्य त्रुटियां ठीक करें।

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

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

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

आवश्यकताएं

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

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

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

  • VS Code इंस्टॉल है
  • Kodacode / Koda extension इंस्टॉल है
  • model plaza से सही Model ID कॉपी करें।

इंस्टॉल करें

Kodacode इंस्टॉल या खोलें, फिर नीचे का मैन्युअल सेटअप जारी रखें।

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

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

सेटअप

Koda panel खोलें और मॉडल जोड़ें

VS Code sidebar में KODA panel खोलें, input box के नीचे model selector क्लिक करें और Add model: Agent चुनें।

Koda panel के मॉडल selector से Add model: Agent चुनें।

OpenAI-compatible मॉडल सेटिंग भरें

मॉडल जोड़ने वाले dialog में ये मान उपयोग करें:

फ़ील्डअनुशंसित मान
ProviderAny OpenAI-compatible API
API Basehttps://bettertoken.ai/v1/
Model IDmodel plaza से मॉडल ID, जैसे YOUR_MODEL_ID
API Keyआपकी BetterToken API Key

फ़ील्ड भरने के बाद Connect क्लिक करें।

Kodacode मॉडल जोड़ने वाले dialog में Any OpenAI-compatible API चुनें और API Base, Model ID व API Key भरें।

पुष्टि करें कि मॉडल सक्रिय है

कनेक्शन सफल होने पर Koda input box के नीचे मॉडल selector से नया मॉडल, जैसे YOUR_MODEL_ID, चुनें। उत्तर मिलने की पुष्टि के लिए छोटा संदेश भेजें।

config.yaml जांचें

Kodacode configuration को ~/.koda/config.yaml में लिखता है। मॉडल जोड़े जाने की पुष्टि के लिए यह फ़ाइल खोलें।

OpenAI-compatible मॉडल configuration जोड़ी हुई Kodacode config.yaml।

config.yaml उदाहरण

इस पूर्ण संरचना को संदर्भ के रूप में उपयोग करें। YOUR_API_KEY को अपनी BetterToken API Key से बदलें और असली API Key को repository में commit न करें।

name: Koda
version: 0.0.1
schema: v1
models:
- name: Koda Models
provider: koda-chat-models
model: AUTODETECT
roles:
- agent
- chat
- edit
- name: YOUR_MODEL_ID
provider: openai
model: YOUR_MODEL_ID
apiKey: YOUR_API_KEY
apiBase: https://bettertoken.ai/v1/
roles:
- agent
- chat
- edit
context:
- provider: code
- provider: docs
- provider: diff
- provider: terminal
- provider: problems
- provider: folder
- provider: codebase

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

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

मॉडल बदलें

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

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

त्रुटिक्या जांचें
401 या UnauthorizedBetterToken API key जांचें और शुरुआत/अंत के space हटाएं।
404Base URL जांचें और कोई विशिष्ट endpoint path न जोड़ें।
model not foundmodel plaza से वर्तमान Model ID कॉपी करें।
बदलाव लागू नहीं होतेconfiguration सहेजें और टूल पूरी तरह रीस्टार्ट करें।
  • कनेक्शन विफल हो तो पुष्टि करें कि API Base https://bettertoken.ai/v1/ है और अंतिम / रखें।
  • model plaza से सही Model ID कॉपी करें।
  • authentication विफल हो तो API Key फिर कॉपी करें और अतिरिक्त space या line break से बचें।
  • config.yaml के बदलाव लागू न हों तो VS Code रीस्टार्ट करें या Developer: Reload Window चलाएं।
  • BetterToken को सामान्यतः अतिरिक्त User-Agent या custom header की जरूरत नहीं होती।

उन्नत सेटअप

संबंधित गाइड

तकनीकी विवरण

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

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