models.yaml in the browser.Pick a routing mode, define the engine chain for each tier or level, and copy or download a valid config. Everything runs locally in your browser; nothing you type is sent anywhere.
/chat/completions API. One kind, many providers, set by a base URL.The openai kind is not just OpenAI. It speaks the standard chat-completions protocol, so the same engine reaches any provider that implements it. Pick one from the preset menu in an openai engine and the base URL fills in for you:
Global vs per-engine. Set openai_base_url and openai_key_env once in the Global defaults card and every openai engine inherits them. Any openai engine can still override them with its own base URL and key env in that engine's own fields, and the per-engine value always wins. Set the global once if all your openai engines point at the same provider; override per engine when they differ.