Skip to content

[Ecosystem] OGX #978

Description

@franciscojavierarceo

Contact emails

farceo@redhat.com, shan@redhat.com, cdoern@redhat.com

Project repo URL

https://github.com/ogx-ai/ogx

GitHub handles of the project maintainer(s)

@leseb @mattf @franciscojavierarceo @cdoern @skamenan7

Project license

https://github.com/ogx-ai/ogx/blob/main/LICENSE

Project summary

Open-Source, Vendor-Neutral Generative AI Application Server

Project description

OGX, formerly Llama Stack, provides an open-source API layer for building agentic AI applications on user-controlled infrastructure. It exposes OpenAI-compatible APIs for chat completions, Responses, vector stores, files, tools, and retrieval-augmented generation, while supporting multiple model and infrastructure backends.

OGX is relevant to the Kubeflow community because it gives platform teams and ML application builders a consistent application-facing API on top of Kubernetes-native AI infrastructure. It can be deployed with Kubernetes operators, connected to OpenAI-compatible inference services such as vLLM/KServe deployments, and integrated with Kubeflow Pipelines / Data Science Pipelines for data ingestion workflows.

Kubeflow Subprojects Integration

OGX integrates with Kubeflow Pipelines / Data Science Pipelines through multiple RAG demos that ingest multimodal data into OGX/Llama Stack vector stores. These pipelines process source data, upload files with the Llama Stack client, create vector stores, attach files, and make the resulting indexes available for RAG queries through the Responses file_search API.

Concrete examples:

Documentation

Testing infrastructure and CI/CD

OGX uses GitHub Actions for unit tests, integration tests, OpenAPI/SDK validation, docs builds, provider builds, and OpenResponses conformance validation. The repository publishes CI status through README badges and maintains active automation for testing and release workflows.

The Open Data Hub RAG integration demos include Kubeflow Pipelines source definitions and compiled pipeline YAMLs for PDF, audio/ASR, OCR/image, spreadsheet, and end-to-end RAG ingestion flows. These examples demonstrate practical integration between Kubeflow Pipelines / Data Science Pipelines and OGX/Llama Stack vector store ingestion.

Additional information

OGX was previously known as Llama Stack, so some existing integrations and demos still use the llama-stack and llama-stack-client names. The ecosystem application should treat those artifacts as part of the same project lineage and integration story.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions