O que agentify faz?
Converta especificações OpenAPI em nove interfaces padrão de agente de IA para integrar sua API com várias estruturas de agente de forma eficiente.
Como funciona
O Agentify lê um arquivo de especificação OpenAPI (JSON ou YAML) e gera automaticamente definições de ferramentas compatíveis com os seguintes frameworks e plataformas de agente de IA:
- OpenAI (function calling)
- Anthropic (Claude tools)
- LangChain
- Vercel AI SDK
- Google GenAI
- Cohere
- CrewAI
- OpenAI Agents SDK
- Formato genérico de ferramentas OpenAI
Uso básico
npx agentify -i spec.yaml -o output/ -f openai
Parâmetros
-i, --input: Caminho para o arquivo de especificação OpenAPI (obrigatório)-o, --output: Diretório de saída para os arquivos gerados (padrão:./output)-f, --format: Formato de saída desejado (padrão:openai)
Formatos suportados:
openaianthropiclangchainvercelgooglecoherecrewaiopenai-agentstools
Instalação
npm install -g agentify
Ou use diretamente com npx:
npx agentify --help
Exemplo
Dado um arquivo petstore.yaml:
openapi: 3.0.0
info:
title: Petstore API
version: 1.0.0
paths:
/pets:
get:
summary: Lista todos os pets
...
Execute:
npx agentify -i petstore.yaml -f openai
Isso gerará um arquivo de definição de ferramenta OpenAI com base nos endpoints e schemas da sua API.
Por que usar?
- Economize tempo: Gere automaticamente definições de ferramentas complexas
- Evite erros: Elimine erros de formatação manual
- Múltiplos formatos: Suporte a 9 frameworks de agente populares
- Fácil integração: Simples CLI que se encaixa em qualquer pipeline CI/CD
Licença
MIT