Files
project-4fc4fbec-cc72-4730-…/VERCEL_ENV_SETUP.md
2026-01-01 08:47:21 +00:00

3.1 KiB
Raw Blame History

Vercel环境变量配置指南

🎯 快速配置清单

在Vercel Dashboard中配置以下环境变量

必需的环境变量

变量名 环境 说明
INFINI_AI_API_KEY 你的真实API密钥 Production, Preview Infini AI的API密钥
INFINI_AI_BASE_URL https://cloud.infini-ai.com/maas/v1 Production, Preview API基础URL
INFINI_AI_MODEL deepseek-v3.2-exp Production, Preview 使用的AI模型

可选的环境变量

变量名 环境 说明
NEXT_PUBLIC_APP_NAME AI聊天助手 Production, Preview 应用名称
NEXT_PUBLIC_APP_VERSION 1.0.0 Production, Preview 应用版本
NODE_ENV production Production Node.js环境

📍 详细配置步骤

步骤1访问项目设置

  1. 登录 vercel.com
  2. 在Dashboard中找到你的项目
  3. 点击项目名称
  4. 点击顶部的 "Settings" 标签

步骤2进入环境变量页面

  • 在左侧菜单中点击 "Environment Variables"
  • 或者URL直接访问https://vercel.com/你的用户名/项目名/settings/environment-variables

步骤3添加环境变量

对于每个环境变量:

  1. 点击 "Add New"
  2. 填写信息
    • Name: 变量名(如 INFINI_AI_API_KEY
    • Value: 变量值如你的API密钥
    • Environments: 选择 ProductionPreview
  3. 点击 "Save"

步骤4重新部署

添加环境变量后:

  1. 回到项目主页
  2. 点击 "Deployments" 标签
  3. 点击最新部署右侧的三个点
  4. 选择 "Redeploy"
  5. 确认重新部署

🔍 验证配置

检查环境变量是否生效:

  1. 访问API端点

    https://你的项目域名.vercel.app/api/chat
    
  2. 查看响应 应该返回类似:

    {
      "status": "ok",
      "message": "AI聊天API正在运行",
      "timestamp": "2024-01-01T00:00:00.000Z"
    }
    
  3. 测试聊天功能

    • 访问应用主页
    • 发送测试消息
    • 检查是否收到AI回复

查看日志:

  1. 进入Functions页面

    • 项目Dashboard > Functions
    • 点击 /api/chat 函数
  2. 查看日志

    • 点击 "View Function Logs"
    • 检查是否有错误信息

⚠️ 常见问题

问题1API密钥无效

症状收到401 Unauthorized错误 解决

  • 检查API密钥是否正确
  • 确认API密钥有效期
  • 重新生成API密钥

问题2环境变量不生效

症状:应用仍使用默认值 解决

  • 确认变量名拼写正确
  • 检查是否选择了正确的环境
  • 重新部署应用

问题3部署失败

症状:构建或部署过程中出错 解决

  • 检查构建日志
  • 确认所有依赖正确安装
  • 检查代码语法错误

🔐 安全提示

  1. 不要在代码中硬编码API密钥
  2. 定期更换API密钥
  3. 只在必要的环境中设置敏感变量
  4. 使用Preview环境测试配置

📞 获取帮助

如果遇到问题:

  1. 查看Vercel官方文档
  2. 检查项目的构建日志
  3. 查看函数执行日志
  4. 联系Vercel支持团队