使用python调用ChatGPT API 简单示例

这篇具有很好参考价值的文章主要介绍了使用python调用ChatGPT API 简单示例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如果你已经获得了OpenAI的API密钥,并且想要使用Python发起ChatGPT对话,你可以使用OpenAI的Python SDK来实现。下面是一个简单的示例代码:

首先,你需要确保已安装OpenAI的Python SDK。你可以使用pip来安装:

pip install openai

然后,你可以使用以下代码来发起对话:

import openai

# 设置你的API密钥
openai.api_key = 'YOUR_API_KEY'

# 定义对话起始语句
conversation_start = '你好,'
user_input = ''

while user_input.lower() != '结束对话':
    # 用户输入
    user_input = input("用户: ")

    # 合并用户输入和对话起始语句
    input_text = conversation_start + user_input

    # 发送请求获取模型的回复
    response = openai.Completion.create(
        engine='text-davinci-003',
        prompt=input_text,
        max_tokens=50,
        temperature=0.6
    )

    # 解析并打印模型的回复
    model_reply = response.choices[0].text.strip()
    print("ChatGPT: " + model_reply)

确保将 'YOUR_API_KEY' 替换为你的实际API密钥。以上代码将循环接收用户输入并将其与对话起始语句结合,然后将组合后的文本发送给ChatGPT

效果展示:

使用python调用ChatGPT API 简单示例,chatgpt,chatgpt

如何获取API key:

地址:

https://platform.openai.com/account/api-keys文章来源地址https://www.toymoban.com/news/detail-529501.html

到了这里,关于使用python调用ChatGPT API 简单示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python ChatGPT API 新增的函数调用功能演示

    🍉 CSDN 叶庭云 : https://yetingyun.blog.csdn.net/ OpenAI 重磅更新,API 添加函数调用能力,能处理更长上下文,价格又有所降低 … 知乎讨论:https://www.zhihu.com/question/606520916 这次更新的主角,在我看来毫无疑问是 函数调用功能 ,过去要么依靠 Prompt Engineering 提供的信息,要么就需要

    2024年02月10日
    浏览(24)
  • 一文学会python调用ChatGPT3.5的API

    📕作者简介:热编程的贝贝,致力于C/C++、Java、Python等多编程语言,热爱跑步健身,喜爱音乐的一位博主。 📗本文收录于贝贝的日常汇报系列,大家有兴趣的可以看一看 📘相关专栏深度学习、目标检测系列等,大家有兴趣的可以看一看 📙C++零基础入门系列,Web入门篇系列

    2024年01月17日
    浏览(33)
  • 【课件】Python调用OpenAI API实现ChatGPT多轮对话

    如何实现多轮对话? gpt-3.5-turbo 模型调用方法 openai.ChatCompletion.create 里传入的 message 是一个列表,列表里每个元素是字典,包含了角色和内容,我们只需将每轮对话都存储起来,然后每次提问都带上之前的问题和回答即可。 代码解析: ChatGPT 类,包含三个函数: __init__ 初始

    2024年02月03日
    浏览(35)
  • ChatGPT 使用 拓展资料: OPENAI 函数调用和其他 API 更新

    ChatGPT 使用 拓展资料: OPENAI 函数调用和其他 API 更新 我们在今年早些时候发布gpt-3.5-turbo,gpt-4在短短几个月内,已经看到开发人员在这些模型之上构建了令人难以置信的应用程序。 今天,我们将跟进一些令人兴奋的更新: Chat Completions API 中的新函数调用功能 gpt-4和的更新和

    2024年02月10日
    浏览(35)
  • chatgpt|安装及示例|聊天|嵌入|微调|适度|图像|音频|异步|API 错误代码-OpenAI Python库简介

    项目git地址 OpenAI Python 库提供了对 OpenAI API 的便捷访问来自用 Python 语言编写的应用程序。它包括一个用于初始化的 API 资源的预定义类集自己从 API 响应动态地使其兼容具有广泛版本的 OpenAI API。 您可以在官方的网站中找到 OpenAI Python 库的使用示例 API reference and the OpenAI Coo

    2023年04月15日
    浏览(42)
  • 使用 Python 集成 ChatGPT API

    目录 一、安装 ChatGPT API 二、创建 Python 程序 三、调用 ChatGPT API 四、使用上下文进行对话 五、自定义模型 六、总结 随着人工智能技术的不断发展,自然语言处理技术也越来越成熟。ChatGPT 是一种基于深度学习的自然语言生成技术,可以用于构建智能对话系统。ChatGPT API 是

    2024年02月04日
    浏览(41)
  • ChatGPT调用API攻略

           随着ChatGPT的问世,交互型人工智能技术得到了进一步的发展,各大互联网巨头也争相研发类似于ChatGPT的产品,例如百度的文心一言,CSDN的chitgpt等等。相比较而言,ChatGPT的相较于其他而言还是略胜一筹,在这里我们就不过多叙述各个工具的优缺点,我们针对ChatGPT的

    2024年02月11日
    浏览(32)
  • ChatGPT api 接口调用测试

    参考文档: 示例说明: 本示例会生成一个简单的ChatGPT api接口调用server程序,该程序可以给用户输入的宠物类别为宠物取三个名字。打开网页后,会看到用户输入界面,输入宠物类别,比如cat,然后回车,界面中会给出三个宠物名字。 运行环境、条件: 1.系统:ubuntu20.04 或

    2024年02月06日
    浏览(27)
  • ChatGPT API进阶调用指南

    原文:ChatGPT API进阶调用指南 ChatGPT API 是基于 OpenAI 的 GPT模型的一个强大工具,可以用于构建各种对话式应用。以下是一些使用 Markdown 语法的进阶调用指南,以帮助您更好地利用 ChatGPT API。 您可以通过在对话中为用户设置角色,使对话更加有趣和动态。例如,您可以设置一

    2024年02月15日
    浏览(32)
  • 【五一创作】ChatGPT API调用方式详解

    ChatGPT是一个基于GPT-3.5架构的大型语言模型,它可以进行自然语言生成、对话等任务。如果你想要在你的应用程序中集成ChatGPT,你可以使用ChatGPT API进行调用。本文将详细介绍ChatGPT API的调用方式。 在使用ChatGPT API之前,你需要先注册一个账户并获取API密钥。你可以通过访问

    2024年02月02日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包