IE盒子

搜索
查看: 112|回复: 5

如何注册体验ChatGPT,用于Ai回答、翻译和写作

[复制链接]

4

主题

5

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2023-1-18 03:04:00 | 显示全部楼层 |阅读模式
时下最流行的莫属chatGPT了,这一网络闲聊接口,以强大的人工智能技术为依托,基于GPT3.5,提供智能化api,可以实现多种自然语言处理(NLP)的功能。比如:智能回答、语法纠错、引导写作、多语翻译、自动代码,根据描述生成图片。如果你想了解它的使用,就让我们一起来探索一下调用ChatGPT接口的四种方法吧。



功能示例

一、体验ChatGPT

1. 免费体验

ChatGPT由于热度比较高,已经有很多人看到了商机,在百度上有人卖账号,还进行了竞价排名,价格不菲。大家如果想使用免费的ChatGPT服务,可以手机上使用一个网友开发的小程序:
然后点击【免注册体验】就可以进入到ChatGPT的中文体验页面了。



ChatGPT中文体验页面

然后,输入问题,再点【获取问题答案】就可以在30秒之内获得结果。
2. 注册使用

如果要使用其强大的API服务,首先要注册这个网站,默认国人是无法注册,需要使用魔法上网,最好是用US的线路,否则可能打不开页面。打开网 站后,点击以下链接可以再点击【sign up】进入注册。
注册过程中需要非国内手机号的验证。因此,需要去以下网站注册一个可以接受短信的虚拟号码,用于接收openai的验证短信。这个网站支持zfb,可以充1.5元得到一个虚拟号码。
在线接受短信的虚拟号码 - SMS-Activate
然后,在左边服务商里面搜索openai,选印度号码,buy一个手机号,填入openai注册页面,就可以接收验证码了。注意这个验证码的有效期可能只有20分钟,所以购买后要尽快在openai网上填写你的手机号,接受验证码并且回填验证。



选择openai服务

完成注册openai网站之后,就可以开启ChatGPT之旅了。需要注意的是,我这里用了我的Google账号直接登陆的,这样可以大大节省你的时间,减少注册的流程。
二、网页版调用

最快捷的就是网页调用了,我们可以点击以下链接访问网页版。在网页下方填写你要问题的问题,很快就会得到答案。与其它聊天工具不同,它的答案是建立在谷歌等搜索结果之上,非常智能,更像是人工在回答问题一样。
以下是我提问的样例:



Ask and Answer

三、插件调用

大家可以在Chrome应用端点里下载【ChatGPT for Google】,可以更加方便使用,方法大家自己探索。


四、通过调用ChatGPT的API来访问

1.找到代码样例

通过点击网页上方的examples点击【Q&A】——【Open in Playground】



打开ChatGPT智能问答调用代码

再点击【View Code】得到调用样例:



查看调用代码

其中一行的【openai.api_key =】 后面的内容直接删除,替换为自己的API就可以了。
2. 查询API-Key

通过点击右上角的【View API keys】得到api Key



查看API信息

点击以下图片中的【Create new secret key】创建一个新的api,每个api建立之后一定要保存好,网站不提供后续的查看,如果遗忘可以删除旧的API,再创建新的api key。



创建API key

3. 智能问答

经过查看它的样例,综合在网页版中对它的提问,我们利用Python编制以下代码,实现循环调用它的api。
import openai,os
start_sequence = "\nA:"
restart_sequence = "Q: "
# Replace `<your_api_key>` with your actual OpenAI API key
openai.api_key = "<your_api_key>"
prompt = " "
while len(prompt)!=0:
    # Ask a question
    prompt = input(restart_sequence)
    #prompt = "tell me in Chinese:" + input("\n请输入要翻译的内容:")

    # Get my answer
    response = openai.Completion.create(
        engine="text-davinci-003",
        prompt=prompt,
        temperature=1,
        max_tokens=2000,
        frequency_penalty=0,
        presence_penalty=0
    )

    # Print my answer
    print(start_sequence,response["choices"][0]["text"].strip())代码演示:



openai问答演示

4. 多语翻译

chatGPT支持对多语进行翻译,只用按按照以下代码样式就可以进行多语翻译。
import openai,os
# Replace `<your_api_key>` with your actual OpenAI API key
openai.api_key = "<your_api_key>"
# Ask a question
#prompt = "\nQ::" + sys.argv[1]
prompt = "translate this into 1.English,2.Japanese,3.German:" + input("请输入要翻译的内容:")

# Get my answer
response = openai.Completion.create(
    engine="text-davinci-003",
    prompt=prompt,
    temperature=1,
    max_tokens=200,
    frequency_penalty=0,
    presence_penalty=0

)

# Print my answer
print(response["choices"][0]["text"])以上代码我们用ChatGPT实现英语、日语、德语翻译【谢谢】的结果。



openai多语翻译结果演示

5. 智能纠错

和以上代码类似,我们可以轻松实现英语文本的纠错和改写:
import os
import openai
# Replace `<your_api_key>` with your actual OpenAI API key
openai.api_key = "<your_api_key>"
prompt = " "
while len(prompt)!=0:
    response = openai.Completion.create(
      model="text-davinci-003",
      prompt= "Correct this to standard English:"+input(""),
      temperature=0,
      max_tokens=100,
      top_p=1,
      frequency_penalty=0,
      presence_penalty=0
    )
    print(response["choices"][0]["text"].strip())结果演示:



openai语法纠错功能演示

五、用后反思

ChatGPT不仅可以进行机器智能问答、翻译、语法纠错等,还可以根据文字要求,批量生成文本、绘制图片、编写程序代码、撰写邮件等。大家可以后期进行不断探索。有了我的梳理,大家可以少走弯路。
最新有关ChatGPT的消息:
欢迎关注我,一个喜欢翻译和Python编程的文科生,带给你不同的学习体验。
回复

使用道具 举报

3

主题

7

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-1-18 03:04:42 | 显示全部楼层
Verify your email address时就是Not available
OpenAI's services are not available in your country.
回复

使用道具 举报

2

主题

9

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-1-18 03:05:22 | 显示全部楼层
你应该是没有使用魔法吧。得会魔法才可以。
回复

使用道具 举报

2

主题

11

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2023-1-18 03:05:58 | 显示全部楼层
不错[酷]
回复

使用道具 举报

3

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2023-1-18 03:06:49 | 显示全部楼层
text-davinci-003不是GPT-3吗???
回复

使用道具 举报

0

主题

5

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-1-18 03:07:19 | 显示全部楼层
是的,一直说要出3.5,被鸽了好久 。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表