Skip to content

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

@omadia/plugin-llm-openai

Use OpenAI's GPT-5 models for any agent in your omadia team.

A signed omadia plugin that adds OpenAI (GPT-5.x) as a provider you pick on the admin Providers page. Declarative: no runtime code, the model catalog ships in the manifest.

License: MIT Built for omadia TypeScript

Main repo · Website · Plugin hub · Models · Install

🇩🇪 Diese Anleitung gibt es auch auf Deutsch.


omadia is a self-hostable agentic OS: compose multi-agent teams from signed plugins, run them on your own machine, and get an auditable trail for every action. This plugin makes OpenAI one of the LLM providers those agents can run on. Main repo: byte5ai/omadia.

Models

Model Class
GPT-5.6 Sol frontier
GPT-6 Astra frontier
GPT-5.6 Terra balanced
GPT-5.6 Luna fast

Agents ask for a class (fast, balanced, frontier). omadia maps the class to the model, so an agent never hard-codes one.

How it works in omadia

A declarative provider plugin, so it ships no runtime provider code. The omadia kernel reads the llm_provider block from manifest.yaml (id, base URL, models) when the plugin loads, before any agent activates, and registers it in the provider catalog. OpenAI speaks the canonical OpenAI Chat Completions API. GPT-5 tightened the schema, so the manifest declares the max_completion_tokens quirk to keep requests valid.

Install

  1. Install from the plugin hub in the omadia admin UI (Store, Upload), or drop the built ZIP in directly.
  2. On the admin Providers page, paste your OpenAI API key. omadia stores it encrypted in the vault under provider:openai/api_key.
  3. Assign OpenAI and a model to an agent: the orchestrator, a sub-agent, or the verifier.

Configuration

Setup field Required Default Notes
openai_base_url no https://api.openai.com/v1 Override for Azure OpenAI or any OpenAI-compatible gateway.

The key is set centrally on the Providers page, not per plugin, so the orchestrator reads it from the shared vault scope.

Build from source

npm install
npm run build   # tsc, emits dist/
npm test        # validates manifest.yaml against core's invariants

@omadia/plugin-api and @omadia/llm-provider are provided by the omadia host at runtime (optional peer deps). Link them from a local omadia checkout to build. See byte5ai/omadia for the layout.

License

MIT, byte5 GmbH

About

OpenAI (GPT-5.x) as an installable LLM provider plugin for omadia.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages