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キーを使用することをお薦めします。

サポートされている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パッケージのモデルの使用可能なリージョンを確認するには、次のタスクを実行します。

  1. 生成AIドキュメントでモデルのカードを開きます。
  2. そのモデルにリストされているリージョンに注意してください。
  3. モデルの使用可能なリージョンと前述の6つのOCI OpenAIリージョンの両方に表示されるモデルのリージョンを選択します。
  4. モデルが必要なモード(オンデマンドまたは専用)で使用可能かどうかを確認します。

    専用モードでモデルにアクセスする場合、パブリック・エンドポイントとプライベート・エンドポイントの両方がサポートされます。