以编程方式使用文档

ClickSend 是一个基于云的通信平台,使开发者能够通过统一的 API 发送短信、电子邮件、语音、传真和邮寄消息。

概述

集成详情

可序列化Python 支持版本
ClickSendTools@clicksend/langchain-clicksend-mcp!npm 版本

工具功能

  • 短信:向全球手机号码发送文本消息
  • 电子邮件:发送交易和营销电子邮件
  • 语音:发送自动语音消息和通话
  • MCP 集成:通过模型上下文协议连接,实现无缝的代理集成

设置

该集成位于 @clicksend/langchain-clicksend-mcp package.

npm install @clicksend/langchain-clicksend-mcp

凭证

您需要一个 ClickSend 账户和 API 凭证。请在以下网址注册 clicksend.com 获取您的用户名和 API 密钥。

dotenv.config();

实例化

通过连接 ClickSend MCP 服务器来初始化 ClickSend 工具:

const tools = await ClickSendTools.fromHTTP({
  url: "https://mcp.clicksend.com",
  username: process.env.CLICKSEND_USERNAME,
  apiKey: process.env.CLICKSEND_API_KEY,
});

console.log(`Loaded ${tools.length} ClickSend tools`);

调用

在您的 LangChain 代理中使用这些工具发送通信:

// Create agent with tools
const agent = await createAgent({
  model: new ChatOpenAI({
    model: "gpt-4o-mini",
    temperature: 0
  }),
  tools,
});

// Use the agent
const result = await agent.invoke({
  messages: [
    { role: "user", content: "Send an SMS to +1234567890 saying 'Hello from LangChain!'" },
  ],
});

console.log(result);

API 参考

有关所有功能和配置的详细文档,请参阅 API 参考.

有关 ClickSend 服务和定价的更多信息,请访问 clicksend.com.