Skip to main content

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

  1. Sign up at agentline.cloud
  2. Create an agent and copy your API key
  3. Set your API key: export AGENTLINE_API_KEY=sk_live_...

Requirements

  • Python >= 3.10
  • An AgentLine account with an active agent

Project details


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

If you're not sure about the file name format, learn more about wheel file names.

langchain_agentline-0.2.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file langchain_agentline-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_agentline-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6bdb74c72c43071a0c715944c99ed837d86be2c153d96d0a4fa164402f7aa1a9
MD5 86c293fc615affaac63580f5ea04f8db
BLAKE2b-256 5e4ef8510ac2541d46ddb788125bab2e852a3a8b2ae998e9234cb033dcab1e61

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page