public class RefererFunctionTool extends java.lang.Object implements FunctionTool
构造器和说明 |
---|
RefererFunctionTool(java.lang.String name,
java.lang.String description,
java.lang.Boolean returnDirect,
java.lang.String inputSchema,
java.lang.String outputSchema,
java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.lang.String> handler) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
description()
描述
|
java.lang.String |
handle(java.util.Map<java.lang.String,java.lang.Object> args)
处理
|
java.lang.String |
inputSchema()
输入架构
JsonSchema {
String type;
Map<String, Object> properties;
List<String> required;
Boolean additionalProperties;
}
|
java.lang.String |
name()
名字
|
java.lang.String |
outputSchema()
输出架构
JsonSchema {
String type;
Map<String, Object> properties;
List<String> required;
Boolean additionalProperties;
}
|
boolean |
returnDirect()
是否直接返回给调用者
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
type
public RefererFunctionTool(java.lang.String name, java.lang.String description, java.lang.Boolean returnDirect, java.lang.String inputSchema, java.lang.String outputSchema, java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.lang.String> handler)
public java.lang.String name()
FunctionTool
name
在接口中 FunctionTool
public java.lang.String description()
FunctionTool
description
在接口中 FunctionTool
public boolean returnDirect()
FunctionTool
returnDirect
在接口中 FunctionTool
public java.lang.String inputSchema()
FunctionTool
JsonSchema {
String type;
Map<String, Object> properties;
List<String> required;
Boolean additionalProperties;
}
inputSchema
在接口中 FunctionTool
public java.lang.String outputSchema()
FunctionTool
JsonSchema {
String type;
Map<String, Object> properties;
List<String> required;
Boolean additionalProperties;
}
outputSchema
在接口中 FunctionTool
public java.lang.String handle(java.util.Map<java.lang.String,java.lang.Object> args) throws java.lang.Throwable
FunctionTool
handle
在接口中 FunctionTool
java.lang.Throwable
public java.lang.String toString()
toString
在类中 java.lang.Object