swift 发布于 2023年09月28日
进入3月份,第一件重要的事情就是 ChatGPT API 正式开放。现在,任何开发者都可以利用 ChatGPT 的强大能力来打造自己的应用了。第一时间去试了下,给大家做个分享。
ChatGPT API 体验不多废话,直接把效果贴给大家,这次发布的是 gpt-3.5-turbo
模型,官方说和 ChatGPT 产品是同一个模型。 调用方式也很简单,直接发送 HTTPS 请求就可以:
-H "Authorization: Bearer $OPENAI_API_KEY"
-H "Content-Type: application/json"
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "What is the OpenAI mission?"}]
}'
$OPENAI_API_KEY 这里替换成你自己的 API KEY。比如我这里随便写了一个问题:
这是它的返回结果:
当然,这个回答并不一定准确,就像它回答我上面提的问题一样。 30多部电影显然说少了。就像之前用官方版 ChatGPT 经常一本正经的胡说八道一样:)
不过,我们开发者至少多了一个能力,我们可以在自己的应用中接入 ChatGPT 了。在一些特定场景,这个能力还是很有作用的。
其实 gpt-3.5-turbo
模型只是众多模型之一, OpenAI 还提供很多其他的模型:
比如 Codex 模型,是专门处理代码生成的。 我们之前看到的 ChatGPT 写代码,应该用的就是这个模型。
应用案例Open AI 官方的宣传页面中,还展示了一些 ChatGPT 的应用案例,比如 Snapchat 最近上线的 AI 助手聊天功能, 这里面演示了 AI 按照用户的要求为他写了一首诗:
注:图中说的 haiku 是一种诗词格式,感兴趣的朋友可以去搜索了解。
下面这个是另外一个应用案例, Quizlet 是一款学习平台,通过 ChatGPT API 上线了一个交互式的对话学习体验:
另外一个例子是 Instacart, 它会根据用户的简单描述,比如下图中的“如何给孩子做一个健康午餐”, 使用 ChatGPT 结合它们自己的 AI 平台,找到相关的菜谱方案,并且自动找到附近商店,然后下单买食材,配送到用户手里的完整过程。
这次随着 ChatGPT 发布的还有另外一个 Whisper API, 这个API 主要用于将用户的语音内容转换为文字, 调用方式如下:
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: multipart/form-data" \
-F model="whisper-1" \
-F file="@/path/to/file/openai.mp3"
上面的参数,我们传递了模型 whisper-1, 然后附带上要转换文字的音频文件。 Whisper API 就会将文字结果返回给我们。
总结ChatGPT 开放 API,可以说是一种新的开发生态正在形成。除了 Open AI,其他厂商也在推进类似的 API 供开发者使用。 至于能做出什么产品,就看大家的发挥了。
如果你觉得这篇文章有帮助,还可以关注微信公众号 swift-cafe,会有更多我的原创内容分享给你~
本站文章均为原创内容,如需转载请注明出处,谢谢。
![]() 发现更多精彩 swift-cafe |