OpenAI Official SDK
备注
本文档介绍 OpenAI Official SDK 集成,它使用官方 OpenAI Java SDK。
LangChain4j 提供了 3 种不同的 OpenAI 集成方式,本文介绍的是第 2 种:
- OpenAI 使用自定义 Java 实现的 OpenAI REST API,最适合与 Quarkus(使用 Quarkus REST 客户端)和 Spring(使用 Spring 的 RestClient)配合使用。
- OpenAI Official SDK 使用官方 OpenAI Java SDK。
- Azure OpenAI 使用微软的 Azure SDK,最适合使用微软 Java 技术栈(包括高级 Azure 认证机制)的场景。
此集成的使用场景
本集成使用 OpenAI Java SDK GitHub 仓库,支持以下平台提供的所有 OpenAI 模型:
- OpenAI
- Microsoft Foundry
- GitHub Models
同时也支持兼容 OpenAI API 的模型,如 DeepSeek。