详细内容或原文请订阅后点击阅览
在 RStudio 中与 AI 聊天
直接在 RStudio 中与 Github Copilot 和 OpenAI 的 GPT(ChatGPT)模型交互。`chattr` Shiny 插件让您可以轻松地与这些和其他大型语言模型 (LLM) 进行交互。
来源:RStudio AI博客chattr 是一个支持与大型语言模型 (LLM)(例如 GitHub Copilot Chat 和 OpenAI 的 GPT 3.5 和 4)交互的软件包。主要载体是在 RStudio IDE 中运行的 Shiny 应用程序。以下是它在 Viewer 窗格中运行的示例:
chattr
图 1:chattr 的 Shiny 应用程序
chattr
尽管本文重点介绍了 chattr 与 RStudio IDE 的集成,但值得一提的是,它可以在 RStudio 之外运行,例如在终端中。
chattr
入门
首先,从 CRAN 安装软件包,然后使用 chattr_app() 函数调用 Shiny 应用程序:
chattr_app()
# 从 CRAN 安装install.packages("chattr")# 运行应用程序chattr::chattr_app()#> ── chattr - 可用模型 #> 选择您要使用的模型编号:#>#> 1:GitHub - Copilot Chat - (copilot) #>#> 2:OpenAI - Chat Completions - gpt-3.5-turbo (gpt35) #>#> 3:OpenAI - Chat Completions - gpt-4 (gpt4) #>#> 4:LlamaGPT - ~/ggml-gpt4all-j-v1.3-groovy.bin (llamagpt) #>#>#> 选择:>
# 从 CRAN 安装install.packages("chattr")# 运行应用程序chattr::chattr_app()#> ── chattr - 可用模型 #> 选择您想要使用的模型编号:#>#> 1:GitHub - Copilot Chat - (copilot) #>#> 2:OpenAI - Chat Completions - gpt-3.5-turbo (gpt35) #>#> 3:OpenAI - Chat Completions - gpt-4 (gpt4) #>#> 4:LlamaGPT - ~/ggml-gpt4all-j-v1.3-groovy.bin (llamagpt) #>#>#> 选择:>
# 从 CRAN 安装
# 从 CRAN 安装
install.packages("chattr")
install.packages
“chattr”
# 运行应用程序
# 运行应用程序
chattr::chattr_app()
::
chattr_app
#> ── chattr - 可用模型
#> ── chattr - 可用模型
#> 选择您要使用的模型编号:
#> 选择您要使用的模型编号:
#>
#>
#> 1:GitHub - Copilot Chat - (copilot)
#> 1:GitHub - Copilot Chat - (copilot)
#>
#>
#> 2:OpenAI - 聊天完成 - gpt-3.5-turbo (gpt35)
#> 2:OpenAI - 聊天完成 - gpt-3.5-turbo (gpt35)
#>
#>
#> 3:OpenAI - 聊天完成 - gpt-4 (gpt4)
#>
#>
#>
#>
#>
#>
#> 选择:
>
>
::