All three models (local + OpenAI + Anthropic) work through the MaaS gateway
using the same sk-oai-* API key minted via the MaaS API.
Demo: External Model Routing with Istio ServiceEntry & DestinationRule
I didn't add the model listing to this validation but you can see an example modifications to MaaS required in egress-ai-gateway-poc/patches/maas-api-external-model-listing.patch. This patch adds ConfigMap-based external model listing to the MaaS API — it reads from an external-model-registry ConfigMap in the MaaS namespace and merges those models into the GET /v1/models response. I have tested that a couple of weeks ago with ghcr.io/nerdalert/maas-api:external-models.