Azure OpenAI
备注
これは、Microsoft Azure SDKを使用するAzure OpenAI統合のドキュメントで、Microsoft Javaスタック(高度なAzure認証メカ ニズムを含む)を使用している場合に最適です。
LangChain4jはチャットモデルを使用するためのOpenAIとの4つの異なる統合を提供しており、これは#3です:
- OpenAIは、OpenAI REST APIのカスタムJava実装を使用し、Quarkus(Quarkus RESTクライアントを使用)とSpring(SpringのRestClientを使用)で最適に動作します。
- OpenAI公式SDKは、OpenAIの公式Java SDKを使用します。
- Azure OpenAIは、Microsoft Azure SDKを使用し、高度なAzure認証メカニズムを含むMicrosoft Javaスタックを使用している場合に最適です。
- GitHubモデルは、GitHub ModelsにアクセスするためにAzure AI推論APIを使用します。
Azure OpenAIは、Azure OpenAI Java SDKを使用して、Azure上でホストされているOpenAIの言語モデル(gpt-4、gpt-4oなど)を提供します。