Gateway-Konfiguration ändern¶
Hinweis
Die Admin-API verlangt keinen Token. Die Admin-API wird üblicherweise auf der Netzebene geschützt.
Senden Sie die Anfrage als PATCH an den Pfad /admin/v1/gateways/{gateway_id}.
Beschreibung¶
Der Endpunkt führt das übergebene Objekt config auf der obersten Ebene mit der bestehenden Konfiguration zusammen. Ausschließlich die übergebenen Felder ändern sich. Ein untergeordnetes Objekt leeren Sie, indem Sie es auf null setzen.
Anfrage¶
Die folgenden Parameter sind verfügbar:
| Parameter | Ort | Typ | Erforderlich | Beschreibung |
|---|---|---|---|---|
gateway_id |
Pfad | string |
ja | Kennung des Gateways. |
Beispiel¶
Beispiel für den Rumpf der Anfrage:
{
"config": {
"auth_required": true,
"budget_usd": null,
"cache_ttl": 0,
"retry_count": 2,
"timeout_ms": 60000,
"log_payloads": true,
"rate_limit": {
"requests": 100,
"window_sec": 60
},
"ip_allowlist": [
"10.0.0.0/8",
"203.0.113.5"
],
"guardrails": [],
"azure_endpoint": "https://my-resource.openai.azure.com",
"azure_deployment": null,
"azure_api_version": "2024-02-01",
"bedrock_region": "us-east-1",
"vertex_project": null,
"vertex_region": "us-central1",
"provider_base_urls": {
"openai": "https://llm-proxy.internal/v1"
}
}
}
Antworten¶
Der Endpunkt beantwortet die Anfrage mit den folgenden Statuscodes:
| Statuscode | Beschreibung |
|---|---|
200 |
Der Vorgang ist ausgeführt. |
400 |
Der Anfragerumpf ist ungültig, oder eine Pflichtangabe fehlt (Admin-API). |
404 |
Das Objekt ist nicht vorhanden (Admin-API). |