public static class SkillDesc.Builder
extends java.lang.Object
| 构造器和说明 |
|---|
Builder(java.lang.String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
SkillDesc |
build() |
SkillDesc.Builder |
description(java.lang.String description) |
SkillDesc.Builder |
instruction(java.util.function.Function<Prompt,java.lang.String> getInstruction) |
SkillDesc.Builder |
instruction(java.lang.String instruction) |
SkillDesc.Builder |
isSupported(java.util.function.Function<Prompt,java.lang.Boolean> isSupported) |
SkillDesc.Builder |
isSupported(java.lang.String... keywords) |
SkillDesc.Builder |
metadata(java.util.function.Consumer<SkillMetadata> metadata) |
SkillDesc.Builder |
onAttach(java.util.function.Consumer<Prompt> onAttach) |
SkillDesc.Builder |
toolAdd(FunctionTool... tools) |
SkillDesc.Builder |
toolAdd(java.lang.Object toolObj) |
SkillDesc.Builder |
toolAdd(ToolProvider toolProvider) |
SkillDesc.Builder |
tools(java.util.function.Function<Prompt,java.util.Collection<FunctionTool>> getTools) |
public SkillDesc.Builder description(java.lang.String description)
public SkillDesc.Builder metadata(java.util.function.Consumer<SkillMetadata> metadata)
public SkillDesc.Builder isSupported(java.lang.String... keywords)
public SkillDesc.Builder isSupported(java.util.function.Function<Prompt,java.lang.Boolean> isSupported)
public SkillDesc.Builder instruction(java.lang.String instruction)
public SkillDesc.Builder instruction(java.util.function.Function<Prompt,java.lang.String> getInstruction)
public SkillDesc.Builder onAttach(java.util.function.Consumer<Prompt> onAttach)
public SkillDesc.Builder tools(java.util.function.Function<Prompt,java.util.Collection<FunctionTool>> getTools)
public SkillDesc.Builder toolAdd(FunctionTool... tools)
public SkillDesc.Builder toolAdd(ToolProvider toolProvider)
public SkillDesc.Builder toolAdd(java.lang.Object toolObj)
public SkillDesc build()