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.
Modele połączone z administratorem to modele hostowane za bramą sztucznej inteligencji przedsiębiorstwa, takie jak Azure API Management lub brama modelu sztucznej inteligencji bez Azure, które administrator łączy z projektem Foundry. Możesz użyć modelu połączonego przez administratora na potrzeby scenariuszy oceny chmury, które akceptują wdrożenie modelu.
Narzędzie Foundry rozpoznaje punkt końcowy połączenia i uwierzytelnianie, w tym klucz interfejsu API, tożsamość zarządzaną lub uwierzytelnianie OAuth 2.0. Żądanie oceny odwołuje się do połączenia i wdrożenia, a nie punktu końcowego bramy ani jego poświadczeń.
Important
Ocena chmury obsługuje modele połączone przez administratora tylko wtedy, gdy połączone wdrożenie uwidacznia interfejs API uzupełniania czatów OpenAI.
Note
Obsługa modelu połączonego z administratorem w wersji zapoznawczej jest dostępna we wszystkich regionach.
Prerequisites
- Projekt Foundry.
- Rola użytkownika usługi Foundry w projekcie Foundry.
- Administrator utworzył połączenie bramy modelu Azure API Management lub innych niż Azure AI w zasobie usługi Foundry i dodał model na karcie Zarządzanie modelamipołączonymi zeszczegółami>> zasobów. Aby uzyskać instrukcje dotyczące konfiguracji, zobacz Bring your own model to Foundry Agent Service (Bring your own model to Foundry Agent Service).
- Nazwa połączenia i nazwa wdrożenia modelu, który obsługuje interfejs API uzupełniania czatów OpenAI.
Odwołanie do modelu połączonego przez administratora
Użyj następującego formatu w dowolnym miejscu obsługiwanego scenariusza oceny, który akceptuje wdrożenie modelu:
<connection-name>/<deployment-name>
W poniższej tabeli przedstawiono typowe powierzchnie ewaluacyjne i pole, które akceptuje odwołanie:
| Scenario | Pole |
|---|---|
| Ewaluator wspomagany przez sztuczną inteligencję (sędzia) | initialization_parameters.model |
| Cel modelu | target.model |
| Symulacja konwersacji | item_generation_params.model |
Używanie modelu połączonego przez administratora jako modelu sędziego ewaluatora
Ustawiane initialization_parameters.model podczas konfigurowania ewaluatora wspomaganego przez sztuczną inteligencję. W tym przykładzie użyto modelu połączonego z administratorem jako sędziego ewaluatora spójności:
from azure.ai.projects.models import TestingCriterionAzureAIEvaluator
admin_connected_model = "my-apim-connection/gpt-4o"
testing_criteria = [
TestingCriterionAzureAIEvaluator(
type="azure_ai_evaluator",
name="coherence",
evaluator_name="builtin.coherence",
initialization_parameters={"model": admin_connected_model},
data_mapping={
"query": "{{item.query}}",
"response": "{{item.response}}",
},
),
]
Używanie modelu połączonego przez administratora jako elementu docelowego
Ustaw target.model opcję wysyłania poszczególnych danych wejściowych oceny do modelu połączonego z administratorem:
admin_connected_model = "my-apim-connection/gpt-4o"
target = {
"type": "azure_ai_model",
"model": admin_connected_model,
"sampling_params": {
"top_p": 1.0,
"max_completion_tokens": 2048,
},
}
Użyj tego elementu docelowego z docelowym przepływem oceny modelu opisanym w temacie Uruchamianie ocen w chmurze.
Korzystanie z innych scenariuszy oceny
Inne scenariusze oparte na modelu w przypadku uruchamiania ocen w chmurze przy użyciu zestawu SDK platformy Microsoft Foundry działają podobnie z modelami połączonymi z administratorem. Wszędzie tam, gdzie scenariusz akceptuje obsługiwane wdrożenie modelu, zastąp nazwę wdrożenia ciągiem <connection-name>/<deployment-name>. Na przykład symulacja konwersacji akceptuje to odwołanie w pliku item_generation_params.model.
Zachowaj punkt końcowy projektu Foundry bez zmian i nie dodawaj punktu końcowego bramy ani poświadczeń do żądania oceny. Narzędzie Foundry rozpoznaje te wartości z połączenia modelu połączonego z administratorem.
Note
Model połączony z administratorem nie jest dostępny dla syntetycznego generowania danych.