【解决todo】通义千问增加 model 和 temperature

This commit is contained in:
cherishsince 2024-06-27 09:48:53 +08:00
parent 89db7883e3
commit 3fdb8fd5c3
2 changed files with 10 additions and 2 deletions

View File

@ -63,6 +63,8 @@ public class YudaoAiAutoConfiguration {
YudaoAiProperties.QianWenProperties qianWenProperties = yudaoAiProperties.getQianwen();
// 转换配置
QianWenOptions qianWenOptions = new QianWenOptions();
qianWenOptions.setModel(qianWenProperties.getModel().getModel());
qianWenOptions.setTemperature(qianWenProperties.getTemperature());
// qianWenOptions.setTopK(qianWenProperties.getTopK()); TODO 芋艿后续弄
qianWenOptions.setTopP(qianWenProperties.getTopP());
qianWenOptions.setMaxTokens(qianWenProperties.getMaxTokens());

View File

@ -6,8 +6,6 @@ import lombok.experimental.Accessors;
import java.util.List;
// TODO @fan增加一个 model 参数
// TODO @fan增加一个 Temperature 参数
/**
* 阿里云 千问 属性
*
@ -34,6 +32,14 @@ public class QianWenOptions implements ChatOptions {
* 用于限制模型生成token的数量max_tokens设置的是生成上限并不表示一定会生成这么多的token数量其中qwen1.5-14b-chatqwen1.5-7b-chatqwen-14b-chat和qwen-7b-chat最大值和默认值均为1500qwen-1.8b-chatqwen-1.8b-longcontext-chat和qwen-72b-chat最大值和默认值均为2000
*/
private Integer maxTokens = 1500;
/**
* 模型
*/
private String model;
/**
* temperature
*/
private Float temperature;
//
// 适配 ChatOptions