public class KimiAIServiceFactory extends Object
| 构造器和说明 |
|---|
KimiAIServiceFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> KimiAIService |
createDefualtKimiAiService(String kimiModel,
PromptTemplateDrive promptTemplateDrive,
Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple3<String,String,T>>> toolsConfig,
Boolean multi) |
static <T> KimiAIService |
createDefualtKimiAiService(String kimiModel,
PromptTemplateDrive promptTemplateDrive,
Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple3<String,String,T>>> toolsConfig,
Boolean autoUpgrate,
Boolean multi) |
private static KimiAIService |
createEmptyService(PromptTemplateDrive promptTemplateDrive,
Set<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>> toolsConfigKey,
Boolean multi) |
static <T> KimiAIService |
createKimiAiService(String kimiModel,
PromptTemplateDrive promptTemplateDrive,
Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple4<String,String,T,String>>> toolsConfig) |
static <T> KimiAIService |
createKimiAiService(String kimiModel,
PromptTemplateDrive promptTemplateDrive,
Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple4<String,String,T,String>>> toolsConfig,
Boolean multi) |
static <T> KimiAIService |
createKimiAiService(String kimiModel,
PromptTemplateDrive promptTemplateDrive,
Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple4<String,String,T,String>>> toolsConfig,
Boolean autoUpgrate,
Boolean multi) |
private static KimiChatRequest |
createKimiChatRequest(String kimiModel,
List<KimiToolBody> tools) |
private static <T> KimiFunctionBody |
createKimiFunctionBody(String name,
String description,
List<reactor.util.function.Tuple4<String,String,T,String>> paramsAndSecuma) |
private static <T> KimiFunctionBody |
createKimiFunctionBodyDefaultType(String name,
String description,
List<reactor.util.function.Tuple3<String,String,T>> paramsAndSecuma) |
private static <T> KimiToolParameters |
getSearchToolParameters(List<reactor.util.function.Tuple4<String,String,T,String>> paramsAndSecuma) |
private static <T> KimiToolParameters |
getSearchToolParametersDefaultType(List<reactor.util.function.Tuple3<String,String,T>> paramsAndSecuma) |
private static <T> List<KimiToolBody> |
getTools(Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple4<String,String,T,String>>> toolsConfig) |
private static <T> List<KimiToolBody> |
getToolsDefault(Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple3<String,String,T>>> toolsConfig) |
private static KimiChatRequest createKimiChatRequest(String kimiModel, List<KimiToolBody> tools)
private static KimiAIService createEmptyService(PromptTemplateDrive promptTemplateDrive, Set<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>> toolsConfigKey, Boolean multi)
public static <T> KimiAIService createDefualtKimiAiService(String kimiModel, PromptTemplateDrive promptTemplateDrive, Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple3<String,String,T>>> toolsConfig, Boolean multi)
public static <T> KimiAIService createDefualtKimiAiService(String kimiModel, PromptTemplateDrive promptTemplateDrive, Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple3<String,String,T>>> toolsConfig, Boolean autoUpgrate, Boolean multi)
public static <T> KimiAIService createKimiAiService(String kimiModel, PromptTemplateDrive promptTemplateDrive, Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple4<String,String,T,String>>> toolsConfig)
public static <T> KimiAIService createKimiAiService(String kimiModel, PromptTemplateDrive promptTemplateDrive, Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple4<String,String,T,String>>> toolsConfig, Boolean multi)
public static <T> KimiAIService createKimiAiService(String kimiModel, PromptTemplateDrive promptTemplateDrive, Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple4<String,String,T,String>>> toolsConfig, Boolean autoUpgrate, Boolean multi)
private static <T> KimiToolParameters getSearchToolParametersDefaultType(List<reactor.util.function.Tuple3<String,String,T>> paramsAndSecuma)
private static <T> KimiToolParameters getSearchToolParameters(List<reactor.util.function.Tuple4<String,String,T,String>> paramsAndSecuma)
private static <T> KimiFunctionBody createKimiFunctionBodyDefaultType(String name, String description, List<reactor.util.function.Tuple3<String,String,T>> paramsAndSecuma)
private static <T> KimiFunctionBody createKimiFunctionBody(String name, String description, List<reactor.util.function.Tuple4<String,String,T,String>> paramsAndSecuma)
private static <T> List<KimiToolBody> getToolsDefault(Map<reactor.util.function.Tuple3<String,String,java.util.function.Function<Map<String,String>,String>>,List<reactor.util.function.Tuple3<String,String,T>>> toolsConfig)
Copyright © 2024. All rights reserved.