
【C00112】OpenAI API调用R版
经济学
管理科学
新闻传播
计量经济学与因果推断
R
OpenAI API 调用 R 版简介
本项目提供了一个基于 R 语言的轻量级脚本,用于轻松调用 OpenAI 的 Chat Completion API。
主要功能
- 环境安全:支持从系统环境变量读取 API Key,避免硬编码敏感信息。
- 灵活配置:允许用户自定义模型名称(如
gpt-3.5-turbo,gpt-4)和最大生成 token 数。 - 错误处理:内置 HTTP 状态码检查,当 API 返回错误时会抛出清晰的异常信息。
- 依赖精简:仅依赖
httr和jsonlite两个常用包,易于部署。
使用前准备
- 确保已安装 R 语言环境。
- 安装依赖包:
install.packages(c("httr", "jsonlite"))。 - 设置环境变量
OPENAI_API_KEY为您的真实密钥。 - 将
main.R中的示例代码取消注释即可运行测试。