Claude у оболонці (Cla)

GitHub репозиторій проєкту

Про

Простий інструмент CLI чату, створений для легкого взаємодії з LLM‑моделями Anthropic. Cla базується на проєкті Cha.

Історія

Я розробив Cha, щоб легко взаємодіяти з найкращою LLM‑моделлю в терміналі, і це повністю змінило спосіб, яким я працюю у своїй оболонці. Це видно з того, що проєкт отримав понад 30 зірок за кілька місяців після випуску та просування в Twitter/X і Reddit. Але 21 червня 2024 року Anthropic випустила свою нову просунутию модель, Claude 3.5 Sonnet. Після тестування цієї моделі через Pro‑план Anthropic я одразу помітив, що Claude 3.5 значно кращий у програмуванні, ніж модель GPT‑4 від OpenAI. Я зрозумів це, коли Claude 3.5 успішно дозволив мені створити повний і складний React‑додаток, чого GPT‑4 не міг зробити навіть після випуску GPT‑4o, який, на мій погляд, був ще гіршою моделлю порівняно з оригінальним GPT‑4. Знаючи це, я вирішив створити Cla, який працює як Cha, але для моделей Anthropic, оскільки Claude 3.5 був значно кращим у програмуванні, ніж GPT‑4.

Демонстрації

Демонстрація Twitter/X #1

Різниця між Cha

Cla сильно базується на моєму попередньому проєкті, Cha. Однак Cla використовує моделі Anthropic замість моделей OpenAI. Крім того, Cla не підтримує пошук відповідей, скрапінг веб‑сторінок, скрапінг YouTube та генерацію зображень. Тому він підтримує лише базовий інтерфейс CLI‑чату, багаторядкову підтримку та неінтерактивний режим чату (через CLI або файл).

Також вам доведеться отримати API‑ключ від Anthropic. Для цього ви можете скористатися підручником Anthropic та/або переглянути сторінку API‑ключів.

Маркетинг

Наразі я просував цей проєкт лише в Twitter/X через свій основний особистий акаунт та в Reddit. Найбільший успіх я отримав у Reddit, особливо в субредіті Anthropic. Завдяки цьому маркетингу я отримав 3 зірки на GitHub за один тиждень. Я випустив Cla на початку липня 2024 року, приблизно 1‑го або 2‑го липня.

Висновок

Мене здивувало, наскільки модель Claude‑3.5 від Anthropic перевершила модель GPT‑4 від OpenAI, особливо у програмуванні. Через це я створив Cla, який працює як Cha, але для моделей Anthropic. З того часу я використовую Cla у 50 % випадків, а Cha — у інші 50 %. В цілому, я з нетерпінням чекаю, як розвиватиметься цей проєкт.