类的使用
io.agentscope.core.model.ToolSchema
使用ToolSchema的程序包
程序包
说明
-
io.agentscope.core.formatter中ToolSchema的使用
类型变量类型为ToolSchema的io.agentscope.core.formatter中的方法参数修饰符和类型方法说明voidFormatter.applyTools(TParams paramsBuilder, List<ToolSchema> tools) Apply tool schemas to provider-specific request parameters.default voidFormatter.applyTools(TParams paramsBuilder, List<ToolSchema> tools, String baseUrl, String modelName) Apply tool schemas to provider-specific request parameters with provider compatibility handling. -
io.agentscope.core.formatter.anthropic中ToolSchema的使用
类型变量类型为ToolSchema的io.agentscope.core.formatter.anthropic中的方法参数修饰符和类型方法说明voidAnthropicBaseFormatter.applyTools(com.anthropic.models.messages.MessageCreateParams.Builder paramsBuilder, List<ToolSchema> tools) Apply tool schemas to Anthropic request parameters.static voidAnthropicToolsHelper.applyTools(com.anthropic.models.messages.MessageCreateParams.Builder builder, List<ToolSchema> tools, GenerateOptions options) Apply tools to the message create params builder. -
io.agentscope.core.formatter.dashscope中ToolSchema的使用
类型变量类型为ToolSchema的io.agentscope.core.formatter.dashscope中的方法参数修饰符和类型方法说明voidDashScopeChatFormatter.applyTools(DashScopeRequest request, List<ToolSchema> tools) voidDashScopeMultiAgentFormatter.applyTools(DashScopeRequest request, List<ToolSchema> tools) voidDashScopeToolsHelper.applyTools(DashScopeParameters params, List<ToolSchema> tools) Apply tools to DashScopeParameters.DashScopeToolsHelper.convertTools(List<ToolSchema> tools) Convert tool schemas to DashScope tool list. -
io.agentscope.core.formatter.gemini中ToolSchema的使用
类型变量类型为ToolSchema的io.agentscope.core.formatter.gemini中的方法参数修饰符和类型方法说明voidGeminiChatFormatter.applyTools(com.google.genai.types.GenerateContentConfig.Builder configBuilder, List<ToolSchema> tools) voidGeminiMultiAgentFormatter.applyTools(com.google.genai.types.GenerateContentConfig.Builder configBuilder, List<ToolSchema> tools) com.google.genai.types.ToolGeminiToolsHelper.convertToGeminiTool(List<ToolSchema> tools) Convert AgentScope ToolSchema list to Gemini Tool object. -
io.agentscope.core.formatter.ollama中ToolSchema的使用
类型变量类型为ToolSchema的io.agentscope.core.formatter.ollama中的方法参数修饰符和类型方法说明voidOllamaChatFormatter.applyTools(OllamaRequest request, List<ToolSchema> tools) voidOllamaMultiAgentFormatter.applyTools(OllamaRequest request, List<ToolSchema> tools) voidOllamaToolsHelper.applyTools(OllamaRequest request, List<ToolSchema> tools) Apply tools to OllamaRequest.OllamaToolsHelper.convertTools(List<ToolSchema> tools) Converts a list of AgentScope ToolSchema objects to OllamaTool objects. -
io.agentscope.core.formatter.openai中ToolSchema的使用
类型变量类型为ToolSchema的io.agentscope.core.formatter.openai中的方法参数修饰符和类型方法说明abstract voidOpenAIBaseFormatter.applyTools(OpenAIRequest request, List<ToolSchema> tools) Apply tool schemas to the request.voidOpenAIBaseFormatter.applyTools(OpenAIRequest request, List<ToolSchema> tools, String baseUrl, String modelName) Apply tool schemas with provider context.voidOpenAIChatFormatter.applyTools(OpenAIRequest request, List<ToolSchema> tools) -
io.agentscope.core.model中ToolSchema的使用
-
io.agentscope.core.tool中ToolSchema的使用
返回变量类型为ToolSchema的类型的io.agentscope.core.tool中的方法参数类型为ToolSchema的io.agentscope.core.tool中的方法修饰符和类型方法说明voidToolkit.registerSchema(ToolSchema schema) Register an external tool using only its schema definition.类型变量类型为ToolSchema的io.agentscope.core.tool中的方法参数修饰符和类型方法说明voidToolkit.registerSchemas(List<ToolSchema> schemas) Register multiple external tools using their schema definitions.参数类型为ToolSchema的io.agentscope.core.tool中的构造器