LLMs之Agent:Twitter Personality的简介、安装和使用方法、案例应用之详细攻略
Twitter Personality的简介
Twitter Personality 是一个 web 应用程序,通过分析你的 Twitter 账号,使用 Wordware AI Agent 创建个性化的人格档案。该项目利用最先进的 AI 技术,为用户提供独特的 Twitter 形象见解。
GitHub地址:https://github.com/wordware-ai/twitter
你可以通过访问这个 Wordware 链接来探索该应用中使用的 AI agent 和提示。
测试地址:Twitter Personality
Twitter Personality的安装和使用方法
1、项目设置
要在本地计算机上设置 Twitter Personality 项目,请按照以下步骤操作:
-
克隆仓库 📂: 使用你喜欢的方法(例如 Git Bash、GitHub Desktop 或命令行)将 Twitter Personality 仓库从 GitHub 克隆到本地计算机。
-
安装依赖项 📦: 导航到项目目录并运行 npm install
来安装所有所需的依赖项。
-
环境变量 🔐: 根据 .env.example 文件在项目根目录中创建一个 .env.local 文件。以下是你需要设置的一些关键环境变量:
DATABASE_URL
: 你的 Neon 数据库 URL(不要将这些凭据暴露给浏览器)。WORDWARE_API_KEY
: 用于 AI 处理的 Wordware API 密钥。WORDWARE_PROMPT_ID
, WORDWARE_ROAST_PROMPT_ID
, WORDWARE_FULL_PROMPT_ID
, WORDWARE_PAIR_PROMPT_ID
: 此项目的特定 Wordware 提示 ID。NEXT_PUBLIC_BASE_URL
: 你的应用程序的基本 URL(例如,本地开发时为 http://localhost:3000
)。LOOPS_API_KEY
: 用于新闻通讯功能的 Loops API 密钥。NEXT_PUBLIC_POSTHOG_KEY
, NEXT_PUBLIC_POSTHOG_HOST
, POSTHOG_PROJECT_ID
, POSTHOG_PERSONAL_API_KEY
: PostHog 分析配置。STRIPE_SECRET_KEY
, STRIPE_WEBHOOK_SECRET
, STRIPE_PRICE_ID
, STRIPE_PRODUCT_ID
: 用于支付的 Stripe 配置。NEXT_PUBLIC_PAIR_PASSWORD
: 配对功能的密码。
-
对于数据抓取,你至少需要以下一个(我们在系统回退功能中使用了所有这些):
TWITTER_API_TOKEN
和 TWITTER_COOKIE
: Twitter API 配置。APIFY_API_KEY
: Apify 网络抓取服务的 API 密钥。SOCIALDATA_API_KEY
: SocialData API 密钥。
请参考 .env.example 文件获取完整的必需环境变量列表。
示例 .env.local 文件内容(用你的实际值替换):
Twitter Personality的案例应用
持续更新中……