Plataforma open source para desenvolver apps com LLM, reunindo workflows visuais com agentes, pipelines de RAG, gerenciamento de modelos e observabilidade em um só workspace.
algorithmicsuperintelligence/optillm
Um proxy compatível com a API da OpenAI que aplica técnicas de inferência, como MoA, MCTS e best-of-N, para melhorar o raciocínio de LLMs sem treinamento.
- Estrelas
- 4,338
- Forks
- 399
- Issues abertas
- 24
- Último commit
- há 5 dias
O que é?
O OptiLLM é um proxy de inferência que fica entre sua aplicação e qualquer endpoint de LLM compatível com a OpenAI. Os clientes enviam solicitações comuns de chat completion ao OptiLLM, que executa computação adicional durante a inferência — como amostrar várias respostas candidatas, explorar planos ou verificar respostas — antes de retornar o resultado. Não é necessário treinar nem fazer fine-tuning do modelo.
As técnicas são selecionadas adicionando um slug como prefixo ao nome do modelo (por exemplo, `moa-gpt-4o-mini`), passando o campo `optillm_approach` ou incluindo uma tag no prompt. As abordagens podem ser encadeadas com `&` (pipeline) ou executadas em paralelo com `|`. O projeto também inclui plugins para acesso a ferramentas via MCP, filtragem de privacidade de PII, leitura de URLs, execução de código, saída JSON estruturada, memória e balanceamento de carga entre provedores.
O OptiLLM funciona com OpenAI, Azure OpenAI, Cerebras e outros provedores acessíveis pelo LiteLLM, além de servidores locais llama.cpp ou Ollama. Também pode carregar modelos do HuggingFace e adaptadores LoRA por meio do servidor de inferência integrado.
Recursos principais
- 01Endpoint de chat completions compatível com a OpenAI, pronto para substituir o existente.
- 02Seleciona técnicas como MoA, MCTS, best-of-N e CePO por meio de prefixos no nome do modelo ou campos da solicitação.
- 03Permite encadear ou executar abordagens em paralelo usando os operadores `&` e `|`.
- 04Encaminha solicitações para OpenAI, Azure, Cerebras e mais de 100 provedores por meio do LiteLLM.
- 05Oferece plugins para ferramentas MCP, privacidade de PII, leitura de URLs e execução de código.
- 06Inclui um servidor de inferência local para modelos do HuggingFace e adaptadores LoRA.
Casos de uso
- Melhorar a precisão de modelos mais baratos em matemática ou programação sem fazer fine-tuning.
- Adicionar computação durante o raciocínio a um aplicativo existente alterando apenas a URL base.
- Conectar uma aplicação com LLM a servidores MCP para acessar ferramentas e arquivos.
- Executar modelos locais do llama.cpp ou Ollama com métodos de raciocínio que usam várias amostras.
Início rápido
- 1
Instale o OptiLLM pelo PyPI
pip install optillm - 2
Configure sua chave da API da OpenAI e inicie o servidor
export OPENAI_API_KEY="your-key-here" && optillm - 3
Aponte qualquer cliente da OpenAI para http://localhost:8000/v1 e prefixe o nome do modelo com moa- para usar o Mixture of Agents
Antes de usar
- As melhorias dependem de mais capacidade de inferência, então as solicitações podem ficar mais lentas e custar mais.
- Algumas técnicas exigem modelos locais ou provedores específicos, e os ganhos de benchmark informados no README se referem a modelos e tarefas específicos.
Em coleções
Tópicos
Perguntas frequentes
- O que é optillm?
- Um proxy compatível com a API da OpenAI que aplica técnicas de inferência, como MoA, MCTS e best-of-N, para melhorar o raciocínio de LLMs sem treinamento. O OptiLLM é um proxy de inferência que fica entre sua aplicação e qualquer endpoint de LLM compatível com a OpenAI. Os clientes enviam solicitações comuns de chat completion ao OptiLLM, que executa computação adicional durante a inferência — como amostrar várias respostas candidatas, explorar planos ou verificar respostas — antes de retornar o resultado. Não é necessário treinar nem fazer fine-tuning do modelo.
- optillm é gratuito? Qual é a licença?
- optillm é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- optillm ainda é mantido?
- Manutenção ativa. O último commit de optillm foi em 2 de nov. de 2026.
- Para que posso usar optillm?
- Melhorar a precisão de modelos mais baratos em matemática ou programação sem fazer fine-tuning. Adicionar computação durante o raciocínio a um aplicativo existente alterando apenas a URL base. Conectar uma aplicação com LLM a servidores MCP para acessar ferramentas e arquivos. Executar modelos locais do llama.cpp ou Ollama com métodos de raciocínio que usam várias amostras.
- Como instalar optillm?
- Instale o OptiLLM pelo PyPI: pip install optillm Configure sua chave da API da OpenAI e inicie o servidor: export OPENAI_API_KEY="your-key-here" && optillm Aponte qualquer cliente da OpenAI para http://localhost:8000/v1 e prefixe o nome do modelo com moa- para usar o Mixture of Agents
- Onde consigo optillm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/algorithmicsuperintelligence/optillm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework PHP para criar aplicações de IA agêntica, conectando provedores de LLM, ferramentas, servidores MCP, RAG e workflows a agentes.
Plataforma sem código que gera agentes de IA prontos para produção a partir de descrições em linguagem natural, com ferramentas, memória e orquestração integradas.
Gateway de IA open source que permite usar qualquer SDK da OpenAI ou Anthropic com mais de 100 provedores de LLM, sem mudar o código, com failover, balanceamento de carga e acompanhamento de custos.
Uma camada de execução para Claude Code e Codex que adiciona enxames multiagente, memória com aprendizado contínuo, recuperação vetorial e federação entre máquinas.
Servidor nativo local de LLMs e mídia para Macs com Apple Silicon, com APIs compatíveis com OpenAI, Anthropic e Ollama, sem exigir Python.