设置与安装
安装所需的包
首先,确保您已安装 reticulate 包和 devtools 包。
install.packages("reticulate")
install.packages("devtools")接下来,您需要安装 CASSIA 包。您可以直接用下面的代码安装:
# 安装 CASSIA 包
library(devtools)
devtools::install_github("ElliotXie/CASSIA/CASSIA_R")设置 Python 环境
CASSIA 依赖 Python 进行部分后端处理。加载 CASSIA 包时,将会自动设置所需的 Python 环境,不需要额外操作。
如果环境没有自动设置成功,您可以使用 setup_cassia_env() 函数手动创建和配置必要的 Python 环境。
library(CASSIA)
# 如果需要,手动设置 Python 环境
setup_cassia_env(conda_env = "cassia_env")设置 API 密钥
要使用像 OpenAI GPT4o 这样的大模型,您需要使用 setLLMApiKey() 函数告诉R你的API密钥并保存
注意:您必须至少设置一个 API 密钥才能使用 CASSIA。具体设置方法可以参照github首页文档,大概需要花费2分钟的时间
# 对于 OpenAI
setLLMApiKey("your_openai_api_key", provider = "openai", persist = TRUE)
# 对于 Anthropic
setLLMApiKey("your_anthropic_api_key", provider = "anthropic", persist = TRUE)
# 对于 OpenRouter
setLLMApiKey("your_openrouter_api_key", provider = "openrouter", persist = TRUE)- 将
"your_api_key"替换为您的实际 API 密钥。 - 根据您的提供商,将
provider设置为"openai"、"anthropic"或"openrouter"。 - 设置
persist = TRUE会将密钥保存在您的.Renviron文件中,以供将来会话使用。
如何选择模型和提供商
您可以为注释和评分选择任何模型。下面列出了一些经典模型。大多数当前流行的模型都由 OpenRouter 支持,尽管它们在 CASSIA 论文中没有经过广泛的基准测试 — 欢迎您尝试它们。
OpenAI
gpt-4o:平衡的性能和成本(比较推荐)
Anthropic
claude-3-5-sonnet-20241022:高性能模型claude-3-7-sonnet-latest:最新模型
OpenRouter(推荐)
anthropic/claude-3.5-sonnet:用来Claude的访问限制openai/gpt-4o-2024-11-20:替代访问 GPT-4o 的方式deepseek/deepseek-chat-v3-0324:基本免费且效果媲美 GPT-4o(非常推荐)