continue watsonx
1.0.0
تعريف CustomLLM بسيط للاستفادة من IBM watsonx LLMs في امتدادات المتابعة.
ملاحظة : أصبح Watsonx متاحًا الآن محليًا كمزود قيد المتابعة!
granite-34b-code-instruct
. ~/.continue/
الخاص بك cd ~ /.continue/
git clone https://github.com/NoeSamaille/continue-watsonx.git
mv ~ /.continue/config.ts ~ /.continue/config-backup.ts
config-sample.ts
المقدم ليحل محل ~/.continue/config.ts
: cp ~ /.continue/continue-watsonx/src/config-sample.ts ~ /.continue/config.ts
config.ts
، فقم بإضافة التعليمات البرمجية يدويًا لتحميل وحدة Watsonx
واستخدام Watsonx.addConfig()
: import { watsonx_modifyConfig } from "./continue-watsonx/src/watsonx" ;
export function modifyConfig ( config : Config ) : Config {
return watsonx_modifyConfig ( config ) ;
}
src/watsonxenv.ts.sample
إلى src/watsonxenv.ts
وقم بتحديث WatsonxEnv
بالتكوين المستهدف: cp ~ /.continue/continue-watsonx/src/watsonxenv.ts.sample ~ /.continue/continue-watsonx/src/watsonxenv.ts
YOUR_WATSONX_URL
بنقطة نهاية watsonx SaaS، على سبيل المثال https://us-south.ml.cloud.ibm.com
لمنطقة جنوب الولايات المتحدة.YOUR_WATSONX_APIKEY
بمفتاح Watsonx API الخاص بك.YOUR_WATSONX_PROJECT_ID
بمعرف مشروع Watsonx الخاص بك.YOUR_WATSONX_URL
بنقطة نهاية برنامج watsonx، على سبيل المثال https://cpd-watsonx.apps.example.com
.YOUR_WATSONX_USERNAME
باسم مستخدم watsonx الخاص بك، على سبيل المثال cpadmin
.YOUR_WATSONX_PASSWORD
بكلمة مرور Watsonx الخاصة بك.YOUR_WATSONX_PROJECT_ID
بمعرف مشروع Watsonx الخاص بك.YOUR_WATSONX_URL
بنقطة نهاية برنامج watsonx، على سبيل المثال https://cpd-watsonx.apps.example.com
.YOUR_WATSONX_ZENAPIKEY
بمفتاح Watsonx Zen API الخاص بك. لتوليدها:echo ":" | base64
، مع استبدال
باسم مستخدم CPD الخاص بك و
بمفتاح API الذي أنشأته للتو.YOUR_WATSONX_PROJECT_ID
بمعرف مشروع Watsonx الخاص بك. ملاحظة : في حالة استخدام نسخة برنامج watsonx مع شهادات TLS موقعة ذاتيًا/غير موثوقة، قم بإلغاء تعليق الأسطر التالية في ~/.continue/continue-watsonx/src/watsonx.ts
لتجاوز التحقق من شهادة SSL:
declare var process : {
env : {
NODE_TLS_REJECT_UNAUTHORIZED : any
}
}
process . env [ "NODE_TLS_REJECT_UNAUTHORIZED" ] = 0 ;
models
للتعليق/إلغاء التعليق/تحرير قائمة النماذج بناءً على LLMs المنشورة في مثيل Watsonx الخاص بك.