Red Teams - Get
Zdobądź redteam według nazwy.
GET {endpoint}/redTeams/runs/{name}?api-version=2025-05-15-preview
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
Punkt końcowy projektu. W formie "https://.services.ai.azure.com/api/projects/_project" , jeśli centrum Foundry ma tylko jeden projekt lub użyć domyślnego projektu w centrum. Lub w formie "https://.services.ai.azure.com/api/projects/" , jeśli chcesz jawnie określić nazwę projektu odlewni. |
name
|
path | True |
string |
Identyfikator biegu drużyny czerwonej. |
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
x-ms-client-request-id |
string (uuid) |
Nieprzezroczystym, globalnie unikatowym identyfikatorem ciągu generowanego przez klienta dla żądania. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Żądanie zakończyło się pomyślnie. Nagłówki x-ms-client-request-id: string |
|
Other Status Codes |
Nieoczekiwana odpowiedź na błąd. Nagłówki x-ms-error-code: string |
Zabezpieczenia
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Zakresy
Nazwa | Opis |
---|---|
https://ai.azure.com/.default |
Przykłady
RedTeams_Get_MaximumSet
Przykładowe żądanie
GET {endpoint}/redTeams/runs/apwpcf?api-version=2025-05-15-preview
Przykładowa odpowiedź
{
"id": "tztegmf",
"numTurns": 10,
"attackStrategies": [
"easy"
],
"simulationOnly": true,
"riskCategories": [
"HateUnfairness"
],
"applicationScenario": "qaxxxhjp",
"tags": {
"key1287": "gbklekkgmxkfbhehgh"
},
"properties": {
"key9280": "fwzjtipl"
},
"status": "owgxaiudnkkeqwlnhtmihvhdkbgd",
"target": {
"type": "TargetConfig"
}
}
Definicje
Nazwa | Opis |
---|---|
Attack |
Strategie ataków. |
Azure. |
Obiekt błędu. |
Azure. |
Odpowiedź zawierająca szczegóły błędu. |
Azure. |
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Azure |
Konfiguracja modelu usługi Azure OpenAI. Wersja interfejsu API zostanie wybrana przez usługę do wykonywania zapytań dotyczących modelu. |
Red |
Szczegóły czerwonej drużyny. |
Risk |
Kategoria ryzyka dla celu ataku. |
AttackStrategy
Strategie ataków.
Wartość | Opis |
---|---|
ansii_attack |
Wykorzystuje sekwencje ucieczki ANSI do manipulowania wyglądem i zachowaniem tekstu. |
ascii_art |
Generuje grafikę wizualną przy użyciu znaków ASCII, często używanych do celów kreatywnych lub zaciemnianych. |
ascii_smuggler |
Ukrywa dane w znakach ASCII, co utrudnia wykrywanie. |
atbash |
Implementuje szyfr Atbash, prosty szyfr podstawieniowy, w którym każda litera jest przypisywana do swojego odwrotnego odpowiednika. |
base64 |
Koduje dane binarne do formatu tekstowego przy użyciu bazy 64, często używanej do transmisji danych. |
baseline |
Reprezentuje podstawowe bezpośrednie sondowanie przeciwstawne, które jest używane przez strategie ataku jako cel ataku. |
binary |
Konwertuje tekst na kod binarny reprezentujący dane w serii 0 i 1s. |
caesar |
Stosuje szyfr Cezara, szyfr podstawieniowy, który przesuwa znaki o stałą liczbę pozycji. |
character_space |
Zmienia tekst, dodając spacje między znakami, często używanymi do zaciemniania. |
character_swap |
Zamienia znaki w tekście, aby utworzyć odmiany lub zaciemnić oryginalną zawartość. |
diacritic |
Dodaje znaki diakrytyczne do znaków, zmieniając ich wygląd i czasami ich znaczenie. |
difficult |
Reprezentuje domyślny zestaw ataków o trudnej złożoności. Ataki o trudnej złożoności obejmują ataki, które wymagają dostępu do znacznych zasobów i wysiłku w celu wykonania ataku, takiego jak znajomość algorytmów opartych na wyszukiwaniu, a także generatywnego modelu sztucznej inteligencji. |
easy |
Reprezentuje domyślny zestaw łatwych ataków o złożoności. Łatwe ataki o złożoności wymagają mniej wysiłku, takiego jak tłumaczenie monitu na kodowanie, i nie wymagają żadnego dużego modelu językowego do konwersji lub orkiestracji. |
flip |
Przerzuca znaki od przodu do tyłu, tworząc efekt dublowany. |
jailbreak |
Wstrzykuje specjalnie spreparowane monity w celu obejścia zabezpieczeń sztucznej inteligencji, znane jako ataki UPIA (User Injected Prompt Attacks). |
leetspeak |
Przekształca tekst w leetspeak, formę kodowania, która zastępuje litery podobnymi liczbami lub symbolami. |
moderate |
Reprezentuje domyślny zestaw ataków o umiarkowanej złożoności. Ataki o umiarkowanej złożoności wymagają dostępu do zasobów, takich jak inny generatywny model sztucznej inteligencji. |
morse |
Koduje tekst do kodu Morse, używając kropek i kreski do reprezentowania znaków. |
rot13 |
Stosuje szyfr ROT13, prosty szyfr podstawienia, który przesuwa znaki o 13 pozycji. |
string_join |
Łączy ze sobą wiele ciągów, często używanych do łączenia lub zaciemniania. |
suffix_append |
Dołącza sufiks przeciwnika do monitu. |
unicode_confusable |
Używa znaków Unicode, które wyglądają podobnie do standardowych znaków, tworząc zamieszanie wizualne. |
unicode_substitution |
Podstawia standardowe znaki odpowiednikami Unicode, często w celu zaciemniania. |
url |
Koduje tekst do formatu adresu URL. |
Azure.Core.Foundations.Error
Obiekt błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
details |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
|
innererror |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
message |
string |
Czytelna dla człowieka reprezentacja błędu. |
target |
string |
Element docelowy błędu. |
Azure.Core.Foundations.ErrorResponse
Odpowiedź zawierająca szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
Azure.Core.Foundations.InnerError
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
innererror |
Błąd wewnętrzny. |
AzureOpenAIModelConfiguration
Konfiguracja modelu usługi Azure OpenAI. Wersja interfejsu API zostanie wybrana przez usługę do wykonywania zapytań dotyczących modelu.
Nazwa | Typ | Opis |
---|---|---|
modelDeploymentName |
string |
Nazwa wdrożenia dla modelu AOAI. Przykład: gpt-4o, jeśli w AIServices lub oparty |
type |
string:
Azure |
Typ konfiguracji modelu. |
RedTeam
Szczegóły czerwonej drużyny.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
applicationScenario |
string |
Scenariusz aplikacji dla operacji red team, w celu wygenerowania ataków specyficznych dla scenariusza. |
|
attackStrategies |
Lista strategii ataku lub zagnieżdżone listy strategii ataku. |
||
displayName |
string |
Nazwa biegu czerwonej drużyny. |
|
id |
string |
Identyfikator biegu drużyny czerwonej. |
|
numTurns |
integer (int32) |
Liczba rund symulacji. |
|
properties |
object |
Właściwości czerwonej drużyny. W przeciwieństwie do tagów właściwości są tylko do dodawania. Po dodaniu nie można usunąć właściwości. |
|
riskCategories |
Lista kategorii ryzyka, dla których mają być generowane cele ataku. |
||
simulationOnly |
boolean |
False |
Tylko symulacja lub Symulacja + ocena. Wartość domyślna false, jeśli true skanowanie generuje wynik konwersacji, a nie wynik oceny. |
status |
string |
Status czerwonej drużyny. Jest on ustawiany przez usługę i jest tylko do odczytu. |
|
tags |
object |
Tagi czerwonej drużyny. W przeciwieństwie do właściwości tagi są w pełni modyfikowalne. |
|
target | TargetConfig: |
Konfiguracja docelowa dla przebiegu red-team. |
RiskCategory
Kategoria ryzyka dla celu ataku.
Wartość | Opis |
---|---|
HateUnfairness |
Reprezentują treści związane z nienawiścią lub niesprawiedliwością. |
SelfHarm |
Reprezentuje treści związane z samookaleczeniem. |
Sexual |
Reprezentuje treści o charakterze seksualnym. |
Violence |
Reprezentują treści związane z przemocą. |