SpinAI App

SpinAI App

site icon
2025.03.30 0
TypeScriptAI 集成CRM 集成TypeScript 开发内容生成开发效率
SpinAI App 是一个基于 TypeScript 的应用程序,集成了 OpenAI 和其他 AI 服务的能力。它提供了 AI 驱动的功能,并与 HubSpot 进行集成,适用于需要 AI 辅助和 CRM 集成的开发场景。
View on GitHub

Overview

基本能力

产品定位

SpinAI App 是一个基于 TypeScript 的应用程序,旨在通过集成 OpenAI 和其他 AI 服务,提供 AI 驱动的功能,并与 HubSpot 进行集成。

核心功能

  • AI 驱动的功能(使用 OpenAI)
  • 与 HubSpot 的集成
  • 现代化的 TypeScript 开发设置
  • Express.js 后端
  • 基于环境的配置

适用场景

  • 需要 AI 辅助的开发项目
  • 需要与 HubSpot 集成的 CRM 系统
  • 现代化的 TypeScript 开发环境

工具列表

  • npm run dev - 启动开发服务器(支持热重载)
  • npm run build - 构建生产环境项目
  • npm run start - 启动生产服务器
  • npm run lint - 运行 ESLint 进行代码格式化
  • npm run check-types - 检查 TypeScript 类型

常见问题解答

  • 需要 OpenAI API 密钥和 HubSpot 访问令牌
  • 环境变量需要正确配置(.env 文件)

使用教程

使用依赖

  • Node.js(v18 或更高版本)
  • npm 或 yarn
  • OpenAI API 密钥
  • HubSpot 访问令牌

安装教程

  1. 克隆仓库:
git clone [your-repo-url]
cd my-spinai-app
  1. 安装依赖:
npm install
  1. 设置环境变量:
  2. 复制 .env.example.env: ```bash cp .env.example .env
   - 编辑 `.env` 文件,填入你的凭证:
   ```
   OPENAI_API_KEY="your-openai-api-key"
   HUBSPOT_ACCESS_TOKEN="your-hubspot-access-token"
   SHARED_CONTACT_ID="your-shared-contact-id"
   ```

### 调试方式
- 启动开发服务器:
```bash
npm run dev
  • 构建生产环境项目:
npm run build
  • 启动生产服务器:
npm run start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。