此版本仍在开发中,尚未被视为稳定版本。最新的快照版本请使用 Spring AI 1.0.0-SNAPSHOT!spring-doc.cn

请参阅 Dependency Management 部分,将 Spring AI BOM 添加到您的构建文件中。
财产 描述 违约

spring.ai.retry.max 次尝试spring-doc.cn

最大重试尝试次数。spring-doc.cn

10spring-doc.cn

spring.ai.retry.backoff.initial-intervalspring-doc.cn

指数回退策略的初始休眠持续时间。spring-doc.cn

2 秒spring-doc.cn

spring.ai.retry.backoff.multiplierspring-doc.cn

Backoff interval 乘数。spring-doc.cn

5spring-doc.cn

spring.ai.retry.backoff.max 间隔spring-doc.cn

最大回退持续时间。spring-doc.cn

3 分钟spring-doc.cn

spring.ai.retry.on-client-errorsspring-doc.cn

如果为 false,则引发 NonTransientAiException,并且不要尝试重试客户端错误代码4xxspring-doc.cn

spring-doc.cn

spring.ai.retry.exclude-on-http-codesspring-doc.cn

不应触发重试的 HTTP 状态代码列表(例如,引发 NonTransientAiException)。spring-doc.cn

spring-doc.cn

spring.ai.retry.on-http-codesspring-doc.cn

应触发重试的 HTTP 状态代码列表(例如,引发 TransientAiException)。spring-doc.cn

spring-doc.cn

财产 描述 违约

spring.ai.zhipuai.base-urlspring-doc.cn

要连接到的 URLspring-doc.cn

open.bigmodel.cn/api/paasspring-doc.cn

spring.ai.zhipuai.api-keyspring-doc.cn

API 密钥spring-doc.cn

-spring-doc.cn

财产 描述 违约

spring.ai.zhipuai.chat.enabledspring-doc.cn

启用 ZhiPuAI 聊天模型。spring-doc.cn

spring-doc.cn

spring.ai.zhipuai.chat.base-urlspring-doc.cn

可选覆盖spring.ai.zhipuai.base-url以提供特定于聊天的 urlspring-doc.cn

open.bigmodel.cn/api/paasspring-doc.cn

spring.ai.zhipuai.chat.api-keyspring-doc.cn

可选覆盖 spring.ai.zhipuai.api-key 以提供特定于聊天的 api-keyspring-doc.cn

-spring-doc.cn

spring.ai.zhipuai.chat.options.modelspring-doc.cn

这是要使用的 ZhiPuAI Chat 模型spring-doc.cn

GLM-3-Turbo(、 、 、 和 指向最新的模型版本)GLM-3-TurboGLM-4GLM-4-AirGLM-4-AirXGLM-4-FlashGLM-4Vspring-doc.cn

spring.ai.zhipuai.chat.options.maxTokensspring-doc.cn

在聊天完成中生成的最大令牌数。输入标记和生成的标记的总长度受模型的上下文长度限制。spring-doc.cn

-spring-doc.cn

spring.ai.zhipuai.chat.options.temperaturespring-doc.cn

要使用的采样温度,介于 0 和 1 之间。较高的值(如 0.8)将使输出更加随机,而较低的值(如 0.2)将使其更加集中和确定。我们通常建议更改此项或top_p但不能同时更改两者。spring-doc.cn

0.7spring-doc.cn

spring.ai.zhipuai.chat.options.topPspring-doc.cn

使用温度进行采样的替代方法,称为核抽样,其中模型考虑具有top_p概率质量的标记的结果。所以 0.1 意味着只考虑包含前 10% 概率质量的 token。我们通常建议改变这个或温度,但不能同时改变两者..spring-doc.cn

1.0spring-doc.cn

spring.ai.zhipuai.chat.options.stopspring-doc.cn

该模型将停止生成 stop 指定的字符,目前仅支持 [“stop_word1”] 格式的单个停用词spring-doc.cn

-spring-doc.cn

spring.ai.zhipuai.chat.options.userspring-doc.cn

代表您的最终用户的唯一标识符,可以帮助ZhiPuAI 监控和检测滥用行为。spring-doc.cn

-spring-doc.cn

spring.ai.zhipuai.chat.options.requestIdspring-doc.cn

该参数由客户端传递,必须确保唯一性。它用于区分每个请求的唯一标识符。如果客户端不提供,平台将默认生成。spring-doc.cn

-spring-doc.cn

spring.ai.zhipuai.chat.options.do示例spring-doc.cn

当 do_sample 设置为 true 时,将启用采样策略。如果 do_sample 为 false,则采样策略参数 temperature 和 top_p 不会生效。spring-doc.cn

spring-doc.cn

您可以覆盖 common 和 for implementations。 如果设置了 and 属性,则优先于公共属性。 如果您想为不同的模型和不同的模型终端节点使用不同的 ZhiPuAI 帐户,这将非常有用。spring.ai.zhipuai.base-urlspring.ai.zhipuai.api-keyChatModelspring.ai.zhipuai.chat.base-urlspring.ai.zhipuai.chat.api-key
通过向调用添加特定于请求的运行时选项,可以在运行时覆盖所有前缀为 的属性。spring.ai.zhipuai.chat.optionsPrompt
除了特定于模型的 ZhiPuAiChatOptions 之外,您还可以使用通过 ChatOptionsBuilder#builder() 创建的可移植 ChatOptions 实例。
将 替换为您的 ZhiPuAI 凭证。api-key
请参阅 Dependency Management 部分,将 Spring AI BOM 添加到您的构建文件中。