故障排除

这里我们列出了用户可能遇到的一些常见错误。如果您有任何其他问题,请随时在最后一节留下评论!

认证错误(错误401)

常见原因

  • API密钥未正确加载
  • 无效或过期的API密钥
  • API信用额度不足

解决方案

# 验证API密钥是否正确设置
key <- Sys.getenv("ANTHROPIC_API_KEY")
print(key)  # 应显示您的API密钥,而不是空字符串

# 如有必要,重置API密钥
setLLMApiKey("your_anthropic_api_key", provider = "anthropic", persist = TRUE)
R

确保:

  • 验证您的平台账户上有足够的信用额度
  • 如有必要,通过平台的计费门户添加资金

文件未找到错误

常见原因

  • 文件路径不正确
  • 缺少输入文件
  • CASSIA自动文件匹配问题

解决方案

# 验证文件路径是否正确且文件存在
file.exists("your_input_file.csv")  # 如果文件存在则返回TRUE
R

指定路径时:

  • 必要时使用绝对路径:
    • 不正确: "data/input.csv"
    • 正确: "C:/Users/YourName/Project/data/input.csv"
  • 确保输入和输出文件名符合CASSIA的预期:
    • 严格遵循命名约定
    • 检查文件扩展名是否匹配所需格式

权限错误

常见原因

  • 文件已存在且被锁定/使用中
  • 写入权限不足
  • 目录访问限制

解决方案

# 如果文件存在,在继续之前删除它
if(file.exists("output.csv")) {
    file.remove("output.csv")
}
R

其他步骤:

  • 检查文件是否已在另一个程序中打开
  • 关闭使用该文件的任何程序
  • 等待几秒钟后重试
  • 如有必要,使用不同的输出文件名

最佳实践

  • 保持API密钥安全,切勿共享
  • 在覆盖文件之前始终备份重要数据
  • 在运行操作之前仔细检查文件路径和权限
  • 维持足够的API信用额度以确保处理不中断