Skip to main content
Lumenfall implements the OpenAI API specification for chat completions, image generation, and video generation. This means you can use any OpenAI-compatible SDK, tool, or library with Lumenfall by simply changing the base URL.

Supported endpoints

All endpoints are served under the base URL:

Using OpenAI SDKs

Any official OpenAI SDK works with Lumenfall. Configure the base URL and use your Lumenfall API key:
See the OpenAI SDK guide for complete examples in all supported languages.
Provider-specific parameters: Any parameters not part of the standard OpenAI API are passed through to the upstream provider. This lets you use provider-specific features like seed without waiting for explicit support. See Passing additional parameters.

Environment variables

You can configure most OpenAI-compatible tools using environment variables:

Errors

Lumenfall returns errors using the same format and codes as the OpenAI API. Provider-specific errors are transformed to match OpenAI’s error structure, so your existing error handling works without changes. See Unified Model Behavior for details on how errors are normalized across providers.

Next steps

Unified Model Behavior

Learn how Lumenfall ensures consistent behavior across all models.

Available Models

Explore all available models.