Red Teams - Get
Obtenha um redteam pelo nome.
GET {endpoint}/redTeams/runs/{name}?api-version=2025-05-15-preview
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
Ponto final do projeto. Na forma "https://.services.ai.azure.com/api/projects/_project" se o seu Foundry Hub tiver apenas um Projeto, ou para usar o Projeto padrão em seu Hub. Ou na forma "https://.services.ai.azure.com/api/projects/" se quiser especificar explicitamente o nome do Projeto de Fundição. |
name
|
path | True |
string |
Identificador da corrida da equipe vermelha. |
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
x-ms-client-request-id |
string (uuid) |
Um identificador de cadeia de caracteres opaco, globalmente exclusivo e gerado pelo cliente para a solicitação. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
O pedido foi bem-sucedido. Cabeçalhos x-ms-client-request-id: string |
|
Other Status Codes |
Uma resposta de erro inesperada. Cabeçalhos x-ms-error-code: string |
Segurança
OAuth2Auth
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Âmbitos
Name | Description |
---|---|
https://ai.azure.com/.default |
Exemplos
RedTeams_Get_MaximumSet
Pedido de amostra
GET {endpoint}/redTeams/runs/apwpcf?api-version=2025-05-15-preview
Resposta da amostra
{
"id": "tztegmf",
"numTurns": 10,
"attackStrategies": [
"easy"
],
"simulationOnly": true,
"riskCategories": [
"HateUnfairness"
],
"applicationScenario": "qaxxxhjp",
"tags": {
"key1287": "gbklekkgmxkfbhehgh"
},
"properties": {
"key9280": "fwzjtipl"
},
"status": "owgxaiudnkkeqwlnhtmihvhdkbgd",
"target": {
"type": "TargetConfig"
}
}
Definições
Name | Description |
---|---|
Attack |
Estratégias para ataques. |
Azure. |
O objeto de erro. |
Azure. |
Uma resposta contendo detalhes do erro. |
Azure. |
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API do Microsoft One - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Azure |
Configuração do modelo do Azure OpenAI. A versão da API seria selecionada pelo serviço para consultar o modelo. |
Red |
Detalhes da equipe vermelha. |
Risk |
Categoria de risco para o objetivo de ataque. |
AttackStrategy
Estratégias para ataques.
Valor | Description |
---|---|
ansii_attack |
Utiliza sequências de escape ANSI para manipular a aparência e o comportamento do texto. |
ascii_art |
Gera arte visual usando caracteres ASCII, muitas vezes usados para fins criativos ou ofuscação. |
ascii_smuggler |
Oculta dados em caracteres ASCII, dificultando sua deteção. |
atbash |
Implementa a cifra Atbash, uma cifra de substituição simples onde cada letra é mapeada para o seu reverso. |
base64 |
Codifica dados binários em um formato de texto usando Base64, comumente usado para transmissão de dados. |
baseline |
Representa a sondagem adversária direta da linha de base, que é usada por estratégias de ataque como o objetivo de ataque. |
binary |
Converte texto em código binário, representando dados em uma série de 0s e 1s. |
caesar |
Aplica a cifra de César, uma cifra de substituição que desloca caracteres por um número fixo de posições. |
character_space |
Altera o texto adicionando espaços entre caracteres, frequentemente usados para ofuscação. |
character_swap |
Troca caracteres no texto para criar variações ou ofuscar o conteúdo original. |
diacritic |
Adiciona marcas diacríticas aos personagens, alterando sua aparência e, às vezes, seu significado. |
difficult |
Representa um conjunto padrão de ataques de complexidade difícil. Ataques de complexidade difícil incluem ataques que exigem acesso a recursos significativos e esforço para executar um ataque, como conhecimento de algoritmos baseados em pesquisa, além de um modelo de IA generativa. |
easy |
Representa um conjunto padrão de ataques de complexidade fácil. Ataques de complexidade fácil exigem menos esforço, como a tradução de um prompt em alguma codificação, e não exigem nenhum modelo de linguagem grande para converter ou orquestrar. |
flip |
Inverte os caracteres da frente para trás, criando um efeito espelhado. |
jailbreak |
Injeta prompts especialmente criados para contornar as proteções de IA, conhecidos como User Injected Prompt Attacks (UPIA). |
leetspeak |
Transforma texto em Leetspeak, uma forma de codificação que substitui letras por números ou símbolos de aparência semelhante. |
moderate |
Representa um conjunto padrão de ataques de complexidade moderada. Ataques de complexidade moderada exigem ter acesso a recursos como outro modelo de IA generativa. |
morse |
Codifica texto em código Morse, usando pontos e traços para representar caracteres. |
rot13 |
Aplica a cifra ROT13, uma cifra de substituição simples que desloca caracteres em 13 posições. |
string_join |
Une várias sequências de caracteres, muitas vezes usadas para concatenação ou ofuscação. |
suffix_append |
Acrescenta um sufixo adversarial ao prompt. |
unicode_confusable |
Usa caracteres Unicode que se parecem com caracteres padrão, criando confusão visual. |
unicode_substitution |
Substitui caracteres padrão por equivalentes Unicode, muitas vezes para ofuscação. |
url |
Codifica o texto em formato URL. |
Azure.Core.Foundations.Error
O objeto de erro.
Name | Tipo | Description |
---|---|---|
code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
details |
Uma matriz de detalhes sobre erros específicos que levaram a esse erro relatado. |
|
innererror |
Um objeto que contém informações mais específicas do que o objeto atual sobre o erro. |
|
message |
string |
Uma representação legível por humanos do erro. |
target |
string |
O alvo do erro. |
Azure.Core.Foundations.ErrorResponse
Uma resposta contendo detalhes do erro.
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
Azure.Core.Foundations.InnerError
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API do Microsoft One - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Name | Tipo | Description |
---|---|---|
code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
innererror |
Erro interno. |
AzureOpenAIModelConfiguration
Configuração do modelo do Azure OpenAI. A versão da API seria selecionada pelo serviço para consultar o modelo.
Name | Tipo | Description |
---|---|---|
modelDeploymentName |
string |
Nome da implantação para o modelo AOAI. Exemplo: gpt-4o se em AIServices ou baseado |
type |
string:
Azure |
Tipo de configuração do modelo. |
RedTeam
Detalhes da equipe vermelha.
Name | Tipo | Default value | Description |
---|---|---|---|
applicationScenario |
string |
Cenário de aplicação para a operação da equipe vermelha, para gerar ataques específicos do cenário. |
|
attackStrategies |
Lista de estratégias de ataque ou listas aninhadas de estratégias de ataque. |
||
displayName |
string |
Nome da equipe vermelha executada. |
|
id |
string |
Identificador da corrida da equipe vermelha. |
|
numTurns |
integer (int32) |
Número de rondas de simulação. |
|
properties |
object |
Propriedades da equipa vermelha. Ao contrário das tags, as propriedades são somente add-only. Uma vez adicionada, uma propriedade não pode ser removida. |
|
riskCategories |
Lista de categorias de risco para gerar objetivos de ataque. |
||
simulationOnly |
boolean |
False |
Apenas simulação ou simulação + avaliação. Default false, se true a verificação produz conversa e não resultado da avaliação. |
status |
string |
Estatuto da equipa vermelha. Ele é definido por serviço e é somente leitura. |
|
tags |
object |
Tags do time vermelho. Ao contrário das propriedades, as tags são totalmente mutáveis. |
|
target | TargetConfig: |
Configuração de destino para a execução da equipe vermelha. |
RiskCategory
Categoria de risco para o objetivo de ataque.
Valor | Description |
---|---|
HateUnfairness |
Representa conteúdo relacionado ao ódio ou injustiça. |
SelfHarm |
Representa conteúdo relacionado à automutilação. |
Sexual |
Representa conteúdo de natureza sexual. |
Violence |
Representa conteúdo relacionado à violência. |