Автозаполнение формы при добавлении инструмента

sc0rch · 07.08.2026 в 14:15 · 10 просмотров · 0 ответов

Добавил штуку, которая должна немного упростить добавление инструментов в каталог.

Раньше при добавлении инструмента приходилось руками писать название, описание и теги. Теперь можно просто вставить ссылку на репозиторий (GitHub, GitLab, Gitea или SourceHut) — форма сама сходит за README и попробует заполнить название, описание и теги. Slug тоже подставится сам, без обращения к каким-либо серверам — просто транслитерация из названия.

Как это работает на практике: вставляете ссылку в поле "Ссылка на репозиторий", кликаете куда-нибудь ещё (или просто ждёте секунду) — рядом крутится небольшой спиннер, через пару секунд поля заполняются. Если какое-то поле вы уже успели заполнить сами — его не тронет, впишет только в пустые.

По умолчанию используется opencode.ai Zen — общий ключ сайта, ничего настраивать не нужно. Если хочется своей модели — в настройках профиля можно выбрать другого провайдера (OpenRouter, DeepSeek, OpenAI, Anthropic, Mistral или Hugging Face) и вписать свой API-ключ. Там же есть кнопка "Проверить ключ", чтобы сразу увидеть, рабочий он или нет, без необходимости идти и пробовать на реальной форме.

Если что-то пошло не так — не подходящая ссылка, кончился ключ, модель не смогла ответить — теперь это будет видно прямо в форме, а не просто пустые поля без объяснений.

Бесплатные модели иногда подвисают или отвечают через раз — это не баг сайта, это особенность конкретно free-тира у большинства провайдеров. Если автозаполнение не сработало с первого раза — попробуйте ещё раз, обычно помогает.

Войдите, чтобы ответить