everruns-openai
OpenAI LLM provider for Everruns agents.
everruns-openai registers OpenAI drivers into a DriverRegistry from
everruns-provider so the same Everruns
agent loop can run against OpenAI models. It ships the recommended Responses API
driver plus a Chat Completions compatibility driver for OpenAI-compatible
endpoints, mapping Everruns' provider-neutral messages, tools, and reasoning
onto the OpenAI wire format.
Part of the Everruns ecosystem — the durable agentic
harness engine for building unstoppable agents. Providers are swappable: see
everruns-anthropic for Claude
models, or run with no key at all using the built-in LLM simulator in
everruns-runtime.
Quick Example: Agent With OpenAI
use ;
use InProcessRuntimeBuilder;
async
Driver-Only Example
use OpenAIChatDriver;
let driver = new;
assert!;
What It Provides
- A Responses API driver (recommended) and a Chat Completions compatibility driver
- Registration into the Everruns
DriverRegistryviaregister_driver base_urloverride for OpenAI-compatible endpoints- Streaming, tool calls, and reasoning mapped to provider-neutral Everruns types
Documentation
License
Licensed under the MIT License.