OCI OpenAI互換のSDK
OCI OpenAIパッケージは、OCI Generative AIチームによって開発および管理されるPythonライブラリです。このパッケージは、OpenAI互換のPython SDKとOCI生成AIサービスの統合を合理化します。組込みの認証および認可により、OCI資格証明を使用して生成AIサービスに安全に接続できます。
主な利点
- このパッケージは、OpenAI互換のSDKの上にOCI認証レイヤーを作成することで、OpenAI互換のPython SDKとOCI生成AIサービスの間の統合を簡素化するため、OpenAI互換のSDKでOCI認証を使用できます。
- OpenAI互換のSDKのサブセットで動作するため、OpenAI APIに精通している開発者は、OCI生成AIモデルに迅速かつ少ないオンボーディング・タスクで接続できます。
OpenAI互換エンドポイントからOCI生成AIエンドポイントにコードをシームレスに移植する方法を探しており、現在OpenAI形式のAPIキーを使用している場合は、かわりにAPIキーを使用することをお薦めします。
インストールと例
次のコマンドを使用して、OCI OpenAI Pythonパッケージをインストールします:
pip install oci-openai手順と例については、次のリソースを参照してください。
サポートされているOpenAI SDK
OCI OpenAIパッケージでは、次のAPIのOpenAI互換Python SDKがサポートされます:
OCI OpenAIパッケージは、OpenAI SDKの上に独自の認証レイヤーを追加します。このパッケージと互換性があるのは、前述のAPIのみです。他のOpenAI APIを使用すると、エラーが発生します(たとえば、404)。OCI OpenAI on GitHubで作業例を確認してください。
サポートされるモデル
OCI OpenAIパッケージでは、OCI生成AIでホストされている次のモデルのみがサポートされます。各モデルについて、オンデマンド・モードと専用モードのどちらで提供されているかを確認します。各モデルのサポートされているリージョンについては、サポートされているリージョンを参照してください。
- チャット完了APIのモデル
外部コール
xAI Grokモデルは、xAI用にプロビジョニングされたテナンシ内のOCIデータ・センターでホストされます。OCI Generative AIサービスを介してアクセスできるxAI Grokモデルは、xAIによって管理されます。
サポートされるリージョン
- OCI OpenAIリージョン
-
OCI OpenAIパッケージでサポートされているOCIリージョンは、次のものに制限されます。
- ドイツ中央部(フランクフルト)
- インド南部(ハイデラバード)
- 日本中央部(大阪)
- 米国東部(アッシュバーン)
- 米国中西部(シカゴ)
- 米国西部(フェニックス)
OCI OpenAIパッケージのモデルの使用可能なリージョンを確認するには、次のタスクを実行します。