ai-mlПроверки: пройдено 4 · предупреждение 1

developing-genkit-dart

AI‑SDK для Dart, предоставляющий единый интерфейс генерации кода, структурированных выводов, инструментов, потоков и агентов.

Что это за skill и зачем он нужен

Genkit Dart – это набор библиотек и инструментов, позволяющих быстро интегрировать генеративный ИИ в проекты на Dart. SDK поддерживает инициализацию Genkit, генерацию (`ai.generate`), определение инструментов (`ai.defineTool`), создание потоков (`ai.defineFlow`), эмбеддинги (`ai.embedMany`), стриминг и вызов удалённых эндпоинтов. Для локальной разработки рекомендуется использовать Genkit CLI, который предоставляет UI для трассировки, отладки и тестирования моделей. В экосистеме доступны плагины для Google Gemini, Anthropic, OpenAI, Firebase AI и другие, а также middleware для управления файловой системой и навыками. Для типобезопасных схем используется библиотека schemantic.

Как установить

npx skills add https://github.com/firebase/agent-skills --skill developing-genkit-dart

Когда использовать

Подходит

  • Необходимо быстро добавить генеративный ИИ в приложение на Dart.
  • Требуется единый API для работы с разными LLM‑провайдерами (Gemini, Claude, GPT и др.).
  • Нужен локальный UI для отладки потоков и инструментов.
  • Требуется типобезопасная работа со схемами данных через schemantic.

Не подходит

  • Проект написан на языке, не поддерживающем Dart.
  • Требуется минимальная зависимость от внешних скриптов и удалённых загрузок.
  • Не планируется использовать плагины Genkit (например, интеграция с Firebase AI).

Проверки безопасности

SocketПредупреждение

Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.

Gen Agent Trust HubПройдено

Проверка не нашла критичных проблем.

RunlayerПройдено

Проверка не нашла критичных проблем.

SnykПройдено

Низкий риск · проблем не найдено.

ZeroLeaksПройдено

Проверка не нашла критичных проблем.

Похожие skills