调用openai实现聊天功能

news/2024/5/20 8:55:22 标签: python, 大模型, openai

📑前言

本文主要是【聊天机器人】——调用openai实现聊天功能的文章,如果有什么需要改进的地方还请大佬指出⛺️

🎬作者简介:大家好,我是听风与他🥇
☁️博客首页:CSDN主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见

目录

    • 📑前言
    • 1.推荐使用google云实验室
    • 2.下载依赖
    • 3.调用openai的key实现机器人功能
    • 📑文章末尾

1.推荐使用google云实验室

  • 网址: https://colab.research.google.com/

2.下载依赖

pip install openai

openaikey_19">3.调用openai的key实现机器人功能

python">import openai

# 设置 API Key
openai.api_key = "openai的key"
openai.api_base = "中转api地址";

# 定义一个函数来处理用户的输入
def handle_input(user_input):
    # 创建 ChatGPT 补全请求
    completion = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=[{"role": "user", "content": user_input}],
    )

    # 返回补全结果
    return completion.choices[0].message.content

# 开始循环处理用户的输入
while True:
    user_input = input("请输入问题:")
    response = handle_input(user_input)
    print(response)

📑文章末尾

在这里插入图片描述


http://www.niftyadmin.cn/n/5322364.html

相关文章

【QT】QMessageBox 弹出消息框,对话确认框(确定/取消)

1.无互动 QMessageBox::information(nullptr,"信息","登陆成功");2.互动:确定、取消 QMessageBox::StandardButton box; box QMessageBox::question(this, "提示", "确定要添加吗?", QMessageBox::Yes|QMessageBox::…

物联网协议Coap之Core和NetWork简介

目录 前言 一、Coap的Core包 1、Coap对象 2、Message对象 3、Request对象 4、Response对象 二、Coap的NetWork调试 1、UDP运行模式 2、Network消息接收 3、Sender线程发送数据 三、总结 前言 在之前的博文中,对Californium中Coap的实现进行了简要的介绍&a…

谷歌最新医学领域LLM大模型:AMIE

2024年1月11日Google 研究院发布最新医疗大模型AMIE:用于诊断医学推理和对话的研究人工智能系统。 文章链接:Articulate Medical Intelligence Explorer (AMIE) giuthub:目前代码未开源 关于大模型之前有过一篇总结:大语言模型(L…

Modern C++ 学习资源

最直接的,Github一搜"modern c",只看前几名即可: 再加上cppreference就够了。 网址如下: GitHub - changkun/modern-cpp-tutorial: 📚 Modern C Tutorial: C11/14/17/20 On the Fly | https://changkun.de…

使用redis时快速考虑的问题

使用场景 ap组件程序是否容忍极限丢失1s数据是否可以不依赖redis就能实现是否过度依赖redis 数据结构 5种结构选择不同结构有自己的限制,使用前需考虑限制考虑当前业务最适合那种解构,或多种解构混合使用 key设计 大keykey的格式热key敏感数据 过…

UniApp面试题

面试题1 问:什么是 UniApp?它有哪些特点? 答:UniApp 是一种基于 Vue.js 开发跨平台应用的框架。它可以同时构建运行在多个平台(包括但不限于小程序、H5、App)的应用程序。UniApp 的特点包括:一…

永不停止,永远在路上!MIAOYUN 2023年度回顾

2023 MIAOYUN年度关键词:坚持/沉淀/成长 2023年,我们身处虚浮遥荡的世界:支原体肺炎、流感接二连三、经济下行成热词、人人思危;更有暴雨成灾,核污水扩散,战火与地震不断。 坏事发生时,你有三种…

Android jar包编译及集成

Jar包编译和集成有两种编译方式,mk和bp,Android 7版本之后逐渐采用bp格式编译,目前14版本还是兼容mk方式编译,具体写法入下: Android jar包编译 mk: 如果需要打包到systemimg,则需要将此jar包添…