Build with Olyx.
Documentation
Configure model connections, serve application requests, and inspect local traces. Use Olyx Guardrails for input and output checks in Ruby applications.
Getting started
Section titled “Getting started”Install OlyxInstall a release binary or build from source.
Send your first requestConfigure a provider, route a request, and inspect its trace.
Guides
Section titled “Guides”Connect an applicationStart an HTTP endpoint or run Olyx with Docker Compose.
Generate embeddingsGenerate embeddings while your application owns indexing and retrieval.
Connect providersConfigure compatible endpoints, local models, and provider plugins.
Build a provider pluginExtend Olyx using a versioned subprocess interface in your language.
Test Olyx and pluginsRun local contract checks and understand the scope of live verification.
Store and retain tracesChoose a database path, configure retention, and back up SQLite.
Troubleshoot a requestDiagnose configuration, provider, and storage errors.
Reference
Section titled “Reference”Use the command reference for syntax and options, the configuration reference for file fields and defaults.
Olyx Guardrails
Section titled “Olyx Guardrails”Evaluate AI-bound input and completed output in Ruby and Rails applications.
Explore Olyx GuardrailsIn-process decisions, explicit redaction, and reusable application policies.
Install and configure the gemAdd input and output checks to a Ruby or Rails application.