示例应用程序展示了如何将 Spring Boot 与 OpenAI 的 GPT-3 API 结合使用。
这是一个使用 Spring WebFlux 和 OpenAI 流 API 的完全反应式应用程序,可以打包为 GraalVM 本机图像。
特点
- Spring Boot 3
- 与 Spring WebFlux 和 Spring WebClient 完全反应
- OpenAI 流式 API
- 带有 GraalVM 的原生图像
- 部署到 Azure 容器应用
先决条件
- Java 17
- 访问 OpenAI 的 GPT-3 API
设置以下环境变量才能访问OpenAI的API:
export APPLICATION_OPENAI_KEY=<your-openai-api-key> |