प्रदाता
OpenCode AI SDK और Models.dev के माध्यम से 75+ LLM प्रदाताओं का समर्थन करता है, जो कई भाषा मॉडल सेवाओं और स्थानीय मॉडलों के साथ एकीकरण की अनुमति देता है।
सेटअप प्रक्रिया
/connectकमांड का उपयोग करके API कुंजियाँ जोड़ें- अपने OpenCode कॉन्फ़िग में प्रदाता कॉन्फ़िगर करें
- क्रेडेंशियल्स
~/.local/share/opencode/auth.jsonमें संग्रहीत होते हैं
बेस URL कॉन्फ़िगरेशन
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"anthropic": {
"options": {
"baseURL": "https://api.anthropic.com/v1"
}
}
}
}OpenCode Zen
OpenCode Zen OpenCode टीम द्वारा प्रदान किए गए मॉडलों की एक सूची है जो अच्छी तरह से काम करने के लिए परीक्षित और सत्यापित हैं।
/connectचलाएं, opencode चुनें- प्रमाणित करने के लिए opencode.ai/auth पर जाएं
- अपनी API कुंजी कॉपी और पेस्ट करें
- अनुशंसित मॉडल देखने के लिए
/modelsका उपयोग करें
लोकप्रिय प्रदाता
Anthropic
/connectचलाएं और Anthropic चुनें- ब्राउज़र प्रमाणीकरण के लिए Claude Pro/Max चुनें
/modelsकमांड के माध्यम से मॉडल एक्सेस करें
OpenAI
- platform.openai.com/api-keys पर API कुंजी बनाएं
/connectचलाएं और OpenAI खोजें- API कुंजी दर्ज करें
/modelsके साथ मॉडल चुनें
OpenRouter
{
"provider": {
"openrouter": {
"models": {
"moonshotai/kimi-k2": {
"options": {
"provider": {
"order": ["baseten"],
"allow_fallbacks": false
}
}
}
}
}
}
}Ollama (लोकल)
{
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama (local)",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"llama2": {
"name": "Llama 2"
}
}
}
}
}LM Studio (लोकल)
{
"provider": {
"lmstudio": {
"npm": "@ai-sdk/openai-compatible",
"name": "LM Studio (local)",
"options": {
"baseURL": "http://127.0.0.1:1234/v1"
},
"models": {
"google/gemma-3n-e4b": {
"name": "Gemma 3n-e4b (local)"
}
}
}
}
}Amazon Bedrock
{
"provider": {
"amazon-bedrock": {
"options": {
"region": "us-east-1",
"profile": "my-aws-profile"
}
}
}
}Azure OpenAI
- Azure पोर्टल में Azure OpenAI संसाधन बनाएं
- Azure AI Foundry में मॉडल डिप्लॉय करें
/connectचलाएं और Azure खोजेंAZURE_RESOURCE_NAMEएनवायरनमेंट वेरिएबल सेट करें
कस्टम प्रदाता सेटअप
OpenAI-संगत प्रदाताओं के लिए:
{
"provider": {
"myprovider": {
"npm": "@ai-sdk/openai-compatible",
"name": "My AI Provider",
"options": {
"baseURL": "https://api.myprovider.com/v1",
"apiKey": "{env:MY_API_KEY}"
},
"models": {
"my-model": {
"name": "My Model",
"limit": {
"context": 200000,
"output": 65536
}
}
}
}
}
}समस्या निवारण
- प्रमाणीकरण जांचें: क्रेडेंशियल्स सत्यापित करने के लिए
opencode auth listचलाएं - कस्टम प्रदाता समस्याएं:
- सत्यापित करें कि प्रदाता ID
/connectऔर कॉन्फ़िग के बीच मेल खाती है - सही npm पैकेज की पुष्टि करें
options.baseURLमें API एंडपॉइंट जांचें
- सत्यापित करें कि प्रदाता ID