1 package com.netease.nimlib.sdk.v2.ai.config;
7 import java.io.Serializable;
23 private String prompt;
27 private List<String> promptKeys;
31 private int maxTokens = 0;
37 private double topP = 0.5;
43 private double temperature = 1;
96 this.promptKeys = promptKeys;
114 this.maxTokens = maxTokens;
150 this.temperature = temperature;
155 final StringBuilder sb =
new StringBuilder(
"V2NIMAIModelConfig{");
156 sb.append(
"model='").append(model).append(
'\'');
157 sb.append(
", prompt='").append(prompt).append(
'\'');
158 sb.append(
", promptKeys=").append(promptKeys);
159 sb.append(
", maxTokens=").append(maxTokens);
160 sb.append(
", topP=").append(topP);
161 sb.append(
", temperature=").append(temperature);
163 return sb.toString();
double getTemperature()
获取temperature
void setPrompt(String prompt)
设置提示词
void setTopP(double topP)
设置topP
List< String > getPromptKeys()
获取提示词对应的key列表
void setPromptKeys(List< String > promptKeys)
设置提示词对应的key列表
void setModel(String model)
设置具体大模型版本模型名
int getMaxTokens()
获取模型最大tokens数量
String getModel()
获取具体大模型版本模型名
void setTemperature(double temperature)
设置temperature
void setMaxTokens(int maxTokens)
设置模型最大tokens数量