Repolode
ogx-ai

ogx-ai/ogx

Servidor de API agentic open source que oferece endpoints compatíveis com a OpenAI e encaminha requisições para qualquer modelo ou backend.

Alternativa open source a:OpenAI API

Estrelas
8,444
Forks
1,394
Issues abertas
141
Último commit
há 1 hora

O que é?

OGX é um servidor de API open source para criar aplicações de IA. Ele funciona como um substituto direto da API da OpenAI, permitindo que clientes compatíveis com a OpenAI e frameworks de agentes existentes o utilizem sem alterações no código. O servidor pode ser executado em um laptop, em um datacenter ou na nuvem.

O projeto usa uma arquitetura de provedores conectáveis. Desenvolvedores podem usar o Ollama localmente e implantar a mesma aplicação com vLLM ou um serviço de modelos gerenciado, sem alterar a interface da API. Também oferece uma Responses API com chamadas de ferramentas no servidor, integração com servidores MCP e busca de arquivos integrada, além de endpoints para vector stores, arquivos e processamento em lote.

OGX também atende nativamente a requisições do Anthropic SDK (/v1/messages) e do Google GenAI SDK, e oferece SDKs oficiais para Python e TypeScript. Antes, o projeto era conhecido como Llama Stack.

Recursos principais

  • 01Endpoints compatíveis com a OpenAI, prontos para substituir a API, para chat completions, completions e embeddings.
  • 02Responses API com chamadas de ferramentas, integração com servidores MCP e busca de arquivos integrada.
  • 03Endpoints para vector stores, arquivos e processamento em lote.
  • 04Endpoints nativos para os SDKs Anthropic e Google GenAI, além da API da OpenAI.
  • 05Provedores conectáveis que permitem executar a mesma API com Ollama, vLLM ou serviços gerenciados.

Casos de uso

  • Executar localmente um backend compatível com a OpenAI durante o desenvolvimento e, depois, implantar o mesmo código em produção.
  • Alternar entre modelos abertos e proprietários sem reescrever o código da aplicação.
  • Criar agentes que chamam ferramentas e servidores MCP por meio de uma única chamada à Responses API.
  • Hospedar um gateway de IA autogerenciado na própria infraestrutura.

Início rápido

  1. 1

    Instale o pacote OGX com uv

    uv pip install ogx
  2. 2

    Inicie o servidor OGX (detecta automaticamente os provedores do ambiente)

    uv run ogx go

Antes de usar

  • É necessário configurar pelo menos um provedor de modelos ou um backend para oferecer inferência real.

Em coleções

Tópicos

Perguntas frequentes

O que é ogx?
Servidor de API agentic open source que oferece endpoints compatíveis com a OpenAI e encaminha requisições para qualquer modelo ou backend. OGX é um servidor de API open source para criar aplicações de IA. Ele funciona como um substituto direto da API da OpenAI, permitindo que clientes compatíveis com a OpenAI e frameworks de agentes existentes o utilizem sem alterações no código. O servidor pode ser executado em um laptop, em um datacenter ou na nuvem.
ogx é gratuito? Qual é a licença?
ogx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
ogx ainda é mantido?
Manutenção ativa. O último commit de ogx foi em 22 de out. de 2026.
Para que posso usar ogx?
Executar localmente um backend compatível com a OpenAI durante o desenvolvimento e, depois, implantar o mesmo código em produção. Alternar entre modelos abertos e proprietários sem reescrever o código da aplicação. Criar agentes que chamam ferramentas e servidores MCP por meio de uma única chamada à Responses API. Hospedar um gateway de IA autogerenciado na própria infraestrutura.
Como instalar ogx?
Instale o pacote OGX com uv: uv pip install ogx Inicie o servidor OGX (detecta automaticamente os provedores do ambiente): uv run ogx go
Onde consigo ogx?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ogx-ai/ogx

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

Projetos relacionados