Introdução geral
O Composio é uma plataforma de integração de corpos de inteligência de IA projetada para que os desenvolvedores conectem perfeitamente agentes de IA e modelos de linguagem grande (LLMs) a mais de 150 ferramentas com uma única linha de código. Os usuários podem invocar várias ferramentas e estruturas, como OpenAI, Claude e LlamaIndex, com uma única linha de código. O Composio é compatível com uma ampla variedade de linguagens de programação, oferece um sistema abrangente de APIs e plug-ins e uma ampla variedade de protocolos de autenticação para ajudar os desenvolvedores a criar e implantar rapidamente aplicativos de corpos inteligentes. A plataforma oferece suporte a uma ampla variedade de estruturas de agentes populares e é compatível com todos os provedores de LLM, oferecendo uma rica biblioteca de ferramentas e recursos avançados de gerenciamento de autenticação. O Composio oferece um ambiente que prioriza o desenvolvedor, com estruturas JSON simplificadas, nomeação de variáveis aprimorada e tratamento de erros, garantindo segurança e conformidade máximas para os dados do usuário.
IDE sem cabeça Composio SWE-Kit de uso gratuito com ferramentas nativas de IA para a criação de qualquer estrutura de agente com LLMs de sua escolha de agentes codificados personalizados.
Lista de funções
- kit de ferramentasMais de 150 ferramentas estão integradas, incluindo Github, Salesforce, gerenciamento de arquivos, execução de código e muito mais.
- Gerenciamento de autenticaçãoGerencie a autenticação de todos os usuários e agentes a partir de um único painel.
- Ferramentas de RPASuporte para execução remota de código em instâncias do MacOS/Ubuntu.
- Ferramentas do sistemaSuporte a operações no nível do sistema operacional, como clicar, digitar, copiar etc.
- Ferramentas do navegadorPesquisa inteligente, captura de tela, download, upload e muito mais.
- Ferramentas de pesquisaSuporte para pesquisa no Google, pesquisa de perplexidade, etc.
- Ferramentas de engenharia de softwareSuporte para Ngrok, bancos de dados, Redis, Vercel, Git, etc.
- Ferramentas RAGSuporte ao Instant Agentic RAG para qualquer tipo de dados.
Usando a Ajuda
Processo de instalação
- Instalando o pacote principal do Composio::
pip install composio-core
- Instalação dos plug-ins Composio e OpenAI::
pip install composio-openai
Diretrizes para uso
- integração de ferramentas::
- Faça login no painel do Composio e selecione as ferramentas que você precisa integrar.
- Siga os prompts para concluir a configuração da autenticação.
- Chame a API do Composio para integração de ferramentas em seu código.
- Gerenciamento de autenticação::
- Adicione e gerencie informações de autenticação de usuários e agentes no painel.
- Oferece suporte a vários protocolos de autenticação, como OAuth, chave de API, JWT, etc.
- Uso da ferramenta RPA::
- Inicie uma instância do MacOS ou do Ubuntu no painel.
- Use a API do Composio para executar código remotamente.
- Operação das ferramentas do sistema::
- Use a API do Composio para clicar, digitar, copiar e muito mais.
- Por exemplo, simular uma operação de clique:
composio.click(x=100, y=200)
- Uso da ferramenta do navegador::
- Recuperação de conteúdo da Web usando a função Smart Search.
- Por exemplo, faça uma pesquisa no Google:
resultados = composio.search("Composio User Guide")
- Uso de ferramentas de pesquisa::
- Suporta vários mecanismos de pesquisa, como Google, Perplexity, etc.
- Por exemplo, use a pesquisa Perplexity:
results = composio.perplexity_search("Composio Functions")
- Uso de ferramentas de engenharia de software::
- Suporte para integração e uso de ferramentas como Ngrok, bancos de dados, Redis, etc.
- Por exemplo, conectar-se a um banco de dados Redis:
redis_client = composio.connect_redis(host="localhost", port=6379)
- Uso da ferramenta RAG::
- Oferece suporte instantâneo a todos os tipos de dados.
- Por exemplo, use o Agentic RAG para o processamento de dados:
data = composio.rag_process(data_source="example_data")
Com as etapas acima, os usuários podem integrar e usar facilmente as várias ferramentas e recursos fornecidos pelo Composio para aumentar a eficiência e a confiabilidade dos agentes de IA e LLMs.