Muapi ile OpenCode
Muapi metin modellerini kullanmak için Muapi'yi OpenCode içinde özel OpenAI uyumlu sağlayıcı olarak ekleyin.
1. Anahtar oluşturun ve model seçin
Muapi kontrol panelinde API anahtarı oluşturun ve kullanılabilir metin modellerini listeleyin:
curl -s "https://api.muapi.ai/v1/models?type=text" \
-H "Authorization: Bearer $MUAPI_API_KEY"
Yanıtında capabilities.tools: true bulunan bir model seçin. OpenCode'un dosya düzenleme ve terminal işlemleri için araç desteğine ihtiyacı vardır.
2. Muapi'yi sağlayıcı olarak ekleyin
OpenCode'u çalıştırdığınız kabukta MUAPI_API_KEY ortam değişkenini tanımlayın (macOS/Linux):
export MUAPI_API_KEY="your-muapi-api-key"
Bu sağlayıcıyı proje veya genel opencode.json yapılandırmasına ekleyin:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"muapi": {
"npm": "@ai-sdk/openai-compatible",
"name": "Muapi",
"options": {
"baseURL": "https://api.muapi.ai/v1",
"apiKey": "{env:MUAPI_API_KEY}"
},
"models": {
"YOUR_MODEL_ID": { "name": "Muapi text model" }
}
}
}
}
YOUR_MODEL_ID değerini Muapi listesindeki tam kimlikle değiştirin. API anahtarını ortam değişkeninde tutun; paylaşılan veya depoya kaydedilen yapılandırmaya koymayın.
3. Modeli seçin
OpenCode'u başlatıp /models komutunu çalıştırın ve Muapi sağlayıcısındaki modeli seçin. Küçük bir kodlama göreviyle dosya okuyup değiştirebildiğini doğrulayın.
Sorun giderme
- Muapi
/modelsiçinde görünmüyorsa yapılandırma sözdizimini, model kimliğini ve dosya erişimini kontrol edin. - Kimlik doğrulama hatasında OpenCode ortamında
MUAPI_API_KEYtanımlı olmalıdır. - Model araç kullanamıyorsa Muapi listesinden
capabilities.tools: trueolanı seçin. - Büyük depo istemleri kredileri hızla tüketebilir. Küçük görevle başlayıp kontrol panelinde kullanımı izleyin.
Güncel seçenekler için OpenCode sağlayıcı belgelerine bakın.