埋込みプロバイダのパラメータを設定、参照する以下の関数を提供します。
関数 | 戻り値の型 | 説明 |
---|---|---|
get_worker_setting(type text, param text) | text | typeとパラメータ(param)の組み合わせを指定し、そのパラメータに設定された値を取得します。 CREATE EXTENSIONを実行したユーザーのみが実行可能です。 |
set_worker_setting(type text, param text, value text) | void | typeとパラメータ(param)の組み合わせを指定し、そのパラメータに値(value)を設定します。 CREATE EXTENSIONを実行したユーザーのみが実行可能です。 |
指定可能な埋込みプロバイダの名前とパラメータは以下のとおりです。
type | param | 説明 |
---|---|---|
openai | OPENAI_API_KEY | OpenAIのAPIキーの値 |
voyage | VOYAGE_API_KEY | VoyageAIのAPIキーの値 |
ollama | OLLAMA_BASE_URL | OllamaのAPIのbase url |
user | VECTORIZE_USER | ベクトル変換を行うワーカー内でデータベースに接続するユーザー名 |