Azure OpenAI Chat
Azure的OpenAI服务,由ChatGPT提供支持,不仅具备传统OpenAI的功能,还提供了增强的功能。Azure提供额外的AI安全和负责任的AI特性,如他们最近更新中所强调的。
Azure为Java开发人员提供了利用AI全部潜能的机会,通过将其与Azure服务数组集成,其中包括Azure上的Vector Stores等AI相关资源。
先决条件
从Azure门户的Azure OpenAI服务部分获取你的Azure OpenAI端点和api-key。Spring AI定义了一个名为spring.ai.azure.openai.api-key的配置属性,你应该将其设置为从Azure获取的API密钥的值。还有一个名为spring.ai.azure.openai.endpoint的配置属性,应该设置为在Azure配置模型时获取的端点URL。导出环境变量是设置这些配置属性的一种方式:
export SPRING_AI_AZURE_OPENAI_API_KEY=<INSERT KEY HERE>
export SPRING_AI_AZURE_OPENAI_ENDPOINT=