一文学会python调用ChatGPT3.5的API

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

📕作者简介:热编程的贝贝,致力于C/C++、Java、Python等多编程语言,热爱跑步健身,喜爱音乐的一位博主。
📗本文收录于贝贝的日常汇报系列,大家有兴趣的可以看一看
📘相关专栏深度学习、目标检测系列等,大家有兴趣的可以看一看
📙C++零基础入门系列,Web入门篇系列正在发展中,喜欢Python、C++的朋友们可以关注一下哦!
📗如有需要此项目工程,请评论区留言哦 

文章目录

前言

一、申请官方API,获取Keys

二、使用步骤


前言

ChatGPT是一个由OpenAI创建的自然语言生成模型,用于生成文本。它能够理解和使用自然语言进行对话,并能够生成与上下文相关且有意义的回复。ChatGPT的API允许开发者将ChatGPT集成到他们的应用程序中,为用户提供更加自然和智能的交互体验。

ChatGPT的API提供了多种功能,例如文本生成、自然语言理解、语音合成等。它可以用于创建聊天机器人、智能助手、文章写作、对话系统等各种应用程序。ChatGPT的API还支持多种编程语言,如Python、Java、C++等,开发者可以使用自己熟悉的语言来编写应用程序。

本文教大家使用python调用chatGPT API,请见下文,如有问题和不对的地方,请在评论区留言。

一、申请官方API,获取Keys

首先进入chatGPT官网,点击login

如何使用python 使用gpt3.5,深度学习,chatGPT,gpt-3,python,chatgpt

 登录完成后点击API如何使用python 使用gpt3.5,深度学习,chatGPT,gpt-3,python,chatgpt

 点击右上角个人信息,然后点击查看API keys

 如何使用python 使用gpt3.5,深度学习,chatGPT,gpt-3,python,chatgpt

 点击创建create new secret key即可完成账户创建,保存keys即可

如何使用python 使用gpt3.5,深度学习,chatGPT,gpt-3,python,chatgpt

二、使用步骤

安装openai版本0.27.0,修改openai.api_key为自己keys即可

import openai
import time

# 设置OpenAI API密钥
openai.api_key = '******************************'


def chat_with_gpt3(prompt):
    response = openai.Completion.create(
        engine='text-davinci-003',  # 使用ChatGPT-3.5模型
        prompt=prompt,
        max_tokens=1000,  # 生成的回复的最大长度
        temperature=0.7,  # 控制生成文本的多样性,值越低越保守,值越高越随机
        n=1,  # 生成多个回复的数量
        stop=None,  # 可以设置一个字符串来标识对话的结束
        timeout=15,  # 请求超时时间(以秒为单位)
    )

    if response['choices'][0]['text']:
        return response['choices'][0]['text'].strip()
    else:
        return "Sorry, I couldn't generate a response."

while True:
    user_input = input("You: ")
    print(user_input)
    if user_input.lower() == 'bye':
        print("ChatGPT-3.5: Goodbye!")
        break
    
    response = chat_with_gpt3(user_input)
    print("ChatGPT-3.5:", response)

总结

以上是一个基本的Python调用CatGPT API的教程。请注意,你可能需要搭建更加强大的功能,并且请参考开源项目等,CatGPT API的最新文档以获取准确的信息。

如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞👍作为鼓励,并评论收藏一下⭐,谢谢大家!!!
制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。文章来源地址https://www.toymoban.com/news/detail-797794.html

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

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

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

相关文章

  • java springboot 整合webSocket接入调用chatGPT3.5接口实现自由返回

    java springboot 中使用webSocket接入openAI接口调用chatGPT3.5接口实现自由返回 @Component @Anonymous @ServerEndpoint(“/websocket/{id}”) // 访问路径: ws://localhost:8080/websocket public class WebSocketServer { // try { // sendMessage(“WebSocket连接成功”); // } catch (Exception e) { // // } } /** * 发送消息 * @param message 要

    2024年02月14日
    浏览(50)
  • python调用chatGPT的API

    最近一直在研究GPT,LLM,把其他东西都荒废了,随便更新一个,凑个字数。 1.python标准接口使用 python接入chatGPT,用flask封装成API接口,这样你就可以自己把他接入到微信,小程序,公众号或者各种地方了。 先上代码: 里面有几个点需要注意。 1.是APIkey的获取。 首先登陆Op

    2024年02月08日
    浏览(35)
  • [最新]Java SpringBoot请求调用OpenAI(ChatGPT3/3.5/4)相关接口核心方法(附100个OpenAI/ChatGPT key)

    前言 当下,OpenAI 存在着许多令人惊叹的技术,如 ChatGPT3/3.5/4,它们能够生成高质量的文章、翻译语言、自动生成代码,并且在许多领域都取得了广泛的应用。本文将向您介绍如何使用 Java HttpClient 调用 OpenAI 的 ChatGPT3/3.5/4 接口(如果需要支持Spring,并提供了 100 个 OpenAI/Chat

    2023年04月11日
    浏览(36)
  • 如何在vue项目中调用chatgpt的API接口

    在Vue项目中调用ChatGPT的API接口需要以下步骤: 在Vue项目中安装axios,使用以下命令进行安装: 在Vue项目中创建一个API模块,用于封装与ChatGPT的API交互逻辑。可以在项目根目录下创建一个api目录,并在该目录下创建一个chatgpt.js文件,代码如下: 在Vue组件中引入API模块,并调

    2023年04月25日
    浏览(32)
  • Python ChatGPT API 新增的函数调用功能演示

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

    2024年02月10日
    浏览(29)
  • [最新]简易版本Java HttpClient POST请求调用OpenAI(ChatGPT3/3.5/4)相关接口核心方法(附100个OpenAI/ChatGPT key)

    前言 当下,OpenAI 存在着许多令人惊叹的技术,如 ChatGPT3/3.5/4,它们能够生成高质量的文章、翻译语言、自动生成代码,并且在许多领域都取得了广泛的应用。本文将向您介绍如何使用 Java HttpClient 调用 OpenAI 的 ChatGPT3/3.5/4 接口(如果需要支持Spring,并提供了 100 个 OpenAI/Chat

    2023年04月27日
    浏览(55)
  • 【课件】Python调用OpenAI API实现ChatGPT多轮对话

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

    2024年02月03日
    浏览(39)
  • 如何查询chatgpt-API-KEY接口的使用额度,代码php和python源码

    ChatGPT是一款由OpenAI开发的强大自然语言处理模型,可以帮助开发者实现各种自然语言相关的应用场景。为了能够使用ChatGPT,开发者需要通过OpenAI获取API-KEY,然后才能使用模型接口进行开发。 但是,在使用ChatGPT的过程中,开发者需要时刻关注API-KEY的使用情况,以确保不会因

    2024年02月12日
    浏览(35)
  • python一个请求chatgpt3.5模型例子

    当然可以!你可以使用OpenAI的 `openai.ChatCompletion.create()` 方法来请求 ChatGPT 3.5 模型的回复。以下是一个使用Python进行请求的示例代码: 在上面的代码中,你需要将 `\\\'YOUR_API_KEY\\\'` 替换为你的OpenAI API密钥。然后,代码通过 `send_message()` 函数将用户的输入发送给模型,并获取模型的

    2024年02月12日
    浏览(47)
  • 基于Springboot+Openai SDK搭建属于自己的ChatGPT3.5 Ai聊天知识库,已接入Stable Diffusion绘图Api

    花费二个多月查阅资料与前后端开发,终于完成了我的开源项目HugAi聊天知识库。项目是基于Springboot+vue2集成了OpenAi SDK开发的一套智能AI知识库,已接入ChatGpt3.5接口以及openai的绘图接口,前后端代码都开源。 支持上下文功能 会话记录持久化 sse流式响应 后台可配置的场景对话

    2024年02月05日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包