Repolode
ogx-ai

ogx-ai/ogx

OpenAI互換のエンドポイントを提供し、あらゆるモデルやバックエンドにリクエストをルーティングできるオープンソースのエージェント型APIサーバー。

代替できる製品:OpenAI API

スター
8,444
フォーク
1,394
未解決の Issue
141
最終コミット
1 時間前

これは何?

OGXは、AIアプリケーションを構築するためのオープンソースAPIサーバーです。OpenAI APIのドロップイン置き換えとして機能するため、既存のOpenAI互換クライアントやエージェントフレームワークをコード変更なしで利用できます。ノートPC、データセンター、クラウドのいずれでも実行できます。

このプロジェクトは、プロバイダーをプラグインで切り替えられるアーキテクチャを採用しています。開発時はローカルでOllamaを使い、本番環境では同じアプリケーションをvLLMやマネージドモデルサービスにデプロイできます。APIの仕様は変わりません。また、サーバー側のツール呼び出し、MCPサーバーとの連携、組み込みのファイル検索に対応したResponses APIに加え、ベクトルストア、ファイル、バッチ処理用のエンドポイントも提供します。

さらにOGXは、Anthropic SDK(/v1/messages)とGoogle GenAI SDKのリクエストをネイティブに処理でき、公式のPythonおよびTypeScriptクライアントSDKも提供しています。以前はLlama Stackという名称でした。

主な機能

  • 01チャット補完、補完、埋め込みに対応した、ドロップインで使えるOpenAI互換エンドポイント。
  • 02ツール呼び出し、MCPサーバー連携、組み込みのファイル検索に対応したResponses API。
  • 03ベクトルストア、ファイル、バッチ処理用のエンドポイント。
  • 04OpenAI APIに加え、AnthropicとGoogle GenAI SDKのエンドポイントにもネイティブ対応。
  • 05Ollama、vLLM、マネージドサービスを同じAPIで利用できる、プラグイン対応のプロバイダー。

ユースケース

  • 開発中はOpenAI互換のバックエンドをローカルで実行し、同じコードを本番環境にデプロイする。
  • アプリケーションコードを書き換えずに、オープンモデルとプロプライエタリモデルを切り替える。
  • 単一のResponses API呼び出しを通じてツールやMCPサーバーを利用するエージェントを構築する。
  • 自社インフラ内でセルフマネージドのAIゲートウェイをホストする。

クイックスタート

  1. 1

    uvでOGXパッケージをインストールします

    uv pip install ogx
  2. 2

    OGXサーバーを起動します(環境からプロバイダーを自動検出します)

    uv run ogx go

使う前に知っておきたいこと

  • 実際の推論を提供するには、少なくとも1つのモデルプロバイダーまたはバックエンドを設定する必要があります。

収録されている特集

トピック

よくある質問

ogx とは?
OpenAI互換のエンドポイントを提供し、あらゆるモデルやバックエンドにリクエストをルーティングできるオープンソースのエージェント型APIサーバー。 OGXは、AIアプリケーションを構築するためのオープンソースAPIサーバーです。OpenAI APIのドロップイン置き換えとして機能するため、既存のOpenAI互換クライアントやエージェントフレームワークをコード変更なしで利用できます。ノートPC、データセンター、クラウドのいずれでも実行できます。
ogx は無料で使えますか?ライセンスは?
ogx は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ogx は今もメンテナンスされていますか?
活発にメンテナンス中。ogx の最終コミットは 2026年10月22日 です。
ogx は何に使えますか?
開発中はOpenAI互換のバックエンドをローカルで実行し、同じコードを本番環境にデプロイする。 アプリケーションコードを書き換えずに、オープンモデルとプロプライエタリモデルを切り替える。 単一のResponses API呼び出しを通じてツールやMCPサーバーを利用するエージェントを構築する。 自社インフラ内でセルフマネージドのAIゲートウェイをホストする。
ogx のインストール方法は?
uvでOGXパッケージをインストールします: uv pip install ogx OGXサーバーを起動します(環境からプロバイダーを自動検出します): uv run ogx go
ogx はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ogx-ai/ogx

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト