ru:https://highload.today/blogs/open-interpreter-kak-ustanovit-i-ispolzovat-konkurenta-chatgpt-code-interpreter/ ua:https://highload.today/uk/blogs/open-interpreter-yak-instalyuvati-ta-vikoristovuvati-konkurenta-chatgpt-code-interpreter/
logo
Продуктивність      16/10/2023

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

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

Software Developer у FullCity Consulting

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

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

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

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

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

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

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

  • писати bash-скрипти;
  • аналізувати великі набори даних. Ви також можете використовувати його для очищення та побудови графіків даних, не турбуючись про витік конфіденційної інформації;
  • Онлайн-курс "Фінансовий аналіз" від Laba.
    Навчіться читати фінзвітність так, щоб ухвалювати ефективні бізнес-рішення.Досвідом поділиться експерт, що 20 років займається фінансами і їхньою автоматизацією.
    Детальніше про курс
  • створювати та редагувати фотографії, відео, 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 або вище.

Онлайн-курс "Режисура та візуальний сторітелінг" від Skvot.
Перетворюй свої ідеї на сильні історії в рекламі, кліпах чи кіно Досвідом ділиться режисер, продюсер та власник продакшену, який 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 на свій комп’ютер. Тепер вам залишилося лише вибрати модель, яку ви будете використовувати:

Онлайн-курс "Проджект-менеджер в ІТ" від Laba.
Навчіться запускати, контролювати й успішно реалізовувати ІТ-проєкти. Пройти весь шлях проєктного управління на реальному кейсі вам допоможе PMD із 19-річним досвідом в ІТ.
Детальніше про курс
  • GPT-4 є більш потужним і швидшим, але вам доведеться платити за кожен виклик, надаючи свій власний ключ OpenAI API.
  • Code-LLama є безкоштовним, але отримання відповіді від нього може зайняти близько хвилини або двох. Він також не такий потужний.

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

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

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

Онлайн-курс "QA Automation" від robot_dreams.
Це 70% практики, 30% теорії та проєкт у портфоліо.Навчіться запускати перевірку сотень опцій одночасно, натиснувши лише одну кнопку.
Детальніше про курс

Цей матеріал – не редакційний, це – особиста думка його автора. Редакція може не поділяти цю думку.

Топ-5 найпопулярніших блогерів березня

PHP Developer в ScrumLaunch
Всего просмотровВсього переглядів
2434
#1
Всего просмотровВсього переглядів
2434
Founder at Shallwe, Python Software Engineer (Django/React)
Всего просмотровВсього переглядів
113
#2
Всего просмотровВсього переглядів
113
Career Consultant в GoIT
Всего просмотровВсього переглядів
95
#3
Всего просмотровВсього переглядів
95
CEO & Founder в Trustee
Всего просмотровВсього переглядів
94
#4
Всего просмотровВсього переглядів
94
Рейтинг блогерів

Найбільш обговорювані статті

Топ текстів

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: