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
以注释/取消注释/编辑模型列表。