| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
LlmConfig |
build() |
LlmConfig.Builder |
frequencyPenalty(Double frequencyPenalty)
默认0,>0惩罚模型输出同样的token,输出次数越多惩罚越大
示例值:0.0
|
LlmConfig.Builder |
maxTokens(Integer maxTokens)
默认1024,最多生成多少个tokens
示例值:1
|
LlmConfig.Builder |
messages(LlmMessage[] messages)
消息
示例值:
|
LlmConfig.Builder |
messageType(LlmConfigMessageTypeEnum messageType)
消息类型
示例值:single-round
|
LlmConfig.Builder |
messageType(String messageType)
消息类型
示例值:single-round
|
LlmConfig.Builder |
model(LlmConfigModelEnum model)
模型名称
示例值:miniCPM
|
LlmConfig.Builder |
model(String model)
模型名称
示例值:miniCPM
|
LlmConfig.Builder |
n(Integer n)
默认1,每个query返回多少个预测结果
示例值:1
|
LlmConfig.Builder |
presencePenalty(Double presencePenalty)
默认0,>0惩罚模型输出已经在输出中出现过的token
示例值:0.0
|
LlmConfig.Builder |
temperature(Double temperature)
默认0,越大模型结果越发散,如果为0默认每次取概率最高的作为next token。
|
public LlmConfig.Builder model(String model)
示例值:miniCPM
model - public LlmConfig.Builder model(LlmConfigModelEnum model)
示例值:miniCPM
model - LlmConfigModelEnumpublic LlmConfig.Builder messages(LlmMessage[] messages)
示例值:
messages - public LlmConfig.Builder maxTokens(Integer maxTokens)
示例值:1
maxTokens - public LlmConfig.Builder messageType(String messageType)
示例值:single-round
messageType - public LlmConfig.Builder messageType(LlmConfigMessageTypeEnum messageType)
示例值:single-round
messageType - LlmConfigMessageTypeEnumpublic LlmConfig.Builder n(Integer n)
示例值:1
n - public LlmConfig.Builder temperature(Double temperature)
示例值:0.0
temperature - public LlmConfig.Builder presencePenalty(Double presencePenalty)
示例值:0.0
presencePenalty - public LlmConfig.Builder frequencyPenalty(Double frequencyPenalty)
示例值:0.0
frequencyPenalty - public LlmConfig build()
Copyright © 2025. All rights reserved.