
SpinAI App

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 访问令牌
安装教程
- 克隆仓库:
git clone [your-repo-url]
cd my-spinai-app
- 安装依赖:
npm install
- 设置环境变量:
- 复制
.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