Integuru: geração de código com tecnologia de IA para integração de plataforma
Integuru é um agente de IA projetado para simplificar o processo de integração por meio de APIs internas da plataforma de engenharia reversa. Ele gera código de integração analisando as solicitações de rede do navegador e entendendo as ações pretendidas.
Veja como funciona o Integuru:
1. Capturar solicitações de rede: use o script create_har.py para registrar todas as solicitações de rede do navegador, incluindo cookies, e gerar um arquivo HAR.
2. Descreva a ação: Escreva um prompt claro e conciso que descreva com precisão a ação que você deseja que o Integuru automatize, por exemplo, "baixar contas de serviços públicos".
3. Gerar código: Integuru pega o arquivo HAR e seu prompt como entrada e gera código Python executável que interage com os endpoints internos da plataforma para alcançar a ação desejada.
Como funciona o Integuru
Vamos analisar o processo com um exemplo concreto:
Cenário: você deseja baixar suas contas de serviços públicos de um site,
1. Analisar solicitações de rede: Integuru analisa o arquivo HAR e identifica as solicitações de rede relevantes envolvidas no processo de download da fatura. Isso pode incluir solicitações para recuperar o ID da conta e o ID do usuário, seguidos de uma solicitação para buscar as contas reais.
2. Entenda a ação: Com base no prompt “baixar contas de serviços públicos” e nas solicitações da rede, o Integuru infere a sequência de etapas envolvidas no processo.
3. Gere código Python: Integuru gera código Python que emula o comportamento do navegador. O código pode incluir chamadas de API para buscar informações da conta e do usuário e, em seguida, uma chamada para baixar as contas de serviços públicos com base nas informações recuperadas.
Aqui estão alguns recursos principais do Integuru:
1. Engenharia reversa automatizada de API: Integuru analisa solicitações de rede e identifica as APIs internas usadas por uma plataforma, eliminando a necessidade de descoberta manual de API.
2. Geração de código: Integuru gera código Python para integração perfeita com plataformas externas.
3. Solicitação personalizável: O usuário pode descrever claramente a ação desejada em uma solicitação de linguagem natural, permitindo fácil personalização e flexibilidade.
4. Suporte ao modelo: Integuru oferece suporte a vários modelos OpenAI, incluindo gpt-4o e o1-preview, permitindo aos usuários selecionar o modelo mais adequado para suas necessidades específicas.
5. Fluxo de trabalho simplificado: O processo é simplificado, exigindo conhecimento técnico mínimo, tornando a integração mais acessível a um público mais amplo.
1. Chave de API OpenAI: Configure sua chave de API OpenAI e adicione-a ao seu ambiente como OPENAIAPIKEY.
2. Instalar dependências: Instale dependências Python usando Poesia:
`bash
instalação de poesia
`
3. Inicie o Poesia Shell:
`bash
concha de poesia
`
4. Inicie o navegador:
`bash
poesia execute python create_har.py
`
5. Faça login e execute a ação: Faça login em sua plataforma e execute a ação desejada.
6. Execute o Integuru:
`bash
poesia execute python -m integuru --prompt "baixar contas de serviços públicos" --model gpt-4o
`
Uso
Depois que o Integuru estiver configurado, você poderá usá-lo para fazer engenharia reversa de APIs para várias plataformas. Basta fornecer o arquivo HAR e um prompt claro.
Para obter mais informações sobre as opções disponíveis, execute:
`bash
poesia execute python -m integuru --help
`
Demonstração
Para ver o Integuru em ação, confira o repositório de demonstração.
Aceitamos contribuições para melhorar o Integuru! Sinta-se à vontade para enviar problemas ou solicitações pull no repositório do projeto.
Informações
Integuru é desenvolvido por Integuru.ai. Oferecemos solicitações de integração personalizadas, recursos adicionais, hospedagem e serviços de autenticação.
Também abrimos APIs não oficiais que construímos. Explore nossa coleção aqui: [link para coleção não oficial da API].
Licença
Integuru está licenciado sob a licença Apache-2.0.
Downcodes