ogx-ai/ogx
Open GenAI Stack
OGX 설명 (README 기반)
작업 OGX는 노트북, 데이터 센터 또는 클라우드 등 어디에서나 LLM 및 에이전트 워크플로우를 실행할 수 있도록 OpenAI 호환 API 서버를 제공합니다.
입력 서버 엔드포인트에 대한 HTTP 요청, 예:
/v1/chat/completions– 채팅 프롬프트/v1/embeddings– 임베딩할 텍스트/v1/files– 파일 업로드/v1/vector_stores– RAG용 문서/v1/batches– 배치 작업 사양/v1alpha/skills– 스킬 번들 매니페스트- Anthropic
/v1/messages및 Google GenAI/v1alpha/interactions호출
출력 서버의 응답, 예:
- 생성된 채팅 완성
- 임베딩 벡터
- 파일 및 벡터 스토어 ID
- 배치 작업 상태/결과
- 스킬 호출 출력
- Anthropic 또는 Google GenAI API의 응답
아키텍처
- 플러그형 프로바이더 레이어 – API를 변경하지 않고 백엔드(Ollama, vLLM, 관리형 서비스)를 교체할 수 있습니다.
- 코어 API 레이어 – OpenAI Chat/Completions/Embeddings, Responses API(도구 호출, MCP, 파일 검색을 포함한 에이전트 오케스트레이션), Vector Stores & Files, Batches, Skills, 그리고 네이티브 Anthropic 및 Google GenAI SDK 엔드포인트를 구현합니다.
- Open Responses 준수 – Responses API는 Open Responses 테스트 스위트를 통과합니다.
- 멀티 SDK 지원 – 클라이언트는 동일한 서버에 대해 OpenAI, Anthropic 또는 Google GenAI SDK를 사용할 수 있습니다.
학습 데이터 N/A – OGX는 서빙 프레임워크이며, 학습되는 모델이 아닙니다.
손실 N/A – 학습 손실이 포함되지 않습니다.
실행 방법 (README에서)
# Install
curl -LsSf https://github.com/ogx-ai/ogx/raw/main/scripts/install.sh | bash
# or: uv pip install ogx
# Start
uv run ogx go
그런 다음 모든 OpenAI 호환 클라이언트(또는 Anthropic/Google GenAI 클라이언트)를 http://localhost:8321/v1(또는 적절한 SDK 엔드포인트)로 지정하십시오.
주요 기능 강조
- OpenAI API의 드롭인 대체제.
- 모델 불가지론(Model-agnostic): Llama, GPT, Gemini, Mistral 등과 함께 작동합니다.
- 도구 호출, MCP 서버 통합 및 파일 검색 RAG를 포함한 내장 에이전트 오케스트레이션(Responses API).
- 관리형 벡터 스토어 및 파일 저장소.
/v1/batches를 통한 오프라인 배치 처리.- 버전 관리된 스킬 번들 (
/v1alpha/skills). - 공식 Python 및 TypeScript 클라이언트 SDK, 그리고 OpenAPI로 생성된 대안.
- Discord 및 정기적인 통화를 통한 커뮤니티 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트