continue watsonx
1.0.0
Continue 拡張で IBM watsonx LLM を活用するためのシンプルな CustomLLM 定義。
注: 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 プロジェクト 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
更新して、モデル リストにコメント/コメント解除/編集を行います。