Chatgpt in RStudio

Fri, Jun 14, 2024heziahR语言Rstudio教程

项目来源

https://github.com/MichelNivard/gptstudio

前置配置

  • !!!首先,你需要一个稳定的代理服务器。

  • 编辑.Renviron ,可以使用命令

  • 请将以下行添加到.Renviron ,请替换实际代理地址。

r
require(usethis)
edit_r_environ()
r
# example
http_proxy = "http://127.0.0.1:7890"
https_proxy = "http://127.0.0.1:7890"

使用教程

安装包

r
install.packages("gptstudio")

配置apikey

  • openai

    • 编辑.Renviron ,可以使用命令

    • 对于每次启动项目时加载的持久设置,请将以下行添加到.Renviron,将<APIKEY>替换为实际的API密钥:

r
require(usethis)
edit_r_environ()
r
OPENAI_API_KEY="<APIKEY>"
  • 第三方api

    • 按如上步骤配置OPENAI_API_KEY

    • 运行以下行,注意每次启动都需要重新运行,或者可以添加到.Rprofile 以进行持久设置。将<APIURL>替换为实际的API密钥

r
options(gptstudio.openai_url = "<APIURL>/v1")
# example
# options(gptstudio.openai_url = "https://api.gptsapi.net/v1")

选择模型

  • 点击Addins→GPTSTUDIO→Chat,注意此时会有未安装的包,需要手动安装。

微信截图_20240614194304

  • 成功启动后,会出现如下界面

微信截图_20240614194448

  • 选择设置,在API service→Chat Model中修改模型,这里推荐GPT-4o。

微信截图_20240614194531

  • 记得最后点击保存按钮并重启。

使用指南

  • 在Tools→Modify Keyboard Shortcuts中搜索chat找到Chat in Source,配置为快捷键

微信截图_20240614194951

  • 在使用时,选中内容作为输入内容,点击Addins→Chat in Source或使用快捷键运行后等待即可。