Skip to main content

AI 集成

如何将 AI 服务集成到 Lovable 项目中

Lovable 让您轻松地将 AI 服务集成到 web 应用程序中。无论您要构建一个 AI 驱动的登录页面、一个文本生成工具,还是一个完整的 SaaS 应用程序,Lovable 与服务如 OpenAIGroqClaudeDeepseekMistral 的内置集成,都能让您在无需编写后端代码的情况下实现这一切。以下是具体步骤:

1. 选择您需要的 AI 功能

在开始构建前,先明确 AI 的具体作用:

  • 生成或增强文本(例如电子邮件撰写器、推文生成器)
  • 分类或总结内容
  • 分析图像
  • 个性化响应
  • 与特定 LLM API 集成

2. 先通过提示词进行规划

使用 Lovable 的聊天界面,以简单术语描述您的功能。例如:

构建一个电子邮件增强工具。用户应该撰写一封电子邮件,然后点击按钮,使用 Groq API 使其更专业、更简洁或更友好。

Lovable 会自动生成 UI、建议组件,并让您快速预览应用程序。

3. 使用 Supabase 连接后端

AI 功能通常需要后端逻辑。Supabase 提供:

  • 用于用户数据的数据库
  • 用于登录/注册的身份验证
  • 用于安全调用外部 API 的 Edge Functions

及早在项目中设置 Supabase,以避免 UI 和后端不协调。

4. 使用 Edge Functions 调用 AI

要安全调用 AI API,在 Lovable 中创建一个 Edge Function:

  • 将您的 API 密钥通过 Supabase 的机密表单提交
  • 让 Lovable 生成 Edge Function 代码
  • 如果您的 API 返回结构化数据(例如卡路里、宏量营养素、推文线程),请确保使用函数调用

提示示例:

使用 GPT-4 和函数调用,从餐点描述中提取营养信息。然后将结果保存到后端。
使用定义字段的 OpenAI 函数调用模式结构化您的内容:
{
"name": "extract_nutrition",
"parameters": {
"calories": "number",
"protein": "number",
"carbs": "number",
"fat": "number"
}
}

5. 使其互动

添加按钮或表单操作,用于:

  • 提交文本给 AI
  • 上传图像
  • 在模式之间切换(例如简洁 vs 友好语气)

Lovable 让您:

  • 将函数附加到按钮
  • 添加互动动画
  • 使用最小提示显示实时结果

使用屏幕截图和短语如“使其更流畅”来指导设计。

高级 UX 提示: 实现 AI 响应的并排实时预览。使用左/右布局块或选项卡,让用户比较输出。

6. 使用外部服务(可选)

一些流行的 AI 工作流集成:

  • Resend – 在表单提交后发送电子邮件
  • Groq API – 超快速 LLM 推理
  • Stripe – 为 AI 工具设置付费墙
  • Replicate – 生成或转换图像

提示示例:

当用户提交联系表单时,使用 Resend 发送电子邮件,并将消息存储在 Supabase 中。
支付提示: 将高级 AI 功能锁定在 Stripe 订阅后面。使用条件流,如:
if (user.isPaid) { showAIFeature(); } else { redirectToCheckout(); }

7. 测试和迭代

  • 使用预览链接测试移动响应性
  • 检查多个 API 调用时的性能
  • 分享您的项目以获取反馈
  • 使用聊天历史记录撤销更改或重构

8. 发布和推广

准备好后:

  • 一键部署
  • 使用 Lovable Launch 获得曝光
  • 在元数据面板中添加 OG 标签和 SEO 标题/描述
  • 将您的应用程序提交到 Product Hunt、社区和社交媒体

调试和改进提示词

  • 在系统消息中保持具体性:“您是一位乐于助人的营养师。”
  • 通过模拟输入测试函数调用。
  • 在 Edge Functions 中使用 console.log() 追踪逻辑。
  • 在请求 Lovable 调试布局时使用屏幕截图。

提示技巧: 如果 AI 未能使用您的上下文(例如用户的餐点),请说:

确保在提示词中包含用户的全部餐点信息给 GPT-4。

故障排除

AI 提示词中缺少数据?

确保包含上下文,如用户历史或先前条目。

UI 未更新?

使用仅聊天模式,一步步调试。

Groq/OpenAI 的流式传输问题?

确保 stream: true 被支持。

图像上传不工作?

使用文件输入,并将其转换为 base64 或通过 Supabase Storage 上传。

Edge Function 静默失败?

在 Lovable 的函数编辑器或 Supabase 仪表板中查看 Edge Function 日志。

使用 AI 集成构建的示例项目

最终想法

Lovable 是您的全能 AI 驱动前端、数据库、后端和部署管道。AI 集成只需提示词 + 上下文 + 测试。一步步来吧,记住:您不需要成为后端工程师就能用 AI 构建应用程序。