OpenAI 官方 SDK
备注
本文档介绍 OpenAI Official SDK 集成,它使用 官方 OpenAI Java SDK。
LangChain4j 为使用聊天模型提供了 3 种不同的 OpenAI 集成,本文是其中的 #2:
- OpenAI 使用 OpenAI REST API 的自定义 Java 实现,与 Quarkus(使用 Quarkus REST 客户端)和 Spring(使用 Spring 的 RestClient)配合最佳。
- OpenAI Official SDK 使用官方 OpenAI Java SDK。
- Azure OpenAI 使用 Microsoft 的 Azure SDK,在使用 Microsoft Java 技术栈(包括高级 Azure 认证机制)时效果最佳。
此集成的用例
此集成使用 OpenAI Java SDK GitHub 仓库,适用于可由以下来源提供的所有 OpenAI 模型:
- OpenAI
- Microsoft Foundry
- GitHub Models
它也适用于支持 OpenAI API 的模型,例如 DeepSeek。