Bases: ToolServer
Source code in vllm/entrypoints/tool_server.py
  
    
 get_tool_description(
    tool_name: str,
) -> ToolNamespaceConfig | None
Source code in vllm/entrypoints/tool_server.py
  
    async  ¶
  Source code in vllm/entrypoints/tool_server.py
  async  ¶
  Source code in vllm/entrypoints/tool_server.py
   
  Bases: ToolServer
Source code in vllm/entrypoints/tool_server.py
  
    async  ¶
 add_tool_server(server_url: str)
Source code in vllm/entrypoints/tool_server.py
  async  ¶
  Source code in vllm/entrypoints/tool_server.py
  
  Bases: ABC
Source code in vllm/entrypoints/tool_server.py
  abstractmethod  ¶
 get_tool_description(
    tool_name: str,
) -> ToolNamespaceConfig | None
Return the tool description for the given tool name. If the tool is not supported, return None.
 abstractmethod  ¶
    async  ¶
 list_server_and_tools(server_url: str)