一、简介
最近,围绕ChatGPT和OpenAI的话题是层出不穷,国内外的技术工作者都掀起了一股学习OpenAI的技术浪潮,甚至有很多的媒体预测OpenAI将会带来行业的革命,而国外一些大的企业也将OpenAI视为重要的竞争对手,比如Google和微软。
事实上,OpenAI 可以应用于任何涉及理解或生成自然语言或代码的任务。他们提供一系列适用于不同的任务模型,并且还能够根据自己的需求微调自定义模型。这些模型可用于从内容生成到语义搜索和分类的所有领域,例如文本补充、代码编写、SQL翻译、JS助手聊天机器人等。
但是,对于OpenAI的应用,国内外都还处于起步阶段。对于OpenAI在商业方面的应用,资料也比较少,那如果利用OpenAI Api进行商业化开发,就是本文需要给大家分享的。
二、构建图像生成器
在正式应用之前,我们需要先申请一个OpenAI账号,注册流程可以参考:超详细的ChatGPT注册教程。
2.1 创建Node.js项目
首先,我们创建一个Node.js项目,然后在项目中安装Express、nodemon、openai等插件。然后,打开package.json文件,创建start和dev命令脚本,如下。
"devDependencies":