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‑интерфейс
Доверие
Проверки безопасности
Проверка не нашла критичных проблем.
Низкий риск · проблем не найдено.
Предупреждений нет.
Проверка не нашла критичных проблем.
Похожие