|

Что такое Positron IDE? Новый IDE для специалистов по данным + подключение Claude Code и руководство по настройке APIYI


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-claude-code-setup-apiyi-config-guide-ru 图示

Что такое 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 (или откройте новую вкладку терминала), и настройки вступят в силу.

positron-ide-claude-code-setup-apiyi-config-guide-ru 图示

Подробное руководство по настройке переменных окружения 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 пишет код, а вы видите результат в реальном времени.

positron-ide-claude-code-setup-apiyi-config-guide-ru 图示

Часто задаваемые вопросы

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:

  1. Что такое Positron: IDE нового поколения для Data Science от команды RStudio, основанная на форке VS Code. Обеспечивает равную поддержку R и Python, встроенный просмотрщик переменных и интерактивную работу с датафреймами.
  2. Как использовать Claude Code в Positron: Просто запустите команду claude во встроенном терминале Positron — используйте возможности терминала, специальные расширения не нужны.
  3. Простая настройка 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.

📚 Справочные материалы

  1. Официальный сайт Positron IDE: загрузка и обзор функционала

    • Ссылка: positron.posit.co
    • Описание: содержит инструкции по установке, обзор функций и документацию
  2. Страница продукта Positron IDE: презентация от компании Posit

    • Ссылка: posit.co/products/ide/positron/
    • Описание: включает ключевые особенности и сравнение с RStudio
  3. Использование 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
  4. Центр документации APIYI: подключение Claude API со скидкой 20%

    • Ссылка: docs.apiyi.com
    • Описание: получение API-ключа и руководство по настройке

Автор: Техническая команда APIYI
Техническое обсуждение: Приглашаем к дискуссии в комментариях. Дополнительные материалы доступны в центре документации APIYI по адресу docs.apiyi.com

Похожие записи