Adapters
Overview
VernLLM expects an OpenAI-shaped client — adapters translate other providers into that shape
VernLLM expects a client shaped like OpenAI's chat.completions.create. Some providers already match that shape and need no adapter; others need one that translates their native API into it.