Инструменты для AI и LLM
Работа с API LLM — это разбор форматов на стыке вашего кода и модели: схема структурированного вывода, которую отклоняют из-за неподдерживаемого ограничения, потоковый ответ, который нужно разобрать как server-sent events, файл JSONL для обучения или оценки, где одна повреждённая строка ломает чтение целиком, или число токенов, которое нужно узнать до упора в лимит контекста. Эти инструменты работают прямо с такими форматами, без обращения к живому API.
Схема структурированного вывода: проверка сверяет схему с конкретными ограничениями перед отправкой запроса, а разбор потока событий SSE показывает, какие блоки потока реально доставляются, а какие нет. Просмотр JSONL находит точную строку, из-за которой не разбирается файл, вместо провала всего чтения. Для конвейеров RAG разбиение текста на чанки делит текст по числу символов, оценке токенов или заголовкам, счётчик токенов считает по стандартным кодировкам моделей, а калькулятор сходства векторов сравнивает векторы по косинусному сходству и евклидову расстоянию.
7 инструментов
Все инструменты категории «AI / LLM Dev Tools»
-
Схема структурированного вывода: проверка
Проверить схему структурированного вывода по ограничениям OpenAI и Gemini
-
Просмотр JSONL
Найти повреждённые строки JSONL по номеру и столбцу, сохранив остальные записи
-
просмотр сообщений JSON-RPC
Свяжите запросы и ответы JSON-RPC по ID номерам в журнале
-
Разбор потока событий SSE
Разобрать сохранённый поток Server-Sent Events и найти незавершённый блок событий
-
разбиение текста на чанки
Разбейте текст на чанки с учётом токенов и перекрытия границ
-
Счётчик токенов
Подсчитать токены o200k_base и cl100k_base с проверкой окна контекста
-
Калькулятор сходства векторов
Сравните векторы по косинусному сходству и евклидовым расстояниям
Вопросы об инструментах категории «AI / LLM Dev Tools»
Разные модели поддерживают лишь часть возможностей JSON Schema с ограничениями, которые отличаются между собой, так что схема, валидная для одной, может быть отклонена другой из-за неподдерживаемого ключевого слова или глубины вложенности. Схема структурированного вывода: проверка сверяет схему с такими ограничениями перед отправкой запроса.
Число токенов зависит от токенизатора, и разные стандартные кодировки разбивают текст по-разному, поэтому один и тот же промпт стоит разное число токенов в зависимости от семейства модели. Счётчик токенов считает по стандартным кодировкам с разбором на уровне отдельных токенов, чтобы было видно, где именно проходит граница.
Единого правильного размера нет: он зависит от окна контекста модели эмбеддингов и от того, сколько окружающего контекста нужно каждому найденному чанку, чтобы оставаться полезным. Разбиение текста на чанки делит текст по числу символов, оценке токенов или заголовкам, чтобы сравнить стратегии напрямую.