Skip to content

اتصال OpenCode

OpenCode از NordRouter به‌عنوان provider سفارشی سازگار با OpenAI استفاده می‌کند. package، Base URL، متغیر کلید و شناسه‌های کامل را تنظیم کنید.

  • کلید را در NORDROUTER_API_KEY نگه دارید.
  • Base URL برابر https://nordrouter.com/v1 است.
  • اگر مدل دیده نشد JSON، راه‌اندازی دوباره، شناسه و موجودی را بررسی کنید.

نمونه‌های کامل

همهٔ نمونه‌های قابل اجرای راهنمای اصلی در ادامه حفظ شده‌اند. فقط بلوک متناسب با ابزار و سیستم‌عامل خود را اجرا کنید.

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "nordrouter": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "NordRouter",
      "options": {
        "baseURL": "https://nordrouter.com/v1",
        "apiKey": "sk-nr-YOUR-KEY"
      },
      "models": {
        "anthropic/claude-sonnet-4.6": { "name": "Claude Sonnet 4.6" },
        "anthropic/claude-opus-5": { "name": "Claude Opus 5" },
        "openai/gpt-5.5": { "name": "GPT-5.5" },
        "deepseek/deepseek-v4-flash": { "name": "DeepSeek V4 Flash" }
      }
    }
  }
}

راهنماهای مرتبط

ابتدا اتصال را با یک درخواست متنی کوچک بررسی کنید؛ سپس streaming، فراخوانی ابزار، تصویر و قابلیت‌های پیشرفته را اضافه کنید. کلید API را در کد عمومی یا frontend مرورگر قرار ندهید.

رفع اشکال