# `LLMProxy.Providers.OpenAICompatible.Definition`
[🔗](https://github.com/elixir-vibe/llm_proxy/blob/v0.3.1/lib/llm_proxy/providers/openai_compatible/definition.ex#L1)

Macro frontend for defining OpenAI-compatible upstream providers.

The generated provider implements `LLMProxy.Providers.Behaviour` and delegates
token selection, request execution, streaming, and usage extraction to the
shared OpenAI-compatible client.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
