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 /models iç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_KEY tanımlı olmalıdır.
  • Model araç kullanamıyorsa Muapi listesinden capabilities.tools: true olanı 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.