راهنمای اتصال

اتصال 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