راهنمای اتصال
اتصال OpenCode به نکسامدل
دستیار کدنویسی متنباز در ترمینال، سازگار با OpenAI.
نمونهها با آدرس واقعی API نوشته شدهاند؛ فقط کلید API خودتان را جای
$NEXAMODEL_API_KEY بگذارید. کلید را بعد از ثبتنام در پنل میسازید و همین تنظیمات آنجا با کلید خودتان آماده است.مراحل راهاندازی
OpenCode دستیار کدنویسی متنباز در ترمینال است و با هر سرویس سازگار با OpenAI کار میکند.
۱
نصب کنید
terminal
npm install -g opencode-ai
۲
ارائهدهنده را تعریف کنید
~/.config/opencode/opencode.json
{"$schema": "https://opencode.ai/config.json","provider": {"nexamodel": {"npm": "@ai-sdk/openai-compatible","name": "NexaModel","options": {"baseURL": "https://api.nexamodel.app/v1","apiKey": "{env:NEXAMODEL_API_KEY}"},"models": {"claude-sonnet-5": { "name": "claude-sonnet-5" }}}},"model": "nexamodel/claude-sonnet-5"}
این بخش هم لازم است — ~/.zshrc · ~/.bashrc
~/.zshrc · ~/.bashrc
# The config reads the key from here.export NEXAMODEL_API_KEY="$NEXAMODEL_API_KEY"# Windows PowerShell (open a new terminal afterwards):# setx NEXAMODEL_API_KEY "$NEXAMODEL_API_KEY"
برای مدلهای بیشتر، نام هر مدل را کنار اولی در models اضافه کنید. میتوانید این فایل را با نام opencode.json در پوشهٔ پروژه هم بگذارید.
۳
اجرا کنید
terminal
opencode# /models ← pick another NexaModel model