موفّر مخصص
أضف Venice كموفّر في
opencode.jsonمتوافق مع OpenAI
يستخدم endpoint
/chat/completions الخاص بـ Veniceمفتاح البيئة
يقرأ مفتاح API الخاص بك من
VENICE_API_KEYالمتطلبات
- مفتاح Venice API من venice.ai/settings/api
- OpenCode مثبَّت ويعمل على جهازك
الإعداد
أنشئ ملف تكوين OpenCode
لإعداد خاص بالمشروع، أنشئ
opencode.json في جذر مشروعك.لإعداد شامل، استخدم ~/.config/opencode/opencode.json بدلًا من ذلك.التحقق من الإعداد
داخل OpenCode، شغّل:"model": "venice/zai-org-glm-5-1" كما هو موضح أعلاه، يجب أن يستخدم OpenCode نموذج Venice هذا افتراضيًا. يمكنك تغيير الافتراضي باستبدال zai-org-glm-5-1 بأي معرّف نموذج من كتالوج النماذج النصية وإضافته إلى خريطة models.
ملاحظات التكوين
- احتفظ بـ
baseURLمُعيَّنًا إلىhttps://api.venice.ai/api/v1. يستخدم المحوّل المتوافق مع OpenAI في OpenCode هذا الـ base URL لإكمالات المحادثة. - احتفظ بـ
npmمُعيَّنًا إلى@ai-sdk/openai-compatibleلـ endpoint محادثة Venice المتوافق مع OpenAI. - معرّف الموفّر هو
venice، لذا تستخدم إشارات النموذج تنسيقvenice/<model-id>. - إذا فضّلت تدفق
/connectفي OpenCode، اختر Other، استخدمveniceكمعرّف الموفّر، الصق مفتاح Venice API الخاص بك، وأزلoptions.apiKeyمن التكوين.
يدعم OpenCode بالفعل قيم
baseURL المخصصة للموفّر والموفّرين المتوافقين مع OpenAI عبر @ai-sdk/openai-compatible. لا تتطلب نواة OpenCode تغييرات في الموفّر من أجل Venice.الموارد
نماذج Venice النصية
معرّفات نماذج Venice المتاحة
وثائق موفّر OpenCode
مرجع الموفّر المخصص و base URL