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

developing-genkit-go

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

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

Genkit Go — это набор библиотек для языка Go, позволяющий быстро создавать AI‑приложения. SDK поддерживает генерацию текста, структурированный вывод, потоковую передачу, вызов пользовательских инструментов, работу с промптами и определение потоков (flows). Через единый API можно подключать модели от Google AI, Vertex AI, Anthropic, OpenAI‑совместимых сервисов и Ollama. В комплекте поставляется Genkit CLI для локального запуска, тестирования и деплоя через HTTP, а также набор справочных материалов (getting‑started, generation, prompts, tools, middleware, flows‑and‑http, providers).

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

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

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

Подходит

  • Необходимо построить AI‑сервис на Go с поддержкой нескольких провайдеров моделей
  • Требуется потоковая генерация и структурированный вывод без написания собственного кода интеграции
  • Нужен единый механизм вызова инструментов (tools) и их согласования с моделью
  • Планируется использовать Genkit CLI для локального тестирования и наблюдения за потоками
  • Требуется интеграция с Google AI, Vertex AI, Anthropic, OpenAI‑совместимыми сервисами или Ollama

Не подходит

  • Проект написан на другом языке (Python, JavaScript и т.п.) и не использует Go
  • Не требуется работа с LLM‑моделями или генеративным ИИ
  • Требуется только статический анализ без выполнения кода
  • Невозможна установка внешних зависимостей (например, отсутствие возможности выполнить curl или npx)
  • Не планируется использовать Genkit CLI или HTTP‑интерфейс

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

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

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

SnykПройдено

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

SocketПройдено

Предупреждений нет.

ZeroLeaksПройдено

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

Похожие skills