dial_autogen¶
Submodules¶
Functions¶
|
Every Dial tool in one list, all sharing the given |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Package Contents¶
- dial_autogen.dial_tools(client: dial_sdk.DialClient) list[autogen_core.tools.FunctionTool]¶
Every Dial tool in one list, all sharing the given
DialClient.Build one client, hand the tools to an AutoGen
AssistantAgent, and close the client yourself when the agent is done:from autogen_agentchat.agents import AssistantAgent from dial_sdk import DialClient, DialConfig from dial_autogen import dial_tools client = DialClient(DialConfig(api_key="sk_live_...")) agent = AssistantAgent(name="phone_agent", model_client=mc, tools=dial_tools(client)) ... await client.close()
- dial_autogen.get_billing_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.get_call_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.list_calls_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.list_messages_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.list_numbers_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.make_call_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.purchase_number_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.reply_to_message_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.send_message_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.set_number_properties_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.start_typing_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.stop_typing_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶
- dial_autogen.wait_for_message_tool(client: dial_sdk.DialClient) autogen_core.tools.FunctionTool¶