title: "Positron IDE + Claude Code:数据科学家的生产力新组合"
description: "探索 Positron IDE 的核心功能,学习如何在终端中配置 Claude Code,并利用 APIYI 环境变量实现 Claude API 的高性价比调用。"
Авторское примечание: В этой статье мы разберем позиционирование и основные функции Positron IDE, подробно рассмотрим, как использовать Claude Code в терминале Positron, и как настроить переменные окружения APIYI для вызова Claude API со скидкой 20%.
Если вы занимаетесь анализом данных — пишете код на R или Python, запускаете модели или строите визуализации — вы наверняка уже слышали о Positron IDE. Это IDE нового поколения от команды RStudio, которая объединила расширяемую экосистему VS Code с опытом работы с данными, присущим RStudio. Более того, в Positron встроен терминал, в котором можно напрямую запускать Claude Code. Это значит, что вы можете писать код для анализа данных, исследовать датасеты и одновременно поручать Claude выполнение задач в рамках одной IDE.
В этой статье мы рассмотрим основные функции Positron, а затем пошагово разберем, как настроить Claude Code + APIYI в терминале Positron, чтобы вызывать Claude Opus 4.6 со скидкой 20%.
Основная ценность: Понимание позиционирования Positron IDE и настройка переменных окружения Claude Code + APIYI.

Что такое Positron IDE
Краткий обзор
Positron — это IDE следующего поколения для специалистов по данным от команды RStudio (компания Posit). Она построена на базе открытого ядра VS Code (Code OSS) и специально оптимизирована для рабочих процессов анализа данных на R и Python.
Основная информация о Positron IDE
| Параметр | Описание |
|---|---|
| Разработчик | Компания Posit (материнская компания RStudio) |
| Назначение | IDE, созданная специально для Data Science |
| Поддерживаемые языки | R и Python (равноправная поддержка) |
| Архитектура | Форк VS Code (Code OSS) |
| Стоимость | Бесплатно, с открытым исходным кодом |
| Скачать | positron.posit.co |
| Совместимость | Поддерживает расширения VS Code (.vsix) |
| Связь с RStudio | RStudio продолжает развиваться, Positron — новое направление |
Ключевые функции Positron IDE
| Функция | Описание | VS Code |
|---|---|---|
| Обозреватель переменных | Просмотр значений и типов всех переменных в реальном времени | Нет нативной поддержки |
| Работа с датафреймами | Интерактивные таблицы (сортировка, фильтрация, статистика) | Нужны расширения |
| Панель графиков | Встроенная панель для рендеринга графиков R/Python | Нужны расширения |
| Консоль с несколькими сессиями | Одновременный запуск нескольких интерпретаторов 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, а значит, вы можете анализировать данные и одновременно использовать ИИ для написания кода.
Использование Claude Code в Positron
Claude Code — это инструмент, работающий прямо в терминале. Он будет работать везде, где есть терминал, включая встроенный терминал Positron. Никаких специальных плагинов не нужно.
Шаг 1: Установка Claude Code
В терминале Positron (вкладка Terminal на нижней панели) выполните команду:
npm install -g @anthropic-ai/claude-code
Шаг 2: Настройка переменных окружения APIYI
Это самый важный этап — добавление двух переменных окружения, чтобы Claude Code использовал сервис-прокси API APIYI и вы могли экономить 20% стоимости.
# Добавьте в ваш конфигурационный файл оболочки
# Для 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 (apiyi.com)ANTHROPIC_BASE_URL— адрес сервиса-прокси APIYI, заменяющий официальный эндпоинт Anthropic
Шаг 3: Запуск Claude Code в терминале Positron
# Введите в терминале Positron
claude
После запуска Claude Code автоматически подхватит переменные окружения APIYI — все запросы будут проходить через сервис-прокси APIYI со скидкой 20%, пока вы продолжаете писать код в редакторе Positron.
Итоговая конфигурация
# Добавьте это в ~/.zshrc или ~/.bashrc
# Конфигурация APIYI
export ANTHROPIC_AUTH_TOKEN="sk-***"
export ANTHROPIC_BASE_URL="https://api.apiyi.com"
Всего две строки — перезапустите Positron (или откройте новую вкладку терминала), и настройки вступят в силу.

Подробное руководство по настройке переменных окружения APIYI
Зачем настраивать APIYI
| Без настройки (прямое подключение к Anthropic) | С настройкой APIYI |
|---|---|
| Нужен официальный API-ключ Anthropic | API-ключ APIYI (получить на apiyi.com) |
| Полная официальная стоимость | Скидка 20% |
| Прямое подключение из Китая/России невозможно | Глобальное прямое подключение |
| Ограничения RPM от официального сервиса | Без лимитов RPM |
| Нужна зарубежная банковская карта для регистрации | Не требуется |
Способы настройки (3 варианта)
Способ 1: Запись в конфигурационный файл 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, вручную вводить их больше не нужно.
Способ 2: Временная настройка для текущего терминала
# Действует только в текущей сессии терминала, после закрытия сбросится
export ANTHROPIC_AUTH_TOKEN="sk-***"
export ANTHROPIC_BASE_URL="https://api.apiyi.com"
claude
Подходит для быстрой проверки.
Способ 3: Файл .env на уровне проекта
Создайте файл .env в корневой директории проекта:
ANTHROPIC_AUTH_TOKEN=sk-***
ANTHROPIC_BASE_URL=https://api.apiyi.com
Затем в терминале Positron выполните:
source .env
claude
Удобно, если в разных проектах вы используете разные ключи.
Проверка работоспособности
Выполните в терминале Positron:
echo $ANTHROPIC_BASE_URL
# Должен вывести: https://api.apiyi.com
echo $ANTHROPIC_AUTH_TOKEN
# Должен вывести: sk-***
# Запустите Claude Code для проверки
claude
Если Claude Code запустился и генерирует код — всё настроено верно.
🎯 Совет по настройке: Рекомендуем первый способ (запись в ~/.zshrc), так как он настраивается один раз и работает всегда. Ключ APIYI можно получить после регистрации на apiyi.com, там также дают бесплатные тестовые баллы.
Сценарии использования Positron + Claude Code в анализе данных
Сценарий 1: Claude помогает писать код для анализа данных
Пишите код в редакторе Positron, а если возникают сомнения — обращайтесь к Claude в терминале внизу:
You: Помоги мне сделать группировку и агрегацию через pandas, посчитать продажи по месяцам и построить линейный график
Claude: [Вставляет код прямо в analysis.py]
Изменения, внесенные Claude, сразу отображаются в редакторе Positron — вы видите результат мгновенно.
Сценарий 2: Claude помогает отлаживать код на R/Python
You: Моя модель на R выдает ошибку: Error in lm(y ~ x1 + x2, data = df) :
variable lengths differ, помоги найти причину в model.R
Claude: [Анализирует файл] Нашел 15 значений NA в столбце x2, из-за чего длины векторов не совпадают...
Сценарий 3: Claude помогает оптимизировать модель
You: Текущий R² модели всего 0.65, попробуй применить инженерию признаков и подобрать модель,
запиши результаты в experiments.md
Claude: [Протестировав варианты] Лучшее решение: случайный лес + интерактивные признаки, R² вырос до 0.84
Сценарий 4: Claude помогает создавать приложения на Shiny/Streamlit
You: Оберни результаты анализа из analysis.py в дашборд Streamlit,
добавь фильтры, линейный график и таблицу данных
Claude: [Создает app.py] Запусти streamlit run app.py для предпросмотра
В Positron можно сразу просматривать приложения Streamlit — Claude пишет код, а вы видите результат в реальном времени.

Часто задаваемые вопросы
Q1: В чем разница между Positron и расширением Claude Code для VS Code?
В Positron используется терминальный режим (CLI) Claude Code, а не режим расширения VS Code. Терминальный режим — это наиболее полная версия Claude Code, поддерживающая все функции (Skills, Subagents, /loop, /schedule и т.д.). Расширение Claude Code для VS Code предоставляет визуальный интерфейс (inline diff, @-mentions), но некоторые продвинутые функции в нем реализованы не так полно, как в CLI. Оба варианта позволяют использовать скидку 20% через переменные окружения APIYI.
Q2: Будет ли встроенный AI-ассистент Positron использовать APIYI после настройки?
Нет. Переменные ANTHROPIC_AUTH_TOKEN и ANTHROPIC_BASE_URL влияют только на Claude Code CLI в терминале. У встроенного Positron Assistant свои настройки: он использует API-ключ Claude, заданный в панели настроек самого Positron, и эти конфигурации не пересекаются. Если вы хотите, чтобы Positron Assistant также работал через APIYI, вам нужно настроить его отдельно в параметрах Positron.
Q3: Я чистый R-пользователь, нужно ли мне переходить с RStudio на Positron?
Спешить не стоит. RStudio никто не закрывает, а 14 лет оптимизации под R никуда не денутся. Однако, если вы одновременно используете R и Python или хотите получить доступ к экосистеме расширений VS Code (включая Claude Code), Positron станет отличным выбором. Рекомендую использовать их параллельно — Positron и RStudio можно установить одновременно, они не конфликтуют.
Q4: Нужен ли VPN пользователям из Китая для работы с Positron + Claude Code + APIYI?
Для самого Positron VPN не нужен (можно скачать и установить с официального сайта). Для работы Claude Code через APIYI VPN также не требуется: после установки ANTHROPIC_BASE_URL на https://api.apiyi.com запросы идут через серверы APIYI с прямым подключением по всему миру. Единственный сценарий, где может понадобиться VPN — это скачивание некоторых расширений из VS Code Marketplace, но основные функции Positron от этого не зависят.
Итоги
Ключевые моменты при работе с Positron IDE + Claude Code + APIYI:
- Что такое Positron: IDE нового поколения для Data Science от команды RStudio, основанная на форке VS Code. Обеспечивает равную поддержку R и Python, встроенный просмотрщик переменных и интерактивную работу с датафреймами.
- Как использовать Claude Code в Positron: Просто запустите команду
claudeво встроенном терминале Positron — используйте возможности терминала, специальные расширения не нужны. - Простая настройка APIYI: Достаточно добавить две переменные окружения в
~/.zshrc, чтобы настройки действовали постоянно. Вы получаете скидку 20%, прямое подключение по всему миру и отсутствие лимитов RPM.
export ANTHROPIC_AUTH_TOKEN="sk-***"
export ANTHROPIC_BASE_URL="https://api.apiyi.com"
Рекомендуем получать API-ключи через APIYI (apiyi.com) — при регистрации начисляются бесплатные тестовые баллы. Используйте связку Positron + Claude Code для создания мощного рабочего процесса в Data Science.
📚 Справочные материалы
-
Официальный сайт 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 - Описание: способы интеграции Claude Code в VS Code, Positron и Cursor
- Ссылка:
-
Центр документации APIYI: подключение Claude API со скидкой 20%
- Ссылка:
docs.apiyi.com - Описание: получение API-ключа и руководство по настройке
- Ссылка:
Автор: Техническая команда APIYI
Техническое обсуждение: Приглашаем к дискуссии в комментариях. Дополнительные материалы доступны в центре документации APIYI по адресу docs.apiyi.com
