quorate/vendor/platform/agentgateway/model-list.yaml

21 lines
741 B
YAML
Raw Normal View History

apiVersion: agentgateway.dev/v1alpha1
kind: AgentgatewayPolicy
metadata:
name: tier-models
namespace: agentgateway-system
spec:
targetRefs:
- group: gateway.networking.k8s.io
kind: HTTPRoute
name: model-catalog
traffic:
transformation:
response:
body: >-
toJson(json(response.body).merge({"data":
json(response.body).data +
json(response.body).data.filter(m, m.id.startsWith("vertex_ai/")).map(m,
m.merge({"id": "vertex_ai_flex/" + m.id.stripPrefix("vertex_ai/")})) +
json(response.body).data.filter(m, m.id.startsWith("vertex_ai/")).map(m,
m.merge({"id": "vertex_ai_batch/" + m.id.stripPrefix("vertex_ai/")}))
}))