专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
湖北经视  ·  确认了!全智贤方最新回应 ·  2 天前  
湖北经视  ·  安踏宣布:永不合作! ·  2 天前  
湖北经视  ·  直播微视评:好人,就是最无畏的凡人 ·  3 天前  
51好读  ›  专栏  ›  GitHubStore

社交媒体内容管理工具Social Media Agent

GitHubStore  · 公众号  ·  · 2025-01-19 08:28

正文

项目简介


该存储库包含一个“代理”,它可以接收 URL,并根据 URL 的内容生成 Twitter 和 LinkedIn 帖子。它使用人机交互 (HITL) 流程来处理不同社交媒体平台的身份验证,并允许用户进行更改或接受/拒绝生成的帖子。



快速开始

本快速入门介绍了如何在基本设置模式下设置社交媒体代理。这是启动和运行的最快方法,但它缺少完整设置模式的一些功能。请参阅此处了解完整的设置指南。


在基本设置模式下运行将缺少以下功能:

首先,您需要以下 API 密钥/软件:

  • Anthropic API - 一般LLM

  • LangSmith - 本地运行 LangGraph 服务器所需的 LangSmith API 密钥(免费)

  • FireCrawl API - 网页抓取。新用户免费获得500积分

  • Arcade - 用于阅读和写作的社交媒体身份验证


设置说明

克隆存储库:

git clone https://github.com/langchain-ai/social-media-agent.git

安装依赖项:

yarn install

设置环境变量。

将快速启动 .env.quickstart.example 的值复制到 .env ,然后添加值:

cp .env.quickstart.example .env

完成后,确保设置了以下环境变量:

# For LangSmith tracing (optional)LANGCHAIN_API_KEY=LANGCHAIN_TRACING_V2=true
# For LLM generationsANTHROPIC_API_KEY=
# For web scrapingFIRECRAWL_API_KEY=
# Arcade API key - used for fetching Tweets, and scheduling LinkedIn/Twitter postsARCADE_API_KEY=

安装 LangGraph CLI

pip install langgraph-cli


然后运行以下命令检查 CLI 是否已安装:


启动 LangGraph 服务器:

首先,确保您已安装并运行 Docker。您可以通过运行以下命令来检查这一点:

docker ps

然后,运行以下命令来启动 LangGraph 服务器:(确保您的路径中公开了 LANGGRAPH_API_KEY ,或者在运行命令时将其内联包含在内)

yarn langgraph:up

或者

LANGCHAIN_API_KEY="lsv2_pt_..." yarn langgraph:up

第一次运行此命令时,需要几分钟时间才能启动。准备就绪后,您可以执行以下命令来生成演示帖子:

yarn generate_post

这将启动新的运行,在LangChain 博客文章上生成一篇文章。


要查看输出,请在 LangSmith 中检查它,或使用 Agent Inbox。







请到「今天看啥」查看全文