LangChain integration for AgentLine — give AI agents real phone numbers for calls and SMS.
Project description
langchain-agentline
LangChain integration for AgentLine — give your AI agents real phone numbers to make calls, read SMS, set up webhooks, and provision numbers.
Installation
pip install langchain-agentline
Quick Start
import os
from langchain_agentline import AgentLineToolkit
toolkit = AgentLineToolkit(api_key=os.environ["AGENTLINE_API_KEY"])
tools = toolkit.get_tools()
# Use with any LangChain agent
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
agent = create_react_agent(ChatOpenAI(), tools)
result = agent.invoke({
"messages": [{"role": "user", "content": "Provision a phone number and call +15551234567"}]
})
Available Tools (12 tools across 5 categories)
| Category | Tool | Description |
|---|---|---|
| Calls | agentline_make_call |
Make outbound voice calls ($0.10/min) |
agentline_get_calls |
List/filter calls by status | |
agentline_get_transcript |
Fetch call transcripts | |
agentline_hangup_call |
Hang up active calls | |
| SMS | agentline_get_messages |
Read inbound SMS messages |
| Numbers | agentline_provision_number |
Buy a phone number ($2 one-time) |
agentline_get_numbers |
List all phone numbers | |
| Webhooks | agentline_set_webhook |
Real-time event webhooks |
agentline_list_webhooks |
List configured webhooks | |
agentline_delete_webhook |
Remove a webhook | |
| Billing | agentline_get_balance |
Check account balance |
| Agents | agentline_list_agents |
List agents and their numbers |
Setup
- Sign up at agentline.cloud
- Create an agent and copy your API key
- Set your API key:
export AGENTLINE_API_KEY=sk_live_...
Requirements
- Python >= 3.10
- An AgentLine account with an active agent
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file langchain_agentline-0.2.0-py3-none-any.whl.
File metadata
- Download URL: langchain_agentline-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bdb74c72c43071a0c715944c99ed837d86be2c153d96d0a4fa164402f7aa1a9
|
|
| MD5 |
86c293fc615affaac63580f5ea04f8db
|
|
| BLAKE2b-256 |
5e4ef8510ac2541d46ddb788125bab2e852a3a8b2ae998e9234cb033dcab1e61
|