springAI调用deepseek模型使用硅基流动api的配置信息
查看springai的官方文档,调用deepseek的格式如下:
spring.ai.deepseek.api-key=${your-api-key}
spring.ai.deepseek.chat.options.model=deepseek-chat
spring.ai.deepseek.chat.options.temperature=0.8
但是硅基流动的格式不是这样,这个伞兵网站的api文档真是藏太深了,找了很久没找到具体格式,给的格式也不对。最后还是在贴吧找到了具体格式:
spring.ai.deepseek.api-key=${your-api-key}
spring.ai.deepseek.chat.options.model=deepseek-ai/DeepSeek-V3
spring.ai.deepseek.chat.options.temperature=0.8
spring.ai.deepseek.base-url=https://api.siliconflow.cn/v1
spring.ai.deepseek.chat.base-url=https://api.siliconflow.cn/v1
主要就是model格式,一直提示模型不存在,我真服了。还有就是下面的.base-url与.chat.base-url不知道这俩的区别是啥,可能出错,注意甄别。
后来终于找到了:
对应网站:创建文本对话请求 - SiliconFlow