使用python GPT模型生成文章_python调用gpt_python结合gpt(成功)

准备工作

首先,确保你已经安装了openai库。如果还没有安装,可以通过以下命令来进行安装:

pip install openai
 

分析

  • 本代码使用了OpenAI的Completion.create方法,通过GPT模型根据提供的提示信息生成文本。
  • messages变量中定义了输入提示,概述了文章的主题和要求。
  • 最终,response.choices[0].message.content将输出模型生成的文章内容。

编写代码

其中秘钥需要购买gpt里面的点数。

https://platform.openai.com/account/billing/overview

1美元大约可以输入50,000个汉字。(有知道的小伙伴可以留言)

import openai

test_key = "你的OpenAI API密钥"
model = "gpt-3.5-turbo"
messages = [
    {"role": "user", "content": (
        "2020年,不同寻常的年份,不同寻常的改变,你也经历了不同寻常的备考:"
        "学习方式的转变,居家的自我管理,中考时间的调整,短暂而珍贵的返校......"
        "此刻,你已在考场。考场外,家人、老师正牵挂着你;医务人员、警察以及众多行业的工作者们坚守岗位。"
        "他们默默付出,为考试保驾护航。关于这次中考,你有哪些难忘的人或事?有怎样的体验或感悟?"
        "请以“2020,我的中考”为题,写一篇文章。不限文体(诗歌除外)。"
        "要求:(1)请将作文题目写在答题卡上。"
        "(2)作文内容积极向上。"
        "(3)字数在600-800之间。"
        "(4)不要出现所在学校的校名或师生姓名。"
    )}
]

openai.api_key = test_key
response = openai.Completion.create(
    model=model,
    messages=messages
)
print(response.choices[0].message.content)

结论

使用OpenAI GPT模型生成文本为内容创作提供了一个强大的工具。无论你是在寻找灵感、需要辅助写作还是探索人工智能在文本生成方面的应用,GPT模型都能提供令人惊讶的结果。

希望这篇文章能够帮助你理解如何使用OpenAI GPT模型生成关于“2020,我的中考”的文章,并鼓励你探索更多使用人工智能进行创造性写作的可能性。

运行结果

F:\python_project\pythonProject1\.venv\Scripts\python.exe F:\python_project\pythonProject1\script\chatgpt.py 
2020,我的中考

2020年,注定是一个让人难以忘怀的年份。在这个年份里,我不仅经历了不同寻常的备考,还亲身感受到了生活的转变和无私奉献的力量。

从学习方式的转变开始,我从繁忙的课堂走进了云端的教室。原本习以为常的面对面授课被电子屏幕取代,一时间我有些不适应。但随着时间的推移,我逐渐适应了这种新的学习方式。老师们倾力在网上给我们上课,通过动态的课件和远程视频讲解,帮助我们继续学习。我为老师们的用心付出而感动,同时也明白了只有自己主动配合,才能更好地实现学习目标。

随着居家自我管理的要求,我在疫情期间锻炼了自己的自律能力。父母忙于工作,我需要独立完成自己的作业和学习计划。我制定了每日的学习时间表,合理安排各科目的学习,定期进行自我复习和整理。这段时间虽然艰辛,但我深刻体会到自律的重要性。只有自律才能让我在备考中始终保持良好的状态,才能更好地应对各种考试。

中考时间的调整让我有些慌乱,因为原本的时间安排早已在我脑海中形成了规划。然而,在家人和老师们的指导下,我学会了调整心态,相信自己能够适应这种改变。最终,我的努力没有白费,顺利地迎来了中考。

返校的那一天,我感受到了一种难以言喻的激动与喜悦。尽管只是短暂而珍贵的一天,但是那种回到校园的感觉让我觉得无比温暖和踏实。我看到了学校里的老师们一直为我们备考付出的辛勤,感受到了他们对我们中考的期望和关怀。感激之情油然而生。

除了家人和老师,还有其他众多岗位上的工作者们在保驾护航中考。医务人员、警察以及各行各业的人们默默奉献着,用自己的辛勤工作为我们创造了一个良好的备考环境。他们的付出让我感动,同时也让我意识到我们每个人都有一份责任,要为社会做出自己的贡献。

这次中考给我带来了许多难忘的人和事,也给我留下了深刻的体验和感悟。我明白了学习方式的重要性,自律的价值,调整心态的必要性。我感激家人和老师们的关心和付出,也感谢那些默默奉献的人们。我会铭记这一段经历,继续努力不断前行,用积极向上的心态和奋斗精神迎接未来的挑战。

2020,我的中考,虽然不同寻常,但我相信,这段经历将成为我人生中宝贵的财富,让我变得更加成熟坚强。加油,未来的自己!

进程已结束,退出代码为 0
 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Python调用GPT(Generative Pre-trained Transformer),你可以使用OpenAI的GPT库或Hugging Face的Transformers库。我将为你提供两种方法的示例: 1. 使用OpenAI GPT库: ```python # 安装openai库 pip install openai import openai # 设置OpenAI API密钥 openai.api_key = 'YOUR_API_KEY' # 调用GPT生成文本 response = openai.Completion.create( engine='text-davinci-002', prompt='你的输入文本', max_tokens=100 ) # 获取生成的文本 generated_text = response.choices[0].text.strip() print(generated_text) ``` 请确保在代码替换`YOUR_API_KEY`为您的OpenAI API密钥。您可以从OpenAI官方网站获取API密钥。 2. 使用Hugging Face Transformers库: ```python # 安装transformers库 pip install transformers from transformers import GPT2LMHeadModel, GPT2Tokenizer # 加载预训练的GPT模型和分词器 model_name = 'gpt2' model = GPT2LMHeadModel.from_pretrained(model_name) tokenizer = GPT2Tokenizer.from_pretrained(model_name) # 输入文本 input_text = '你的输入文本' # 分词和编码 input_ids = tokenizer.encode(input_text, return_tensors='pt') # 生成文本 output = model.generate(input_ids, max_length=100) # 解码文本 generated_text = tokenizer.decode(output[0], skip_special_tokens=True) print(generated_text) ``` 这是使用Hugging Face Transformers库的示例。您需要首先安装`transformers`库,并在代码指定使用GPT模型。在这个示例,我们使用了`gpt2`模型。 无论您选择哪种方法,请确保按照库的要求正确安装和配置,并根据您的需求进行相应的调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

题海无涯10

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值