ToolsSchema

class pipecat.adapters.schemas.tools_schema.AdapterType(*values)[source]

Bases: Enum

GEMINI = 'gemini'
class pipecat.adapters.schemas.tools_schema.ToolsSchema(standard_tools, custom_tools=None)[source]

Bases: object

Parameters:
  • standard_tools (List[FunctionSchema])

  • custom_tools (Dict[AdapterType, List[Dict[str, Any]]] | None)

property standard_tools: List[FunctionSchema]
property custom_tools: Dict[AdapterType, List[Dict[str, Any]]]