continue watsonx
1.0.0
簡單的 CustomLLM 定義可在Continue 擴充功能上利用 IBM watsonx LLM。
注意:watsonx 現在可以作為 continue 中的本機提供者使用!
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 項目 ID。YOUR_WATSONX_URL
替換為您的 watsonx 軟體端點,例如https://cpd-watsonx.apps.example.com
。YOUR_WATSONX_USERNAME
替換為您的 watsonx 使用者名,例如cpadmin
。YOUR_WATSONX_PASSWORD
替換為您的 watsonx 密碼。YOUR_WATSONX_PROJECT_ID
替換為您的 watsonx 項目 ID。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 項目 ID。注意:如果使用具有自簽名/不受信任 TLS 憑證的 watsonx 軟體實例,請取消註解~/.continue/continue-watsonx/src/watsonx.ts
中的以下行以繞過 SSL 憑證驗證:
declare var process : {
env : {
NODE_TLS_REJECT_UNAUTHORIZED : any
}
}
process . env [ "NODE_TLS_REJECT_UNAUTHORIZED" ] = 0 ;
models
以註解/取消註解/編輯模型清單。