Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontroluj, ile twój zespół wydaje na kodowanie agentów w Unity Gateway. Ustalaj budżety, wybieraj modele równoważące koszty i możliwości oraz korzystaj z inteligentnego routingu do optymalizacji wyboru modelu.
Ustawianie budżetów
Stwórz miesięczny budżet z Unity Gateway jako typem zasobu. Wybierz progi dla swojej drużyny:
| Threshold | Co kontroluje |
|---|---|
| Udostępniona | Całkowite wydatki wszystkich użytkowników w zakresie budżetu. |
| Na użytkownika | Wydatki na użytkownika |
| Ustawienie nadrzędne dla użytkownika | Wyższy limit dla konkretnych użytkowników lub grup. |
Dla każdego progu wspólnego lub przypisanego do użytkownika wybierz Wyślij alert, Zablokuj użycie lub obie opcje. Powiadomienia powiadamiają skonfigurowanych odbiorców. Zablokowanie uniemożliwia wysyłanie dalszych żądań do bramy do czasu zresetowania budżetu lub podniesienia progu przez administratora.
Jeśli Twój zespół korzysta z zewnętrznych dostawców modeli, włącz funkcję w wersji zapoznawczej Wydatki na modele zewnętrzne w Budżetach i wybierz Uwzględnij użycie modeli zewnętrznych. Szacowane wydatki zewnętrzne są następnie wliczane do tych samych progów.
Egzekwowanie budżetu wykorzystuje szacunki niemal w czasie rzeczywistym. Żądania będące już w trakcie realizacji mogą zostać zrealizowane, więc końcowe wydatki mogą przekroczyć próg. Zewnętrzne wyceny mogą również różnić się od faktury dostawcy.
Szczegóły dotyczące konfiguracji i zasięgu znajdziesz w sekcji Zarządzaj budżetami dla Unity Gateway.
Ustaw domyślne ustawienia modelu i inteligentne ustawienia domyślne
Edytuj te ustawienia w konfiguracji swojego agenta kodowego. Połącz poniższe pola z istniejącą konfiguracją, a następnie zapisz, aby opublikować zmiany.
Ustaw domyślny model
Wybierz model, od którego każdy agent zaczyna pracę na co dzień. W przypadku Claude Code dodaj następujące elementy wewnątrz obiektu config pod enabled_agents:
{
"default_models": {
"default_model": "system.ai.claude-sonnet-4-6"
}
}
To ustawia Claude Sonnet 4.6 jako domyślny model w Claude Code. Wybierz model wspierany przez agenta i upewnij się, że deweloperzy mają do niego dostęp.
ug używa tego ustawienia domyślnego, gdy nie ma zastosowania żadna rekomendacja smart-default ani wyraźny wybór modelu.
W przypadku Claude Code można także mapować jego rodziny modeli Opus, Sonnet, Haiku i Fable na konkretne modele:
{
"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"
}
}
Określ tylko te mapowania rodzin, które chcesz nadpisać. Jeśli korzystasz models z usługi dostawcy modelu, użyj identyfikatorów modeli z tej usługi. W przeciwnym razie używaj pełnych nazw modeli usług Unity Catalog. W statycznej model_services liście każdy domyślny element musi również pojawić się na tej liście.
Dostosowuj zalecenia wraz ze wzrostem wydatków
Important
Inteligentne ustawienia domyślne są w fazie beta. Administrator konta musi włączyć podgląd Enhanced Unity Gateway na stronie podglądów konsoli konta. Zobacz Zarządzanie wersjami zapoznawczami usługi Azure Databricks.
Aby polecić innego agenta i model w miarę wzrostu wydatków, dodaj smart_defaults na górnym poziomie istniejącej konfiguracji agenta kodowania:
{
"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"
}
]
}
}
Zastąp identyfikator budżetu elementem budget_configuration_id swojego budżetu. Wartość 0.8 ta oznacza 80% obowiązującego progu budżetowego. W tym momencie ten przykład poleca Claude Code z Claude Haiku 4.5. Uwzględnij zalecanego agenta enabled_agents i przyznaj deweloperom dostęp do modelu. Jeśli agent korzysta ze statycznej listy model_services , uwzględnij w niej zalecany model. W przypadku wielu poziomów o rekomendacji decyduje najwyższy osiągnięty próg.
Uruchomienie ug powoduje uruchomienie zalecanego agenta i modelu. Polecenie specyficzne dla agenta zachowuje wybranego agenta i stosuje rekomendację modelu tylko wtedy, gdy jest skierowane do tego agenta. Jawne --model ma pierwszeństwo przed zaleceniem.
Inteligentne ustawienia domyślne wpływają na nowe uruchomienia; nie przełączają aktywnych sesji ani nie ograniczają dostępu do modelu. Wykorzystaj blokowanie budżetowe, aby zatrzymać dalsze żądania, oraz uprawnienia Unity Catalog, aby ograniczyć dostęp.
Używaj modeli otwartych
Azure Databricks obsługuje uruchamianie modeli open source (OSS), takich jak glm-5-2, z agentami kodującymi za pośrednictwem Unity Gateway. Modele OSS mogą znacząco obniżyć koszt tokena przy rutynowych zadaniach kodowania. Ustaw model OSS jako domyślny dla agenta w konfiguracji lub pozwól deweloperom wybrać go przy starcie.
Przykłady startu i ręczna konfiguracja znajdziesz w artykule Wybierz modele. Aby zobaczyć, którzy agenci obsługują otwarte modele, zobacz Wspierane agenty kodujące.
Zrozum inteligentne trasowanie
Inteligentne trasowanie automatycznie wybiera model o najniższych kosztach, zdolny do obsługi każdego zadania, dzięki czemu deweloperzy nie muszą wybierać modelu dla każdego żądania. Działa z kodem Claude i Codexem i może wybrać inny model niż domyślna lub inteligentna rekomendacja zespołu.
Aby domyślnie włączyć Smart Routing, dodaj smart_routing do każdego config obsługiwanego obiektu agenta:
{
"smart_routing": {
"enabled": true
}
}
Opublikuj konfigurację. Gdy deweloperzy uruchamiają za pomocą ug claude lub ug codex, CLI automatycznie używa Smart Routing. Aby przestać domyślnie włączać funkcję Smart Routing, ustaw enabled na false i opublikuj aktualizację.
Aby poznać konfigurację i zachowanie dewelopera, zobacz Wybierz modele lub użyj Smart Routing.
Ograniczenia inteligentnego routingu
- Inteligentne routowanie obsługuje tylko statyczną listę
models.model_services, której wpisy zaczynają się odsystem.ai.. Nie można włączyć funkcji Smart Routing w połączeniu zmodel_provider_service,unity_catalog_location, modelem niestandardowym, zewnętrznym dostawcą ani usługą modelową spozasystem.ai. - Administratorzy obszaru roboczego muszą przyznać deweloperom dostęp do wszystkich modeli kandydujących.
- Interfejs wiersza poleceń Unity Gateway kieruje ruch między modelami w środowisku testowym. Routowanie między wiązkami wymaga Omnigent v0.8.0 lub nowszego.
- Natywne sesje Claude Code i Codex, które nie korzystają z interfejsu wiersza poleceń Unity Gateway (CLI), nie obsługują funkcji Smart Routing za pośrednictwem Unity Gateway.
Wydatki przeglądowe
Przeanalizuj zużycie i wydatki, aby dostosować budżety i wybór modelu. Zobacz Monitorowanie aktywności agenta kodującego.