Python入门之ChatGPT的API调(Python版)
创始人
2024-05-23 19:48:33
0

一、Python环境部署

参考Python 环境搭建 | 菜鸟教程

Python官网:Welcome to Python.org

Python文档下载地址:Our Documentation | Python.org

二、Thonny的安装

安装包地址:Thonny, Python IDE for beginners

三、ChatGPT的Key申请

网页在线体验地址:https://chat.openai.com/chat

注:得先注册海外的谷歌账号,这些万能的淘宝都能买得到。并且 VPN要开美国服。其他国家的没试,可以尝试下。

获取API的Key方法:

打开Opanai官网OpenAI

 依次进入API-》 EXAMPLES

 选择Q&A

接着打开Open in Playground

 右上角就可以看到调用 的API源码

可切换不同的开发语言。

接着点右上方的Personal可以选择View API Keys,查看Key

 记得要在创建的时候就要将Key保存下来,否则后期是无法查看Key的。

四、完整的ChatGpt调用例子Python版

参考:如何注册体验ChatGPT,用于Ai回答、翻译和写作 - 知乎

4.1问答:

import openai,os
start_sequence = "\nA:"
restart_sequence = "Q: "
# Replace `` with your actual OpenAI API key
openai.api_key = "你的key"
prompt = " "
while len(prompt)!=0:# Ask a questionprompt = input(restart_sequence)#prompt = "tell me in Chinese:" + input("\n请输入要翻译的内容:")# Get my answerresponse = openai.Completion.create(engine="text-davinci-003",prompt=prompt,temperature=1,max_tokens=2000,frequency_penalty=0,presence_penalty=0)# Print my answerprint(start_sequence,response["choices"][0]["text"].strip())

4.2翻译:

import openai,os
# Replace `` with your actual OpenAI API key
openai.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"])

4.3纠错:

import os
import openai
# Replace `` with your actual OpenAI API key
openai.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())

 五、后面再出份JS版本的调用API例子。

提供API调用的Key

https://download.csdn.net/download/Highning0007/87431577

相关内容

热门资讯

唐诗之李商隐:无题·其二 唐诗三百首之李商隐:无题·其二唐诗三百首全集《无题·其二》作者:李商隐飒飒东风细雨来,芙蓉塘外有轻雷...
鲁迅《淡淡的血痕中》原文及读... 鲁迅《淡淡的血痕中》原文及读后感  【鲁迅《淡淡的血痕中》原文】  —纪念几个死者和生者和未生者— ...
适合儿童的唐诗 适合儿童的唐诗  唐诗的'辉煌成就,引起后人学习的兴趣和研究的热望。下面就是小编给大家整理的幼儿唐诗...
嫦娥 李商隐 嫦娥 李商隐嫦娥 李商隐,此其诗诗题为“嫦娥”,实际上抒写的是处境孤寂的主人公对于环境的感受和心灵独...
咏秋古诗词 中秋将至,秋风猎猎,秋高气爽。作为我国的传统节日,古代诗词中有很多千古传颂的咏秋之作,以诗抒情怀,以...
谷雨的古诗句 谷雨的古诗句  谷雨的雨,现身在古代文人墨客笔下,是相当愁人的。小编今天为大家带来关于谷雨的.古诗句...
表达奉献精神的诗句 表达奉献精神的诗句  在日常学习、工作和生活中,大家总少不了接触一些耳熟能详的诗句吧,诗句能使人们自...
经典爱情现代诗   经典爱情现代诗  1、《炉中煤》  啊,我年青的女郎!  我不辜负你的殷勤,  你也不要辜负了我...
描写兰花的诗句分享 描写兰花的诗句分享  丛兰生幽谷,莓莓遍林薄。不纫亦何伤,已胜当门托。辇至逾关山,滋培珍几阁。  冬...
朱自清的代表作品有哪些 朱自清的代表作品有哪些  朱自清(1898.11.22—1948.8.12)原名自华,号秋实,后改名...
春思诗,春思诗谢朓,春思诗的... 春思诗,春思诗谢朓,春思诗的意思,春思诗赏析 -诗词大全  春思诗,春思诗谢朓,春思诗的意思,春思诗...
客醉倚河桥,清光愁玉箫 “客醉倚河桥,清光愁玉箫。”出处 出自 宋代 高观国 的《菩萨蛮·何须急管吹云暝》“客醉倚河桥,清光...
古代的诗词歌赋 古代的诗词歌赋五篇  导语:诗词歌赋是专门集我国历代名家精品如唐诗宋词元曲为一体的诗词歌赋作品的软件...
唯美古诗句子 唯美古诗句子  山无陵,江水为竭,冬雷震震,夏雨雪,天地合,乃敢与君绝!下文就是有关描写唯美古诗句子...
花的古诗 关于花的古诗大全  古诗是古代中国诗歌的泛称,指古代中国人创作的诗歌作品。广义的古诗包括诗、词、散曲...
《武陵春·风住尘香花已尽》李... 《武陵春·风住尘香花已尽》李清照宋词翻译及赏析  赏析,是一个汉语词汇,意思是欣赏并分析(诗文等),...
中秋节的诗歌 中秋节的诗歌  1、《月之故乡》  彭邦桢  水里一个月亮  天上一个月亮  天上的月亮在水里  水...
中国经典古诗词 有关中国经典古诗词  在学习、工作或生活中,许多人对一些广为流传的古诗都不陌生吧,古诗是中文独有的一...
描写夏天的古诗 关于描写夏天的古诗  夏天是我们喜爱的季节之一,那么,关于描写夏天的古诗有哪些呢?下面是unjs小编...
苏轼的诗句都有哪些 苏轼的诗句都有哪些  苏轼的诗句都有哪些呢,大家感兴趣了解一下吗?以下是小编为大家整理的关于苏轼的诗...