Open Interpreter. Як інсталювати та використовувати конкурента ChatGPT Code Interpreter

Валерія Мурадян

Подібно до інтерпретатора коду OpenAI, але краще без обмежень.

Бути програмістом у наш час — це чудово. Навіть якщо ви індивідуальний підприємець або фрілансер, ви завжди відчуваєте, що з вами завжди є надійна команда: ChatGPT, GitHub Copilot тощо.

Навіть Stack Overflow нещодавно інтегрував штучний інтелект у свою спільноту, щоб йти в ногу з часом. Програмісти більше ніколи не будуть кодити наодинці.

Але де ви знаходите всі ці нові круті інструменти для ШІ? ProductHunt та AppSumo повні дивовижних, зазвичай безкоштовних додатків, але справжні інновації відбуваються на GitHub, де люди вільно діляться своїм кодом та ідеями з іншими.

Вам не обов’язково бути розробником, щоб зрозуміти, що там відбувається, але деякі технічні навички все одно знадобляться. Але в якості винагороди ви отримаєте доступ до дивовижних ресурсів ШІ безкоштовно. Це точно того варте!

Open Interpreter — це локальна реалізація інтерпретатора коду OpenAI з відкритим вихідним кодом.

Наприклад, ви можете легко встановити локальну версію інтерпретатора коду OpenAI і дозволити ШІ виконувати код безпосередньо на вашому комп’ютері. Звісно, вам буде запропоновано заапрувити код, перш ніж його буде запущено. Це відкриває безліч можливостей:

  • писати bash-скрипти;
  • аналізувати великі набори даних. Ви також можете використовувати його для очищення та побудови графіків даних, не турбуючись про витік конфіденційної інформації;
  • створювати та редагувати фотографії, відео, PDF-файли та інші документи. Наприклад, ви можете наказати Open Interpreter очистити папку з фотографіями або додати субтитри до відео;
  • проводити дослідження;
  • створювати віртуальні середовища тощо.

На жаль, документація на GitHub не охоплює всіх деталей і проблем, з якими ви можете зіткнутися в процесі встановлення, тому ось покрокова інструкція та поради, які спрацювали для мене.

Open Interpreter проти OpenAI’s Code Interpreter

OpenAI нещодавно випустив інтерпретатор коду з GPT-4 — фантастичний інструмент, який може допомогти вам виконувати реальні завдання, використовуючи можливості штучного інтелекту. Однак сервіс OpenAI є хостинговим, з закритим вихідним кодом, сильно обмеженим і не має доступу до Інтернету.

Open Interpreter — це безкоштовний інструмент, який долає всі ці обмеження, працюючи у вашому локальному середовищі. Він має повний доступ до Інтернету, не обмежений за часом або розміром файлу і може використовувати будь-які пакунки та бібліотеки. А оскільки все працює локально, ви можете бути впевнені, що ваші дані завжди будуть у безпеці.

Інсталяція Open Interpreter

Крок 1: Видалення / встановлення Python

Як розробник, ви, швидше за все, вже маєте встановлений Python на вашому комп’ютері. Але в цьому випадку вам потрібна версія Python 3.10+ та pip/pip3, щоб він працював.

Якщо на вашому комп’ютері встановлена божевільна суміш різних версій, ви, швидше за все, зіткнетеся з помилками під час інсталяції. У цьому випадку має сенс спочатку зробити очищення, щоб видалити старі версії (це за умови, що вам не потрібні старіші версії). Будьте обережні, оскільки ці команди видаляють Python і pip). Ці та наступні команди потрібно буде виконати з вашого терміналу.

find /-name pip3 2>/dev/null
find /-name pip 2>/dev/null
find / -name python 2>/dev/null

Після цього ви зможете знайти свіжі версії pip та Python на офіційному сайті. Просто переконайтеся, що ви отримуєте версію 3.10 або вище.

Крок 2: Інсталяція Open Interpreter

Якщо у вас встановлено Python 3.10+, настав час виконати головну команду:

pip install open-interpreter

Ця проста команда все ще може іноді видавати помилки (це інструмент з відкритим вихідним кодом, і він все ще перебуває в процесі розробки), тому ось модифікована команда, яку я використовував замість неї:

pip install open-interpreter --ignore-requires-python

Потім, особливо якщо ви плануєте використовувати безкоштовний Code-Llama замість надання ключа Chat-GPT, виконайте цю команду. З мого досвіду, ви можете легко отримати попередження про відсутність бібліотек без неї.

pip install llama-cpp-python

А цією командою можна перевірити, чи успішно встановлено Llama:

pip show llama-cpp-python /Applications/Python\ 3.11/Install\ Certificates.command

Щоб переконатися, що все було встановлено успішно, запустіть:

pip show open-interpreter

Щоб побачити список доступних команд, введіть

interpreter --local

І, нарешті, щоб запустити Open Interpreter, ви можете просто скористатися цією командою у вашому терміналі:

interpreter

Використання Open Interpreter

Коли ви бачите текст на зображенні вище, це означає, що ви успішно встановили Open Interpreter на свій комп’ютер. Тепер вам залишилося лише вибрати модель, яку ви будете використовувати:

  • GPT-4 є більш потужним і швидшим, але вам доведеться платити за кожен виклик, надаючи свій власний ключ OpenAI API.
  • Code-LLama є безкоштовним, але отримання відповіді від нього може зайняти близько хвилини або двох. Він також не такий потужний.

Налаштувавши модель, ви можете почати вводити запитання та команди безпосередньо в терміналі, а також запускати код, написаний ШІ, на вашому комп’ютері.

Цей текст з особистого блогу, опублікований з дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

Закон Гудгарта або як метрики змінюють цінності

«Коли вимірюваний показник стає метою, він перестає бути хорошою мірою» Закон який значною мірою відповідальний…

03.06.2025

Як приймати обдумані рішення за допомогою ChatGPT? Приклади промптів

Інколи здається, що ви врахували все. Упевненість у рішенні настільки висока, що ви вже подумки…

02.06.2025

Чи можете ви програмувати, не дивлячись на екран?

Блогер та розробник Джозеф Круз розповів, як він працює програмістом, маючи доволі серйозні проблеми із…

23.05.2025

Як швидко полегшити головний біль. Три науково доведені способи

Голова може боліти з безлічі причин. Але один з найпоширеніших різновидів — так званий головний…

22.05.2025

Цінність або дизайн?

Коли розробляється MVP, ти маєш дуже обмежені ресурси — зазвичай і по складу команди, і…

21.05.2025

Що таке Elevator Pitch і як його використати на співбесідах?

Elevator Pitch — це коротка (30–60 секунд) презентація себе, своєї ідеї або продукту. У бізнесі…

20.05.2025