Wordware 颠覆了传统的 AI 开发模式,将“文档”变为“代码”,让 AI 开发变得更加高效、便捷。让不会编程的人也能轻松构建智能应用。它将自然语言处理与 AI 开发无缝结合,提供了一个直观、高效的开发环境。
Twitter Personality 是一个 Web 应用程序,可分析用户的 Twitter 推文以使用 Wordware AI Agent 创建个性化的个人档案。利用尖端的人工智能技术为用户提供对其 Twitter 角色的独特见解。
部署
若要在本地计算机上设置 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
文件内容(替换为您的实际值):