continue watsonx
1.0.0
คำจำกัดความ CustomLLM อย่างง่ายเพื่อใช้ประโยชน์จาก IBM watsonx LLM ในส่วนขยายดำเนินการต่อ
หมายเหตุ : ตอนนี้ 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
เพื่อแสดงความคิดเห็น/ไม่ใส่ข้อคิดเห็น/แก้ไขรายการโมเดลโดยอิงจาก LLM ที่ใช้งานในอินสแตนซ์ watsonx ของคุณ