package com.bwie.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; @Configuration @ConfigurationProperties(prefix = "xfxh") @Data public class XfXhConfig { /** * 服务引擎使用 讯飞星火认知大模型V2.0,如果使用 V1.5 需要将 hostUrl 修改为 https://spark-api.xf-yun.com/v1.1/chat */ private String hostUrl; /** * 发送请求时指定的访问领域,如果是 V1.5版本 设置为 general,如果是 V2版本 设置为 generalv2 */ private String domain; /** * 核采样阈值。用于决定结果随机性,取值越高随机性越强即相同的问题得到的不同答案的可能性越高。取值 [0,1] */ private Float temperature; /** * 模型回答的tokens的最大长度,V1.5取值为[1,4096],V2.0取值为[1,8192]。 */ private Integer maxTokens; /** * 大模型回复问题的最大响应时长,单位 s */ private Integer maxResponseTime; /** * 用于权限验证,从服务接口认证信息中获取 */ private String appId; /** * 用于权限验证,从服务接口认证信息中获取 */ private String apiKey; /** * 用于权限验证,从服务接口认证信息中获取 */ private String apiSecret; }