ChatGPT的调用API被提前发现了?
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
前言
近日有消息称ChatGPT的API已经被提前发现。作为一名技术爱好者我决定亲自试试看。经过几次尝试我发现这确实是真的不过OpenAI确实动作很快如今已经修补了大部分的模型。
1. 如何调用GPT-3系列模型
由于GPT-3系列是完全可以使用API进行调用的只需要填写需要使用的模型名字即可具体详情可以参见官方指南。
使用这个API有两种方式一种是官方网站上介绍的通过post请求获得结果。而如果你使用的是python的话可以使用下面的代码调用
import openai
def generate_string(user_input, key):
openai.api_key = key
prompt = user_input
response = openai.Completion.create(
engine="text-chat-davinci-002-20221122",
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)
generated_response = response["choices"][0]["text"]
return generated_response
只需要将key和user_input填入其中即可完整代码详情参见我亲自做的Demo。
2. 被泄露的模型名称
可以看到当我们请求API的时候需要一个engine名称那就是模型名。
最早是一天前被泄露的名称是text-chat-davinci-002-20230126
应该是最近发布的1.30日的chatGPT版本但是很快OpenAI就将此模型下架了。
而就在今天中午又有其他模型名称被找到它们分别是早期的chatGPT版本包括text-chat-davinci-002
(截至发稿已不可用)和text-chat-davinci-002-20221122
。目前后者还可以使用不过相信在接下来的时间里被广泛传播后也会被下架处理。截至发稿时后者在google上只能搜索到1条信息。
当然如果OpenAI不改变模型的命名规则那么可以肯定的是最终发布的模型迟早会被发现。
3. 未来
如今对于chatGPT的关注愈发的多了起来尤其是在学术研究上。但是如今阻碍我们研究ChatGPT的最大困难在于没有稳定的API使得我们只能像用户一样去体验它而非研究它。
当然相比较20美元/月的chatGPT plus和42美元/月的chatGPT professional它的强大功能是有很多人买单的。目前国内也有诸多厂商、研究机构试图在今年要打造中文版chatGPT让我们拭目以待。