Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Beheer wat je team uitgeeft aan coding agents in Unity Gateway. Stel budgetten in, kies modellen die kosten en capaciteit in balans brengen, en gebruik Smart Routing om de modelkeuze te optimaliseren.
Budgetten instellen
Maak een maandelijks budget met Unity Gateway als resourcetype. Kies drempels voor je team:
| Drempelwaarde | Wat het bestuurt |
|---|---|
| Shared | Totale uitgaven tussen gebruikers binnen het budget. |
| Per gebruiker | Geef geld uit voor elke individuele gebruiker. |
| Overschrijving per gebruiker | Een hogere toelage voor specifieke gebruikers of groepen. |
Voor elke gedeelde of per-gebruiker drempel kies je Waarschuwing verzenden, Gebruik blokkeren, of beide. Waarschuwingen stellen de geconfigureerde ontvangers op de hoogte. Blokkeren voorkomt verdere gateway-verzoeken totdat het budget wordt gereset, of een beheerder de drempel verhoogt.
Als je team externe modelaanbieders gebruikt, schakel dan de preview Externe modeluitgaven in Budgetten in en selecteer Extern modelgebruik innemen. De geschatte externe uitgaven tellen dan mee voor dezelfde drempels.
Budgethandhaving gebruikt bijna realtime schattingen. Verzoeken die al in behandeling zijn, kunnen nog worden afgerond, waardoor de uiteindelijke uitgaven de drempelwaarde kunnen overschrijden. Externe offertes kunnen ook afwijken van de factuur van de aanbieder.
Voor details over de installatie en dekking, zie Budgetten beheren voor Unity Gateway.
Stel modelstandaarden en slimme standaardwaarden in
Bewerk deze instellingen in de configuratie van je coding agent. Voeg de onderstaande velden samen met de bestaande configuratie en sla dan op om je wijzigingen te publiceren.
Stel een standaardmodel in
Kies het model waarmee elke agent begint voor het dagelijkse werk. Voor Claude Code, voeg het volgende toe binnen het config object onder enabled_agents:
{
"default_models": {
"default_model": "system.ai.claude-sonnet-4-6"
}
}
Dit stelt Claude Sonnet 4.6 in als de standaard voor Claude Code. Kies een model dat door de makelaar wordt ondersteund en zorg dat ontwikkelaars er toegang toe hebben.
ug gebruikt deze standaard wanneer er geen smart-standaard aanbeveling of expliciete modelkeuze van toepassing is.
Voor Claude Code kun je ook de modelfamilies Opus, Sonnet, Haiku en Fable toewijzen aan specifieke modellen:
{
"default_models": {
"default_model": "system.ai.claude-sonnet-4-6",
"default_opus_model": "system.ai.claude-opus-4-8",
"default_sonnet_model": "system.ai.claude-sonnet-4-6",
"default_haiku_model": "system.ai.claude-haiku-4-5",
"default_fable_model": "system.ai.claude-fable-5"
}
}
Specificeer alleen de familie-mappings die je wilt overschrijven. Als models je een model provider service gebruikt, gebruik dan model-ID's van die provider. Gebruik anders de volledige servicenamen van het Unity Catalog-model. Bij een statische model_services lijst moet elke standaard ook in die lijst verschijnen.
Pas aanbevelingen aan naarmate de uitgaven toenemen
Important
Slimme standaardinstellingen zijn in bèta. Een accountbeheerder moet de Enhanced Unity Gateway preview inschakelen vanaf de pagina Previews van de accountconsole. Zie Azure Databricks previews beheren.
Om een andere agent en model aan te bevelen naarmate de uitgaven stijgen, voeg je bovenop het niveau van je bestaande codeeragentconfiguratie het volgende toe:smart_defaults
{
"smart_defaults": {
"budget_id": "<budget-configuration-uuid>",
"tiers": [
{
"spending_percentage": 0.8,
"recommended_agent": "CODING_AGENT_CLAUDE_CODE",
"recommended_model": "system.ai.claude-haiku-4-5"
}
]
}
}
Vervang de budget-ID door de budget_configuration_id van je budget. De waarde 0.8 betekent 80% van de toepasselijke budgetdrempel. Op dat moment raadt dit voorbeeld Claude Code aan met Claude Haiku 4.5. Voeg de aanbevolen agent toe in enabled_agents en geef ontwikkelaars toegang tot het model. Als die agent een statische model_services lijst gebruikt, neem dan het aanbevolen model toe aan de lijst. Voor meerdere niveaus bepaalt de hoogste bereikte drempel de aanbeveling.
Door ug uit te voeren, start je de aanbevolen agent en het aanbevolen model. Een agent-specifiek commando behoudt de gekozen agent en past een modelaanbeveling alleen toe als deze zich richt op die agent. Een expliciete --model overschrijft de aanbeveling.
Slimme standaardinstellingen hebben invloed op nieuwe starts; ze schakelen actieve sessies niet om en beperken de toegang tot het model niet. Gebruik budgetblokkering om verdere verzoeken te stoppen en Unity Catalog-rechten om de toegang te beperken.
Gebruik open modellen
Azure Databricks ondersteunt het draaien van open source (OSS) modellen, zoals glm-5-2, met codeeragenten via Unity Gateway. OSS-modellen kunnen de kosten per token aanzienlijk verlagen voor routinematige coderingstaken. Stel een OSS-model in als standaard van een agent in je configuratie, of laat ontwikkelaars er een selecteren bij de lancering.
Voor lanceringsvoorbeelden en handmatige instellingen, zie Select modellen. Om te zien welke agenten open modellen ondersteunen, zie Ondersteunde coderingsagenten.
Begrijp Smart Routing
Smart Routing selecteert automatisch het laagste kostenmodel dat elke taak kan afhandelen, zodat ontwikkelaars niet voor elk verzoek een model hoeven te kiezen. Het werkt met Claude Code en Codex en kan een ander model kiezen dan de standaardaanbeveling of slimme standaardaanbeveling van het team.
Om Smart Routing standaard in te schakelen, voeg je config toe binnen het bestaande smart_routing-object van elke ondersteunde agent:
{
"smart_routing": {
"enabled": true
}
}
Publiceer de configuratie. Wanneer ontwikkelaars starten met ug claude of ug codex, past de CLI automatisch Smart Routing toe. Om te voorkomen dat Smart Routing standaard wordt ingeschakeld, zet enabled op false en publiceer de update.
Voor ontwikkelaarsopstelling en -gedrag, zie Select models of gebruik Smart Routing.
Beperkingen van Smart Routing
- Smart Routing ondersteunt alleen een statische
models.model_serviceslijst waarvan de vermeldingen beginnen metsystem.ai.. Je kunt Smart Routing niet inschakelen met eenmodel_provider_service, eenunity_catalog_location, een aangepast model, een externe provider of een modelservice buitensystem.ai. - Workspace-beheerders moeten ontwikkelaars toegang geven tot elk kandidaatmodel.
- De Unity Gateway CLI routeert tussen modellen binnen een harnas. Routering tussen kabelbomen vereist Omnigent v0.8.0 of hoger.
- Native Claude Code- en Codex-sessies die de Unity Gateway CLI niet gebruiken, ondersteunen geen Smart Routing via Unity Gateway.
Herbekijk de uitgaven
Bekijk het gebruik en de uitgaven om je budgetten en modelkeuzes aan te passen. Zie Activiteit van codeeragenten monitoren.