ライブラリのインストール
以下のコマンドを実行して、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パラメータは現時点では未対応のため、リクエストしても無視されます。logprobstop_logprobsnpresence_penaltyfrequency_penaltylogit_biasseed
機能の差異
temperature:SambaCloud APIでは、0から1の範囲で指定可能です。
OpenAIクライアント側で未対応の機能
SambaNova APIはtop_kパラメータに対応していますが、OpenAIクライアントライブラリでは利用できません。