作者注:介绍 Positron IDE 的定位和核心功能,详解如何在 Positron 终端中使用 Claude Code,以及通过 API易环境变量配置实现八折调用 Claude API
如果你是做数据科学的——用 R 或 Python 写分析代码、跑模型、做可视化——你可能已经听说了 Positron IDE。它是 RStudio 团队打造的下一代 IDE,把 VS Code 的扩展生态和 RStudio 的数据科学体验结合在了一起。更重要的是,Positron 内置了终端,可以直接运行 Claude Code——这意味着你可以在同一个 IDE 里写数据分析代码、探索数据、同时让 Claude 帮你干活。
本文将介绍 Positron 的核心功能,然后手把手教你在 Positron 终端中配置 Claude Code + API易,用八折价格调用 Claude Opus 4.6。
核心价值: 了解 Positron IDE 的定位,学会在其中配置 Claude Code + API易环境变量。

Positron IDE 是什么
一句话介绍
Positron 是 RStudio 团队(Posit 公司)打造的下一代数据科学 IDE——基于 VS Code 的开源内核(Code OSS),专门为 R 和 Python 的数据分析工作流设计。
Positron IDE 核心信息
| 维度 | 说明 |
|---|---|
| 开发团队 | Posit 公司(RStudio 的母公司) |
| 定位 | 专为数据科学设计的 IDE |
| 支持语言 | R 和 Python(双语言平等地位) |
| 底层架构 | 基于 VS Code (Code OSS) 的 Fork |
| 价格 | 免费开源 |
| 下载 | positron.posit.co |
| 扩展兼容 | 兼容 VS Code 的 .vsix 扩展 |
| 与 RStudio 关系 | RStudio 继续维护,Positron 是新方向 |
Positron IDE 的核心功能
| 功能 | 说明 | 对比 VS Code |
|---|---|---|
| 变量浏览器 | 实时查看所有变量的值和类型 | VS Code 没有原生支持 |
| 数据框交互 | 点击数据框直接打开交互式表格(排序、筛选、统计) | 需要扩展 |
| 图表面板 | 内置图表渲染面板,R/Python 的 plot 直接显示 | 需要扩展 |
| 多会话控制台 | 同时运行多个 R 和 Python 解释器 | 有限支持 |
| Notebook 支持 | R 和 Python Notebook 与脚本并排工作 | 支持但体验不同 |
| Shiny/Streamlit | 内置预览 Shiny、Streamlit、Dash 应用 | 需要配置 |
| 内置 PDF 查看器 | 直接查看 PDF,不需要外部应用 | 需要扩展 |
| 内置终端 | 完整终端,可以运行 Claude Code | 支持 |
为什么数据科学家应该关注 Positron
如果你之前用 RStudio,Positron 给你带来了 VS Code 生态(数千个扩展、Git 集成、终端)。如果你之前用 VS Code 写数据代码,Positron 给你带来了 RStudio 级别的数据交互体验(变量浏览、数据框探索、图表面板)。
而且——Positron 的内置终端可以直接运行 Claude Code,这意味着你可以在数据分析的同时让 AI 帮你写代码。
在 Positron 中使用 Claude Code
Claude Code 是终端原生的工具——任何有终端的地方都能运行 Claude Code,包括 Positron 的内置终端。不需要特殊的扩展或插件,直接在终端里用。
Step 1:安装 Claude Code
在 Positron 的终端(底部面板的 Terminal 标签页)中运行:
npm install -g @anthropic-ai/claude-code
Step 2:配置 API易环境变量
这是最关键的一步——通过两行环境变量让 Claude Code 使用 API易的中转服务,享受八折价格。
# 写入你的 shell 配置文件
# macOS/Linux 用 ~/.zshrc 或 ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-***"' >> ~/.zshrc
echo 'export ANTHROPIC_BASE_URL="https://api.apiyi.com"' >> ~/.zshrc
# 立即生效
source ~/.zshrc
说明:
ANTHROPIC_AUTH_TOKEN— 你在 API易 apiyi.com 获取的 API KeyANTHROPIC_BASE_URL— API易的中转地址,替代 Anthropic 官方端点
Step 3:在 Positron 终端中启动 Claude Code
# 在 Positron 终端中输入
claude
Claude Code 启动后,它会自动使用你配置的 API易环境变量——所有请求通过 API易中转,享受八折价格,同时你在 Positron 的编辑器里继续写数据分析代码。
完整配置一览
# ~/.zshrc 或 ~/.bashrc 中添加以下内容
# API易 配置
export ANTHROPIC_AUTH_TOKEN="sk-***"
export ANTHROPIC_BASE_URL="https://api.apiyi.com"
就这两行——重启 Positron(或新开一个终端标签页)后自动生效。

API易环境变量配置详解
为什么要配置 API易
| 不配置(直连 Anthropic) | 配置 API易 |
|---|---|
| 需要 Anthropic 官方 API Key | API易 Key(apiyi.com 获取) |
| 官方全价 | 八折价格 |
| 中国/俄罗斯无法直连 | 全球直连 |
| 受官方 RPM 限制 | 不限 RPM |
| 需要海外信用卡注册 | 不需要 |
配置方法(3 种方式)
方法一:写入 Shell 配置文件(推荐,永久生效)
# macOS (zsh)
echo 'export ANTHROPIC_AUTH_TOKEN="sk-***"' >> ~/.zshrc
echo 'export ANTHROPIC_BASE_URL="https://api.apiyi.com"' >> ~/.zshrc
source ~/.zshrc
# Linux (bash)
echo 'export ANTHROPIC_AUTH_TOKEN="sk-***"' >> ~/.bashrc
echo 'export ANTHROPIC_BASE_URL="https://api.apiyi.com"' >> ~/.bashrc
source ~/.bashrc
写入后永久生效——每次打开 Positron 终端自动加载,不需要每次手动输入。
方法二:当前终端临时生效
# 只在当前终端会话有效,关闭后失效
export ANTHROPIC_AUTH_TOKEN="sk-***"
export ANTHROPIC_BASE_URL="https://api.apiyi.com"
claude
适合临时测试。
方法三:项目级 .env 文件
在项目根目录创建 .env 文件:
ANTHROPIC_AUTH_TOKEN=sk-***
ANTHROPIC_BASE_URL=https://api.apiyi.com
然后在 Positron 终端中:
source .env
claude
适合多项目使用不同 Key 的场景。
验证配置是否生效
在 Positron 终端中运行:
echo $ANTHROPIC_BASE_URL
# 应该输出: https://api.apiyi.com
echo $ANTHROPIC_AUTH_TOKEN
# 应该输出: sk-***
# 启动 Claude Code 验证
claude
如果 Claude Code 正常启动且能生成代码,说明配置成功。
🎯 配置建议: 推荐方法一(写入 ~/.zshrc),一次配置永久生效。API易的 Key 在 apiyi.com 注册后即可获取,注册送免费测试额度。
Positron + Claude Code 的数据科学使用场景
场景一:让 Claude 帮你写数据分析代码
在 Positron 编辑器里写分析代码,遇到不确定的部分,切到底部终端问 Claude:
You: 帮我用 pandas 做一个分组聚合,按月份统计销售额,并画折线图
Claude: [直接在 analysis.py 中插入代码]
Claude 修改的文件会实时反映在 Positron 的编辑器中——你可以立刻看到变化。
场景二:让 Claude 帮你调试 R/Python 代码
You: 我的 R 模型报错了:Error in lm(y ~ x1 + x2, data = df) :
variable lengths differ,帮我检查 model.R 找出原因
Claude: [分析文件后] 发现 x2 列有 15 个 NA 值导致长度不一致...
场景三:让 Claude 帮你优化模型
You: 当前模型的 R² 只有 0.65,帮我尝试特征工程和模型选型,
把结果记录到 experiments.md
Claude: [尝试多种方案后] 最佳方案:随机森林 + 交互特征,R² 提升到 0.84
场景四:让 Claude 帮你写 Shiny/Streamlit 应用
You: 把 analysis.py 的分析结果包装成一个 Streamlit 仪表板,
包含筛选器、折线图和数据表
Claude: [创建 app.py] 运行 streamlit run app.py 预览
在 Positron 中可以直接预览 Streamlit 应用——Claude 写代码,Positron 实时预览。

常见问题
Q1: Positron 和 VS Code 的 Claude Code 扩展有什么区别?
Positron 中用的是 Claude Code 的终端模式(CLI),不是 VS Code 扩展模式。终端模式是最完整的 Claude Code 体验——支持所有功能(Skills、Subagents、/loop、/schedule 等)。VS Code 的 Claude Code 扩展提供的是可视化界面(inline diff、@-mentions),部分高级功能不如 CLI 完整。两者都可以通过 API易环境变量配置使用八折价格。
Q2: 配置 API易后,Positron 自己的 AI Assistant 也会走 API易吗?
不会。ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL 只影响终端中的 Claude Code CLI。Positron 自带的 Positron Assistant 有独立的配置——它通过 Positron 的设置面板配置 Claude API Key,和终端环境变量互不干扰。如果你也想让 Positron Assistant 用 API易,需要在 Positron 设置中单独配置。
Q3: 我是纯 R 用户,需要从 RStudio 切换到 Positron 吗?
不急。RStudio 不会停止维护,14 年的 R 优化不会消失。但如果你同时用 R 和 Python、或者想要 VS Code 的扩展生态(包括 Claude Code),Positron 是更好的选择。建议先并行使用——Positron 和 RStudio 可以同时安装,不冲突。
Q4: 中国用户用 Positron + Claude Code + API易需要 VPN 吗?
Positron 本身不需要 VPN(从官网下载安装即可)。Claude Code 通过 API易调用也不需要 VPN——ANTHROPIC_BASE_URL 设为 https://api.apiyi.com 后走的是 API易的服务器,全球直连。唯一可能需要 VPN 的场景是下载某些 VS Code 扩展(从 VS Code Marketplace),但 Positron 的核心功能不依赖这些。
总结
Positron IDE + Claude Code + API易的核心要点:
- Positron 是什么: RStudio 团队的下一代数据科学 IDE,基于 VS Code 的 Fork,R + Python 双语言平等,内置变量浏览器和数据框交互
- Claude Code 在 Positron 中怎么用: 直接在 Positron 内置终端运行
claude命令——终端玩法即可,不需要特殊扩展 - API易配置极简: 两行环境变量写入 ~/.zshrc 即可永久生效,享受八折价格、全球直连、不限 RPM
export ANTHROPIC_AUTH_TOKEN="sk-***"
export ANTHROPIC_BASE_URL="https://api.apiyi.com"
推荐通过 API易 apiyi.com 获取 API Key——注册即送免费测试额度,配合 Positron + Claude Code 构建最强的数据科学工作流。
📚 参考资料
-
Positron IDE 官网: 下载和功能介绍
- 链接:
positron.posit.co - 说明: 包含安装、功能介绍和文档
- 链接:
-
Positron IDE 产品页: Posit 公司的产品介绍
- 链接:
posit.co/products/ide/positron/ - 说明: 包含功能亮点和与 RStudio 的对比
- 链接:
-
Claude Code 在 Positron 中使用: 终端 AI 助手指南
- 链接:
medium.com/codex/how-to-use-claude-code-introducing-an-ai-terminal-assistant-for-vscode-positron-and-cursor - 说明: 包含在 VS Code/Positron/Cursor 中使用 Claude Code 的方法
- 链接:
-
API易文档中心: Claude API 八折接入
- 链接:
docs.apiyi.com - 说明: 获取 API Key 和配置指南
- 链接:
作者: APIYI 技术团队
技术交流: 欢迎在评论区讨论,更多资料可访问 API易 docs.apiyi.com 文档中心
