当前位置:   article > 正文

EXCEL调用ChatGPT_excel接入chatgpt

excel接入chatgpt

目录

前言

一、ChatGPT是什么?

二、使用步骤

1.申请ChatGPT的API_KEY

2.创建宏模块

3.之后可以通过以下格式调用ChatGPT函数

总结


前言

此文章目的是使用ChatGPT API在Excel中调用ChatGPT函数,以轻松使用Excel完成各类任务。


一、ChatGPT是什么?

ChatGPT是基于GPT-3.5架构训练的大型语言模型,由OpenAI开发。它可以理解和生成人类语言,包括英语和其他多种语言。ChatGPT的设计目的是成为一个可扩展、高度自适应的自然语言生成系统,可以用于各种应用,如聊天机器人、智能助手和自然语言处理等。

ChatGPT API是一组用于与ChatGPT交互的编程接口,可以帮助开发人员将ChatGPT集成到他们的应用程序中。它提供了多种功能,包括生成文本、回答问题、分析文本等等。ChatGPT API基于RESTful API架构,可以与各种编程语言和开发环境兼容。开发者可以使用API密钥进行身份验证,并通过HTTP请求与API进行交互,获取ChatGPT的输出结果。

二、使用步骤

1.申请ChatGPT的API_KEY

申请网址

2.创建宏模块

在Excel的开发工具中选择Visual Basic打开

点击插入-模块,粘贴如下代码,修改成你自己的api_key

  1. Function ChatGPT(prompt As String) As String
  2. Dim url As String, apiKey As String
  3. Dim response As Object, re As String
  4. Dim midString As String
  5. apiKey = "你第一步申请的api_key"
  6. url = "https://api.openai.com/v1/engines/text-davinci-003/completions"
  7. Set response = CreateObject("MSXML2.XMLHTTP")
  8. response.Open "POST", url, False
  9. response.setRequestHeader "Content-Type", "application/json"
  10. response.setRequestHeader "Authorization", "Bearer " + apiKey
  11. response.Send "{""prompt"":""" & prompt & """,""max_tokens"":1024, ""temperature"":0.1}"
  12. re = response.responseText
  13. midString = Mid(re, InStr(re, """text"":""") + 8)
  14. ChatGPT = Split(midString, """")(0)
  15. ChatGPT = Replace(ChatGPT, "\n", "")
  16. End Function

保存并退出此页面

3.之后可以通过以下格式调用ChatGPT函数

=ChatGPT("")

注意:需要在英文状态下输入,可以用&将单元格和内容进行连接输入到ChatGPT中。


总结

以上就是今天要讲的内容,本文简单介绍了如何在Excel中调用ChatGPT。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/144089?site
推荐阅读
相关标签
  

闽ICP备14008679号