如何通过 Python 与 ChatGPT 对话

在这里插入图片描述

文章目录

    • 简介
    • 安装 OpenAI API
    • 实例1

预备条件: 1. 科学上网; 2. 注册 OpenAI 账号。

简介

ChatGPT 是 GPT-3 语言模型的变体,专为会话语言生成而设计。要在 Python 中使用 ChatGPT,您需要安装 OpenAI API 客户端并获取 API 密钥。当前提你需要知道如何获取一个openAI账号,访问:

在本文中,我们将设置一个简单的示例,教您在 Python 程序中使用 ChatGPT 所需的确切步骤。

让我们开始吧。首先创建一个新的空项目文件夹:

$ mkdir python-chatgpt
$ cd python-chatgpt

在下一步中,我们需要为 Python 安装 OpenAI API 客户端库。

安装 OpenAI API

要为 Python 安装 OpenAI API 客户端库,您需要在系统上安装 Python 和 pip(Python 包管理器)。

要安装该库,请打开终端或命令提示符并键入以下命令:

pip install openai

实例1

通过访问https://beta.openai.com/account/api-keys获取 YOUR-APT-KEY
在这里插入图片描述

让我们开始使用 Python 代码与人工智能进行交互:

import openai# Set up the OpenAI API client
openai.api_key = "YOUR-APT-KEY"# Set up the model and prompt
model_engine = "text-davinci-003"
prompt = "男生如何寻找适合自己女朋友?"# Generate a response
completion = openai.Completion.create(engine=model_engine,prompt=prompt,max_tokens=1024,n=1,stop=None,temperature=0.5,
)response = completion.choices[0].text
print(response)

执行输出:

$ python chat.py 1、了解自己:首先,你要了解自己,知道自己的兴趣爱好,品味,性格,以及对未来的规划。这样你才能更好地知道自己想要什么样的女朋友
。2、设定标准:其次,你要设定一些标准,比如你希望她的身高,体重,年龄,学历,性格,家庭状况等等。这些标准可以帮助你更好地找到最
适合你的女朋友。3、多出去:最后,你要多出去走走,多多参加一些活动,多多交友,这样你才能更容易的遇到适合自己的女朋友。

参考:

  • How to use ChatGPT with Python

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/6065.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Chatgpt api 多轮对话功能实现

不废话,上代码 import requests import jsonurl "https://api.openai.com/v1/completions"payload json.dumps({"model": "text-davinci-003","prompt": "日照香炉生紫烟,遥看瀑布挂前川,飞…

提示词的天花板来了- ChatGPT 指导学习知识点

人类导师还是人机互卷 https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/ 访问 ChatGPT网站选择 GPT-4(或更高版本)模型将 Mr_Ranedeer.json 的内容复制粘贴到 ChatGPT让 Mr. Ranedeer 带领您完成配置过程 开始学习吧! 支持以下命令&…

openai-chatGPT的API调用异常处理

因为目前openai对地区限制的原因,即使设置了全局代理使用API调用时,还是会出现科学上网代理的错误问题。 openai库 0.26.5 【错误提示】: raise error.APIConnectionError( openai.error.APIConnectionError: Error communicating with Open…

掌握 AI-掌控未来,每个人必须掌握的人工智能-ChatGPT

掌握AI-掌控未来,如果未来你不会使用AI,那么你注定会被淘汰!!! 1、AI全套课程,学完你可以免费搭建一个自己的私人ChatGPT网站,不需要买服务器,不需要写代码,一分钟轻松解…

GPT系列-1-ChatGPT的理解

参考 李宏毅老师讲解 思维导图 ChatGPT 对标 instruct GPT 本质 GPT的社会化 训练过程 1 学习文字接龙 无监督学习 大量的自我学习 生成的答案具有随机性 自己修炼 2 人类老师引导文字接龙的方向 监督学习 标注:(问题提示,答案)对,引导gpt生…

OpenAI-ChatGPT最新官方接口《微调ChatGPT模型》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(四)(附源码)

微调ChatGPT模型 前言Introduction 导言What models can be fine-tuned? 哪些模型可以微调?Installation 安装Prepare training data 准备训练数据CLI data preparation tool CLI数据准备工具Create a fine-tuned model 创建微调模型Use a fine-tuned model 使用微…

浅浅体验以ChatGPT为代表的人工AI 智能聊天

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 ChatGPT是一种由OpenAI训练的大型语言模型。它的原理是基于Transformer架构,通…

英国大学生用AI写论文拿到1等成绩!ChatGPT写论文教程+提示词分享

今年期末季与往年的一大不同就是有了“哆啦C梦”——ChatGPT。过于高效智能的它,上线初期就引起了学术界关于“学术不端”的热烈讨论… 目录 01.用AI写论文获1等成绩 02.如何用ChatGPT辅助学习/写作 01.迅速get知识点 02.辅助理解内容 03.辅助起草论文大纲 0…

chatgpt的接口调用如何验证key值是否是有效的呢

近期在开发一个微型的程序,实现,轮询key和代理ip,然后循环的执行向openai api接口调用的功能。但是遇到了一个难题。那就是如何提前预判出来,key是不是有效的呢? 目前我所能想到的解决办法,就是真实的去执行…

ChatGPT移动端软件开发

要在移动端开发ChatGPT应用程序,需要以下步骤: 界定需求:定义ChatGPT在移动应用程序中所需实现的具体功能,例如对话、文本生成、语言翻译等。 选择开发平台:移动应用程序可以基于iOS、Android或其他移动操作系…

chatGPT助力医保接口开发

在下面的文章中,用到反射来设计医保接口,因为国内的医保接口有一个特点,就是接口基本是统一的,接中传的数据是有一定规律的,这样方便对接后业务级的升级扩展,所以在对接医保接口时,就很容易用OO…

使用ChatGPT 开放的 API 接口可以开发哪些自研工具?

使用ChatGPT开放的API接口,可以开发多种自研工具,例如: 智能聊天机器人:可以使用ChatGPT提供的语言生成能力,构建一个智能聊天机器人,能够根据用户的输入自动回复,完成自然语言交互。 文本生成工具:可以使用ChatGPT的文本生成能力,开发一个文本生成工具,例如自动生…

ChatGPT 和 Elasticsearch:OpenAI 遇见私有数据(一)

作者:Jeff Vestal 结合 Elasticsearch 的搜索相关性和 OpenAI 的 ChatGPT 的问答功能来查询你的数据。 在此博客中,你将了解如何使用 Elasticsearch 将 ChatGPT 连接到专有数据存储,并为你的数据构建问答功能。 ChatGPT 和 Elasticsearch&…

让 OpenAI 更 Open,在 ChatGPT 里自由接入数据源

本篇文章中,我们简单聊聊如何在 OpenAI 的 ChatGPT Web 客户端中,自由的接入和使用各种数据源。 写在前面 三月以来,我在 ChatGPT 官方客户端上做了不少实践,也做过一些技术分享。也在网上晒过一些折腾的有趣的事情:…

Java SpringBoot实现调用OpenAI ChatGPT的相关接口(详细教程)

大纲 说明 Java调用OpenAI接口,Java调用实现ChatGPT聊天,OpenAIAPI是一个自己封装的OpenAI GPT-3聊天API的Java工具类,可用于通过Java代码调用GPT-3模型进行自然语言交互,实现智能聊天等功能。 通过调用GPT-3模型,输…

〖ChatGPT实践指南 - 零基础扫盲篇③〗- 学术探讨:如何获取 OpenAI 的 API keys

帮助大家学习使用OpenAI的各类API开发应用 ,学习多个实站项目。 推荐他人订阅可获取扣除平台费用后的35%收益,文末有名片!说明:该文属于 ChatGPT实践指南白宝书 专栏,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区…

OpenAI 重磅发布 ChatGPT iOS 客户端!

公众号关注 “GitHubDaily” 设为 “星标”,每天带你逛 GitHub! 今天凌晨,OpenAI 正式发布了 iOS 客户端! 这代表你可以直接在 iPhone 和 iPad 上直接使用 ChatGPT 进行聊天了。 该客户端基于 Whisper 开源模型,集成了…

ChatGPT:关于 OpenAI 的 GPT-4 工具你需要知道的一切

OpenAI 再次成为头条新闻,有消息称它正在用一个名为 GPT-4 的新版本更新其病毒式传播的 ChatGPT。但是什么时候可以使用它,它是如何工作的,你可以使用它吗? OpenAI 已迅速成为科技界最知名的公司之一。这家人工智能 (AI) 公司制作了逼真的图像生成器、3D 模型创建器,以及现…

OpenAi[ChatGPT] 使用Python对接OpenAi APi 实现智能QQ机器人-学习详解篇

文章大部分来自:https://lucent.blog 原文博客地址:https://blog.ideaopen.cn 最近火热全文的ChatGPT,被很多人玩出了花,我们在Github上可以看到几个常见的逆向SDK包,这一篇我将以学习的方式来写这一篇文章。 这些SDK不…

用 Python 实现ChatGPT OpenAI(直接上源码)

网上一大堆教程,好多讲的很墨迹,你需要折腾半天才能调试通,up 这里给大家直接上源码干货。 详细教程后面补充,着急使用的可以直接拿走调试 说明 到 openai 里面替换你自己的app_key https://platform.openai.com/ 登录账号登录之…