Endpoint

Python

JavaScript

Use the base URL option supported by your installed GenAI SDK version:

Supported Route Groups

ModRouter’s GenAI integration includes:
  • model generate and stream routes under /genai/v1beta/models/{model:*}
  • model retrieve and list routes
  • file upload, list, retrieve, delete
  • batch create, retrieve, list, cancel
  • cached content create, list, retrieve, update, delete
  • operation retrieve routes
  • rank route at /genai/v1/rank
This endpoint expects GenAI request shapes. Use /openai for OpenAI SDK request shapes and /anthropic for Anthropic SDK request shapes.

Models

Native Gemini names and explicit ModRouter model IDs both work where the route can resolve them:
Non-Google providers must support the features required by the GenAI request you send.