ओपन सोर्सOpenAI-संगतopencode
opencode
ओपन-सोर्स टर्मिनल एजेंट, किसी भी प्रदाता के साथ काम करता है।
opencode OPENAI_BASE_URL पढ़ने के बजाय प्रत्येक प्रदाता को base URL के साथ कॉन्फ़िगर करता है। सबसे तेज़ तरीका इंटरैक्टिव लॉगिन है; पूर्ण नियंत्रण के लिए कॉन्फ़िग फ़ाइल संपादित करें।
सेटअप चरण
- 1
opencode इंस्टॉल करें
Node.js 18 या नया चाहिए। ग्लोबल opencode कमांड इंस्टॉल करता है।
bashnpm install -g opencode-ai - 2
विकल्प A: त्वरित लॉगिन
लॉगिन कमांड चलाएँ, "Other" तक स्क्रॉल करें, फिर अपना base URL और API कुंजी पेस्ट करें।
bashopencode auth login - 3
विकल्प B: कॉन्फ़िग फ़ाइल
एक OpenAI-संगत प्रदाता को उसके base URL, कुंजी और मॉडल के साथ घोषित करें। मानों को अपने से बदलें।
~/.config/opencode/opencode.json{ "$schema": "https://opencode.ai/config.json", "provider": { "custom": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.example.com/v1", "apiKey": "your-api-key" }, "models": { "your-model-name": {} } } } } - 4
कोडिंग शुरू करें
इसे अपने प्रोजेक्ट फ़ोल्डर में लॉन्च करें और /models कमांड से अपना कस्टम मॉडल चुनें।
bashopencode
सुझाव: opencode कस्टम एंडपॉइंट के लिए OPENAI_BASE_URL या OPENAI_API_KEY नहीं पढ़ता। आपको प्रदाता घोषित करना होगा, चाहे auth login से या कॉन्फ़िग फ़ाइल से।
पहले कोई सस्ता मॉडल या प्रदाता चुनें, फिर उसकी कुंजी और एंडपॉइंट को ऊपर के चरणों में डालें। मूल्य तुलना करें · प्रदाता देखें