Repolode
dynamiq-ai

dynamiq-ai/dynamiq

Framework de orquestração em Python para criar aplicações de IA agêntica e LLM, com suporte a pipelines de RAG, agentes e fluxos de trabalho com várias etapas.

Estrelas
1,073
Forks
154
Issues abertas
17
Último commit
ontem

O que é?

Dynamiq é um framework Python para criar aplicações com modelos de linguagem grandes. Ele oferece blocos de construção para chamadas a LLMs, agentes que usam ferramentas, pipelines de geração aumentada por recuperação (RAG) e fluxos de trabalho que conectam esses nós em um grafo direcionado.

O framework abrange a ingestão de documentos, incluindo a leitura de arquivos PDF, Word, PowerPoint e Excel, além de divisão em chunks, geração de embeddings e gravação em bancos de dados vetoriais como Pinecone, Qdrant, Milvus, Weaviate e pgvector. Os agentes podem chamar ferramentas integradas, incluindo interpretadores de código em ambientes isolados do E2B e do Daytona, e outros agentes podem ser usados como ferramentas em configurações multiagente. Um orquestrador de grafos permite que desenvolvedores definam máquinas de estado personalizadas com roteamento condicional, e um módulo de memória armazena o histórico da conversa.

Instale com pip install dynamiq. Extras opcionais, como vectorstores, files e sql, mantêm os SDKs de integração mais pesados fora da instalação básica.

Recursos principais

  • 01Agentes que chamam ferramentas, inclusive outros agentes, em um loop no estilo ReAct.
  • 02Fluxos de trabalho que executam nós em paralelo ou em sequência, conforme as dependências.
  • 03Blocos de construção de RAG para conversão, divisão, geração de embeddings e recuperação de documentos.
  • 04Conectores para vários provedores de LLM e bancos de dados vetoriais.
  • 05Orquestrador de grafos para máquinas de estado personalizadas com arestas condicionais.
  • 06Backends de memória de conversa para chatbots.

Casos de uso

  • Criar um sistema de perguntas e respostas sobre documentos PDF ou Office usando um banco de dados vetorial.
  • Criar um pipeline multiagente em que um agente gerente delega tarefas de pesquisa e redação.
  • Adicionar execução de código em ambientes isolados a um agente de LLM.
  • Prototipar chatbots que mantêm o histórico da conversa.

Início rápido

  1. 1

    Instale o Python 3.11 ou posterior e, em seguida, instale o pacote com pip

    pip install dynamiq
  2. 2

    Ou instale com extras, como suporte a vector stores e arquivos

    pip install "dynamiq[vectorstores,files]"

Antes de usar

  • É necessário ter o Python 3.11 ou posterior.
  • Algumas integrações exigem a instalação separada de pacotes extras, como os extras vectorstores ou sql.
  • Para executar os exemplos, são necessárias chaves de API de provedores de LLM, como a OpenAI.

Em coleções

Tópicos

Perguntas frequentes

O que é dynamiq?
Framework de orquestração em Python para criar aplicações de IA agêntica e LLM, com suporte a pipelines de RAG, agentes e fluxos de trabalho com várias etapas. Dynamiq é um framework Python para criar aplicações com modelos de linguagem grandes. Ele oferece blocos de construção para chamadas a LLMs, agentes que usam ferramentas, pipelines de geração aumentada por recuperação (RAG) e fluxos de trabalho que conectam esses nós em um grafo direcionado.
dynamiq é gratuito? Qual é a licença?
dynamiq é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
dynamiq ainda é mantido?
Manutenção ativa. O último commit de dynamiq foi em 5 de nov. de 2026.
Para que posso usar dynamiq?
Criar um sistema de perguntas e respostas sobre documentos PDF ou Office usando um banco de dados vetorial. Criar um pipeline multiagente em que um agente gerente delega tarefas de pesquisa e redação. Adicionar execução de código em ambientes isolados a um agente de LLM. Prototipar chatbots que mantêm o histórico da conversa.
Como instalar dynamiq?
Instale o Python 3.11 ou posterior e, em seguida, instale o pacote com pip: pip install dynamiq Ou instale com extras, como suporte a vector stores e arquivos: pip install "dynamiq[vectorstores,files]"
Onde consigo dynamiq?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dynamiq-ai/dynamiq

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados