ai
3 мин
17 октября 2026 г.
Источник: Dev.to AI Feed

Самый маленький клиент Claude — это сценарий оболочки

stepinto.dev
stepinto.dev
RSS AI Ingest
Самый маленький клиент Claude — это сценарий оболочки

Каждый SDK для API языковой модели состоит из тысяч строк, и этот размер учит людей тому, что клиент — это очень важно. Это не. Ниже API сообщений Claude представляет собой один HTTPS POST с телом JSON, а ответ представляет собой поток отправленных сервером...

Каждый SDK для API языковой модели состоит из тысяч строк, и этот размер учит людей тому, что клиент — это очень важно. Это не. Ниже API сообщений Claude представляет собой один HTTPS POST с телом JSON, а ответ представляет собой поток событий, отправленных сервером, из которых вам нужно понять шесть. В этом посте представлен полноценный клиент на bash и curl, в одном файле, без jq. Он передает ответ по мере его поступления, выполняет обратный вызов инструмента и правильно сообщает об ошибках API. Это площадка для серии, которая каждый четверг делает одно и то же на разных языках и сравнивает каждую из них с другими. Код и оборудование находятся по адресу github.com/AndyCross/smallest-client, а таблица лидеров находится по адресу /smallest-client/. Спецификация Каждый клиент в серии должен пройти одни и те же семь пунктов, и их проверяет система, а не я читаю код. Прочтите ключ из ANTHROPIC_API_KEY и базовый URL-адрес из ANTHROPIC_BASE_URL. Больше ничего из окружающей среды. Прочитайте подсказку со стандартного ввода. POST /v1/messages с ключом x-api, антропной версией: 2023-06-01 и типом контента: заголовками application/json и телом с моделью, max_tokens, потоком: true, сообщениями и инструментами. Распечатайте каждый text_delta как

Хотите внедрить ИИ в ваш бренд?

Спроектируем и развернем автономных агентов и современный цифровой стек под ваши задачи.

Рассчитать проект