مفتوح المصدرمتوافق مع OpenAIopencode
opencode
وكيل طرفية مفتوح المصدر، يعمل مع أي مزود.
يُعِدّ opencode كل مزود عبر base URL بدل قراءة OPENAI_BASE_URL. أسرع طريقة هي تسجيل الدخول التفاعلي؛ وللتحكم الكامل، عدّل ملف الإعداد.
خطوات الإعداد
- 1
ثبّت opencode
يتطلب Node.js 18 أو أحدث. يثبّت الأمر العام opencode.
bashnpm install -g opencode-ai - 2
الخيار A: تسجيل دخول سريع
شغّل أمر تسجيل الدخول، مرّر إلى "Other"، ثم الصق base URL ومفتاح API الخاصين بك.
bashopencode auth login - 3
الخيار B: ملف الإعداد
صرّح بمزود متوافق مع OpenAI عبر base URL والمفتاح والنموذج. استبدل القيم بقيمك.
~/.config/opencode/opencode.json{ "$schema": "https://opencode.ai/config.json", "provider": { "custom": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.example.com/v1", "apiKey": "your-api-key" }, "models": { "your-model-name": {} } } } } - 4
ابدأ البرمجة
شغّله في مجلد مشروعك واختر نموذجك المخصص عبر أمر /models.
bashopencode
نصيحة: لا يقرأ opencode المتغيّرين OPENAI_BASE_URL أو OPENAI_API_KEY لنقاط النهاية المخصصة. يجب أن تصرّح بالمزود، سواء عبر auth login أو ملف الإعداد.
اختر أولًا نموذجًا أو مزودًا أرخص، ثم أدخل مفتاحه ونقطة نهايته في الخطوات أعلاه. قارن الأسعار · تصفّح المزودين