OpenAI.fm 是一个互动演示项目,使用 NextJS 构建,集成了OpenAI Speech API,能将文本转换成语音。
1、设置 OpenAI API:
克隆仓库:
git clone https://github.com/openai/openai-fm.git
2、设置 OpenAI API 密钥:
方法一:在项目中设置环境变量 OPENAI_API_KEY
。
方法二:在项目根目录创建 .env
文件,添加以下内容(参考 .env.example
文件):
OPENAI_API_KEY=<your_api_key>
3、安装依赖:
在项目根目录运行:
npm install
4、(可选)连接托管数据库:
如果你想使用分享功能,需要连接到托管的 PostgreSQL 数据库。请在项目根目录的 .env
文件中设置环境变量以连接到你的数据库(参考 .env.example
文件):
POSTGRES_URL="postgresql://username:password@host:port/database_name"
这一步不是运行应用程序所必需的,只影响分享功能。
5、运行应用程序:
npm run dev
如果你将这个应用程序部署到公共服务器上,你需要负责使用你的 OpenAI API 密钥所产生的任何费用。