分享

LLMs之Agent:Twitter Personality的简介、安装和使用方法、案例应用之详细攻略

 处女座的程序猿 2024-08-12 发布于上海

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 项目,请按照以下步骤操作:

  1. 克隆仓库 📂: 使用你喜欢的方法(例如 Git Bash、GitHub Desktop 或命令行)将 Twitter Personality 仓库从 GitHub 克隆到本地计算机。

  2. 安装依赖项 📦: 导航到项目目录并运行 npm install 来安装所有所需的依赖项。

  3. 环境变量 🔐: 根据 .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: 配对功能的密码。
  4. 对于数据抓取,你至少需要以下一个(我们在系统回退功能中使用了所有这些):

    • TWITTER_API_TOKENTWITTER_COOKIE: Twitter API 配置。
    • APIFY_API_KEY: Apify 网络抓取服务的 API 密钥。
    • SOCIALDATA_API_KEY: SocialData API 密钥。

请参考 .env.example 文件获取完整的必需环境变量列表。

示例 .env.local 文件内容(用你的实际值替换):

Twitter Personality的案例应用

持续更新中……

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多