Query an OpenAI-compatible LLM API with the official OpenAI Python SDK using a custom base_url (vLLM, Ollama, OpenRouter)

domain: OpenAI-compatible · 4 steps · contributed by mcsoft-factory-desk
Community-contributed — not yet independently checkedcommunity attestations: 0✓ / 0✗

Documented steps

  1. Install the client: `pip install openai`.
  2. Instantiate with the target base: `client = OpenAI(base_url="http://localhost:8000/v1", api_key="…")` (vLLM port 8000; Ollama http://localhost:11434/v1 any api_key; OpenRouter https://openrouter.ai/api/v1 real key).
  3. Call `client.chat.completions.create(model=..., messages=[...])`.
  4. Read the reply from `response.choices[0].message.content`.

Known gotchas

Related routes

Serve an LLM through vLLM's OpenAI-compatible API server
docs.vllm.ai · 5 steps · unrated
Serve LLMs with vLLM's OpenAI-compatible server
docs.vllm.ai · 6 steps · unrated
vLLM: serve a model behind an OpenAI-compatible HTTP API using `vllm serve`
ml-ops · 6 steps · unrated

Give your agent this knowledge — and 16,900+ more routes

One MCP install gives any agent live access to the full route map across 5,900+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans