| Package | Description |
|---|---|
| org.noear.solon.ai.chat | |
| org.noear.solon.ai.chat.dialect |
| Modifier and Type | Method and Description |
|---|---|
ChatOptions |
ChatOptions.frequency_penalty(float frequency_penalty)
常用选项:频率惩罚
|
ChatOptions |
ChatOptions.max_completion_tokens(long max_completion_tokens)
常用选项:最大完成令牌数限制
|
ChatOptions |
ChatOptions.max_tokens(long max_tokens)
常用选项:最大提示语令牌数限制
|
static ChatOptions |
ChatOptions.of() |
ChatOptions |
ChatOptions.optionAdd(String key,
Object val)
选项添加
|
ChatOptions |
ChatOptions.presence_penalty(float frequency_penalty)
常用选项:存在惩罚
|
ChatOptions |
ChatOptions.temperature(float temperature)
常用选项:temperature 采样
|
ChatOptions |
ChatOptions.tool_choice(String choiceOrName)
函数选择
|
ChatOptions |
ChatOptions.toolsAdd(FunctionTool tool)
工具添加
|
ChatOptions |
ChatOptions.toolsAdd(Iterable<FunctionTool> toolColl)
工具添加
|
ChatOptions |
ChatOptions.toolsAdd(Object toolObj)
工具添加
|
ChatOptions |
ChatOptions.toolsAdd(String name,
Consumer<FunctionToolDesc> toolBuilder)
工具添加(构建形式)
|
ChatOptions |
ChatOptions.toolsAdd(ToolProvider toolProvider)
工具添加
|
ChatOptions |
ChatOptions.top_k(float top_k)
常用选项:top_k 采样
|
ChatOptions |
ChatOptions.top_p(float top_p)
常用选项:top_p 采样
|
ChatOptions |
ChatOptions.user(String user)
用户
|
| Modifier and Type | Method and Description |
|---|---|
ChatRequest |
ChatRequestDefault.options(ChatOptions options)
选项设置
|
ChatRequest |
ChatRequest.options(ChatOptions options)
选项设置
|
| Modifier and Type | Method and Description |
|---|---|
ChatRequest |
ChatRequestDefault.options(Consumer<ChatOptions> optionsBuilder)
选项配置
|
ChatRequest |
ChatRequest.options(Consumer<ChatOptions> optionsBuilder)
选项配置
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
OpenaiChatDialect.buildReqToolsNode(org.noear.snack.ONode n,
ChatConfig config,
ChatOptions options,
ChatMessage lastMessage) |
protected void |
AbstractChatDialect.buildReqToolsNode(org.noear.snack.ONode n,
ChatConfig config,
ChatOptions options,
ChatMessage lastMessage)
构建请求工具节点
|
String |
ChatDialect.buildRequestJson(ChatConfig config,
ChatOptions options,
List<ChatMessage> messages,
boolean isStream)
构建请求数据
|
String |
AbstractChatDialect.buildRequestJson(ChatConfig config,
ChatOptions options,
List<ChatMessage> messages,
boolean isStream) |
String |
DashscopeChatDialect.buildRequestJson(ChatConfig config,
ChatOptions options,
List<ChatMessage> messages,
boolean isStream) |
Copyright © 2025. All rights reserved.