ライブラリのインストール
以下のコマンドを実行して、OpenAIライブラリをインストールしてください。OpenAIクライアントライブラリでSambaNova APIを使用する
OpenAIのクライアントライブラリでSambaNova APIに切り替えるのは、以下に示すように2つの値を設定するだけで簡単にできます。まず、新しいファイルを作成し、base_url
とapi_key
を渡したクライアント変数を定義します。api_key
は安全な場所に保存してください。
base_url
には“https://api.sambanova.ai/v1”
を指定します。api_key
にはご自身の「SambaCloud APIキー」を指定します。
SambaCloud APIキーをまだお持ちでない場合は、SambaCloud ポータルから取得できます。
非ストリーミングの例
以下のコードは、OpenAIのPythonクライアントで非ストリーミング出力を行う例です。ストリーミングの例
以下のコードは、OpenAIのPythonクライアントでストリーミング出力を行う例です。SambaNova側で未対応のOpenAI機能
以下のOpenAI APIパラメータは現時点では未対応のため、リクエストしても無視されます。logprobs
top_logprobs
n
presence_penalty
frequency_penalty
logit_bias
seed
機能の差異
temperature
:SambaCloud APIでは、0から1の範囲で指定可能です。
OpenAIクライアント側で未対応の機能
SambaNova APIはtop_k
パラメータに対応していますが、OpenAIクライアントライブラリでは利用できません。