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