作者|Kyle Gawley译者| 弯月
责编 |王子
出品 | CSDN(ID:CSDNnews)
除非你不上网,否则相信你也目睹了近期来人工智能产品的爆炸式增长,以及个人开发者前仆后继的淘金热,多少人盼望着通过人工智能产品成为时代的幸运儿。
虽然人工智能技术发展已经很多年了,但以前仅限于机器学习专家领域,个人开发者是不容易接触到的。然而,2022 年 OpenAI 和 Stable Diffusion 改变了游戏规则,如今每个人都可以生成文本和图像。
机遇
在个人开发者构建的 AI 产品中,最有名的是 Pieter Levels,他构建的 photoai.com 可以合成数字照片。
这样的产品既有趣又能吸引人,但通过 AI 的 UI 产品取得成功的例子并不多。我曾尝试过 aigraphics.io,但以失败告终。
对于个人开发者来说,更大的机遇在于使用 AI 来增强现有产品和解决方案,而不是寻找前沿创意。
Simon Hiberg 将生成文本的 AI 添加到了他的社交媒体调度产品 Feedhive 中,以帮助用户为社交媒体生成内容创意。
另一位个人开发者 Randall Kanna 正在构建 CodeTutor,这款产品使用 AI 来教人们如何利用 AI 的力量编程。Randall 是我的客户之一,CodeTutor 是使用我的 SaaS 初学者工具包构建的。
人工智能技术看起来非常高大上,但我可以告诉你一个秘密:将生成人工智能添加到 SaaS 产品中很容易。在本文中,我将向你展示如何只用不到 30 分钟就可以将 AI 添加到产品中。
为什么在产品中添加生成式 AI?
将 AI 添加到 SaaS 产品的主要目的是为客户提供超能力。上面,我们已经介绍了两个例子,以下是你可以通过 AI 赋予客户的更多超能力:
●自动执行重复且无聊的工作,提高工作效率。
●提供个性化的体验和建议。
●提高数据分析的准确性,并提供更深层次的见解。
●预测未来趋势、模式和行为。
●提高决策速度。
以及其他无尽的可能性!
如何使用 ChatGPT 生成文本?
为不熟悉 ChatGPT 的人简单介绍一下,这是 OpenAI 的一款产品,用于使用 AI 生成文本响应。我们只需提供一个提示(一个命令或指令),然后它就可以返回一些文本。
以下教程是用 JavaScript 编写的,但同样的原则也适用于其他语言。OpenAI 有各种编程语言的 SDK,API 调用也一样。
具体步骤如下:
1.创建 OpenAI 账号。
2.获取 OpenAI 密钥。
3.将 API 密钥存储在安全的地方,我将密钥放入了 .env 文件。
4.安装 OpenAI SDK
5.使用以下代码,通过提示向 ChatGPT API 发送请求:
这段代码的作用是要求 OpenAI 生成一个新的聊天请求,我们指定了 ChatGPT 模型(gpt-3.5-turbo),这是目前最流行且使用最广泛的 OpenAI 模型。
下面,我们将角色设置为用户,并传入我们的提示。
如何使用 Dall-E 添加生成图像?
Dall-E 是 OpenAI 的另一款产品,可根据提示生成图像。我们可以使用它来创建任意图像。
同样,我们需要 OpenAI 账号和 API 密钥。代码的改动并不多:
与 ChatGPT 类似,我们需要传入一个提示,但这次需要多加几个参数:size 和 n。
size(大小)是图像的尺寸,在这个例子中,我们要求 Dall-E 生成一张 512x512px 的图像。
n 是我们想要生成的图像数量,在这个例子中,我们只要求生成一张图像。
非常简单吧?你可以使用上述两段代码来执行许多 AI 任务。另外,编写好的提示是获得最佳结果的秘诀。