Condividi tramite


Informazioni di riferimento su REST di Microsoft Foundry Project

Versione API: 2025-11-15-preview

Agenti - Creare l'agente

POST {endpoint}/agents?api-version=2025-11-15-preview

Crea l'agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
Definizione oggetto
└* tipo AgentKind NO
└rai_config RaiConfig Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). NO
descrizione corda Una descrizione leggibile dell'agente. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda Nome univoco che identifica l'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.
- Deve iniziare e terminare con caratteri alfanumerici,
- Può contenere trattini al centro
- Non deve superare i 63 caratteri.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - elencare gli agenti

GET {endpoint}/agents?api-version=2025-11-15-preview

Restituisce l'elenco di tutti gli agenti.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
tipo/gentile query NO Filtra gli agenti per tipo. Se non viene fornito, tutti gli agenti vengono restituiti.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Ottenere l'agente

GET {endpoint}/agents/{agent_name}?api-version=2025-11-15-preview

Recupera l'agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Agente di aggiornamento

POST {endpoint}/agents/{agent_name}?api-version=2025-11-15-preview

Aggiorna l'agente aggiungendo una nuova versione se sono presenti modifiche alla definizione dell'agente. Se non viene apportata alcuna modifica, restituisce la versione dell'agente esistente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
Definizione oggetto
└* tipo AgentKind NO
└rai_config RaiConfig Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). NO
descrizione corda Una descrizione leggibile dell'agente. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Eliminare l'agente

DELETE {endpoint}/agents/{agent_name}?api-version=2025-11-15-preview

Elimina un agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json DeleteAgentResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti : aggiornare l'agente dal manifesto

POST {endpoint}/agents/{agent_name}/import?api-version=2025-11-15-preview

Aggiorna l'agente da un manifesto aggiungendo una nuova versione se sono presenti modifiche alla definizione dell'agente. Se non viene apportata alcuna modifica, restituisce la versione dell'agente esistente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente da aggiornare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Una descrizione leggibile dell'agente. NO
manifest_id corda ID manifesto da cui importare la versione dell'agente.
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
parameter_values oggetto Input al manifesto che genererà un agente completamente materializzato.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Elencare le operazioni del contenitore dell'agente

GET {endpoint}/agents/{agent_name}/operations?api-version=2025-11-15-preview

Elencare le operazioni del contenitore per un agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Ottenere l'operazione del contenitore dell'agente

GET {endpoint}/agents/{agent_name}/operations/{operation_id}?api-version=2025-11-15-preview

Ottenere lo stato di un'operazione contenitore per un agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente.
operation_id path corda ID operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentContainerOperationObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse o ApiErrorResponse

Agenti : creare la versione dell'agente

POST {endpoint}/agents/{agent_name}/versions?api-version=2025-11-15-preview

Creare una nuova versione dell'agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome univoco che identifica l'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.
- Deve iniziare e terminare con caratteri alfanumerici,
- Può contenere trattini al centro
- Non deve superare i 63 caratteri.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
Definizione oggetto
└* tipo AgentKind NO
└rai_config RaiConfig Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). NO
descrizione corda Una descrizione leggibile dell'agente. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentVersionObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Elencare le versioni degli agenti

GET {endpoint}/agents/{agent_name}/versions?api-version=2025-11-15-preview

Restituisce l'elenco delle versioni di un agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente per cui recuperare le versioni.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Ottenere la versione dell'agente

GET {endpoint}/agents/{agent_name}/versions/{agent_version}?api-version=2025-11-15-preview

Recupera una versione specifica di un agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente da recuperare.
agent_version path corda Versione dell'agente da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentVersionObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Eliminare la versione dell'agente

DELETE {endpoint}/agents/{agent_name}/versions/{agent_version}?api-version=2025-11-15-preview

Elimina una versione specifica di un agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente da eliminare.
agent_version path corda Versione dell'agente da eliminare

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json DeleteAgentVersionResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti : ottenere il contenitore dell'agente

GET {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default?api-version=2025-11-15-preview

Ottenere un contenitore per una versione specifica di un agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente.
agent_version path corda Versione dell'agente.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentContainerObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Elencare le operazioni del contenitore della versione dell'agente

GET {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default/operations?api-version=2025-11-15-preview

Elencare le operazioni del contenitore per una versione specifica di un agente.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente.
agent_version path corda Versione dell'agente.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti : eliminare il contenitore dell'agente

POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:delete?api-version=2025-11-15-preview

Eliminare un contenitore per una versione specifica di un agente. Se il contenitore non esiste, l'operazione verrà no-op. L'operazione è un'operazione a esecuzione prolungata. Seguendo le linee guida di progettazione per le operazioni a esecuzione prolungata nelle API REST di Azure. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente.
agent_version path corda Versione dell'agente.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 202

Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.

Tipo di contenuto Tipo Descrizione
application/json AgentContainerOperationObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti : avviare il contenitore dell'agente

POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:start?api-version=2025-11-15-preview

Avviare un contenitore per una versione specifica di un agente. Se il contenitore è già in esecuzione, l'operazione verrà no-op. L'operazione è un'operazione a esecuzione prolungata. Seguendo le linee guida di progettazione per le operazioni a esecuzione prolungata nelle API REST di Azure. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente.
agent_version path corda Versione dell'agente.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
max_replicas numero intero Numero massimo di repliche. Il valore predefinito è 1. NO 1
min_replicas numero intero Numero minimo di repliche. Il valore predefinito è 1. NO 1

Responses

Codice di stato: 202

Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.

Tipo di contenuto Tipo Descrizione
application/json AgentContainerOperationObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti - Arrestare il contenitore dell'agente

POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:stop?api-version=2025-11-15-preview

Arrestare un contenitore per una versione specifica di un agente. Se il contenitore non è in esecuzione o è già stato arrestato, l'operazione verrà no-op. L'operazione è un'operazione a esecuzione prolungata. Seguendo le linee guida di progettazione per le operazioni a esecuzione prolungata nelle API REST di Azure. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente.
agent_version path corda Versione dell'agente.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 202

Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.

Tipo di contenuto Tipo Descrizione
application/json AgentContainerOperationObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse o ApiErrorResponse

Agenti - Aggiornare il contenitore dell'agente

POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:update?api-version=2025-11-15-preview

Aggiornare un contenitore per una versione specifica di un agente. Se il contenitore non è in esecuzione, l'operazione verrà no-op. L'operazione è un'operazione a esecuzione prolungata. Seguendo le linee guida di progettazione per le operazioni a esecuzione prolungata nelle API REST di Azure. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome dell'agente.
agent_version path corda Versione dell'agente.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
max_replicas numero intero Numero massimo di repliche. NO
min_replicas numero intero Numero minimo di repliche. NO

Responses

Codice di stato: 202

Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.

Tipo di contenuto Tipo Descrizione
application/json AgentContainerOperationObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti : creare la versione dell'agente dal manifesto

POST {endpoint}/agents/{agent_name}/versions:import?api-version=2025-11-15-preview

Creare una nuova versione dell'agente da un manifesto.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
agent_name path corda Nome univoco che identifica l'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.
- Deve iniziare e terminare con caratteri alfanumerici,
- Può contenere trattini al centro
- Non deve superare i 63 caratteri.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Una descrizione leggibile dell'agente. NO
manifest_id corda ID manifesto da cui importare la versione dell'agente.
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
parameter_values oggetto Input al manifesto che genererà un agente completamente materializzato.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentVersionObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Agenti: creare l'agente dal manifesto

POST {endpoint}/agents:import?api-version=2025-11-15-preview

Crea un agente da un manifesto.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Una descrizione leggibile dell'agente. NO
manifest_id corda ID manifesto da cui importare la versione dell'agente.
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda Nome univoco che identifica l'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.
- Deve iniziare e terminare con caratteri alfanumerici,
- Può contenere trattini al centro
- Non deve superare i 63 caratteri.
parameter_values oggetto Input al manifesto che genererà un agente completamente materializzato.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AgentObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Connessioni - elenco

GET {endpoint}/connections?api-version=2025-11-15-preview

Elencare tutte le connessioni nel progetto, senza popolare le credenziali di connessione

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
connectionType query NO Elenca le connessioni di questo tipo specifico
defaultConnection query NO boolean Elencare le connessioni predefinite
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedConnection

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Connessioni - ottenere

GET {endpoint}/connections/{name}?api-version=2025-11-15-preview

Ottenere una connessione in base al nome, senza popolare le credenziali di connessione

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome descrittivo della connessione, fornito dall'utente.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Connessione

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Connessioni : ottenere con le credenziali

POST {endpoint}/connections/{name}/getConnectionWithCredentials?api-version=2025-11-15-preview

Ottenere una connessione per nome, con le relative credenziali di connessione

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome descrittivo della connessione, fornito dall'utente.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Connessione

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Set di dati - Elencare la versione più recente

GET {endpoint}/datasets?api-version=2025-11-15-preview

Elenca la versione più recente di ogni DatasetVersion

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedDatasetVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Set di dati - elencare le versioni

GET {endpoint}/datasets/{name}/versions?api-version=2025-11-15-preview

Elenca tutte le versioni del DatasetVersion specificato

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedDatasetVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Set di dati - Ottenere la versione

GET {endpoint}/datasets/{name}/versions/{version}?api-version=2025-11-15-preview

Ottenere la versione specifica di DatasetVersion. Il servizio restituisce l'errore 404 Not Found se DatasetVersion non esiste.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda ID versione specifico di DatasetVersion da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json DatasetVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Set di dati - Eliminare la versione

DELETE {endpoint}/datasets/{name}/versions/{version}?api-version=2025-11-15-preview

Eliminare la versione specifica di DatasetVersion. Il servizio restituisce 204 No Content se DatasetVersion è stato eliminato correttamente o se DatasetVersion non esiste.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda Versione di DatasetVersion da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 204

Descrizione: nessun contenuto da inviare per questa richiesta, ma le intestazioni potrebbero essere utili.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Set di dati: creare o aggiornare la versione

PATCH {endpoint}/datasets/{name}/versions/{version}?api-version=2025-11-15-preview

Creare un nuovo DatasetVersion o aggiornare un DatasetVersion esistente con l'ID versione specificato

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda ID versione specifico di DatasetVersion da creare o aggiornare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/merge-patch+json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Testo della descrizione dell'asset. NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO
type oggetto Enumerazione per determinare il tipo di dati.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json DatasetVersion

Codice di stato: 201

Descrizione: la richiesta è riuscita e di conseguenza è stata creata una nuova risorsa.

Tipo di contenuto Tipo Descrizione
application/json DatasetVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Set di dati - Ottenere le credenziali

POST {endpoint}/datasets/{name}/versions/{version}/credentials?api-version=2025-11-15-preview

Ottenere le credenziali di firma di accesso condiviso per accedere all'account di archiviazione associato a una versione del set di dati.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda ID versione specifico di DatasetVersion su cui operare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AssetCredentialResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Set di dati: avviare la versione di caricamento in sospeso

POST {endpoint}/datasets/{name}/versions/{version}/startPendingUpload?api-version=2025-11-15-preview

Avviare un nuovo caricamento o ottenere un caricamento in sospeso esistente di un set di dati per una versione specifica.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda ID versione specifico di DatasetVersion su cui operare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
connectionName corda Nome di connessione dell'account di archiviazione di Azure da usare per la generazione di un token di firma di accesso condiviso temporaneo NO
pendingUploadId corda Se PendingUploadId non viene specificato, verrà usato un GUID casuale. NO
pendingUploadType enum BlobReference è l'unico tipo supportato.
Valori possibili: BlobReference

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PendingUploadResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Distribuzioni - elenco

GET {endpoint}/deployments?api-version=2025-11-15-preview

Elencare tutti i modelli distribuiti nel progetto

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
modelPublisher query NO corda Editore di modelli per filtrare i modelli in base a
modelName query NO corda Nome del modello (il nome specifico dell'editore) per filtrare i modelli in base al quale
deploymentType query NO Tipo di distribuzione per filtrare l'elenco in base al quale
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedDeployment

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Distribuzioni : ottenere

GET {endpoint}/deployments/{name}?api-version=2025-11-15-preview

Ottieni un modello distribuito.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della distribuzione
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Deployment

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Regole di valutazione - elenco

GET {endpoint}/evaluationrules?api-version=2025-11-15-preview

Elenca tutte le regole di valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
actionType query NO Filtrare in base al tipo di regola di valutazione.
nomeagente query NO corda Filtra in base al nome dell'agente.
enabled query NO boolean Filtra in base allo stato abilitato.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedEvaluationRule

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Regole di valutazione - get

GET {endpoint}/evaluationrules/{id}?api-version=2025-11-15-preview

Ottenere una regola di valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id path corda Identificatore univoco per la regola di valutazione.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvaluationRule

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Regole di valutazione - eliminazione

DELETE {endpoint}/evaluationrules/{id}?api-version=2025-11-15-preview

Eliminare una regola di valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id path corda Identificatore univoco per la regola di valutazione.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 204

Descrizione: nessun contenuto da inviare per questa richiesta, ma le intestazioni potrebbero essere utili.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Regole di valutazione: creare o aggiornare

PUT {endpoint}/evaluationrules/{id}?api-version=2025-11-15-preview

Creare o aggiornare una regola di valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id path corda Identificatore univoco per la regola di valutazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
azione oggetto Modello di azione di valutazione.
└─ Tipo EvaluationRuleActionType Tipo di azione di valutazione. NO
descrizione corda Descrizione della regola di valutazione. NO
nome visualizzato corda Nome visualizzato per la regola di valutazione. NO
enabled boolean Indica se la regola di valutazione è abilitata. Il valore predefinito è vero.
eventType oggetto Tipo di evento della regola di valutazione.
filtro oggetto Modello di filtro di valutazione. NO
└* agentName corda Filtra in base al nome dell'agente. NO
id corda Identificatore univoco per la regola di valutazione.
dati di sistema oggetto Metadati di sistema per la regola di valutazione.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvaluationRule

Codice di stato: 201

Descrizione: la richiesta è riuscita e di conseguenza è stata creata una nuova risorsa.

Tipo di contenuto Tipo Descrizione
application/json EvaluationRule

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Tassonomie di valutazione - elenco

GET {endpoint}/evaluationtaxonomies?api-version=2025-11-15-preview

Elenco delle tassonomie di valutazione

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
inputName query NO corda Filtrare in base al nome dell'input di valutazione.
inputType query NO corda Filtrare in base al tipo di input della tassonomia.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedEvaluationTaxonomy

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Tassonomie di valutazione - get

GET {endpoint}/evaluationtaxonomies/{name}?api-version=2025-11-15-preview

Ottenere una valutazione eseguita per nome.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvaluationTaxonomy

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Tassonomie di valutazione - eliminazione

DELETE {endpoint}/evaluationtaxonomies/{name}?api-version=2025-11-15-preview

Eliminare una tassonomia di valutazione in base al nome.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 204

Descrizione: nessun contenuto da inviare per questa richiesta, ma le intestazioni potrebbero essere utili.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Tassonomie di valutazione : creazione

PUT {endpoint}/evaluationtaxonomies/{name}?api-version=2025-11-15-preview

Creare una tassonomia di valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della tassonomia di valutazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Testo della descrizione dell'asset. NO
proprietà oggetto Proprietà aggiuntive per la tassonomia di valutazione. NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO
tassonomiaCategorie array Elenco delle categorie di tassonomia. NO
tassonomiaInput oggetto Configurazione di input per la tassonomia di valutazione.
└─ Tipo EvaluationTaxonomyInputType Tipo di input della tassonomia di valutazione. NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvaluationTaxonomy

Codice di stato: 201

Descrizione: la richiesta è riuscita e di conseguenza è stata creata una nuova risorsa.

Tipo di contenuto Tipo Descrizione
application/json EvaluationTaxonomy

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Tassonomie di valutazione - aggiornamento

PATCH {endpoint}/evaluationtaxonomies/{name}?api-version=2025-11-15-preview

Aggiornare una tassonomia di valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della tassonomia di valutazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Testo della descrizione dell'asset. NO
proprietà oggetto Proprietà aggiuntive per la tassonomia di valutazione. NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO
tassonomiaCategorie array Elenco delle categorie di tassonomia. NO
tassonomiaInput oggetto Configurazione di input per la tassonomia di valutazione. NO
└─ Tipo EvaluationTaxonomyInputType Tipo di input della tassonomia di valutazione. NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvaluationTaxonomy

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Analizzatori - Elencare le versioni più recenti

GET {endpoint}/evaluators?api-version=2025-11-15-preview

Elenca l'ultima versione di ogni analizzatore

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
type query NO Filtrare gli analizzatori in base al tipo. Valori possibili: 'all', 'custom', 'builtin'.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedEvaluatorVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Analizzatori - Elencare le versioni

GET {endpoint}/evaluators/{name}/versions?api-version=2025-11-15-preview

Elenca tutte le versioni dell'analizzatore specificato

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
type query NO Filtrare gli analizzatori in base al tipo. Valori possibili: 'all', 'custom', 'builtin'.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedEvaluatorVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Analizzatori - Creare la versione

POST {endpoint}/evaluators/{name}/versions?api-version=2025-11-15-preview

Creare un nuovo EvaluatorVersion con ID versione incrementato automaticamente

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
categories array Le categorie del valutatore
Definizione oggetto Configurazione dell'analizzatore di base con discriminatore
└data_schema Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. NO
└init_parameters Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. NO
└* Metriche oggetto Elenco delle metriche di output prodotte da questo valutatore NO
└─ Tipo AnalizzatoreDefinitionType Il tipo di definizione del valutatore NO
descrizione corda Testo della descrizione dell'asset. NO
display_name corda Nome visualizzato per l'analizzatore. Aiuta a trovare facilmente l'analizzatore in Foundry. Non è necessario che sia univoco. NO
evaluator_type oggetto Il tipo di valutatore
metadata oggetto Metadati relativi all'analizzatore NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO

Responses

Codice di stato: 201

Descrizione: la richiesta è riuscita e di conseguenza è stata creata una nuova risorsa.

Tipo di contenuto Tipo Descrizione
application/json AnalizzatoreVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Analizzatori : ottenere la versione

GET {endpoint}/evaluators/{name}/versions/{version}?api-version=2025-11-15-preview

Ottenere la versione specifica di EvaluatorVersion. Il servizio restituisce l'errore 404 Not Found se EvaluatorVersion non esiste.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda ID versione specifico dell'analizzatoreVersion da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AnalizzatoreVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Analizzatori - Eliminare la versione

DELETE {endpoint}/evaluators/{name}/versions/{version}?api-version=2025-11-15-preview

Eliminare la versione specifica di EvaluatorVersion. Il servizio restituisce 204 No Content se EvaluatorVersion è stato eliminato correttamente o se EvaluatorVersion non esiste.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda Versione di EvaluatorVersion da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 204

Descrizione: nessun contenuto da inviare per questa richiesta, ma le intestazioni potrebbero essere utili.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Analizzatori - versione di aggiornamento

PATCH {endpoint}/evaluators/{name}/versions/{version}?api-version=2025-11-15-preview

Aggiorna un EvaluatorVersion esistente con l'ID versione specificato

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda Versione di EvaluatorVersion da aggiornare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
categories array Le categorie del valutatore NO
descrizione corda Testo della descrizione dell'asset. NO
display_name corda Nome visualizzato per l'analizzatore. Aiuta a trovare facilmente l'analizzatore in Foundry. Non è necessario che sia univoco. NO
metadata oggetto Metadati relativi all'analizzatore NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json AnalizzatoreVersion

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Indici - elenco più recente

GET {endpoint}/indexes?api-version=2025-11-15-preview

Elenca l'ultima versione di ciascun indice

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedIndex

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Indici - elencare le versioni

GET {endpoint}/indexes/{name}/versions?api-version=2025-11-15-preview

Elenca tutte le versioni dell'indice dato

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedIndex

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Indici - ottenere la versione

GET {endpoint}/indexes/{name}/versions/{version}?api-version=2025-11-15-preview

Ottieni la versione specifica dell'indice. Il servizio restituisce l'errore 404 Non trovato se l'indice non esiste.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda ID versione specifico dell'indice da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Indice

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Indici - Eliminare la versione

DELETE {endpoint}/indexes/{name}/versions/{version}?api-version=2025-11-15-preview

Elimina la versione specifica dell'indice. Il servizio restituisce 204 Nessun contenuto se l'indice è stato eliminato correttamente o se l'indice non esiste.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda La versione dell'indice da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 204

Descrizione: nessun contenuto da inviare per questa richiesta, ma le intestazioni potrebbero essere utili.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Indici : creare o aggiornare la versione

PATCH {endpoint}/indexes/{name}/versions/{version}?api-version=2025-11-15-preview

Creare un nuovo indice o aggiornare un indice esistente con l'ID versione specificato

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome della risorsa
version path corda ID versione specifico dell'indice da creare o aggiornare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/merge-patch+json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Testo della descrizione dell'asset. NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO
type oggetto

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Indice

Codice di stato: 201

Descrizione: la richiesta è riuscita e di conseguenza è stata creata una nuova risorsa.

Tipo di contenuto Tipo Descrizione
application/json Indice

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Informazioni dettagliate : genera

POST {endpoint}/insights?api-version=2025-11-15-preview

Genera approfondimenti

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
Ripetibilità-Request-ID intestazione NO corda Identificatore univoco generato dal client per garantire l'idempotenza della richiesta. Utilizzare lo stesso ID per i tentativi per evitare valutazioni duplicate.
Ripetibilità-First-Sent intestazione NO corda Timestamp che indica quando la richiesta è stata avviata per la prima volta. Utilizzato in combinazione con repeatability-request-id per il controllo dell'idempotenza.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
nome visualizzato corda Nome visualizzato descrittivo per l'approfondimento.
id corda L'identificatore univoco per il report di informazioni dettagliate.
metadata oggetto Metadati relativi alle informazioni dettagliate.
└* completedAt corda Il timestamp in cui sono state completate le informazioni dettagliate. NO
└> createdAt corda Il timestamp in cui sono state create le informazioni dettagliate. NO
request oggetto La richiesta del report di approfondimento.
└─ Tipo InsightType Tipo di richiesta. NO
risultato oggetto Il risultato degli approfondimenti. NO
└─ Tipo InsightType Il tipo di risultato delle informazioni dettagliate. NO
state oggetto Enumerazione che descrive gli stati di funzionamento consentiti.

Responses

Codice di stato: 201

Descrizione: la richiesta è riuscita e di conseguenza è stata creata una nuova risorsa.

Tipo di contenuto Tipo Descrizione
application/json Intuzione

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Informazioni dettagliate - elenco

GET {endpoint}/insights?api-version=2025-11-15-preview

Elenca tutte le informazioni dettagliate in ordine cronologico inverso (prima il più recente).

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
type query NO Filtra in base al tipo di analisi.
evalId query NO corda Filtrare in base all'ID di valutazione.
runId query NO corda Filtrare in base all'ID dell'esecuzione della valutazione.
nomeagente query NO corda Filtra in base al nome dell'agente.
includeCoordinates query NO boolean Indica se includere le coordinate per la visualizzazione nella risposta. Il valore predefinito è falso.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedInsight

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Informazioni dettagliate - Ottenere

GET {endpoint}/insights/{id}?api-version=2025-11-15-preview

Ottieni informazioni dettagliate specifiche in base all'ID.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id path corda L'identificatore univoco per il report di informazioni dettagliate.
includeCoordinates query NO boolean Indica se includere le coordinate per la visualizzazione nella risposta. Il valore predefinito è falso.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Intuzione

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Creare un archivio di memoria

POST {endpoint}/memory_stores?api-version=2025-11-15-preview

Creare un archivio di memoria.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
Definizione oggetto Definizione di base per le configurazioni dell'archivio di memoria.
└* tipo MemoryStoreKind Il tipo di memoria memorizzata. NO
descrizione corda Una descrizione leggibile dall'uomo dell'archivio di memoria. NO
metadata oggetto Metadati chiave-valore arbitrari da associare all'archivio di memoria. NO
nome corda Il nome dell'archivio di memoria.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json MemoryStoreObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elencare gli archivi di memoria

GET {endpoint}/memory_stores?api-version=2025-11-15-preview

Elencare tutti gli archivi di memoria.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Aggiornare l'archivio memoria

POST {endpoint}/memory_stores/{name}?api-version=2025-11-15-preview

Aggiornare un archivio di memoria.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome dell'archivio di memoria da aggiornare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Una descrizione leggibile dall'uomo dell'archivio di memoria. NO
metadata oggetto Metadati chiave-valore arbitrari da associare all'archivio di memoria. NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json MemoryStoreObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Ottenere l'archivio di memoria

GET {endpoint}/memory_stores/{name}?api-version=2025-11-15-preview

Recuperare un archivio di memoria.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome dell'archivio di memoria da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json MemoryStoreObject

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Eliminare l'archivio memoria

DELETE {endpoint}/memory_stores/{name}?api-version=2025-11-15-preview

Eliminare un archivio di memoria.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome dell'archivio di memoria da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json DeleteMemoryStoreResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Ottenere il risultato dell'aggiornamento

GET {endpoint}/memory_stores/{name}/updates/{update_id}?api-version=2025-11-15-preview

Ottenere il risultato dell'aggiornamento dell'archivio di memoria.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Il nome dell'archivio di memoria.
update_id path corda ID dell'operazione di aggiornamento della memoria.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json MemoryStoreUpdateResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Eliminare i ricordi dell'ambito

POST {endpoint}/memory_stores/{name}:delete_scope?api-version=2025-11-15-preview

Eliminare tutte le memorie associate a un oscilloscopio specifico da un archivio di memoria.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Il nome dell'archivio di memoria.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
scopo corda Spazio dei nomi che raggruppa logicamente e isola i ricordi da eliminare, ad esempio un ID utente.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json MemoryStoreDeleteScopeResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Cerca ricordi

POST {endpoint}/memory_stores/{name}:search_memories?api-version=2025-11-15-preview

Cerca ricordi rilevanti da un archivio di memoria in base al contesto della conversazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome dell'archivio di memoria da cercare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
elementi array Oggetti per i quali cercare ricordi rilevanti. NO
options oggetto Opzioni di ricerca in memoria. NO
└max_memories numero intero Numero massimo di elementi di memoria da restituire. NO
previous_search_id corda L'ID univoco della richiesta di ricerca precedente, che consente la ricerca incrementale in memoria dal punto in cui è stata interrotta l'ultima operazione. NO
scopo corda Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json MemoryStoreSearchResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Aggiornare i ricordi

POST {endpoint}/memory_stores/{name}:update_memories?api-version=2025-11-15-preview

Aggiorna l'archivio di memoria con le memorie di conversazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Nome dell'archivio di memoria da aggiornare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
elementi array Elementi di conversazione da cui estrarre ricordi. NO
previous_update_id corda L'ID univoco della richiesta di aggiornamento precedente, che consente gli aggiornamenti incrementali della memoria dal punto in cui è stata interrotta l'ultima operazione. NO
scopo corda Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente.
update_delay numero intero Periodo di timeout prima dell'elaborazione dell'aggiornamento della memoria in secondi.
Se durante questo periodo viene ricevuta una nuova richiesta di aggiornamento, la richiesta corrente verrà annullata e il timeout verrà reimpostato.
Impostare su 0 per attivare immediatamente l'aggiornamento senza indugio.
Il valore predefinito è 300 (5 minuti).
NO 300

Responses

Codice di stato: 202

Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.

Tipo di contenuto Tipo Descrizione
application/json MemoryStoreUpdateResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Creare una conversazione

POST {endpoint}/openai/conversations?api-version=2025-11-15-preview

Creare una conversazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
elementi array Elementi iniziali da includere nel contesto della conversazione.
È possibile aggiungere fino a 20 elementi alla volta.
NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ConversationResource

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elencare le conversazioni

GET {endpoint}/openai/conversations?api-version=2025-11-15-preview

Restituisce l'elenco di tutte le conversazioni.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.
agent_name query NO corda Filtra in base al nome dell'agente. Se specificato, verranno restituiti solo gli elementi associati all'agente specificato.
agent_id query NO corda Filtrare in base all'ID agente nel formato name:version. Se specificato, verranno restituiti solo gli elementi associati all'ID agente specificato.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Aggiornare la conversazione

POST {endpoint}/openai/conversations/{conversation_id}?api-version=2025-11-15-preview

Aggiornare una conversazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
conversation_id path corda ID della conversazione da aggiornare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ConversationResource

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Ottenere una conversazione

GET {endpoint}/openai/conversations/{conversation_id}?api-version=2025-11-15-preview

Recupera una conversazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
conversation_id path corda ID della conversazione da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ConversationResource

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elimina conversazione

DELETE {endpoint}/openai/conversations/{conversation_id}?api-version=2025-11-15-preview

Elimina una conversazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
conversation_id path corda ID della conversazione da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.DeletedConversationResource

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Creare elementi di conversazione

POST {endpoint}/openai/conversations/{conversation_id}/items?api-version=2025-11-15-preview

Creare elementi in una conversazione con l'ID specificato.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
conversation_id path corda ID della conversazione in cui deve essere creato l'elemento.
includi query NO array Campi aggiuntivi da includere nella risposta.
Per altre informazioni, vedere il include parametro per elencare gli elementi di conversazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
elementi array Elementi da aggiungere alla conversazione. È possibile aggiungere fino a 20 elementi alla volta.

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ConversationItemList

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elencare gli elementi della conversazione

GET {endpoint}/openai/conversations/{conversation_id}/items?api-version=2025-11-15-preview

Elencare tutti gli elementi per una conversazione con l'ID specificato.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
conversation_id path corda ID della conversazione in cui devono essere elencati gli elementi.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.
item_type query NO Filtra per tipo di elemento. Se specificato, verranno restituiti solo gli elementi del tipo specificato.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Ottenere l'elemento della conversazione

GET {endpoint}/openai/conversations/{conversation_id}/items/{item_id}?api-version=2025-11-15-preview

Ottenere un singolo elemento da una conversazione con gli ID specificati.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
conversation_id path corda ID della conversazione che contiene l'elemento.
item_id path corda ID dell'elemento della conversazione da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ItemResource

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Eliminare l'elemento della conversazione

DELETE {endpoint}/openai/conversations/{conversation_id}/items/{item_id}?api-version=2025-11-15-preview

Eliminare un elemento da una conversazione con gli ID specificati.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
conversation_id path corda ID della conversazione da cui deve essere eliminato l'elemento.
item_id path corda ID dell'elemento della conversazione da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ConversationResource

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - list evals

GET {endpoint}/openai/evals?api-version=2025-11-15-preview

Elencare tutte le valutazioni Elencare le valutazioni per un progetto.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
dopo query NO corda Identificatore dell'ultima esecuzione della richiesta di impaginazione precedente.
limit query NO Numero di esecuzioni da recuperare.
order query NO corda
Valori possibili: asc, desc
Ordinamento delle esecuzioni in base al timestamp. Usare asc per l'ordine crescente o desc per l'ordine decrescente. Il valore predefinito è asc.
ordina per query NO corda
Valori possibili: created_at, updated_at
Le valutazioni possono essere ordinate in base all'ora di creazione o all'ultima ora di aggiornamento. Utilizzo
created_at per l'ora di creazione o updated_at per l'ora dell'ultimo aggiornamento.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - Creare eval

POST {endpoint}/openai/evals?api-version=2025-11-15-preview

Creare la valutazione Creare la struttura di una valutazione che può essere usata per testare le prestazioni di un modello. Una valutazione è un set di criteri di test e la configurazione per un'origine dati, che determina lo schema dei dati usati nella valutazione. Dopo aver creato una valutazione, è possibile eseguirla in modelli e parametri del modello diversi. Sono supportati diversi tipi di classificatori e origini dati. Per altre informazioni, vedere

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
configurazione_sorgente_dati oggetto Oggetto CustomDataSourceConfig che definisce lo schema per l'origine dati utilizzata per le esecuzioni di valutazione.
Questo schema viene usato per definire la forma dei dati che saranno:
- Usato per definire i criteri di test e
- Quali dati sono necessari durante la creazione di un'esecuzione
└include_sample_schema boolean Indica se l'eval dovrebbe attendersi che tu popoli lo spazio dei nomi di esempio (cioè, generando risposte dalla tua fonte di dati). NO
└item_schema oggetto Schema JSON per ogni riga nell'origine dati. NO
└─ metadati oggetto Filtri dei metadati per l'origine dati dei completamenti archiviati. NO
Scenario └* enum Scenario dello schema dei dati.
Valori possibili: red_team, responses, traces
NO
└─ Tipo enum Il tipo di oggetto, che è sempre label_model.
Valori possibili: azure_ai_source
NO
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda Nome della valutazione. NO
proprietà oggetto Set di coppie chiave-valore non modificabili di 16 che possono essere collegate a un oggetto per l'archiviazione di informazioni aggiuntive.
Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.
NO
criteri_di_test array Elenco di classificatori per tutte le esecuzioni di valutazione in questo gruppo. I classificatori possono fare riferimento alle variabili nell'origine dati usando la notazione con parentesi graffe doppie, ad esempio {{item.variable_name}}. Per fare riferimento all'output del modello, usare lo spazio dei nomi sample (ad esempio, {{sample.output_text}}).

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Valutazione

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - delete eval

DELETE {endpoint}/openai/evals/{eval_id}?api-version=2025-11-15-preview

Eliminare una valutazione Consente di eliminare una valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json DeleteEvalResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - get eval

GET {endpoint}/openai/evals/{eval_id}?api-version=2025-11-15-preview

Ottenere una valutazione Ottenere una valutazione in base all'ID.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Valutazione

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - update eval

POST {endpoint}/openai/evals/{eval_id}?api-version=2025-11-15-preview

Aggiornare una valutazione Aggiornare determinate proprietà di una valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione da aggiornare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda NO
proprietà oggetto Set di coppie chiave-valore non modificabili di 16 che possono essere collegate a un oggetto per l'archiviazione di informazioni aggiuntive.
Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.
NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Valutazione

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - Esecuzioni elenco

GET {endpoint}/openai/evals/{eval_id}/runs?api-version=2025-11-15-preview

Ottenere un elenco di esecuzioni per una valutazione Ottenere un elenco di esecuzioni per una valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione per la quale recuperare le esecuzioni.
dopo query NO corda Identificatore dell'ultima esecuzione della richiesta di impaginazione precedente.
limit query NO Numero di esecuzioni da recuperare.
order query NO corda
Valori possibili: asc, desc
Ordinamento delle esecuzioni in base al timestamp. Usare asc per l'ordine crescente o desc per l'ordine decrescente. Il valore predefinito è asc.
stato query NO corda
Valori possibili: queued, in_progresscompleted, , canceled, failed . Filtra le esecuzioni per stato. Uno di queued, in_progress, failedcompleted, , canceled.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - Creare eval run

POST {endpoint}/openai/evals/{eval_id}/runs?api-version=2025-11-15-preview

Creare un'esecuzione di valutazione

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione per la quale creare un'esecuzione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
fonte_dati oggetto Oggetto JsonlRunDataSource con che specifica un file JSONL che corrisponde all'eval
└ input_messages OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate o OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference Utilizzato durante il campionamento da un modello. Determina la struttura dei messaggi passati nel modello. Può essere un riferimento a una traiettoria predefinita (ad esempio, item.input_trajectory) o a un modello con riferimenti variabili allo spazio dei item nomi. NO
└item_generation_params RedTeamItemGenerationParams Parametri per la generazione di elementi. NO
└─ Modello corda Nome del modello da utilizzare per la generazione di completamenti, ad esempio "o3-mini". NO
└sampling_params OpenAI.CreateEvalResponsesRunDataSourceSamplingParams NO
└─ sorgente OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource o OpenAI.EvalResponsesSource Determina il popolamento dello item spazio dei nomi nell'origine dati di questa esecuzione. NO
Destinazione └* Destinazione Configurazione di destinazione per la valutazione. NO
└─ Tipo corda Discriminare del tipo di origine dati. NO
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda Nome della corsa. NO
proprietà oggetto Set di coppie chiave-valore non modificabili di 16 che possono essere collegate a un oggetto per l'archiviazione di informazioni aggiuntive.
Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.
NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvalRun

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - Delete eval run

DELETE {endpoint}/openai/evals/{eval_id}/runs/{run_id}?api-version=2025-11-15-preview

Eliminare l'esecuzione della valutazione Eliminare un'esecuzione di valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione dalla quale eliminare l'esecuzione.
run_id path corda ID della sessione di esecuzione da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json DeleteEvalRunResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - Get eval run

GET {endpoint}/openai/evals/{eval_id}/runs/{run_id}?api-version=2025-11-15-preview

Ottenere un'esecuzione di valutazione Ottenere un'esecuzione di valutazione in base all'ID.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione per la quale recuperare le esecuzioni.
run_id path corda ID dell'esecuzione da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvalRun

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - Annullare l'esecuzione di eval

POST {endpoint}/openai/evals/{eval_id}/runs/{run_id}?api-version=2025-11-15-preview

Annullare l'esecuzione della valutazione Annullare un'esecuzione di valutazione in corso.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione per la quale si desidera annullare l'esecuzione.
run_id path corda ID dell'esecuzione da annullare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvalRun

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - Ottenere gli elementi di output dell'esecuzione di eval

GET {endpoint}/openai/evals/{eval_id}/runs/{run_id}/output_items?api-version=2025-11-15-preview

Ottenere gli elementi di output dell'esecuzione della valutazione Ottenere un elenco di elementi di output per un'esecuzione di valutazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda
run_id path corda ID dell'esecuzione per la quale recuperare gli elementi di output.
dopo query NO corda Identificatore dell'ultima esecuzione della richiesta di impaginazione precedente.
limit query NO Numero di esecuzioni da recuperare.
order query NO corda
Valori possibili: asc, desc
Ordinamento delle esecuzioni in base al timestamp. Usare asc per l'ordine crescente o desc per l'ordine decrescente. Il valore predefinito è asc.
stato query NO corda
Valori possibili: fail, pass
Filtrare gli elementi di output in base allo stato. Usare failed per filtrare in base all'output non riuscito
elementi o pass per filtrare in base agli elementi di output passati.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

OpenAI evals - Ottenere l'elemento di output dell'esecuzione di eval

GET {endpoint}/openai/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}?api-version=2025-11-15-preview

Ottenere un elemento di output di un'esecuzione di valutazione Ottenere un elemento di output dell'esecuzione della valutazione in base all'ID.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
eval_id path corda ID della valutazione per la quale recuperare le esecuzioni.
run_id path corda ID dell'esecuzione da recuperare.
output_item_id path corda ID dell'elemento di output da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json EvalRunOutputItem

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Creare un processo di ottimizzazione fine

POST {endpoint}/openai/fine-tuning/jobs?api-version=2025-11-15-preview

Crea un processo di ottimizzazione che inizia il processo di creazione di un nuovo modello da un set di dati specificato.

La risposta include i dettagli del processo accodato, inclusi lo stato del processo e il nome dei modelli ottimizzati al termine.

Altre informazioni sull'ottimizzazione

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
iperparametri oggetto Iperparametri usati per il processo di ottimizzazione.
Questo valore è ora deprecato a favore di methode deve essere passato sotto il parametro method.
NO
└' batch_size enum
Valori possibili: auto
NO
└' learning_rate_multiplier enum
Valori possibili: auto
NO
└' n_epochs enum
Valori possibili: auto
NO
integrazioni array Elenco di integrazioni da abilitare per il processo di ottimizzazione. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
method OpenAI.FineTuneMethod Metodo utilizzato per l'ottimizzazione. NO
model string (vedere modelli validi di seguito) Nome del modello da ottimizzare. È possibile selezionare uno dei
modelli supportati.
seed numero intero Il seme controlla la riproducibilità del lavoro. Il passaggio degli stessi parametri di inizializzazione e processo dovrebbe produrre gli stessi risultati, ma in rari casi può differire.
Se non viene specificato un valore di inizializzazione, ne verrà generato uno automaticamente.
NO
suffix corda Stringa di un massimo di 64 caratteri che verrà aggiunta al nome del modello ottimizzato.

Ad esempio, un suffix oggetto "custom-model-name" produrrebbe un nome di modello come ft:gpt-4o-mini:openai:custom-model-name:7p4lURel.
NO None
file di allenamento corda ID di un file caricato che contiene i dati di training.



Il set di dati deve essere formattato come file JSONL. Inoltre, è necessario caricare il file con lo scopo fine-tune.

Il contenuto del file deve variare a seconda che il modello usi la chat, il formato dei completamenti o se il metodo di ottimizzazione usa il formato delle preferenze.

Per altri dettagli, vedere la guida all'ottimizzazione.
file_di_validazione corda ID di un file caricato contenente i dati di convalida.

Se si specifica questo file, i dati vengono usati per generare la convalida
metriche periodicamente durante l'ottimizzazione. Queste metriche possono essere visualizzate nel
file dei risultati dell'ottimizzazione.
Gli stessi dati non devono essere presenti sia nei file di training sia nei file di convalida.

Il set di dati deve essere formattato come file JSONL. È necessario caricare il file con lo scopo fine-tune.

Per altri dettagli, vedere la guida all'ottimizzazione.
NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.FineTuningJob

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elencare i processi di ottimizzazione delle prestazioni impaginati

GET {endpoint}/openai/fine-tuning/jobs?api-version=2025-11-15-preview

Elencare i processi di ottimizzazione dell'organizzazione

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
dopo query NO corda Identificatore dell'ultimo processo della richiesta di paginazione precedente.
limit query NO numero intero Numero di processi di ottimizzazione da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ListPaginatedFineTuningJobsResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Recuperare un processo di ottimizzazione fine

GET {endpoint}/openai/fine-tuning/jobs/{fine_tuning_job_id}?api-version=2025-11-15-preview

Ottenere informazioni su un processo di ottimizzazione.

Altre informazioni sull'ottimizzazione

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id_lavoro_affinamento path corda ID del processo di ottimizzazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.FineTuningJob

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Annullare il processo di ottimizzazione

POST {endpoint}/openai/fine-tuning/jobs/{fine_tuning_job_id}/cancel?api-version=2025-11-15-preview

Annullare immediatamente un processo di ottimizzazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id_lavoro_affinamento path corda ID del processo di ottimizzazione da annullare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.FineTuningJob

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elencare i checkpoint dei processi di ottimizzazione

GET {endpoint}/openai/fine-tuning/jobs/{fine_tuning_job_id}/checkpoints?api-version=2025-11-15-preview

Elencare i checkpoint per un processo di ottimizzazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id_lavoro_affinamento path corda ID del processo di ottimizzazione per cui ottenere i checkpoint.
dopo query NO corda Identificatore dell'ultimo ID del checkpoint della richiesta di paginazione precedente.
limit query NO numero intero Numero di checkpoint da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ListFineTuningJobCheckpointsResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elencare gli eventi del processo di ottimizzazione

GET {endpoint}/openai/fine-tuning/jobs/{fine_tuning_job_id}/events?api-version=2025-11-15-preview

Ottenere aggiornamenti dello stato con granularità fine per un processo di ottimizzazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id_lavoro_affinamento path corda ID del processo di ottimizzazione per cui ottenere gli eventi.
dopo query NO corda Identificatore dell'ultimo evento della richiesta di paginazione precedente.
limit query NO numero intero Numero di eventi da recuperare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.ListFineTuningJobEventsResponse

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Sospendere il processo di ottimizzazione fine

POST {endpoint}/openai/fine-tuning/jobs/{fine_tuning_job_id}/pause?api-version=2025-11-15-preview

Sospendere un processo di ottimizzazione in esecuzione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id_lavoro_affinamento path corda ID del processo di ottimizzazione da sospendere.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.FineTuningJob

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Riprendere il processo di ottimizzazione

POST {endpoint}/openai/fine-tuning/jobs/{fine_tuning_job_id}/resume?api-version=2025-11-15-preview

Riprendere un processo di ottimizzazione sospeso.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id_lavoro_affinamento path corda ID del processo di ottimizzazione da riprendere.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.FineTuningJob

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Creare una risposta : creare il flusso di risposta

POST {endpoint}/openai/responses?api-version=2025-11-15-preview

Crea una risposta del modello. Crea una risposta del modello (risposta di streaming).

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query NO corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
agent AgentReference Agente da usare per generare la risposta. NO
sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
conversazione stringa o oggetto NO
includi array Specificare dati di output aggiuntivi da includere nella risposta del modello. Attualmente
i valori supportati sono:
- code_interpreter_call.outputs: include gli output dell'esecuzione del codice Python
negli elementi di chiamata dello strumento dell'interprete di codice.
- computer_call_output.output.image_url: includere gli URL delle immagini provenienti dall'output della chiamata computer.
- file_search_call.results: includere i risultati della ricerca di
richiesta allo strumento di ricerca dei file.
- message.input_image.image_url: includere gli URL dell'immagine dal messaggio di input.
- message.output_text.logprobs: includere logprob con messaggi di assistente.
- reasoning.encrypted_content: include una versione crittografata del motivo
token nell'output dell'elemento di ragionamento. In questo modo è possibile utilizzare gli elementi di ragionamento in
conversazioni a più turni quando si usa l'API Risposte senza stato (ad esempio
quando il store parametro è impostato su false o quando un'organizzazione è
registrato nel programma a conservazione dati nulla.
NO
ingresso stringa o matrice Input di testo, immagine o file nel modello, usato per generare una risposta.

Ulteriori informazioni:
- Input di testo e output
- Input dell'immagine
- Input di file
- Gestione dello stato della conversazione
- Chiamata di funzione
NO
instructions corda Messaggio di sistema (o sviluppatore) inserito nel contesto del modello.

Quando si utilizza insieme a previous_response_id, le istruzioni della fase precedente
la risposta non verrà portata alla risposta successiva. In questo modo è semplice
per sostituire i messaggi di sistema (o sviluppatore) nelle nuove risposte.
NO
max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
model corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
chiamate_parallele_agli_strumenti boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. NO Vero
previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
prompt OpenAI.Prompt Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
reasoning OpenAI.Reasoning Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
livello_servizio OpenAI.ServiceTier Nota: service_tier non è applicabile ad Azure OpenAI. NO
store boolean Indica se archiviare la risposta del modello generata per il recupero successivo tramite
API.
NO Vero
torrente boolean Se impostato su true, i dati di risposta del modello verranno trasmessi al client
generato tramite eventi inviati dal server.

per altre informazioni.
NO Falso
structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO 1
Testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
tool_choice OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceObject Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione
una risposta. Vedere il tools parametro per vedere come specificare gli strumenti
il modello può chiamare.
NO
strumenti array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

- Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca di file.
- Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice.
NO
top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO 1
truncation enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
utente corda Altre informazioni sulle procedure consigliate per la sicurezza. NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.Response
text/event-stream OpenAI.ResponseStreamEvent

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elencare le risposte

GET {endpoint}/openai/responses?api-version=2025-11-15-preview

Restituisce l'elenco di tutte le risposte.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.
agent_name query NO corda Filtra in base al nome dell'agente. Se specificato, verranno restituiti solo gli elementi associati all'agente specificato.
agent_id query NO corda Filtrare in base all'ID agente nel formato name:version. Se specificato, verranno restituiti solo gli elementi associati all'ID agente specificato.
conversation_id query NO corda Filtrare in base all'ID conversazione. Se specificato, verranno restituite solo le risposte associate alla conversazione specificata.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Ottenere la risposta : ottenere il flusso di risposta

GET {endpoint}/openai/responses/{response_id}?api-version=2025-11-15-preview

Recupera una risposta del modello con l'ID specificato. Recupera una risposta del modello con l'ID specificato (risposta di streaming).

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query NO corda Versione dell'API da usare per questa operazione.
response_id path corda
include[] query NO array
torrente query NO boolean
starting_after query NO numero intero
accettare intestazione NO corda
Valori possibili: text/event-stream

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.Response
text/event-stream OpenAI.ResponseStreamEvent

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Eliminare la risposta

DELETE {endpoint}/openai/responses/{response_id}?api-version=2025-11-15-preview

Elimina una risposta del modello.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
response_id path corda ID della risposta da eliminare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json DeleteResponseResult

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Annulla risposta

POST {endpoint}/openai/responses/{response_id}/cancel?api-version=2025-11-15-preview

Annulla una risposta del modello.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
response_id path corda ID della risposta da annullare.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json OpenAI.Response

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Elencare gli elementi di input

GET {endpoint}/openai/responses/{response_id}/input_items?api-version=2025-11-15-preview

Restituisce un elenco di elementi di input per una determinata risposta.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
response_id path corda
limit query NO numero intero Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e
il valore predefinito è 20.
order query NO corda
Valori possibili: asc, desc
Ordinare l'ordinamento in base al created_at timestamp degli oggetti. asc per l'ordine crescente edesc
per ordine decrescente.
dopo query NO corda Cursore da usare nell'impaginazione. after è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
La chiamata successiva può contenere after=obj_foo per ottenere la pagina successiva dell'elenco.
before query NO corda Cursore da usare nell'impaginazione. before è un ID oggetto che definisce la posizione nell'elenco.
Ad esempio, se si effettua una richiesta di elenco e si ricevono 100 oggetti, terminando con obj_foo, allora il
la chiamata successiva può includere before=obj_foo per recuperare la pagina precedente dell'elenco.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json oggetto Dati di risposta per un elenco di elementi richiesto.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json ApiErrorResponse

Redteams - elenco

GET {endpoint}/redTeams/runs?api-version=2025-11-15-preview

Elenca un redteam per nome.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedRedTeam

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Redteams - ottieni

GET {endpoint}/redTeams/runs/{name}?api-version=2025-11-15-preview

Prendi un redteam per nome.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
nome path corda Identificatore della corsa della squadra rossa.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json RedTeam

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Redteams - Create

POST {endpoint}/redTeams/runs:run?api-version=2025-11-15-preview

Crea una corsa redteam.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
applicationScenario corda Scenario applicativo per l'operazione red team, per generare attacchi specifici dello scenario. NO
attackStrategies array Elenco di strategie di attacco o elenchi nidificati di strategie di attacco. NO
nome visualizzato corda Nome della corsa della squadra rossa. NO
id corda Identificatore della corsa della squadra rossa.
numTurns numero intero Numero di round di simulazione. NO
proprietà oggetto Proprietà della squadra rossa. A differenza dei tag, le proprietà sono solo aggiuntive. Una volta aggiunta, non è possibile rimuovere una proprietà. NO
riskCategories array Elenco delle categorie di rischio per cui generare obiettivi di attacco. NO
simulationOnly boolean Solo simulazione o Simulazione + Valutazione. Impostazione predefinita: false, se true la scansione restituisce la conversazione, non il risultato della valutazione. NO Falso
stato corda Stato della squadra rossa. Viene impostato dal servizio ed è di sola lettura. NO
tags oggetto Tag della squadra rossa. A differenza delle proprietà, i tag sono completamente modificabili. NO
target oggetto Classe astratta per la configurazione del target.
└─ Tipo corda Tipo di configurazione del modello. NO

Responses

Codice di stato: 201

Descrizione: la richiesta è riuscita e di conseguenza è stata creata una nuova risorsa.

Tipo di contenuto Tipo Descrizione
application/json RedTeam

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Pianificazioni - elenco

GET {endpoint}/schedules?api-version=2025-11-15-preview

Elenca tutti gli orari.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedSchedule

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Pianificazioni - eliminazione

DELETE {endpoint}/schedules/{id}?api-version=2025-11-15-preview

Elimina una pianificazione.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id path corda Identificatore della pianificazione.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 204

Descrizione: nessun contenuto da inviare per questa richiesta, ma le intestazioni potrebbero essere utili.

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Pianificazioni : ottenere

GET {endpoint}/schedules/{id}?api-version=2025-11-15-preview

Ottieni un programma per id.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id path corda Identificatore della pianificazione.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Schedule

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Pianificazioni : creazione o aggiornamento

PUT {endpoint}/schedules/{id}?api-version=2025-11-15-preview

Creare o aggiornare una pianificazione in base all'ID.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id path corda Identificatore della pianificazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Corpo della richiesta

Content-Type: application/json

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione della pianificazione. NO
nome visualizzato corda Nome della pianificazione. NO
enabled boolean Stato abilitato della pianificazione.
id corda Identificatore della pianificazione.
proprietà oggetto Proprietà del programma. A differenza dei tag, le proprietà sono solo aggiuntive. Una volta aggiunta, non è possibile rimuovere una proprietà. NO
provisioningStatus oggetto Pianificare lo stato del provisioning. NO
dati di sistema oggetto Metadati di sistema per la risorsa.
tags oggetto Tag del programma. A differenza delle proprietà, i tag sono completamente modificabili. NO
compito oggetto Modello di attività di pianificazione.
Configurazione di └* oggetto Configurazione per l'attività. NO
└─ Tipo ScheduleTaskType Tipo dell'attività. NO
trigger oggetto Modello base per il Trigger del programma.
└─ Tipo TriggerType Tipo di trigger. NO

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json Schedule

Codice di stato: 201

Descrizione: la richiesta è riuscita e di conseguenza è stata creata una nuova risorsa.

Tipo di contenuto Tipo Descrizione
application/json Schedule

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Pianificazioni - Esecuzioni elenco

GET {endpoint}/schedules/{id}/runs?api-version=2025-11-15-preview

Elenca tutte le esecuzioni pianificate.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
id path corda Identificatore della pianificazione.
x-ms-client-request-id intestazione NO Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json PagedScheduleRun

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Pianificazioni - Get Run

GET {endpoint}/schedules/{scheduleId}/runs/{runId}?api-version=2025-11-15-preview

Ottenere una pianificazione eseguita in base all'ID.

Parametri dell'URI

Nome In Obbligatorio TIPO Descrzione
endpoint path corda
URL.
Endpoint del progetto Foundry nel formato https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}. Se nell'hub Foundry è presente un solo progetto o se si ha come destinazione il progetto predefinito nell'hub, usare il modulo https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project
versione-api query corda Versione dell'API da usare per questa operazione.
scheduleId path corda Identificatore della pianificazione.
runId path corda Identificatore dell'esecuzione della pianificazione.

Intestazione della richiesta

Nome Obbligatorio TIPO Descrzione
Autorizzazione Vero corda Esempio:Authorization: Bearer {Azure_AI_Foundry_Project_Auth_Token}

Per generare un token di autenticazione tramite l'interfaccia della riga di comando di Azure: az account get-access-token --resource https://ai.azure.com/

Tipo: oauth2
URL autorizzazione: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
ambito: https://ai.azure.com/.default

Responses

Codice di stato: 200

Descrizione: la richiesta ha avuto esito positivo.

Tipo di contenuto Tipo Descrizione
application/json ScheduleRun

Codice di stato: impostazione predefinita

Descrizione: risposta di errore imprevista.

Tipo di contenuto Tipo Descrizione
application/json Azure.Core.Foundations.ErrorResponse

Components

A2ATool

Un agente che implementa il protocollo A2A.

Nome TIPO Descrzione Obbligatorio Default
agent_card_path corda Il percorso della scheda agente relativa a .base_url
Se non specificato, il valore predefinito è /.well-known/agent-card.json
NO
base_url corda URL di base dell'agente. NO
project_connection_id corda L'ID di connessione nel progetto per il server A2A.
La connessione memorizza l'autenticazione e altri dettagli di connessione necessari per connettersi al server A2A.
NO
type enum Tipo dello strumento. Sempre a2a.
Valori possibili: a2a_preview

AISearchIndexResource

Una risorsa dell'indice di ricerca AI.

Nome TIPO Descrzione Obbligatorio Default
filtro corda Stringa di filtro per la risorsa di ricerca. Altre informazioni sono disponibili qui. NO
index_asset_id corda ID asset dell'indice per la risorsa di ricerca. NO
index_name corda Nome di un indice in un oggetto IndexResource associato a questo agente. NO
project_connection_id corda ID di connessione all'indice in un oggetto IndexResource collegato all'agente. NO
tipo di query oggetto Tipi di query disponibili per lo strumento di ricerca di intelligenza artificiale di Azure. NO
top_k numero intero Numero di documenti da recuperare dalla ricerca e presenti al modello. NO

AgentClusterInsightResult

Informazioni dettagliate dall'analisi del cluster di agenti.

Nome TIPO Descrzione Obbligatorio Default
clusterInsight ClusterInsightResult Approfondimenti dall'analisi dei cluster.
type enum Il tipo di risultato delle informazioni dettagliate.
Valori possibili: AgentClusterInsight

AgentClusterInsightsRequest

Informazioni dettagliate sul set di risultati della valutazione dell'agente

Nome TIPO Descrzione Obbligatorio Default
nomeagente corda Identificatore dell'agente.
modelConfiguration oggetto Configurazione del modello utilizzato nella generazione dell'insight. NO
└* modelDeploymentName corda Distribuzione del modello da valutare. Accetta solo il nome della distribuzione o con il nome della connessione come {connectionName}/<modelDeploymentName>. NO
type enum Tipo di richiesta.
Valori possibili: AgentClusterInsight

AgentContainerObject

Dettagli del contenitore di una versione specifica di un agente.

Nome TIPO Descrzione Obbligatorio Default
creato_il corda Ora di creazione del contenitore.
error_message corda Messaggio di errore se il contenitore non è riuscito a funzionare, se presente. NO
max_replicas numero intero Numero massimo di repliche per il contenitore. Il valore predefinito è 1. NO
min_replicas numero intero Numero minimo di repliche per il contenitore. Il valore predefinito è 1. NO
oggetto enum Tipo di oggetto, che è sempre 'agent.container'.
Valori possibili: agent.container
stato oggetto Stato del contenitore di una versione specifica di un agente.
updated_at corda Ora dell'ultimo aggiornamento del contenitore.

AgentContainerOperationError

Dettagli dell'errore dell'operazione del contenitore, se presente.

Nome TIPO Descrzione Obbligatorio Default
codice corda Codice di errore dell'operazione contenitore, se presente.
message corda Messaggio di errore dell'operazione contenitore, se presente.
type corda Tipo di errore dell'operazione contenitore, se presente.

AgentContainerOperationObject

Operazione contenitore per una versione specifica di un agente.

Nome TIPO Descrzione Obbligatorio Default
agent_id corda ID dell'agente.
agent_version_id corda ID della versione dell'agente.
container oggetto Dettagli del contenitore di una versione specifica di un agente. NO
└created_at corda Ora di creazione del contenitore. NO
└error_message corda Messaggio di errore se il contenitore non è riuscito a funzionare, se presente. NO
└max_replicas numero intero Numero massimo di repliche per il contenitore. Il valore predefinito è 1. NO
└min_replicas numero intero Numero minimo di repliche per il contenitore. Il valore predefinito è 1. NO
└─ oggetto enum Tipo di oggetto, che è sempre 'agent.container'.
Valori possibili: agent.container
NO
└─ stato AgentContainerStatus Stato del contenitore di una versione specifica di un agente. NO
└updated_at corda Ora dell'ultimo aggiornamento del contenitore. NO
Errore oggetto Dettagli dell'errore dell'operazione del contenitore, se presente. NO
└─ codice corda Codice di errore dell'operazione contenitore, se presente. NO
└* messaggio corda Messaggio di errore dell'operazione contenitore, se presente. NO
└─ Tipo corda Tipo di errore dell'operazione contenitore, se presente. NO
id corda ID dell'operazione del contenitore. Questo ID è un identificatore univoco nel sistema.
stato oggetto Stato dell'operazione del contenitore per una versione specifica di un agente.

AgentContainerOperationStatus

Stato dell'operazione del contenitore per una versione specifica di un agente.

Proprietà Value
Descrizione Stato dell'operazione del contenitore per una versione specifica di un agente.
Tipo corda
Valori NotStarted
InProgress
Succeeded
Failed

AgentContainerStatus

Stato del contenitore di una versione specifica di un agente.

Proprietà Value
Descrizione Stato del contenitore di una versione specifica di un agente.
Tipo corda
Valori Starting
Running
Stopping
Stopped
Failed
Deleting
Deleted
Updating

AgentDefinition

Discriminante per AgentDefinition

Questo componente usa la proprietà kind per distinguere tra tipi diversi:

Valore tipo Schema
workflow WorkflowAgentDefinition
hosted HostedAgentDefinition
container_app ContainerAppAgentDefinition
prompt PromptAgentDefinition
Nome TIPO Descrzione Obbligatorio Default
tipo/gentile AgentKind
rai_config oggetto Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). NO
└rai_policy_name corda Il nome della polizza RAI da applicare. NO

AgentId

Nome TIPO Descrzione Obbligatorio Default
nome corda Nome dell'agente.
type enum
Valori possibili: agent_id
version corda Identificatore della versione dell'agente.

AgentKind

Proprietà Value
Tipo corda
Valori prompt
hosted
container_app
workflow

AgentObject

Nome TIPO Descrzione Obbligatorio Default
id corda Identificatore univoco dell'agente.
nome corda Nome dell'agente.
oggetto enum Il tipo di oggetto, che è sempre 'agente'.
Valori possibili: agent
versions oggetto La versione più recente dell'agente.
└└+ più recente AgentVersionObject NO

AgentProtocol

Proprietà Value
Tipo corda
Valori activity_protocol
responses

Riferimento agente

Nome TIPO Descrzione Obbligatorio Default
nome corda Nome dell'agente.
type enum
Valori possibili: agent_reference
version corda Identificatore della versione dell'agente. NO

AgentTaxonomyInput

Configurazione dell'input per la tassonomia di valutazione quando il tipo di input è agente.

Nome TIPO Descrzione Obbligatorio Default
riskCategories array Elenco delle categorie di rischio da valutare.
target oggetto Rappresenta una destinazione che specifica un agente di intelligenza artificiale di Azure.
└> nome corda Identificatore univoco dell'agente di intelligenza artificiale di Azure. NO
└tool_descriptions array Parametri utilizzati per controllare il comportamento di campionamento dell'agente durante la generazione del testo. NO
└─ Tipo enum Il tipo di target, sempre azure_ai_agent.
Valori possibili: azure_ai_agent
NO
└─ versione corda Versione dell'agente di intelligenza artificiale di Azure. NO
type enum Tipo di input della tassonomia di valutazione.
Valori possibili: agent

AgentTaxonomyInputUpdate

Configurazione dell'input per la tassonomia di valutazione quando il tipo di input è agente.

Nome TIPO Descrzione Obbligatorio Default
riskCategories array Elenco delle categorie di rischio da valutare. NO
target oggetto Rappresenta una destinazione che specifica un agente di intelligenza artificiale di Azure. NO
└> nome corda Identificatore univoco dell'agente di intelligenza artificiale di Azure. NO
└tool_descriptions array Parametri utilizzati per controllare il comportamento di campionamento dell'agente durante la generazione del testo. NO
└─ Tipo enum Il tipo di target, sempre azure_ai_agent.
Valori possibili: azure_ai_agent
NO
└─ versione corda Versione dell'agente di intelligenza artificiale di Azure. NO
type enum Tipo di input della tassonomia di valutazione.
Valori possibili: agent
NO

AgentVersionObject

Nome TIPO Descrzione Obbligatorio Default
creato_il numero intero Il timestamp Unix (secondi) al momento della creazione dell'agente.
Definizione AgentDefinition
descrizione corda Una descrizione leggibile dell'agente. NO
id corda Identificatore univoco della versione dell'agente.
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
nome corda Nome dell'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.
oggetto enum Il tipo di oggetto, che è sempre 'agent.version'.
Valori possibili: agent.version
version corda Identificatore della versione dell'agente. Gli agenti sono immutabili e ogni aggiornamento crea una nuova versione mantenendo lo stesso nome.

AgenticIdentityCredentials

Definizione delle credenziali di identità agentica

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di credenziale
Valori possibili: AgenticIdentityToken

ApiErrorResponse

Risposta di errore per errori API.

Nome TIPO Descrzione Obbligatorio Default
Errore OpenAI.Error

ApiKeyCredentials

Definizione delle credenziali della chiave API

Nome TIPO Descrzione Obbligatorio Default
chiave corda Chiave API NO
type enum Tipo di credenziale
Valori possibili: ApiKey

AssetCredentialResponse

Rappresenta un riferimento a un BLOB per l'utilizzo

Nome TIPO Descrzione Obbligatorio Default
blobReference oggetto Dettagli di riferimento BLOB.
└* blobUri corda Percorso URI BLOB per il caricamento dei dati da parte del client. Esempio: https://blob.windows.core.net/Container/Path NO
└* credenziali SasCredential Informazioni sulle credenziali per accedere all'account di archiviazione. NO
└\ storageAccountArmId corda ID ARM dell'account di archiviazione da usare. NO

AssetId

Identificatore di un asset salvato.

Tipo: string

AttaccoStrategy

Strategie per gli attacchi.

Proprietà Value
Descrizione Strategie per gli attacchi.
Tipo corda
Valori easy
moderate
difficult
ascii_art
ascii_smuggler
atbash
base64
binary
caesar
character_space
jailbreak
ansii_attack
character_swap
suffix_append
string_join
unicode_confusable
unicode_substitution
diacritic
flip
leetspeak
rot13
morse
url
baseline
indirect_jailbreak
tense
multi_turn
crescendo

Azure.Core.Foundations.Error

Oggetto error.

Nome TIPO Descrzione Obbligatorio Default
codice corda Uno di un set definito dal server di codici di errore.
details array Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. NO
innererror oggetto Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API REST di Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors. NO
└─ codice corda Uno di un set definito dal server di codici di errore. NO
└\ innererror Azure.Core.Foundations.InnerError Errore interno. NO
message corda Rappresentazione leggibile dell'errore.
target corda Destinazione dell'errore. NO

Azure.Core.Foundations.ErrorResponse

Risposta contenente i dettagli dell'errore.

Nome TIPO Descrzione Obbligatorio Default
Errore oggetto Oggetto error.
└─ codice corda Uno di un set definito dal server di codici di errore. NO
└* dettagli array Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. NO
└\ innererror Azure.Core.Foundations.InnerError Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore. NO
└* messaggio corda Rappresentazione leggibile dell'errore. NO
Destinazione └* corda Destinazione dell'errore. NO

Azure.Core.Foundations.InnerError

Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API REST di Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors.

Nome TIPO Descrzione Obbligatorio Default
codice corda Uno di un set definito dal server di codici di errore. NO
innererror oggetto Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API REST di Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors. NO
└─ codice corda Uno di un set definito dal server di codici di errore. NO
└\ innererror Azure.Core.Foundations.InnerError Errore interno. NO

Azure.Core.Foundations.OperationState

Enumerazione che descrive gli stati di funzionamento consentiti.

Proprietà Value
Tipo corda
Valori NotStarted
Running
Succeeded
Failed
Canceled

Azure.Core.uuid

Identificatore univoco universale

Tipo: string

Formato: uuid

AzureAIAgentTarget

Rappresenta una destinazione che specifica un agente di intelligenza artificiale di Azure.

Nome TIPO Descrzione Obbligatorio Default
nome corda Identificatore univoco dell'agente di intelligenza artificiale di Azure.
tool_descriptions array Parametri utilizzati per controllare il comportamento di campionamento dell'agente durante la generazione del testo. NO
type enum Il tipo di target, sempre azure_ai_agent.
Valori possibili: azure_ai_agent
version corda Versione dell'agente di intelligenza artificiale di Azure. NO

AzureAIAgentTargetUpdate

Rappresenta una destinazione che specifica un agente di intelligenza artificiale di Azure.

Nome TIPO Descrzione Obbligatorio Default
nome corda Identificatore univoco dell'agente di intelligenza artificiale di Azure. NO
tool_descriptions array Parametri utilizzati per controllare il comportamento di campionamento dell'agente durante la generazione del testo. NO
type enum Il tipo di target, sempre azure_ai_agent.
Valori possibili: azure_ai_agent
NO
version corda Versione dell'agente di intelligenza artificiale di Azure. NO

AzureAIAssistantTarget

Rappresenta una destinazione che specifica un endpoint di Azure AI Assistant (Agent V1), incluso il relativo ID.

Nome TIPO Descrzione Obbligatorio Default
id corda Identificatore univoco di Azure AI Assistant. NO
tool_descriptions array Descrizioni degli strumenti disponibili per l'assistente.
type enum Il tipo di target, sempre azure_ai_assistant.
Valori possibili: azure_ai_assistant

AzureAIAssistantTargetUpdate

Rappresenta una destinazione che specifica un endpoint di Azure AI Assistant (Agent V1), incluso il relativo ID.

Nome TIPO Descrzione Obbligatorio Default
id corda Identificatore univoco di Azure AI Assistant. NO
tool_descriptions array Descrizioni degli strumenti disponibili per l'assistente. NO
type enum Il tipo di target, sempre azure_ai_assistant.
Valori possibili: azure_ai_assistant
NO

AzureAIEvaluator

Definizione dell'analizzatore di intelligenza artificiale di Azure per gli analizzatori di trovatori.

Nome TIPO Descrzione Obbligatorio Default
data_mapping oggetto Modello da utilizzare per la valutazione. Deve supportare output strutturati. NO
evaluator_name corda Nome dell'analizzatore.
evaluator_version corda Versione dell'analizzatore. NO
initialization_parameters oggetto Parametri di inizializzazione per la valutazione. Deve supportare output strutturati. NO
nome corda Nome del grader.
type enum Il tipo di oggetto, che è sempre label_model.
Valori possibili: azure_ai_evaluator

AzureAIModelTarget

Rappresenta una destinazione che specifica un modello di intelligenza artificiale di Azure per le operazioni che richiedono la selezione del modello.

Nome TIPO Descrzione Obbligatorio Default
model corda Identificatore univoco del modello di intelligenza artificiale di Azure. NO
sampling_params oggetto Rappresenta un set di parametri utilizzati per controllare il comportamento di campionamento di un modello linguistico durante la generazione di testo. NO
└ max_completion_tokens numero intero Numero massimo di token consentiti nel completamento. NO
└* seed numero intero Valore di inizializzazione casuale per la riproducibilità. NO
└* temperatura numero Parametro di temperatura per il campionamento. NO
└top_p numero Parametro top-p per il campionamento del nucleo. NO
type enum Il tipo di target, sempre azure_ai_model.
Valori possibili: azure_ai_model

AzureAIModelTargetUpdate

Rappresenta una destinazione che specifica un modello di intelligenza artificiale di Azure per le operazioni che richiedono la selezione del modello.

Nome TIPO Descrzione Obbligatorio Default
model corda Identificatore univoco del modello di intelligenza artificiale di Azure. NO
sampling_params oggetto Rappresenta un set di parametri utilizzati per controllare il comportamento di campionamento di un modello linguistico durante la generazione di testo. NO
└ max_completion_tokens numero intero Numero massimo di token consentiti nel completamento. NO
└* seed numero intero Valore di inizializzazione casuale per la riproducibilità. NO
└* temperatura numero Parametro di temperatura per il campionamento. NO
└top_p numero Parametro top-p per il campionamento del nucleo. NO
type enum Il tipo di target, sempre azure_ai_model.
Valori possibili: azure_ai_model
NO

AzureAIRedTeam

Nome TIPO Descrzione Obbligatorio Default
item_generation_params oggetto Rappresenta i parametri per la generazione di elementi red team.
└attack_strategies array Raccolta di strategie di attacco da usare. NO
└num_turns numero intero Numero di turni consentiti nel gioco. NO
└─ Tipo enum Tipo di parametri di generazione di elementi, sempre red_team.
Valori possibili: red_team
NO
target oggetto Classe base per bersagli con supporto per discriminatore.
└─ Tipo corda Tipo di destinazione. NO
type enum Tipo di origine dati. Sempre azure_ai_red_team.
Valori possibili: azure_ai_red_team

AzureAIResponses

Rappresenta un'origine dati per le esecuzioni di valutazione specifiche degli scenari di valutazione continua.

Nome TIPO Descrzione Obbligatorio Default
event_configuration_id corda Nome della configurazione dell'evento associato a questa esecuzione di valutazione.
item_generation_params oggetto Rappresenta i parametri per la generazione continua degli elementi di valutazione.
└data_mapping oggetto Mapping dai campi di origine al campo response_id, necessario per recuperare la cronologia delle chat. NO
└max_num_turns numero intero Numero massimo di turni di cronologia chat da valutare. NO
└─ sorgente OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource Origine da cui viene letto il contenuto JSONL. NO
└─ Tipo enum Tipo di parametri di generazione di elementi, sempre ResponseRetrieval.
Valori possibili: response_retrieval
NO
max_runs_hourly numero intero Numero massimo di esecuzioni di valutazione consentite all'ora.
type enum Tipo di origine dati, sempre AzureAIResponses.
Valori possibili: azure_ai_responses

AzureAISearchAgentTool

Informazioni sulla definizione di input per uno strumento di ricerca di intelligenza artificiale di Azure usato per configurare un agente.

Nome TIPO Descrzione Obbligatorio Default
azure_ai_search oggetto Set di risorse di indice usate dallo strumento azure_ai_search.
└++ indici array Indici associati all'agente. Può essere presente un massimo di 1 indice
risorsa collegata all'agente.
NO
type enum Il tipo di oggetto, che è sempre 'azure_ai_search'.
Valori possibili: azure_ai_search

AzureIAIndiceDiRicerca

Definizione dell'indice di ricerca di Azure per intelligenza artificiale

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di indice
Valori possibili: AzureSearch

AzureAISearchIndexUpdate

Definizione dell'indice di ricerca di Azure per intelligenza artificiale

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di indice
Valori possibili: AzureSearch

AzureAISearchQueryType

Tipi di query disponibili per lo strumento di ricerca di intelligenza artificiale di Azure.

Proprietà Value
Descrizione Tipi di query disponibili per lo strumento di ricerca di intelligenza artificiale di Azure.
Tipo corda
Valori simple
semantic
vector
vector_simple_hybrid
vector_semantic_hybrid

AzureAISearchToolResource

Set di risorse di indice usate dallo strumento azure_ai_search.

Nome TIPO Descrzione Obbligatorio Default
Indici array Indici associati all'agente. Può essere presente un massimo di 1 indice
risorsa collegata all'agente.

AzureAISource

Nome TIPO Descrzione Obbligatorio Default
situazione enum Scenario dello schema dei dati.
Valori possibili: red_team, responses, traces
type enum Il tipo di oggetto, che è sempre label_model.
Valori possibili: azure_ai_source

AzureFunctionAgentTool

Informazioni sulla definizione di input per uno strumento per le funzioni di Azure, usate per configurare un agente.

Nome TIPO Descrzione Obbligatorio Default
azure_function oggetto Definizione della funzione di Azure.
Funzione └* oggetto Definizione della funzione di Azure e dei relativi parametri. NO
└* descrizione corda Descrizione delle operazioni della funzione, usate dal modello per scegliere quando e come chiamare la funzione. NO
└> nome corda Nome della funzione che deve essere chiamata. NO
└─ Parametri I parametri accettati dalle funzioni, descritti come oggetto Schema JSON. NO
└input_binding AzureFunctionBinding Coda di archiviazione di input. Il trigger di archiviazione code esegue una funzione quando vengono aggiunti messaggi. NO
└output_binding AzureFunctionBinding Coda di archiviazione di output. La funzione scrive l'output in questa coda quando vengono elaborati gli elementi di input. NO
type enum Il tipo di oggetto, che è sempre 'browser_automation'.
Valori possibili: azure_function

AzureFunctionBinding

Struttura per mantenere il nome e l'URI della coda di archiviazione.

Nome TIPO Descrzione Obbligatorio Default
storage_queue oggetto Struttura per mantenere il nome e l'URI della coda di archiviazione.
└queue_name corda Nome di una coda di archiviazione delle funzioni di Azure. NO
└queue_service_endpoint corda URI per il servizio di accodamento di Archiviazione di Azure che consente di modificare una coda. NO
type enum Tipo di associazione, che è sempre "storage_queue".
Valori possibili: storage_queue

AzureFunctionDefinition

Definizione della funzione di Azure.

Nome TIPO Descrzione Obbligatorio Default
funzione oggetto Definizione della funzione di Azure e dei relativi parametri.
└* descrizione corda Descrizione delle operazioni della funzione, usate dal modello per scegliere quando e come chiamare la funzione. NO
└> nome corda Nome della funzione che deve essere chiamata. NO
└─ Parametri I parametri accettati dalle funzioni, descritti come oggetto Schema JSON. NO
input_binding oggetto Struttura per mantenere il nome e l'URI della coda di archiviazione.
└storage_queue AzureFunctionStorageQueue Coda di archiviazione. NO
└─ Tipo enum Tipo di associazione, che è sempre "storage_queue".
Valori possibili: storage_queue
NO
output_binding oggetto Struttura per mantenere il nome e l'URI della coda di archiviazione.
└storage_queue AzureFunctionStorageQueue Coda di archiviazione. NO
└─ Tipo enum Tipo di associazione, che è sempre "storage_queue".
Valori possibili: storage_queue
NO

AzureFunctionStorageQueue

Struttura per mantenere il nome e l'URI della coda di archiviazione.

Nome TIPO Descrzione Obbligatorio Default
queue_name corda Nome di una coda di archiviazione delle funzioni di Azure.
queue_service_endpoint corda URI per il servizio di accodamento di Archiviazione di Azure che consente di modificare una coda.

AzureOpenAIModelConfiguration

Configurazione del modello Azure OpenAI. La versione dell'API verrebbe selezionata dal servizio per l'esecuzione di query sul modello.

Nome TIPO Descrzione Obbligatorio Default
modelDeploymentName corda Nome della distribuzione per il modello AOAI. Esempio: gpt-4o se in AIServices o basati su connection_name/deployment_name connessione (ad es. my-aoai-connection/gpt-4o).
type enum
Valori possibili: AzureOpenAIModel

BaseCredentials

Una classe di base per le credenziali di connessione

Discriminare per BaseCredentials

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
ApiKey ApiKeyCredentials
AAD EntraIDCredentials
CustomKeys CustomCredential
SAS SasCredentials
None NoAuthenticationCredentials
AgenticIdentityToken AgenticIdentityCredentials
Nome TIPO Descrzione Obbligatorio Default
type oggetto Tipo di credenziale utilizzato dalla connessione

BingCustomSearchAgentTool

Informazioni di definizione di input per uno strumento di ricerca personalizzato Bing usato per configurare un agente.

Nome TIPO Descrzione Obbligatorio Default
bing_custom_search_preview oggetto I parametri dello strumento di ricerca personalizzata di Bing.
└search_configurations array Le connessioni di progetto collegate a questo strumento. Può essere presente un massimo di 1 connessione
risorsa collegata allo strumento.
NO
type enum Il tipo di oggetto, che è sempre 'bing_custom_search'.
Valori possibili: bing_custom_search_preview

BingCustomSearchConfiguration

Una configurazione di ricerca personalizzata di Bing.

Nome TIPO Descrzione Obbligatorio Default
count numero intero Il numero di risultati della ricerca da restituire nella risposta dell'API Bing NO
freshness corda Filtra i risultati della ricerca in base a un intervallo di tempo specifico. Vedere i valori accettati qui. NO
instance_name corda Nome dell'istanza di configurazione personalizzata assegnata alla configurazione.
mercato corda Il mercato da cui provengono i risultati. NO
project_connection_id corda ID connessione progetto per messa a terra con ricerca bing
set_lang corda Lingua da utilizzare per le stringhe dell'interfaccia utente quando si chiama l'API Bing. NO

BingCustomSearchToolParameters

I parametri dello strumento di ricerca personalizzata di Bing.

Nome TIPO Descrzione Obbligatorio Default
search_configurations array Le connessioni di progetto collegate a questo strumento. Può essere presente un massimo di 1 connessione
risorsa collegata allo strumento.

BingGroundingAgentTool

Informazioni sulla definizione di input per uno strumento di ricerca a terra Bing usato per configurare un agente.

Nome TIPO Descrzione Obbligatorio Default
bing_grounding oggetto I parametri dello strumento di ricerca per la messa a terra di bing.
└search_configurations array Le configurazioni di ricerca associate a questo strumento. Può essere presente un massimo di 1
risorsa di configurazione di ricerca collegata allo strumento.
NO
type enum Tipo di oggetto, che è sempre "bing_grounding".
Valori possibili: bing_grounding

BingGroundingSearchConfiguration

Configurazione di ricerca per l'incaglio di Bing

Nome TIPO Descrzione Obbligatorio Default
count numero intero Il numero di risultati della ricerca da restituire nella risposta dell'API Bing NO
freshness corda Filtra i risultati della ricerca in base a un intervallo di tempo specifico. Vedere i valori accettati qui. NO
mercato corda Il mercato da cui provengono i risultati. NO
project_connection_id corda ID connessione progetto per messa a terra con ricerca bing
set_lang corda Lingua da utilizzare per le stringhe dell'interfaccia utente quando si chiama l'API Bing. NO

BingGroundingSearchToolParameters

I parametri dello strumento di ricerca per la messa a terra di bing.

Nome TIPO Descrzione Obbligatorio Default
search_configurations array Le configurazioni di ricerca associate a questo strumento. Può essere presente un massimo di 1
risorsa di configurazione di ricerca collegata allo strumento.

BlobReference

Dettagli di riferimento BLOB.

Nome TIPO Descrzione Obbligatorio Default
BLOBUri corda Percorso URI BLOB per il caricamento dei dati da parte del client. Esempio: https://blob.windows.core.net/Container/Path
credenziali oggetto Definizione delle credenziali di firma di accesso condiviso
└* sasUri corda URI SAS NO
└─ Tipo enum Tipo di credenziale
Valori possibili: SAS
NO
storageAccountArmId corda ID ARM dell'account di archiviazione da usare.

BrowserAutomationAgentTool

Le informazioni di input della definizione per uno strumento di automazione del browser, utilizzate per configurare un agente.

Nome TIPO Descrzione Obbligatorio Default
browser_automation_preview oggetto Definizione dei parametri di input per il Browser Automation Tool.
Connessione └* BrowserAutomationToolConnectionParameters I parametri di connessione del progetto associati allo strumento di automazione del browser. NO
type enum Il tipo di oggetto, che è sempre 'browser_automation'.
Valori possibili: browser_automation_preview

BrowserAutomationToolConnectionParameters

Definizione dei parametri di input per la connessione utilizzata dal Browser Automation Tool.

Nome TIPO Descrzione Obbligatorio Default
project_connection_id corda ID della connessione del progetto alla risorsa Azure Playwright.

BrowserAutomationToolParameters

Definizione dei parametri di input per il Browser Automation Tool.

Nome TIPO Descrzione Obbligatorio Default
connessione oggetto Definizione dei parametri di input per la connessione utilizzata dal Browser Automation Tool.
└project_connection_id corda ID della connessione del progetto alla risorsa Azure Playwright. NO

CaptureStructuredOutputsTool

Uno strumento per l'acquisizione di output strutturati

Nome TIPO Descrzione Obbligatorio Default
Risultati oggetto Output strutturato che può essere prodotto dall'agente.
└* descrizione corda Descrizione dell'output da emettere. Utilizzato dal modello per determinare quando generare l'output. NO
└> nome corda Nome dell'output strutturato. NO
└─ Schema Schema JSON per l'output strutturato. NO
└─ rigoroso boolean Se applicare una convalida rigorosa. Valore predefinito true. NO
type enum Tipo dello strumento. Sempre capture_structured_outputs.
Valori possibili: capture_structured_outputs

ChartCoordinate

Coordinate per il grafico di analisi.

Nome TIPO Descrzione Obbligatorio Default
size numero intero Dimensioni dell'elemento del grafico.
x numero intero Coordinata dell'asse X.
y numero intero Coordinate dell'asse Y.

ChatSummaryMemoryItem

Un elemento di memoria contenente un riepilogo estratto dalle conversazioni.

Nome TIPO Descrzione Obbligatorio Default
tipo/gentile enum Il tipo di elemento della memoria.
Valori possibili: chat_summary

ClusterInsightResult

Approfondimenti dall'analisi dei cluster.

Nome TIPO Descrzione Obbligatorio Default
clusters array Elenco dei cluster identificati nelle informazioni dettagliate.
Coordinate oggetto Mappatura opzionale degli ID alle coordinate 2D utilizzate dall'esperienza utente per la visualizzazione.

Le chiavi della mappa sono identificatori di stringa (ad esempio, un ID cluster o un ID di esempio)
e i valori sono le coordinate e le dimensioni visive per il rendering in un grafico 2D.

Questa proprietà viene omessa a meno che il client non richieda coordinate (ad esempio,
passando includeCoordinates=true come parametro di query).

Esempio:
<br> {<br> "cluster-1": { "x": 12, "y": 34, "size": 8 },<br> "sample-123": { "x": 18, "y": 22, "size": 4 }<br> }<br>

Le coordinate sono destinate solo alla visualizzazione lato client e non
modificare i risultati delle informazioni dettagliate canoniche.
NO
summary oggetto Riepilogo dell'analisi dei cluster di errori.
Metodo └* corda Metodo utilizzato per il clustering. NO
└> sampleCount numero intero Numero totale di campioni analizzati. NO
└* uniqueClusterCount numero intero Numero totale di cluster univoci. NO
└* uniqueSubclusterCount numero intero Numero totale di etichette univoche del sottocluster. NO
└─ utilizzo ClusterTokenUsage Utilizzo dei token durante l'esecuzione dell'analisi di clustering NO

ClusterTokenUsage

Utilizzo dei token per l'analisi dei cluster

Nome TIPO Descrzione Obbligatorio Default
inputTokenUsage numero intero Utilizzo del token di input
outputTokenUsage numero intero Utilizzo del token di output
totalTokenUsage numero intero Utilizzo totale dei token

CodeBasedEvaluatorDefinition

Definizione dell'analizzatore basata su codice utilizzando il codice Python

Nome TIPO Descrzione Obbligatorio Default
code_text corda Testo del codice incorporato per l'analizzatore
type enum
Valori possibili: code

Connection

Risposta dall'elenco e operazioni di get connections

Nome TIPO Descrzione Obbligatorio Default
credentials oggetto Una classe di base per le credenziali di connessione
└─ Tipo CredentialType Il tipo di credenziale utilizzata dalla connessione NO
id corda Un identificatore univoco per la connessione, generato dal servizio
isDefault boolean Se la connessione è contrassegnata come connessione predefinita del relativo tipo
metadata oggetto Metadati della connessione
nome corda Nome descrittivo della connessione, fornito dall'utente.
target corda URL di connessione da usare per questo servizio
type oggetto Tipo (o categoria) della connessione

Tipo di Connessione

Tipo (o categoria) della connessione

Proprietà Value
Descrizione Tipo (o categoria) della connessione
Tipo corda
Valori AzureOpenAI
AzureBlob
AzureStorageAccount
CognitiveSearch
CosmosDB
ApiKey
AppConfig
AppInsights
CustomKeys
RemoteTool

ContainerAppAgentDefinition

Definizione dell'agente dell'app contenitore.

Nome TIPO Descrzione Obbligatorio Default
container_app_resource_id corda ID risorsa dell'app Azure Container che ospita l'agente. Non modificabile tra le versioni.
container_protocol_versions array Protocolli supportati dall'agente per la comunicazione in ingresso dei contenitori.
ingress_subdomain_suffix corda Suffisso da applicare al sottodominio dell'app quando si invia l'ingresso all'agente. Può trattarsi di un'etichetta (ad esempio, '---corrente'), di una revisione specifica (ad esempio, '--0000001') o di un vuoto per usare l'endpoint predefinito per l'app contenitore.
tipo/gentile enum
Valori possibili: container_app

ContinuousEvalItemGenerationParams

Rappresenta i parametri per la generazione continua degli elementi di valutazione.

Nome TIPO Descrzione Obbligatorio Default
data_mapping oggetto Mapping dai campi di origine al campo response_id, necessario per recuperare la cronologia delle chat.
max_num_turns numero intero Numero massimo di turni di cronologia chat da valutare.
source oggetto
└> contenuto array Contenuto del file jsonl. NO
└* id corda Identificatore del file. NO
└─ Tipo enum Tipo di origine JSONL. Sempre file_id.
Valori possibili: file_id
NO
type enum Tipo di parametri di generazione di elementi, sempre ResponseRetrieval.
Valori possibili: response_retrieval

ContinuousEvaluationRuleAction

Azione della regola di valutazione per la valutazione continua.

Nome TIPO Descrzione Obbligatorio Default
evalId corda Eval Id a cui aggiungere esecuzioni di valutazione continua.
maxHourlyRuns numero intero Numero massimo di esecuzioni di valutazione consentite all'ora. NO
type enum
Valori possibili: continuousEvaluation

Indice di Cosmos DB

Definizione dell'indice dell'archivio vettoriale CosmosDB

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di indice
Valori possibili: CosmosDBNoSqlVectorStore

CosmosDBIndexUpdate

Definizione dell'indice dell'archivio vettoriale CosmosDB

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di indice
Valori possibili: CosmosDBNoSqlVectorStore

CreateAgentFromManifestRequest

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Una descrizione leggibile dell'agente. NO
manifest_id corda ID manifesto da cui importare la versione dell'agente.
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda Nome univoco che identifica l'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.
- Deve iniziare e terminare con caratteri alfanumerici,
- Può contenere trattini al centro
- Non deve superare i 63 caratteri.
parameter_values oggetto Input al manifesto che genererà un agente completamente materializzato.

CreateAgentRequest

Nome TIPO Descrzione Obbligatorio Default
Definizione oggetto
└* tipo AgentKind NO
└rai_config RaiConfig Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). NO
descrizione corda Una descrizione leggibile dell'agente. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda Nome univoco che identifica l'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.
- Deve iniziare e terminare con caratteri alfanumerici,
- Può contenere trattini al centro
- Non deve superare i 63 caratteri.

CreateAgentVersionFromManifestRequest

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Una descrizione leggibile dell'agente. NO
manifest_id corda ID manifesto da cui importare la versione dell'agente.
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
parameter_values oggetto Input al manifesto che genererà un agente completamente materializzato.

CreateAgentVersionRequest

Nome TIPO Descrzione Obbligatorio Default
Definizione oggetto
└* tipo AgentKind NO
└rai_config RaiConfig Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). NO
descrizione corda Una descrizione leggibile dell'agente. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO

CreaRichiestaValutazione

Nome TIPO Descrzione Obbligatorio Default
configurazione_sorgente_dati oggetto Oggetto CustomDataSourceConfig che definisce lo schema per l'origine dati utilizzata per le esecuzioni di valutazione.
Questo schema viene usato per definire la forma dei dati che saranno:
- Usato per definire i criteri di test e
- Quali dati sono necessari durante la creazione di un'esecuzione
└include_sample_schema boolean Indica se l'eval dovrebbe attendersi che tu popoli lo spazio dei nomi di esempio (cioè, generando risposte dalla tua fonte di dati). NO
└item_schema oggetto Schema JSON per ogni riga nell'origine dati. NO
└─ metadati oggetto Filtri dei metadati per l'origine dati dei completamenti archiviati. NO
Scenario └* enum Scenario dello schema dei dati.
Valori possibili: red_team, responses, traces
NO
└─ Tipo enum Il tipo di oggetto, che è sempre label_model.
Valori possibili: azure_ai_source
NO
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda Nome della valutazione. NO
proprietà oggetto Set di coppie chiave-valore non modificabili di 16 che possono essere collegate a un oggetto per l'archiviazione di informazioni aggiuntive.
Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.
NO
criteri_di_test array Elenco di classificatori per tutte le esecuzioni di valutazione in questo gruppo. I classificatori possono fare riferimento alle variabili nell'origine dati usando la notazione con parentesi graffe doppie, ad esempio {{item.variable_name}}. Per fare riferimento all'output del modello, usare lo spazio dei nomi sample (ad esempio, {{sample.output_text}}).

CreateEvalRunRequest

Nome TIPO Descrzione Obbligatorio Default
fonte_dati oggetto Oggetto JsonlRunDataSource con che specifica un file JSONL che corrisponde all'eval
└ input_messages OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate o OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference Utilizzato durante il campionamento da un modello. Determina la struttura dei messaggi passati nel modello. Può essere un riferimento a una traiettoria predefinita (ad esempio, item.input_trajectory) o a un modello con riferimenti variabili allo spazio dei item nomi. NO
└item_generation_params RedTeamItemGenerationParams Parametri per la generazione di elementi. NO
└─ Modello corda Nome del modello da utilizzare per la generazione di completamenti, ad esempio "o3-mini". NO
└sampling_params OpenAI.CreateEvalResponsesRunDataSourceSamplingParams NO
└─ sorgente OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource o OpenAI.EvalResponsesSource Determina il popolamento dello item spazio dei nomi nell'origine dati di questa esecuzione. NO
Destinazione └* Destinazione Configurazione di destinazione per la valutazione. NO
└─ Tipo corda Discriminare del tipo di origine dati. NO
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda Nome della corsa. NO
proprietà oggetto Set di coppie chiave-valore non modificabili di 16 che possono essere collegate a un oggetto per l'archiviazione di informazioni aggiuntive.
Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.
NO

CreatedBy

Nome TIPO Descrzione Obbligatorio Default
agent oggetto NO
└> nome corda Nome dell'agente. NO
└─ Tipo enum
Valori possibili: agent_id
NO
└─ versione corda Identificatore della versione dell'agente. NO
response_id corda Risposta in base alla quale viene creato l'elemento. NO

CredentialType

Tipo di credenziale utilizzato dalla connessione

Proprietà Value
Descrizione Tipo di credenziale utilizzato dalla connessione
Tipo corda
Valori ApiKey
AAD
SAS
CustomKeys
None
AgenticIdentityToken

CronTrigger

Grilletto basato su Cron.

Nome TIPO Descrzione Obbligatorio Default
endTime corda Ora di fine per la pianificazione cron in formato ISO 8601. NO
expression corda Espressione Cron che definisce la frequenza di pianificazione.
startTime corda Ora di inizio per il programma cron in formato ISO 8601. NO
timeZone corda Fuso orario per la pianificazione cron. NO UTC
type enum
Valori possibili: Cron

CustomCredential

Definizione delle credenziali personalizzate

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di credenziale
Valori possibili: CustomKeys

DailyRecurrenceSchedule

Pianificazione giornaliera delle ricorrenze.

Nome TIPO Descrzione Obbligatorio Default
Ore array Ore per la pianificazione della ricorrenza.
type enum Tipo di ricorrenza giornaliera.
Valori possibili: Daily

DatasetType

Enumerazione per determinare il tipo di dati.

Proprietà Value
Descrizione Enumerazione per determinare il tipo di dati.
Tipo corda
Valori uri_file
uri_folder

DatasetVersion

Definizione di DatasetVersion

Discriminare per DatasetVersion

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
uri_file FileDatasetVersion
uri_folder FolderDatasetVersion
Nome TIPO Descrzione Obbligatorio Default
connectionName corda Nome della connessione dell'account di archiviazione di Azure. Obbligatorio se startPendingUploadVersion non è stato chiamato prima della creazione del set di dati NO
dataUri corda URI dei dati (esempio)
id corda Asset ID, un identificatore univoco per l'asset NO
isReference boolean Indica se il set di dati contiene un riferimento all'archiviazione o se il set di dati gestisce l'archiviazione stessa. Se true, i dati sottostanti non verranno eliminati quando viene eliminata la versione del set di dati NO
nome corda Nome della risorsa
type oggetto Enumerazione per determinare il tipo di dati.
version corda La versione della risorsa

DatasetVersionUpdate

Definizione di DatasetVersion

Discriminare per DatasetVersionUpdate

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
uri_file FileDatasetVersionUpdate
uri_folder FolderDatasetVersionUpdate
Nome TIPO Descrzione Obbligatorio Default
descrizione corda Testo della descrizione dell'asset. NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO
type oggetto Enumerazione per determinare il tipo di dati.

GiornoDellaSettimana

Giorni della settimana per la pianificazione della ricorrenza.

Proprietà Value
Descrizione Giorni della settimana per la pianificazione della ricorrenza.
Tipo corda
Valori Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

DeleteAgentResponse

Un oggetto agente eliminato

Nome TIPO Descrzione Obbligatorio Default
cancellato boolean Indica se l'agente è stato eliminato correttamente.
nome corda Nome dell'agente.
oggetto enum Tipo dell'oggetto. Sempre 'agent.deleted'.
Valori possibili: agent.deleted

DeleteAgentVersionResponse

Un oggetto versione dell'agente eliminato

Nome TIPO Descrzione Obbligatorio Default
cancellato boolean Indica se l'agente è stato eliminato correttamente.
nome corda Nome dell'agente.
oggetto enum Tipo dell'oggetto. Sempre 'agent.deleted'.
Valori possibili: agent.version.deleted
version corda Identificatore della versione dell'agente.

DeleteEvalResponse

Oggetto di valutazione eliminato

Nome TIPO Descrzione Obbligatorio Default
cancellato boolean Indica se l'eval è stato eliminato correttamente.
eval_id corda id dell'eval.
oggetto enum Tipo dell'oggetto. Sempre 'eval.deleted'.
Valori possibili: eval.deleted

DeleteEvalRunResponse

Oggetto di esecuzione della valutazione eliminato.

Nome TIPO Descrzione Obbligatorio Default
cancellato boolean Indica se l'eval è stato eliminato correttamente. NO
oggetto enum Tipo dell'oggetto. Sempre 'eval.deleted'.
Valori possibili: eval.deleted
NO
run_id corda id dell'eval. NO

DeleteMemoryStoreResponse

Nome TIPO Descrzione Obbligatorio Default
cancellato boolean Indica se l'archivio memoria è stato eliminato correttamente.
nome corda Il nome dell'archivio di memoria.
oggetto enum Tipo dell'oggetto. Sempre 'memory_store.deleted'.
Valori possibili: memory_store.deleted

DeleteResponseResult

Risultato di un'operazione di eliminazione della risposta.

Nome TIPO Descrzione Obbligatorio Default
cancellato enum Restituisce sempre true
Valori possibili: True
id corda ID operazione.
oggetto enum Restituisce sempre 'response'.
Valori possibili: response

Distribuzione

Definizione della distribuzione del modello

Discriminare per la distribuzione

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
ModelDeployment ModelDeployment
Nome TIPO Descrzione Obbligatorio Default
nome corda Nome della distribuzione
type oggetto

Deploymenttype

Proprietà Value
Tipo corda
Valori ModelDeployment

EntraIDCredentials

Definizione delle credenziali dell'ID Entra

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di credenziale
Valori possibili: AAD

Eval

Un oggetto Eval con una configurazione dell'origine dati e criteri di test. Un Eval rappresenta un'attività da eseguire per l'integrazione LLM. Ad esempio:

  • Migliorare la qualità del chatbot
  • Scopri in che modo il mio chatbot gestisce il supporto clienti
  • Controlla se o4-mini è migliore nel mio caso d'uso rispetto a gpt-4o
Nome TIPO Descrzione Obbligatorio Default
creato_il oggetto
creato_da corda nome della persona che ha creato l'esecuzione. NO
configurazione_sorgente_dati oggetto Oggetto CustomDataSourceConfig che definisce lo schema per l'origine dati utilizzata per le esecuzioni di valutazione.
Questo schema viene usato per definire la forma dei dati che saranno:
- Usato per definire i criteri di test e
- Quali dati sono necessari durante la creazione di un'esecuzione
└include_sample_schema boolean Indica se l'eval dovrebbe attendersi che tu popoli lo spazio dei nomi di esempio (cioè, generando risposte dalla tua fonte di dati). NO
└item_schema oggetto Schema JSON per ogni riga nell'origine dati. NO
└─ metadati oggetto Filtri dei metadati per l'origine dati dei completamenti archiviati. NO
Scenario └* enum Scenario dello schema dei dati.
Valori possibili: red_team, responses, traces
NO
└─ Tipo enum Il tipo di oggetto, che è sempre label_model.
Valori possibili: azure_ai_source
NO
id corda Identificatore univoco per la valutazione.
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
modified_at oggetto NO
nome corda Nome della valutazione.
oggetto enum Tipo dell'oggetto.
Valori possibili: eval
proprietà oggetto Set di coppie chiave-valore non modificabili di 16 che possono essere collegate a un oggetto per l'archiviazione di informazioni aggiuntive.
Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.
NO
criteri_di_test array Elenco dei criteri di test.

EvalCompareReport

Approfondimenti dal confronto delle valutazioni.

Nome TIPO Descrzione Obbligatorio Default
Confronti array Risultati del confronto per ogni trattamento eseguito rispetto al basale.
method corda Il metodo statistico utilizzato per il confronto.
type enum Il tipo di risultato delle informazioni dettagliate.
Valori possibili: EvaluationComparison

EvalResult

Risultato della valutazione.

Nome TIPO Descrzione Obbligatorio Default
nome corda Nome dell'assegno
passato boolean Indica se il controllo è stato superato o meno
Punteggio numero Punteggio
type corda Tipo di assegno

EvalRun

Schema che rappresenta un ciclo di valutazione.

Nome TIPO Descrzione Obbligatorio Default
creato_il oggetto
creato_da corda nome della persona che ha creato l'esecuzione. NO
fonte_dati oggetto Oggetto JsonlRunDataSource con che specifica un file JSONL che corrisponde all'eval
└ input_messages OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate o OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference Utilizzato durante il campionamento da un modello. Determina la struttura dei messaggi passati nel modello. Può essere un riferimento a una traiettoria predefinita (ad esempio, item.input_trajectory) o a un modello con riferimenti variabili allo spazio dei item nomi. NO
└item_generation_params RedTeamItemGenerationParams Parametri per la generazione di elementi. NO
└─ Modello corda Nome del modello da utilizzare per la generazione di completamenti, ad esempio "o3-mini". NO
└sampling_params OpenAI.CreateEvalResponsesRunDataSourceSamplingParams NO
└─ sorgente OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource o OpenAI.EvalResponsesSource Determina il popolamento dello item spazio dei nomi nell'origine dati di questa esecuzione. NO
Destinazione └* Destinazione Configurazione di destinazione per la valutazione. NO
└─ Tipo corda Discriminare del tipo di origine dati. NO
Errore OpenAI.EvalApiError Oggetto che rappresenta una risposta di errore dall'API Eval.
eval_id corda Identificatore della valutazione associata.
id corda Identificatore univoco per l'esecuzione della valutazione.
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
model corda Modello valutato, se applicabile.
modified_at oggetto NO
nome corda Nome della sessione di valutazione.
oggetto enum Tipo dell'oggetto . Sempre "eval.run".
Valori possibili: eval.run
utilizzo_per_modello array Statistiche di utilizzo per ogni modello durante l'esecuzione della valutazione.
risultati_per_criteri_di_test array Risultati in base ai criteri di test applicati durante l'esecuzione della valutazione.
proprietà oggetto Set di coppie chiave-valore non modificabili di 16 che possono essere collegate a un oggetto per l'archiviazione di informazioni aggiuntive.
Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.
NO
report_url corda URL del report renderizzato dell'esecuzione della valutazione nella dashboard dell'interfaccia utente.
conteggio_risultati oggetto
└* non riuscito OpenAI.integer NO
└* non riuscito OpenAI.integer NO
└> superato OpenAI.integer NO
└─ totale OpenAI.integer NO
stato corda Stato dell'esecuzione della valutazione.

EvalRunDataSource

Classe di base per l'esecuzione di origini dati con supporto discriminatorio.

Discriminare per EvalRunDataSource

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
azure_ai_traces TracesEvalRunDataSource
azure_ai_responses AzureAIResponses
azure_ai_target_completions TargetCompletions
Nome TIPO Descrzione Obbligatorio Default
type corda Discriminare del tipo di origine dati.

EvalRunOutputItem

Un elemento di output di un'esecuzione di valutazione rappresentato da uno schema.

Nome TIPO Descrzione Obbligatorio Default
creato_il oggetto
elemento_fonte_dati oggetto Dettagli dell'elemento di origine dei dati di input.
datasource_item_id (identificativo_elemento_fonte_dati) oggetto
eval_id corda Identificatore del gruppo di valutazione.
id corda Identificatore univoco per l'elemento di output del ciclo di valutazione.
oggetto enum Tipo dell'oggetto . Sempre "eval.run.output_item".
Valori possibili: eval.run.output_item
results array Elenco dei risultati del grader per questo elemento di output.
run_id corda Identificatore dell'esecuzione di valutazione associata a questo elemento dell'output.
campione oggetto
└─ Errore OpenAI.EvalApiError Oggetto che rappresenta una risposta di errore dall'API Eval. NO
└─ motivo_fine corda NO
└ Input array NO
└ max_completion_tokens OpenAI.integer NO
└─ Modello corda NO
└─ uscita array NO
└* seed OpenAI.integer NO
└* temperatura OpenAI.numeric NO
└top_p OpenAI.numeric NO
└─ utilizzo OpenAI.EvalRunOutputItemSampleUsage NO
stato corda Stato dell'esecuzione della valutazione.

EvalRunOutputItemResult

Risultato di un singolo gradore per un elemento di output dell'esecuzione della valutazione.

Nome TIPO Descrzione Obbligatorio Default
label corda Etichetta associata alla metrica dei criteri di test (ad esempio, "pass", "fail", "good", "bad"). NO
metric corda Nome della metrica ,ad esempio "fluenza", "f1_score"). NO
nome corda Nome del grader.
passato boolean Indica se il grader ha considerato l'output un passaggio.
proprietà oggetto Dettagli aggiuntivi sulla metrica dei criteri di test. NO
reason corda Motivo della metrica dei criteri di test. NO
campione oggetto Dati facoltativi di esempio o intermedi prodotti dal grader. NO
Punteggio oggetto
threshold numero Soglia utilizzata per determinare il superamento/esito negativo di questo criterio di test, se è numerico. NO
type corda Tipo di grader (ad esempio, "string-check-grader"). NO

EvalRunResultCompareItem

Confronto metrico per un trattamento rispetto al basale.

Nome TIPO Descrzione Obbligatorio Default
deltaEstimate numero Differenza stimata tra il trattamento e il basale.
pValue numero Valore P per l'effetto del trattamento.
trattamentoEffect oggetto Tipo di effetto del trattamento.
treatmentRunId corda ID dell'esecuzione del trattamento.
treatmentRunSummary oggetto Statistiche di riepilogo di una metrica in un'esecuzione di valutazione.
└* media numero Valore medio della metrica nell'esecuzione della valutazione. NO
└* runId corda ID dell'esecuzione della valutazione. NO
└> sampleCount numero intero Numero di campioni nell'esecuzione della valutazione. NO
└++ standardDeviation numero Deviazione standard della metrica nell'esecuzione della valutazione. NO

EvalRunResultComparison

I risultati del confronto per il trattamento vengono eseguiti rispetto al basale.

Nome TIPO Descrzione Obbligatorio Default
baselineRunSummary oggetto Statistiche di riepilogo di una metrica in un'esecuzione di valutazione.
└* media numero Valore medio della metrica nell'esecuzione della valutazione. NO
└* runId corda ID dell'esecuzione della valutazione. NO
└> sampleCount numero intero Numero di campioni nell'esecuzione della valutazione. NO
└++ standardDeviation numero Deviazione standard della metrica nell'esecuzione della valutazione. NO
compareItems array Elenco dei risultati del confronto per ogni ciclo di trattamento.
valutatore corda Nome del valutatore per questo criterio di test.
metric corda Metrica in fase di valutazione.
testingCriteria corda Nome dei criteri di prova.

EvalRunResultSummary

Statistiche di riepilogo di una metrica in un'esecuzione di valutazione.

Nome TIPO Descrzione Obbligatorio Default
average numero Valore medio della metrica nell'esecuzione della valutazione.
runId corda ID dell'esecuzione della valutazione.
sampleCount numero intero Numero di campioni nell'esecuzione della valutazione.
standardDeviation numero Deviazione standard della metrica nell'esecuzione della valutazione.

EvaluationComparisonRequest

Richiesta di confronto della valutazione

Nome TIPO Descrzione Obbligatorio Default
baselineRunId corda ID di esecuzione della baseline per il confronto.
evalId corda Identificatore per la valutazione.
treatmentRunIds array Elenco degli ID delle esecuzioni dei trattamenti per il confronto.
type enum Tipo di richiesta.
Valori possibili: EvaluationComparison

EvaluationResultSample

Un campione del risultato della valutazione.

Nome TIPO Descrzione Obbligatorio Default
evaluationResult oggetto Risultato della valutazione.
└> nome corda Nome dell'assegno NO
└> superato boolean Indica se il controllo è stato superato o meno NO
└* punteggio numero Punteggio NO
└─ Tipo corda Tipo di assegno NO
type enum Tipo di campione Risultato della valutazione
Valori possibili: EvaluationResultSample

Regola di valutazione

Modello di regole di valutazione.

Nome TIPO Descrzione Obbligatorio Default
azione oggetto Modello di azione di valutazione.
└─ Tipo EvaluationRuleActionType Tipo di azione di valutazione. NO
descrizione corda Descrizione della regola di valutazione. NO
nome visualizzato corda Nome visualizzato per la regola di valutazione. NO
enabled boolean Indica se la regola di valutazione è abilitata. Il valore predefinito è vero.
eventType oggetto Tipo di evento della regola di valutazione.
filtro oggetto Modello di filtro di valutazione. NO
└* agentName corda Filtra in base al nome dell'agente. NO
id corda Identificatore univoco per la regola di valutazione.
dati di sistema oggetto Metadati di sistema per la regola di valutazione.

EvaluationRuleAction

Modello di azione di valutazione.

Discriminare per EvaluationRuleAction

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
continuousEvaluation ContinuousEvaluationRuleAction
humanEvaluation HumanEvaluationRuleAction
Nome TIPO Descrzione Obbligatorio Default
type oggetto Tipo di azione di valutazione.

EvaluationRuleActionType

Tipo di azione di valutazione.

Proprietà Value
Descrizione Tipo di azione di valutazione.
Tipo corda
Valori continuousEvaluation
humanEvaluation

EvaluationRuleEventType

Tipo di evento della regola di valutazione.

Proprietà Value
Descrizione Tipo di evento della regola di valutazione.
Tipo corda
Valori responseCompleted
manual

EvaluationRuleFilter

Modello di filtro di valutazione.

Nome TIPO Descrzione Obbligatorio Default
nomeagente corda Filtra in base al nome dell'agente.

EvaluationRunClusterInsightResult

Le informazioni dettagliate della valutazione eseguono l'analisi dei cluster.

Nome TIPO Descrzione Obbligatorio Default
clusterInsight ClusterInsightResult Approfondimenti dall'analisi dei cluster.
type enum Il tipo di risultato delle informazioni dettagliate.
Valori possibili: EvaluationRunClusterInsight

EvaluationRunClusterInsightsRequest

Approfondimenti sull'insieme dei risultati della valutazione

Nome TIPO Descrzione Obbligatorio Default
evalId corda ID di valutazione per le informazioni dettagliate.
modelConfiguration oggetto Configurazione del modello utilizzato nella generazione dell'insight. NO
└* modelDeploymentName corda Distribuzione del modello da valutare. Accetta solo il nome della distribuzione o con il nome della connessione come {connectionName}/<modelDeploymentName>. NO
runIds array Elenco degli ID di esecuzione della valutazione per le informazioni dettagliate.
type enum Il tipo di richiesta di informazioni dettagliate.
Valori possibili: EvaluationRunClusterInsight

EvaluationScheduleTask

Attività di valutazione per la pianificazione.

Nome TIPO Descrzione Obbligatorio Default
evalId corda Identificatore del gruppo di valutazione.
evalRun oggetto Payload dell'esecuzione della valutazione.
type enum
Valori possibili: Evaluation

EvaluationTaxonomy

Definizione della tassonomia di valutazione

Nome TIPO Descrzione Obbligatorio Default
id corda Asset ID, un identificatore univoco per l'asset NO
nome corda Nome della risorsa
proprietà oggetto Proprietà aggiuntive per la tassonomia di valutazione. NO
tassonomiaCategorie array Elenco delle categorie di tassonomia. NO
tassonomiaInput oggetto Configurazione di input per la tassonomia di valutazione.
└─ Tipo EvaluationTaxonomyInputType Tipo di input della tassonomia di valutazione. NO
version corda La versione della risorsa

EvaluationTaxonomyCreateOrUpdate

Definizione della tassonomia di valutazione

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Testo della descrizione dell'asset. NO
proprietà oggetto Proprietà aggiuntive per la tassonomia di valutazione. NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO
tassonomiaCategorie array Elenco delle categorie di tassonomia. NO
tassonomiaInput oggetto Configurazione di input per la tassonomia di valutazione.
└─ Tipo EvaluationTaxonomyInputType Tipo di input della tassonomia di valutazione. NO

EvaluationTaxonomyInput

Configurazione di input per la tassonomia di valutazione.

Discriminante per EvaluationTaxonomyInput

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
agent AgentTaxonomyInput
Nome TIPO Descrzione Obbligatorio Default
type oggetto Tipo di input della tassonomia di valutazione.

EvaluationTaxonomyInputType

Tipo di input della tassonomia di valutazione.

Proprietà Value
Descrizione Tipo di input della tassonomia di valutazione.
Tipo corda
Valori agent
policy

EvaluationTaxonomyInputUpdate

Configurazione di input per la tassonomia di valutazione.

Discriminante per EvaluationTaxonomyInputUpdate

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
agent AgentTaxonomyInputUpdate
Nome TIPO Descrzione Obbligatorio Default
type oggetto Tipo di input della tassonomia di valutazione.

EvaluationTaxonomyUpdate

Definizione della tassonomia di valutazione

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Testo della descrizione dell'asset. NO
proprietà oggetto Proprietà aggiuntive per la tassonomia di valutazione. NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO
tassonomiaCategorie array Elenco delle categorie di tassonomia. NO
tassonomiaInput oggetto Configurazione di input per la tassonomia di valutazione. NO
└─ Tipo EvaluationTaxonomyInputType Tipo di input della tassonomia di valutazione. NO

AnalizzatoreCategory

La categoria del valutatore

Proprietà Value
Descrizione La categoria del valutatore
Tipo corda
Valori quality
safety
agents

AnalizzatoreDefinition

Configurazione dell'analizzatore di base con discriminatore

Discriminante per l'analizzatoreDefinition

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
code CodeBasedEvaluatorDefinition
prompt PromptBasedEvaluatorDefinition
Nome TIPO Descrzione Obbligatorio Default
data_schema Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. NO
init_parameters Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. NO
metrics oggetto Elenco delle metriche di output prodotte da questo valutatore NO
type oggetto Il tipo di definizione del valutatore

AnalizzatoreDefinitionType

Il tipo di definizione del valutatore

Proprietà Value
Descrizione Il tipo di definizione del valutatore
Tipo corda
Valori prompt
code
prompt_and_code
service
openai_graders

AnalizzatoreMetrico

Metrica del valutatore

Nome TIPO Descrzione Obbligatorio Default
desirable_direction oggetto La direzione della metrica che indica se un valore più alto è migliore, un valore più basso è migliore o neutro NO
is_primary boolean Indica se questa metrica è primaria quando sono presenti più metriche. NO
max_value numero Valore massimo per la metrica. Se non viene specificato, si presuppone che sia illimitato. NO
min_value numero Valore minimo per la metrica NO
type oggetto Il tipo di valutatore NO

AnalizzatoreMetricDirection

La direzione della metrica che indica se un valore più alto è migliore, un valore più basso è migliore o neutro

Proprietà Value
Descrizione La direzione della metrica che indica se un valore più alto è migliore, un valore più basso è migliore o neutro
Tipo corda
Valori increase
decrease
neutral

AnalizzatoreMetricType

Il tipo di valutatore

Proprietà Value
Descrizione Il tipo di valutatore
Tipo corda
Valori ordinal
continuous
boolean

AnalizzatoreType

Il tipo di valutatore

Proprietà Value
Descrizione Il tipo di valutatore
Tipo corda
Valori builtin
custom

AnalizzatoreVersion

Definizione del valutatore

Nome TIPO Descrzione Obbligatorio Default
categories array Le categorie del valutatore
creato_il numero intero Data/ora di creazione del valutatore
creato_da corda Creatore del valutatore
Definizione oggetto Configurazione dell'analizzatore di base con discriminatore
└data_schema Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. NO
└init_parameters Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. NO
└* Metriche oggetto Elenco delle metriche di output prodotte da questo valutatore NO
└─ Tipo AnalizzatoreDefinitionType Il tipo di definizione del valutatore NO
display_name corda Nome visualizzato per l'analizzatore. Aiuta a trovare facilmente l'analizzatore in Foundry. Non è necessario che sia univoco. NO
evaluator_type oggetto Il tipo di valutatore
id corda Asset ID, un identificatore univoco per l'asset NO
metadata oggetto Metadati relativi all'analizzatore NO
modified_at numero intero Data/ora dell'ultima modifica del valutatore
nome corda Nome della risorsa
version corda La versione della risorsa

EvaluatorVersionCreate

Definizione del valutatore

Nome TIPO Descrzione Obbligatorio Default
categories array Le categorie del valutatore
Definizione oggetto Configurazione dell'analizzatore di base con discriminatore
└data_schema Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. NO
└init_parameters Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. NO
└* Metriche oggetto Elenco delle metriche di output prodotte da questo valutatore NO
└─ Tipo AnalizzatoreDefinitionType Il tipo di definizione del valutatore NO
descrizione corda Testo della descrizione dell'asset. NO
display_name corda Nome visualizzato per l'analizzatore. Aiuta a trovare facilmente l'analizzatore in Foundry. Non è necessario che sia univoco. NO
evaluator_type oggetto Il tipo di valutatore
metadata oggetto Metadati relativi all'analizzatore NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO

EvaluatorVersionUpdate

Definizione del valutatore

Nome TIPO Descrzione Obbligatorio Default
categories array Le categorie del valutatore NO
descrizione corda Testo della descrizione dell'asset. NO
display_name corda Nome visualizzato per l'analizzatore. Aiuta a trovare facilmente l'analizzatore in Foundry. Non è necessario che sia univoco. NO
metadata oggetto Metadati relativi all'analizzatore NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO

FabricDataAgentToolParameters

Parametri dello strumento agente dati fabric.

Nome TIPO Descrzione Obbligatorio Default
project_connections array Le connessioni di progetto collegate a questo strumento. Può essere presente un massimo di 1 connessione
risorsa collegata allo strumento.
NO

FileDatasetVersion

Definizione di FileDatasetVersion

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di set di dati
Valori possibili: uri_file

FileDatasetVersionUpdate

Definizione di FileDatasetVersion

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di set di dati
Valori possibili: uri_file

FolderDatasetVersion

Definizione di FileDatasetVersion

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di set di dati
Valori possibili: uri_folder

FolderDatasetVersionUpdate

Definizione di FileDatasetVersion

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di set di dati
Valori possibili: uri_folder

HostedAgentDefinition

Definizione dell'agente ospitato.

Discriminante per HostedAgentDefinition

Questo componente usa la proprietà kind per distinguere tra tipi diversi:

Valore tipo Schema
hosted ImageBasedHostedAgentDefinition
Nome TIPO Descrzione Obbligatorio Default
container_protocol_versions array Protocolli supportati dall'agente per la comunicazione in ingresso dei contenitori.
CPU corda Configurazione della CPU per l'agente ospitato.
environment_variables oggetto Variabili di ambiente da impostare nel contenitore dell'agente ospitato. NO
tipo/gentile enum
Valori possibili: hosted
memory corda Configurazione della memoria per l'agente ospitato.
strumenti array Una serie di strumenti che il modello dell'agente ospitato può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .
NO

HourlyRecurrenceSchedule

Pianificazione di ricorrenza oraria.

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: Hourly

HumanEvaluationRuleAction

Azione della regola di valutazione per la valutazione umana.

Nome TIPO Descrzione Obbligatorio Default
ID del modello oggetto Identificatore di un asset salvato.
type enum
Valori possibili: humanEvaluation

ImageBasedHostedAgentDefinition

Definizione di distribuzione basata su immagini per un agente hosted.

Nome TIPO Descrzione Obbligatorio Default
image corda Immagine dell'agente ospitato.
tipo/gentile enum
Valori possibili: hosted

Index

Definizione della risorsa indice

Discriminare per l'indice

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
AzureSearch AzureAISearchIndex
ManagedAzureSearch ManagedAzureAISearchIndex
CosmosDBNoSqlVectorStore CosmosDBIndex
Nome TIPO Descrzione Obbligatorio Default
id corda Asset ID, un identificatore univoco per l'asset NO
nome corda Nome della risorsa
type oggetto
version corda La versione della risorsa

IndexType

Proprietà Value
Tipo corda
Valori AzureSearch
CosmosDBNoSqlVectorStore
ManagedAzureSearch

IndexUpdate

Definizione della risorsa indice

Discriminare per IndexUpdate

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
AzureSearch AzureAISearchIndexUpdate
ManagedAzureSearch ManagedAzureAISearchIndexUpdate
CosmosDBNoSqlVectorStore CosmosDBIndexUpdate
Nome TIPO Descrzione Obbligatorio Default
descrizione corda Testo della descrizione dell'asset. NO
tags oggetto Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. NO
type oggetto

Intuzione

Corpo della risposta per le informazioni dettagliate del cluster.

Nome TIPO Descrzione Obbligatorio Default
nome visualizzato corda Nome visualizzato descrittivo per l'approfondimento.
id corda L'identificatore univoco per il report di informazioni dettagliate.
metadata oggetto Metadati relativi alle informazioni dettagliate.
└* completedAt corda Il timestamp in cui sono state completate le informazioni dettagliate. NO
└> createdAt corda Il timestamp in cui sono state create le informazioni dettagliate. NO
request oggetto La richiesta del report di approfondimento.
└─ Tipo InsightType Tipo di richiesta. NO
risultato oggetto Il risultato degli approfondimenti. NO
└─ Tipo InsightType Il tipo di risultato delle informazioni dettagliate. NO
state oggetto Enumerazione che descrive gli stati di funzionamento consentiti.

InsightCluster

Un cluster di campioni di analisi.

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione del cluster di analisi.
id corda L'ID del cluster di analisi.
label corda Etichetta per il cluster
Campioni array Elenco di campioni che appartengono a questo cluster. Vuoto se i campioni fanno parte di sottocluster. NO
subCluster array Elenco dei sottocluster all'interno di questo cluster. Vuoto se non esistono cluster secondari. NO
suggerimento corda Suggerimento per il cluster
suggestionTitle corda Il titolo del suggerimento per il cluster
weight numero intero Il peso del cluster di analisi. Indica il numero di campioni nel cluster.

InsightModelConfiguration

Configurazione del modello utilizzato nella generazione dell'insight.

Nome TIPO Descrzione Obbligatorio Default
modelDeploymentName corda Distribuzione del modello da valutare. Accetta solo il nome della distribuzione o con il nome della connessione come {connectionName}/<modelDeploymentName>.

InsightRequest

La richiesta del report di approfondimento.

Discriminare per InsightRequest

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
EvaluationRunClusterInsight EvaluationRunClusterInsightsRequest
AgentClusterInsight AgentClusterInsightsRequest
EvaluationComparison EvaluationComparisonRequest
Nome TIPO Descrzione Obbligatorio Default
type oggetto La richiesta degli approfondimenti.

InsightResult

Il risultato degli approfondimenti.

Discriminare per InsightResult

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
EvaluationComparison EvalCompareReport
EvaluationRunClusterInsight EvaluationRunClusterInsightResult
AgentClusterInsight AgentClusterInsightResult
Nome TIPO Descrzione Obbligatorio Default
type oggetto La richiesta degli approfondimenti.

InsightSample

Un campione dell'analisi.

Discriminare per InsightSample

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
EvaluationResultSample EvaluationResultSample
Nome TIPO Descrzione Obbligatorio Default
correlationInfo oggetto Informazioni sulla correlazione per il campione di analisi.
features oggetto Funzionalità per aiutare con un filtraggio aggiuntivo dei dati in UX.
id corda Identificatore univoco per il campione di analisi.
type oggetto Il tipo di campione utilizzato nell'analisi.

InsightScheduleTask

Attività di approfondimento per la pianificazione.

Nome TIPO Descrzione Obbligatorio Default
dati analitici oggetto Corpo della risposta per le informazioni dettagliate del cluster.
└\ displayName corda Nome visualizzato descrittivo per l'approfondimento. NO
└* id corda L'identificatore univoco per il report di informazioni dettagliate. NO
└─ metadati InsightsMetadata Metadati relativi al report di informazioni dettagliate. NO
└* richiesta InsightRequest Richiesta di analisi degli approfondimenti. NO
└* risultato InsightResult Il risultato del rapporto di approfondimento. NO
└* stato Azure.Core.Foundations.OperationState Stato corrente delle informazioni dettagliate. NO
type enum
Valori possibili: Insight

InsightSummary

Riepilogo dell'analisi dei cluster di errori.

Nome TIPO Descrzione Obbligatorio Default
method corda Metodo utilizzato per il clustering.
sampleCount numero intero Numero totale di campioni analizzati.
uniqueClusterCount numero intero Numero totale di cluster univoci.
uniqueSubclusterCount numero intero Numero totale di etichette univoche del sottocluster.
usage oggetto Utilizzo dei token per l'analisi dei cluster
└\ inputTokenUsage numero intero Utilizzo del token di input NO
└\ outputTokenUsage numero intero Utilizzo del token di output NO
└> totalTokenUsage numero intero Utilizzo totale dei token NO

InsightType

La richiesta degli approfondimenti.

Proprietà Value
Tipo corda
Valori EvaluationRunClusterInsight
AgentClusterInsight
EvaluationComparison

InsightsMetadata

Metadati relativi alle informazioni dettagliate.

Nome TIPO Descrzione Obbligatorio Default
completedAt corda Il timestamp in cui sono state completate le informazioni dettagliate. NO
createdAt corda Il timestamp in cui sono state create le informazioni dettagliate.

ItemGenerationParams

Rappresenta il set di parametri utilizzati per controllare le operazioni di generazione degli elementi.

Discriminare per ItemGenerationParams

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
Nome TIPO Descrzione Obbligatorio Default
type corda Tipo di parametri di generazione di elementi da usare.

ManagedAzureAISearchIndex

Definizione dell'indice di ricerca di Azure per intelligenza artificiale gestita

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di indice
Valori possibili: ManagedAzureSearch

ManagedAzureAISearchIndexUpdate

Definizione dell'indice di ricerca di Azure per intelligenza artificiale gestita

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di indice
Valori possibili: ManagedAzureSearch

MemoryItem

Un singolo elemento di memoria memorizzato nell'archivio di memoria, contenente contenuto e metadati.

Discriminare per MemoryItem

Questo componente usa la proprietà kind per distinguere tra tipi diversi:

Valore tipo Schema
user_profile UserProfileMemoryItem
chat_summary ChatSummaryMemoryItem
Nome TIPO Descrzione Obbligatorio Default
contenuto corda Il contenuto della memoria.
tipo/gentile oggetto Tipo di elemento di memoria.
memory_id corda L'ID univoco dell'elemento di memoria.
scopo corda Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente.
updated_at numero intero L'ora dell'ultimo aggiornamento dell'elemento in memoria.

MemoryItemKind

Tipo di elemento di memoria.

Proprietà Value
Descrizione Tipo di elemento di memoria.
Tipo corda
Valori user_profile
chat_summary

MemoryOperation

Rappresenta una singola operazione di memoria (creazione, aggiornamento o eliminazione) eseguita su un elemento di memoria.

Nome TIPO Descrzione Obbligatorio Default
tipo/gentile oggetto Tipo di operazione di memoria.
memory_item oggetto Un singolo elemento di memoria memorizzato nell'archivio di memoria, contenente contenuto e metadati.
└> contenuto corda Il contenuto della memoria. NO
└* tipo MemoryItemKind Il tipo di elemento della memoria. NO
└memory_id corda L'ID univoco dell'elemento di memoria. NO
Ambito └* corda Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. NO
└updated_at numero intero L'ora dell'ultimo aggiornamento dell'elemento in memoria. NO

MemoryOperationKind

Tipo di operazione di memoria.

Proprietà Value
Descrizione Tipo di operazione di memoria.
Tipo corda
Valori create
update
delete

MemorySearchItem

Elemento di memoria recuperato dalla ricerca in memoria.

Nome TIPO Descrzione Obbligatorio Default
memory_item oggetto Un singolo elemento di memoria memorizzato nell'archivio di memoria, contenente contenuto e metadati.
└> contenuto corda Il contenuto della memoria. NO
└* tipo MemoryItemKind Il tipo di elemento della memoria. NO
└memory_id corda L'ID univoco dell'elemento di memoria. NO
Ambito └* corda Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. NO
└updated_at numero intero L'ora dell'ultimo aggiornamento dell'elemento in memoria. NO

MemorySearchOptions

Opzioni di ricerca in memoria.

Nome TIPO Descrzione Obbligatorio Default
max_memories numero intero Numero massimo di elementi di memoria da restituire. NO

MemorySearchTool

Uno strumento per integrare i ricordi nell'agente.

Nome TIPO Descrzione Obbligatorio Default
memory_store_name corda Nome dell'archivio di memoria da utilizzare.
scopo corda Lo spazio dei nomi utilizzato per raggruppare e isolare i ricordi, ad esempio un ID utente.
Limita le memorie che possono essere recuperate o aggiornate.
Usare una variabile {{$userId}} speciale per definire l'ambito delle memorie per l'utente attualmente connesso.
search_options oggetto Opzioni di ricerca in memoria. NO
└max_memories numero intero Numero massimo di elementi di memoria da restituire. NO
type enum Tipo dello strumento. Sempre memory_search.
Valori possibili: memory_search
update_delay numero intero Tempo di attesa prima di aggiornare le memorie dopo inattività (secondi). Impostazione predefinita: 300. NO 300

MemorySearchToolCallItemParam

Nome TIPO Descrzione Obbligatorio Default
results array I risultati restituiti dalla ricerca in memoria. NO
type enum
Valori possibili: memory_search_call

MemorySearchToolCallItemResource

Nome TIPO Descrzione Obbligatorio Default
results array I risultati restituiti dalla ricerca in memoria. NO
stato enum Stato della chiamata allo strumento di ricerca della memoria. Uno di in_progress,
searching completed, incompleteo failed,
Valori possibili: in_progress, searchingcompleted, , incomplete,failed
type enum
Valori possibili: memory_search_call

MemoryStoreDefaultDefinition

Implementazione dell'archivio di memoria predefinito.

Nome TIPO Descrzione Obbligatorio Default
chat_model corda Nome o identificatore della distribuzione del modello di completamento della chat utilizzata per l'elaborazione della memoria.
embedding_model corda Nome o identificatore della distribuzione del modello di incorporamento utilizzata per l'elaborazione della memoria.
tipo/gentile enum Il tipo di memoria memorizzata.
Valori possibili: default
options oggetto Configurazioni predefinite dell'archivio di memoria. NO
└chat_summary_enabled boolean Se abilitare l'estrazione e l'archiviazione del riepilogo della chat. Il valore predefinito è vero. NO Vero
└user_profile_details corda Categorie o tipi specifici di informazioni del profilo utente da estrarre e archiviare. NO
└user_profile_enabled boolean Indica se abilitare l'estrazione e l'archiviazione dei profili utente. Il valore predefinito è vero. NO Vero

MemoryStoreDefaultOptions

Configurazioni predefinite dell'archivio di memoria.

Nome TIPO Descrzione Obbligatorio Default
chat_summary_enabled boolean Se abilitare l'estrazione e l'archiviazione del riepilogo della chat. Il valore predefinito è vero. Vero
user_profile_details corda Categorie o tipi specifici di informazioni del profilo utente da estrarre e archiviare. NO
user_profile_enabled boolean Indica se abilitare l'estrazione e l'archiviazione dei profili utente. Il valore predefinito è vero. Vero

MemoryStoreDefinition

Definizione di base per le configurazioni dell'archivio di memoria.

Discriminare per MemoryStoreDefinition

Questo componente usa la proprietà kind per distinguere tra tipi diversi:

Valore tipo Schema
default MemoryStoreDefaultDefinition
Nome TIPO Descrzione Obbligatorio Default
tipo/gentile oggetto Tipo di implementazione dell'archivio memoria da utilizzare.

MemoryStoreDeleteScopeResponse

Risposta per l'eliminazione di ricordi da un oscilloscopio.

Nome TIPO Descrzione Obbligatorio Default
cancellato boolean Se l'operazione di eliminazione è stata eseguita correttamente.
nome corda Il nome dell'archivio di memoria.
oggetto enum Tipo dell'oggetto. Sempre 'memory_store.scope.deleted'.
Valori possibili: memory_store.scope.deleted
scopo corda L'ambito da cui sono state eliminate le memorie.

MemoryStoreKind

Tipo di implementazione dell'archivio memoria da utilizzare.

Proprietà Value
Descrizione Tipo di implementazione dell'archivio memoria da utilizzare.
Tipo corda
Valori default

MemoryStoreObject

Un archivio di memoria in grado di memorizzare e recuperare le memorie degli utenti.

Nome TIPO Descrzione Obbligatorio Default
creato_il numero intero Il timestamp Unix (secondi) in cui è stato creato l'archivio di memoria.
Definizione oggetto Definizione di base per le configurazioni dell'archivio di memoria.
└* tipo MemoryStoreKind Il tipo di memoria memorizzata. NO
descrizione corda Una descrizione leggibile dall'uomo dell'archivio di memoria. NO
id corda Identificatore univoco dell'archivio di memoria.
metadata oggetto Metadati chiave-valore arbitrari da associare all'archivio di memoria. NO
nome corda Il nome dell'archivio di memoria.
oggetto enum Il tipo di oggetto, che è sempre 'memory_store'.
Valori possibili: memory_store
updated_at numero intero Il timestamp Unix (secondi) dell'ultimo aggiornamento dell'archivio di memoria.

MemoryStoreOperationUsage

Statistiche di utilizzo di un'operazione di archiviazione della memoria.

Nome TIPO Descrzione Obbligatorio Default
embedding_tokens numero intero Il numero di token di incorporamento.
input_tokens numero intero Numero di token di input.
input_tokens_details oggetto Dettaglio dei token di input.
└cached_tokens numero intero Numero di token recuperati dalla cache.
Altre informazioni sulla memorizzazione nella cache dei prompt.
NO
output_tokens numero intero Numero di token in uscita.
output_tokens_details oggetto Dettaglio dei token di output.
└─ token_di_ragionamento numero intero Numero di token di ragionamento. NO
total_tokens numero intero Numero totale di token usati.

MemoryStoreSearchResponse

Risposta di ricerca in memoria.

Nome TIPO Descrzione Obbligatorio Default
Ricordi array Elementi di memoria correlati trovati durante l'operazione di ricerca.
search_id corda L'ID univoco di questa richiesta di ricerca. Utilizzare questo valore come previous_search_id nelle richieste successive per eseguire ricerche incrementali.
usage oggetto Statistiche di utilizzo di un'operazione di archiviazione della memoria.
└embedding_tokens numero intero Il numero di token di incorporamento. NO
└ input_tokens numero intero Numero di token di input. NO
└input_tokens_details oggetto Dettaglio dei token di input. NO
└cached_tokens numero intero Numero di token recuperati dalla cache.
Altre informazioni sulla memorizzazione nella cache dei prompt.
NO
└output_tokens numero intero Numero di token in uscita. NO
└output_tokens_details oggetto Dettaglio dei token di output. NO
└─ token_di_ragionamento numero intero Numero di token di ragionamento. NO
└total_tokens numero intero Numero totale di token usati. NO

MemoryStoreUpdateCompletedResult

Risultato dell'aggiornamento della memoria.

Nome TIPO Descrzione Obbligatorio Default
memory_operations array Elenco delle singole operazioni di memoria eseguite durante l'aggiornamento.
usage oggetto Statistiche di utilizzo di un'operazione di archiviazione della memoria.
└embedding_tokens numero intero Il numero di token di incorporamento. NO
└ input_tokens numero intero Numero di token di input. NO
└input_tokens_details oggetto Dettaglio dei token di input. NO
└cached_tokens numero intero Numero di token recuperati dalla cache.
Altre informazioni sulla memorizzazione nella cache dei prompt.
NO
└output_tokens numero intero Numero di token in uscita. NO
└output_tokens_details oggetto Dettaglio dei token di output. NO
└─ token_di_ragionamento numero intero Numero di token di ragionamento. NO
└total_tokens numero intero Numero totale di token usati. NO

MemoryStoreUpdateResponse

Fornisce lo stato di un'operazione di aggiornamento dell'archivio di memoria.

Nome TIPO Descrzione Obbligatorio Default
Errore oggetto NO
└* additionalInfo oggetto NO
└─ codice corda NO
└* debugInfo oggetto NO
└* dettagli array NO
└* messaggio corda NO
└* param corda NO
└─ Tipo corda NO
risultato oggetto Risultato dell'aggiornamento della memoria. NO
└memory_operations array Elenco delle singole operazioni di memoria eseguite durante l'aggiornamento. NO
└─ utilizzo MemoryStoreOperationUsage Statistiche di utilizzo associate all'operazione di aggiornamento della memoria. NO
stato oggetto Stato di un'operazione di aggiornamento dell'archivio di memoria.
superseded_by corda Il update_id l'operazione è stato sostituito da quando lo status è "sostituito". NO
update_id corda ID univoco della richiesta di aggiornamento. Utilizzare questo valore come previous_update_id nelle richieste successive per eseguire aggiornamenti incrementali.

MemoryStoreUpdateStatus

Stato di un'operazione di aggiornamento dell'archivio di memoria.

Proprietà Value
Descrizione Stato di un'operazione di aggiornamento dell'archivio di memoria.
Tipo corda
Valori queued
in_progress
completed
failed
superseded

MicrosoftFabricAgentTool

Informazioni sulla definizione di input per uno strumento di Microsoft Fabric usato per configurare un agente.

Nome TIPO Descrzione Obbligatorio Default
fabric_dataagent_preview oggetto Parametri dello strumento agente dati fabric.
└project_connections array Le connessioni di progetto collegate a questo strumento. Può essere presente un massimo di 1 connessione
risorsa collegata allo strumento.
NO
type enum Tipo di oggetto, che è sempre "fabric_dataagent".
Valori possibili: fabric_dataagent_preview

ModelDeployment

Definizione della distribuzione del modello

Nome TIPO Descrzione Obbligatorio Default
capabilities oggetto Funzionalità del modello distribuito
connectionName corda Nome della connessione da cui proviene la distribuzione NO
modelName corda Nome specifico dell'editore del modello distribuito
modelPublisher corda Nome dell'editore del modello distribuito
versione del modello corda Versione specifica dell'editore del modello distribuito
sku oggetto Informazioni sullo SKU
└* capacità numero intero Capacità sku NO
Famiglia └* corda Famiglia Sku NO
└> nome corda Nome SKU NO
└* dimensioni corda Dimensioni sku NO
Livello └* corda Livello SKU NO
type enum Il tipo di distribuzione
Valori possibili: ModelDeployment

ModelSamplingParams

Rappresenta un set di parametri utilizzati per controllare il comportamento di campionamento di un modello linguistico durante la generazione di testo.

Nome TIPO Descrzione Obbligatorio Default
max_completion_tokens numero intero Numero massimo di token consentiti nel completamento.
seed numero intero Valore di inizializzazione casuale per la riproducibilità.
temperatura numero Parametro di temperatura per il campionamento.
top_p numero Parametro top-p per il campionamento del nucleo.

ModelSamplingParamsUpdate

Rappresenta un set di parametri utilizzati per controllare il comportamento di campionamento di un modello linguistico durante la generazione di testo.

Nome TIPO Descrzione Obbligatorio Default
max_completion_tokens numero intero Numero massimo di token consentiti nel completamento. NO
seed numero intero Valore di inizializzazione casuale per la riproducibilità. NO
temperatura numero Parametro di temperatura per il campionamento. NO
top_p numero Parametro top-p per il campionamento del nucleo. NO

MonthlyRecurrenceSchedule

Pianificazione della ricorrenza mensile.

Nome TIPO Descrzione Obbligatorio Default
daysOfMonth array Giorni del mese per la pianificazione della ricorrenza.
type enum Tipo di ricorrenza mensile.
Valori possibili: Monthly

NoAuthenticationCredentials

Credenziali che non richiedono l'autenticazione

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di credenziale
Valori possibili: None

OAuthConsentRequestItemResource

Richiedere al servizio per consentire all'utente di eseguire il consenso OAuth.

Nome TIPO Descrzione Obbligatorio Default
consent_link corda Collegamento che l'utente può usare per eseguire il consenso OAuth.
id corda
etichetta del server corda Etichetta del server per la richiesta di consenso OAuth.
type enum
Valori possibili: oauth_consent_request

OneTimeTrigger

Attivazione una tantum.

Nome TIPO Descrzione Obbligatorio Default
timeZone corda Fuso orario per l'attivazione una tantum. NO UTC
triggerAt corda Data e ora del trigger una tantum in formato ISO 8601.
type enum
Valori possibili: OneTime

OpenAI.Annotation

Discriminare per OpenAI.Annotation

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
file_citation OpenAI.AnnotationFileCitation
url_citation OpenAI.AnnotationUrlCitation
file_path OpenAI.AnnotationFilePath
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.AnnotationType

OpenAI.AnnotationFileCitation

Citazione in un file.

Nome TIPO Descrzione Obbligatorio Default
ID del file corda ID del file.
filename corda Nome file del file citato.
indice numero intero Indice del file nell'elenco di file.
type enum Tipo di citazione del file. Sempre file_citation.
Valori possibili: file_citation

OpenAI.AnnotationFilePath

Percorso di un file.

Nome TIPO Descrzione Obbligatorio Default
ID del file corda ID del file.
indice numero intero Indice del file nell'elenco di file.
type enum Tipo del percorso del file. Sempre file_path.
Valori possibili: file_path

OpenAI.AnnotationType

Proprietà Value
Tipo corda
Valori file_citation
url_citation
file_path
container_file_citation

OpenAI.AnnotationUrlCitation

Citazione per una risorsa Web usata per generare una risposta del modello.

Nome TIPO Descrzione Obbligatorio Default
end_index numero intero Indice dell'ultimo carattere della citazione URL nel messaggio.
start_index numero intero Indice del primo carattere della citazione URL nel messaggio.
title corda Titolo della risorsa Web.
type enum Tipo di citazione URL. Sempre url_citation.
Valori possibili: url_citation
URL. corda URL della risorsa Web.

OpenAI.PosizioneApprossimativa

Nome TIPO Descrzione Obbligatorio Default
città corda NO
country corda NO
region corda NO
timezone corda NO
type enum
Valori possibili: approximate

OpenAI.ChatCompletionTool

Strumento di funzione che può essere usato per generare una risposta.

Nome TIPO Descrzione Obbligatorio Default
funzione OpenAI.FunctionObject
type enum Tipo dello strumento. Attualmente è supportato solo function.
Valori possibili: function

OpenAI.CodeInterpreterOutput

Discriminatore per OpenAI.CodeInterpreterOutput

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
image OpenAI.CodeInterpreterOutputImage
logs OpenAI.CodeInterpreterOutputLogs
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.CodeInterpreterOutputType

OpenAI.CodeInterpreterOutputImage

Output dell'immagine dall'interprete di codice.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo dell'output. Sempre 'image'.
Valori possibili: image
URL. corda URL dell'output dell'immagine dall'interprete di codice.

OpenAI.CodeInterpreterOutputLogs

Output dei log dall'interprete del codice.

Nome TIPO Descrzione Obbligatorio Default
logs corda Output dei log dall'interprete del codice.
type enum Tipo dell'output. Sempre 'logs'.
Valori possibili: logs

OpenAI.CodeInterpreterOutputType

Proprietà Value
Tipo corda
Valori logs
image

OpenAI.CodeInterpreterTool

Strumento che esegue codice Python per generare una risposta a un prompt.

Nome TIPO Descrzione Obbligatorio Default
container oggetto Configurazione per un contenitore dell'interprete di codice. Facoltativamente, specificare gli ID
dei file su cui eseguire il codice.
└file_ids array Elenco facoltativo di file caricati da rendere disponibili al tuo codice. NO
└─ Tipo enum Sempre auto.
Valori possibili: auto
NO
type enum Tipo dello strumento dell'interprete di codice. Sempre code_interpreter.
Valori possibili: code_interpreter

OpenAI.CodeInterpreterToolAuto

Configurazione per un contenitore dell'interprete di codice. Facoltativamente, specificare gli ID dei file in cui eseguire il codice.

Nome TIPO Descrzione Obbligatorio Default
identificatori_di_file array Elenco facoltativo di file caricati da rendere disponibili al tuo codice. NO
type enum Sempre auto.
Valori possibili: auto

OpenAI.CodeInterpreterToolCallItemParam

Chiamata dello strumento per eseguire il codice.

Nome TIPO Descrzione Obbligatorio Default
codice corda Codice da eseguire o Null se non disponibile.
container_id corda ID del contenitore usato per eseguire il codice.
Risultati array Output generati dall'interprete del codice, ad esempio log o immagini.
Può essere Null se non sono disponibili output.
type enum
Valori possibili: code_interpreter_call

OpenAI.CodeInterpreterToolCallItemResource

Chiamata dello strumento per eseguire il codice.

Nome TIPO Descrzione Obbligatorio Default
codice corda Codice da eseguire o Null se non disponibile.
container_id corda ID del contenitore usato per eseguire il codice.
Risultati array Output generati dall'interprete del codice, ad esempio log o immagini.
Può essere Null se non sono disponibili output.
stato enum
Valori possibili: in_progress, completedincomplete, , interpreting,failed
type enum
Valori possibili: code_interpreter_call

OpenAI.ComparisonFilter

Filtro utilizzato per confrontare una chiave di attributo specificata con un determinato valore usando un'operazione di confronto definita.

Nome TIPO Descrzione Obbligatorio Default
chiave corda La chiave da confrontare rispetto al valore.
type enum Specifica l'operatore di confronto:
eq (uguale), ne (diverso da), gt (maggiore di), gte (maggiore o uguale), (minore di), ltlte (minore o uguale).
Valori possibili: eq, negt, gte, , ltlte
valore stringa o numero o valore booleano

OpenAI.CompoundFilter

Combinare più filtri usando and o or.

Nome TIPO Descrzione Obbligatorio Default
filters array Matrice di filtri da combinare. Gli elementi possono essere ComparisonFilter o CompoundFilter.
type enum Tipo di operazione: and o or.
Valori possibili: and, or

OpenAI.ComputerAction

Discriminare per OpenAI.ComputerAction

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
click OpenAI.ComputerActionClick
double_click OpenAI.ComputerActionDoubleClick
drag OpenAI.ComputerActionDrag
move OpenAI.ComputerActionMove
screenshot OpenAI.ComputerActionScreenshot
scroll OpenAI.ComputerActionScroll
type OpenAI.ComputerActionTypeKeys
wait OpenAI.ComputerActionWait
keypress OpenAI.ComputerActionKeyPress
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.ComputerActionType

OpenAI.ComputerActionClick

Azione di fare clic.

Nome TIPO Descrzione Obbligatorio Default
pulsante enum Indica il pulsante del mouse premuto durante il clic. Uno di left, rightwheel, back, o forward.
Valori possibili: left, rightwheel, , back,forward
type enum Specifica il tipo di evento. Per un'azione click, questa proprietà è
sempre impostato su click.
Valori possibili: click
x numero intero Coordinata x in cui si è verificato il clic.
y numero intero Coordinata y in cui si è verificato il clic.

OpenAI.ComputerActionDoubleClick

Azione con doppio clic.

Nome TIPO Descrzione Obbligatorio Default
type enum Specifica il tipo di evento. Per un'azione di doppio clic, questa proprietà è
sempre impostato su double_click.
Valori possibili: double_click
x numero intero Coordinata x in cui si è verificato il doppio clic.
y numero intero Coordinata y in cui si è verificato il doppio clic.

OpenAI.ComputerActionDrag

Azione di trascinamento.

Nome TIPO Descrzione Obbligatorio Default
path array Matrice di coordinate che rappresentano il percorso dell'azione di trascinamento. Le coordinate verranno visualizzate come matrice
di oggetti, ad esempio
<br>[<br> { x: 100, y: 200 },<br> { x: 200, y: 300 }<br>]<br>
type enum Specifica il tipo di evento. Per un'azione di trascinamento, questa proprietà è
sempre impostato su drag.
Valori possibili: drag

OpenAI.ComputerActionKeyPress

Una raccolta di pressioni di tasti che il modello desidera eseguire.

Nome TIPO Descrzione Obbligatorio Default
Chiavi array La combinazione di tasti che il modello richiede di premere. Questo è un
matrice di stringhe, ognuna che rappresenta una chiave.
type enum Specifica il tipo di evento. Per un'azione keypress, questa proprietà è
sempre impostato su keypress.
Valori possibili: keypress

OpenAI.ComputerActionMove

Azione di spostamento del mouse.

Nome TIPO Descrzione Obbligatorio Default
type enum Specifica il tipo di evento. Per un'azione di spostamento, questa proprietà è
sempre impostato su move.
Valori possibili: move
x numero intero Coordinata x in cui spostarsi.
y numero intero Coordinata y su cui spostarsi.

OpenAI.ComputerActionScreenshot

Azione screenshot.

Nome TIPO Descrzione Obbligatorio Default
type enum Specifica il tipo di evento. Per un'azione screenshot, questa proprietà è
sempre impostato su screenshot.
Valori possibili: screenshot

OpenAI.ComputerActionScroll

Azione di scorrimento.

Nome TIPO Descrzione Obbligatorio Default
scroll_x numero intero Distanza di scorrimento orizzontale.
scroll_y numero intero Distanza di scorrimento verticale.
type enum Specifica il tipo di evento. Per un'azione di scorrimento, questa proprietà è
sempre impostato su scroll.
Valori possibili: scroll
x numero intero Coordinata x in cui si è verificato lo scorrimento.
y numero intero Coordinata y in cui si è verificato lo scorrimento.

OpenAI.ComputerActionType

Proprietà Value
Tipo corda
Valori screenshot
click
double_click
scroll
type
wait
keypress
drag
move

OpenAI.ComputerActionTypeKeys

Azione per digitare del testo.

Nome TIPO Descrzione Obbligatorio Default
Testo corda Testo da digitare.
type enum Specifica il tipo di evento. Per un'azione di tipo, questa proprietà è
sempre impostato su type.
Valori possibili: type

OpenAI.ComputerActionWait

Azione di attesa.

Nome TIPO Descrzione Obbligatorio Default
type enum Specifica il tipo di evento. Per un'azione di attesa, questa proprietà è
sempre impostato su wait.
Valori possibili: wait

OpenAI.ComputerToolCallItemParam

Chiamata di uno strumento a uno strumento per l'uso del computer. Per ulteriori informazioni, consultare la guida all'uso del computer .

Nome TIPO Descrzione Obbligatorio Default
azione OpenAI.ComputerAction
call_id corda Identificatore usato per rispondere alla chiamata dello strumento con output.
pending_safety_checks array Controlli di sicurezza in sospeso per la chiamata computer.
type enum
Valori possibili: computer_call

OpenAI.ComputerToolCallItemResource

Chiamata di uno strumento a uno strumento per l'uso del computer. Per ulteriori informazioni, consultare la guida all'uso del computer .

Nome TIPO Descrzione Obbligatorio Default
azione OpenAI.ComputerAction
call_id corda Identificatore usato per rispondere alla chiamata dello strumento con output.
pending_safety_checks array Controlli di sicurezza in sospeso per la chiamata computer.
stato enum Stato dell'elemento. Uno di in_progress, completed, o
incomplete. Popolato quando gli elementi vengono restituiti tramite l'API.
Valori possibili: in_progress, completed, incomplete
type enum
Valori possibili: computer_call

OpenAI.ComputerToolCallOutputItemOutput

Discriminare per OpenAI.ComputerToolCallOutputItemOutput

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
computer_screenshot OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.ComputerToolCallOutputItemOutputType Immagine di uno screenshot del computer usata con lo strumento per l'uso del computer.

OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot

Nome TIPO Descrzione Obbligatorio Default
ID del file corda NO
image_url corda NO
type enum
Valori possibili: computer_screenshot

OpenAI.ComputerToolCallOutputItemOutputType

Immagine di uno screenshot del computer usata con lo strumento per l'uso del computer.

Proprietà Value
Descrizione Immagine di uno screenshot del computer usata con lo strumento per l'uso del computer.
Tipo corda
Valori computer_screenshot

OpenAI.ComputerToolCallOutputItemParam

Output di una chiamata allo strumento del computer.

Nome TIPO Descrzione Obbligatorio Default
acknowledged_safety_checks array I controlli di sicurezza segnalati dall'API che sono stati riconosciuti dal
sviluppatore.
NO
call_id corda ID della chiamata dello strumento del computer che ha prodotto l'output.
output OpenAI.ComputerToolCallOutputItemOutput
type enum
Valori possibili: computer_call_output

OpenAI.ComputerToolCallOutputItemResource

Output di una chiamata allo strumento del computer.

Nome TIPO Descrzione Obbligatorio Default
acknowledged_safety_checks array I controlli di sicurezza segnalati dall'API che sono stati riconosciuti dal
sviluppatore.
NO
call_id corda ID della chiamata dello strumento del computer che ha prodotto l'output.
output OpenAI.ComputerToolCallOutputItemOutput
stato enum Stato dell'elemento. Uno di in_progress, completed, o
incomplete. Popolato quando gli elementi vengono restituiti tramite l'API.
Valori possibili: in_progress, completed, incomplete
type enum
Valori possibili: computer_call_output

OpenAI.ComputerToolCallSafetyCheck

Controllo di sicurezza in sospeso per la chiamata computer.

Nome TIPO Descrzione Obbligatorio Default
codice corda Tipo del controllo di sicurezza in sospeso.
id corda ID del controllo di sicurezza in sospeso.
message corda Dettagli sul controllo di sicurezza in sospeso.

OpenAI.ComputerUsePreviewTool

Strumento che controlla un computer virtuale.

Nome TIPO Descrzione Obbligatorio Default
altezza_schermo numero intero Altezza dello schermo del computer.
larghezza_display numero intero Larghezza della visualizzazione del computer.
environment enum Tipo di ambiente del computer da controllare.
Valori possibili: windows, maclinux, , ubuntu,browser
type enum Tipo dello strumento di utilizzo del computer. Sempre computer_use_preview.
Valori possibili: computer_use_preview

OpenAI.ConversationItemList

Nome TIPO Descrzione Obbligatorio Default
data array
first_id corda
ha_di_piu boolean
last_id corda
oggetto enum
Valori possibili: list

OpenAI.ConversationResource

Nome TIPO Descrzione Obbligatorio Default
creato_il numero intero
id corda ID univoco della conversazione.
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
oggetto enum Tipo di oggetto, che è sempre "conversazione".
Valori possibili: conversation

OpenAI.Coordinate

Coppia di coordinate x/y, ad esempio { x: 100, y: 200 }.

Nome TIPO Descrzione Obbligatorio Default
x numero intero Coordinata x.
y numero intero Coordinata y.

OpenAI.CreateConversationRequest

Creare una conversazione

Nome TIPO Descrzione Obbligatorio Default
elementi array Elementi iniziali da includere nel contesto della conversazione.
È possibile aggiungere fino a 20 elementi alla volta.
NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO

OpenAI.CreateEvalCompletionsRunDataSource

Oggetto CompletionsRunDataSource che descrive una configurazione di campionamento del modello.

Nome TIPO Descrzione Obbligatorio Default
messaggi di input oggetto NO
└item_reference corda NO
Modello └─ array NO
└─ Tipo enum
Valori possibili: item_reference
NO
model corda Nome del modello da utilizzare per la generazione di completamenti, ad esempio "o3-mini". NO
sampling_params OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams NO
source oggetto
└> contenuto array Contenuto del file jsonl. NO
└─created_after OpenAI.integer NO
└─ creato_prima OpenAI.integer NO
└* id corda Identificatore del file. NO
└* limite OpenAI.integer NO
└─ metadati OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
└─ Modello corda NO
└─ Tipo enum Tipo di origine. Sempre stored_completions.
Valori possibili: stored_completions
NO
type enum Tipo di origine dati di esecuzione. Sempre completions.
Valori possibili: completions

OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference

Nome TIPO Descrzione Obbligatorio Default
item_reference corda
type enum
Valori possibili: item_reference

OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate

Nome TIPO Descrzione Obbligatorio Default
modello array
type enum
Valori possibili: template

OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams

Nome TIPO Descrzione Obbligatorio Default
max_completion_tokens OpenAI.integer NO
sforzo di ragionamento Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
formato_risposta oggetto Formato di risposta predefinito. Usato per generare risposte di testo. NO
└ json_schema oggetto Opzioni di configurazione degli output strutturati, incluso uno schema JSON. NO
└* descrizione corda Descrizione del formato di risposta, usato dal modello per
decidere come rispondere al formato.
NO
└> nome corda Nome del formato della risposta. Deve essere a-z, A-Z, 0-9 o contenere
caratteri di sottolineatura e trattini, con una lunghezza massima di 64.
NO
└─ Schema oggetto NO
└─ rigoroso boolean Indica se abilitare una rigorosa conformità allo schema durante la generazione dell'output.
Se impostato su true, il modello seguirà sempre lo schema esatto definito
nel schema campo. Quando è supportato solo un subset di schema JSON
strict è true. Per altre informazioni, vedere Output strutturati
guida
.
NO Falso
└─ Tipo enum Tipo di formato di risposta definito. Sempre json_object.
Valori possibili: json_object
NO
seed oggetto NO
temperatura oggetto NO
strumenti array NO
top_p oggetto NO

OpenAI.CreateEvalCustomDataSourceConfig

Oggetto CustomDataSourceConfig che definisce lo schema per l'origine dati utilizzata per le esecuzioni di valutazione. Questo schema viene usato per definire la forma dei dati che saranno:

  • Usati per definire i criteri di test e
  • Dati necessari per la creazione di un'esecuzione
Nome TIPO Descrzione Obbligatorio Default
includi_schema_esempio boolean Indica se l'eval dovrebbe attendersi che tu popoli lo spazio dei nomi di esempio (cioè, generando risposte dalla tua fonte di dati). NO
schema_elemento oggetto Schema JSON per ogni riga nell'origine dati.
type enum Tipo di origine dati. Sempre custom.
Valori possibili: custom

OpenAI.CreateEvalJsonlRunDataSource

Oggetto JsonlRunDataSource con che specifica un file JSONL che corrisponde all'eval

Nome TIPO Descrzione Obbligatorio Default
source oggetto
└> contenuto array Contenuto del file jsonl. NO
└* id corda Identificatore del file. NO
└─ Tipo enum Tipo di origine JSONL. Sempre file_id.
Valori possibili: file_id
NO
type enum Tipo di origine dati. Sempre jsonl.
Valori possibili: jsonl

OpenAI.CreateEvalLogsDataSourceConfig

Configurazione dell'origine dati che specifica la proprietà dei metadati della query dei log. Si tratta in genere di metadati come usecase=chatbot o prompt-version=v2e così via.

Nome TIPO Descrzione Obbligatorio Default
metadata oggetto Filtri di metadati per l'origine dati dei log. NO
type enum Tipo di origine dati. Sempre logs.
Valori possibili: logs

OpenAI.CreateEvalResponsesRunDataSource

Oggetto ResponsesRunDataSource che descrive una configurazione di campionamento del modello.

Nome TIPO Descrzione Obbligatorio Default
messaggi di input oggetto NO
└item_reference corda NO
Modello └─ array NO
└─ Tipo enum
Valori possibili: item_reference
NO
model corda Nome del modello da utilizzare per la generazione di completamenti, ad esempio "o3-mini". NO
sampling_params OpenAI.CreateEvalResponsesRunDataSourceSamplingParams NO
source oggetto
└> contenuto array Contenuto del file jsonl. NO
└─created_after OpenAI.integer NO
└─ creato_prima OpenAI.integer NO
└* id corda Identificatore del file. NO
└instructions_search corda NO
└─ metadati oggetto NO
└─ Modello corda NO
└• reasoning_effort Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
└* temperatura OpenAI.numeric NO
Strumenti └* array NO
└top_p OpenAI.numeric NO
└─ Tipo enum Tipo di origine dati di esecuzione. Sempre responses.
Valori possibili: responses
NO
└─ utenti array NO
type enum Tipo di origine dati di esecuzione. Sempre responses.
Valori possibili: responses

OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference

Nome TIPO Descrzione Obbligatorio Default
item_reference corda
type enum
Valori possibili: item_reference

OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate

Nome TIPO Descrzione Obbligatorio Default
modello array
type enum
Valori possibili: template

OpenAI.CreateEvalResponsesRunDataSourceSamplingParams

Nome TIPO Descrzione Obbligatorio Default
max_completion_tokens OpenAI.integer NO
sforzo di ragionamento Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
seed oggetto NO
temperatura oggetto NO
Testo OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText NO
strumenti array NO
top_p oggetto NO

OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText

Nome TIPO Descrzione Obbligatorio Default
format OpenAI.TextResponseFormatConfiguration Oggetto che specifica il formato che il modello deve restituire.

La configurazione { "type": "json_schema" } abilita gli output strutturati,
che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni vedere la


Il formato predefinito è { "type": "text" } senza opzioni aggiuntive.

*Non consigliato per i modelli gpt-4o e versioni successive:**

L'impostazione su { "type": "json_object" } abilita la modalità JSON precedente, che
garantisce che il messaggio generato dal modello sia JSON valido. Utilizzo di json_schema
è preferibile per i modelli che lo supportano.
NO

OpenAI.CreateEvalStoredCompletionsDataSourceConfig

Deprecato a favore di LogsDataSourceConfig.

Nome TIPO Descrzione Obbligatorio Default
metadata oggetto Filtri dei metadati per l'origine dati dei completamenti archiviati. NO
type enum Tipo di origine dati. Sempre stored_completions.
Valori possibili: stored_completions

OpenAI.CreateFineTuningJobRequest

Modelli validi:

babbage-002
davinci-002
gpt-3.5-turbo
gpt-4o-mini
Nome TIPO Descrzione Obbligatorio Default
iperparametri oggetto Iperparametri usati per il processo di ottimizzazione.
Questo valore è ora deprecato a favore di methode deve essere passato sotto il parametro method.
NO
└' batch_size enum
Valori possibili: auto
NO
└' learning_rate_multiplier enum
Valori possibili: auto
NO
└' n_epochs enum
Valori possibili: auto
NO
integrazioni array Elenco di integrazioni da abilitare per il processo di ottimizzazione. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
method OpenAI.FineTuneMethod Metodo utilizzato per l'ottimizzazione. NO
model string (vedere modelli validi di seguito) Nome del modello da ottimizzare. È possibile selezionare uno dei
modelli supportati.
seed numero intero Il seme controlla la riproducibilità del lavoro. Il passaggio degli stessi parametri di inizializzazione e processo dovrebbe produrre gli stessi risultati, ma in rari casi può differire.
Se non viene specificato un valore di inizializzazione, ne verrà generato uno automaticamente.
NO
suffix corda Stringa di un massimo di 64 caratteri che verrà aggiunta al nome del modello ottimizzato.

Ad esempio, un suffix oggetto "custom-model-name" produrrebbe un nome di modello come ft:gpt-4o-mini:openai:custom-model-name:7p4lURel.
NO None
file di allenamento corda ID di un file caricato che contiene i dati di training.



Il set di dati deve essere formattato come file JSONL. Inoltre, è necessario caricare il file con lo scopo fine-tune.

Il contenuto del file deve variare a seconda che il modello usi la chat, il formato dei completamenti o se il metodo di ottimizzazione usa il formato delle preferenze.

Per altri dettagli, vedere la guida all'ottimizzazione.
file_di_validazione corda ID di un file caricato contenente i dati di convalida.

Se si specifica questo file, i dati vengono usati per generare la convalida
metriche periodicamente durante l'ottimizzazione. Queste metriche possono essere visualizzate nel
file dei risultati dell'ottimizzazione.
Gli stessi dati non devono essere presenti sia nei file di training sia nei file di convalida.

Il set di dati deve essere formattato come file JSONL. È necessario caricare il file con lo scopo fine-tune.

Per altri dettagli, vedere la guida all'ottimizzazione.
NO

OpenAI.CreateFineTuningJobRequestIntegration

Discriminatore per OpenAI.CreateFineTuningJobRequestIntegration

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
wandb OpenAI.CreateFineTuningJobRequestWandbIntegration
Nome TIPO Descrzione Obbligatorio Default
type string (vedere modelli validi di seguito)

OpenAI.CreateFineTuningJobRequestWandbIntegration

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: wandb
wandb oggetto
└─ Entità corda NO
└> nome corda NO
└─ Progetto corda NO
└* tag array NO

OpenAI.CreateResponse

Nome TIPO Descrzione Obbligatorio Default
agent oggetto NO
└> nome corda Nome dell'agente. NO
└─ Tipo enum
Valori possibili: agent_reference
NO
└─ versione corda Identificatore della versione dell'agente. NO
sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
conversazione oggetto NO
└* id corda NO
includi array Specificare dati di output aggiuntivi da includere nella risposta del modello. Attualmente
i valori supportati sono:
- code_interpreter_call.outputs: include gli output dell'esecuzione del codice Python
negli elementi di chiamata dello strumento dell'interprete di codice.
- computer_call_output.output.image_url: includere gli URL delle immagini provenienti dall'output della chiamata computer.
- file_search_call.results: includere i risultati della ricerca di
richiesta allo strumento di ricerca dei file.
- message.input_image.image_url: includere gli URL dell'immagine dal messaggio di input.
- message.output_text.logprobs: includere logprob con messaggi di assistente.
- reasoning.encrypted_content: include una versione crittografata del motivo
token nell'output dell'elemento di ragionamento. In questo modo è possibile utilizzare gli elementi di ragionamento in
conversazioni a più turni quando si usa l'API Risposte senza stato (ad esempio
quando il store parametro è impostato su false o quando un'organizzazione è
registrato nel programma a conservazione dati nulla.
NO
ingresso stringa o matrice NO
instructions corda Messaggio di sistema (o sviluppatore) inserito nel contesto del modello.

Quando si utilizza insieme a previous_response_id, le istruzioni della fase precedente
la risposta non verrà portata alla risposta successiva. In questo modo è semplice
per sostituire i messaggi di sistema (o sviluppatore) nelle nuove risposte.
NO
max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
model corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
chiamate_parallele_agli_strumenti boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. NO Vero
previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
prompt oggetto Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
└* id corda Identificatore univoco del modello di richiesta da utilizzare. NO
** └─ Variabili OpenAI.ResponsePromptVariables Mappa facoltativa di valori da sostituire con le variabili nella
richiesta. I valori di sostituzione possono essere stringhe o altri
Tipi di input di risposta come immagini o file.
NO
└─ versione corda Versione facoltativa del modello di richiesta. NO
reasoning oggetto Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└* sforzo Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
└─ genera_sommario enum Deprecato: utilizzare summary al suo posto. Riepilogo del ragionamento eseguito dal modello. Ciò può essere utile per eseguire il debug e comprendere il processo di ragionamento del modello. Uno tra auto, concise e detailed.
Valori possibili: auto, concise, detailed
NO
└─ Riepilogo enum Riepilogo del ragionamento eseguito dal modello. Può trattarsi di
utile per eseguire il debug e comprendere il processo di ragionamento del modello.
Uno tra auto, concise e detailed.
Valori possibili: auto, concise, detailed
NO
livello_servizio oggetto Specifica il tipo di elaborazione utilizzato per gestire la richiesta.
* Se impostato su "auto", la richiesta verrà elaborata con il livello di servizio
configurata nelle impostazioni del progetto. Se non diversamente configurato, il progetto userà 'default'.
* Se impostato su "default", la richiesta verrà elaborata con lo standard
prezzi e prestazioni per il modello selezionato.
* Se impostato su 'flex'
o "priorità", la richiesta verrà elaborata con il servizio corrispondente
livello. Per altre informazioni sull'elaborazione priorità, contattare le vendite.
* Quando non è impostato, il comportamento predefinito è 'auto'.

Quando il service_tier parametro è impostato, il corpo della risposta includerà service_tier
valore basato sulla modalità di elaborazione effettivamente utilizzata per gestire la richiesta. Questo valore della risposta
può essere diverso dal valore impostato nel parametro .
NO
store boolean Indica se archiviare la risposta del modello generata per il recupero successivo tramite
API.
NO Vero
torrente boolean Se impostato su true, i dati di risposta del modello verranno trasmessi al client
generato tramite eventi inviati dal server.

per altre informazioni.
NO Falso
structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO 1
Testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
tool_choice oggetto Controlla quale strumento (se presente) viene chiamato dal modello.

none indica che il modello non chiamerà alcuno strumento e genera invece un messaggio.

auto indica che il modello può scegliere tra la generazione di un messaggio o la chiamata di uno o
più strumenti

required indica che il modello deve chiamare uno o più strumenti.
NO
└─ Tipo OpenAI.ToolChoiceObjectType Indica che il modello deve usare uno strumento predefinito per generare una risposta.
Altre informazioni sugli strumenti predefiniti.
NO
strumenti array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

- Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca di file.
- Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice.
NO
top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO 1
truncation enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
utente corda Altre informazioni sulle procedure consigliate per la sicurezza. NO

OpenAI.DeletedConversationResource

Nome TIPO Descrzione Obbligatorio Default
cancellato boolean
id corda
oggetto enum
Valori possibili: conversation.deleted

OpenAI.EasyInputMessage

Nome TIPO Descrzione Obbligatorio Default
contenuto stringa o matrice
ruolo corda

OpenAI.Error

Nome TIPO Descrzione Obbligatorio Default
informazioni aggiuntive oggetto NO
codice corda
Informazioni di debug oggetto NO
details array NO
message corda
param corda
type corda

Errore OpenAI.EvalApiError

Oggetto che rappresenta una risposta di errore dall'API Eval.

Nome TIPO Descrzione Obbligatorio Default
codice corda Codice di errore.
message corda Messaggio di errore.

OpenAI.EvalGraderLabelModel

Nome TIPO Descrzione Obbligatorio Default
ingresso array
labels array Etichette da assegnare a ogni elemento della valutazione.
model corda Modello da utilizzare per la valutazione. Deve supportare output strutturati.
nome corda Nome del grader.
etichette_di_passaggio array Le etichette che indicano un risultato positivo. Deve essere un sottoinsieme di etichette.
type enum Il tipo di oggetto, che è sempre label_model.
Valori possibili: label_model

OpenAI.EvalGraderPython

Nome TIPO Descrzione Obbligatorio Default
image_tag corda Tag immagine da usare per lo script Python. NO
nome corda Nome del grader.
soglia di superamento oggetto NO
source corda Codice sorgente dello script Python.
type enum Il tipo di oggetto, che è sempre python.
Valori possibili: python

OpenAI.EvalGraderScoreModel

Nome TIPO Descrzione Obbligatorio Default
ingresso array Testo di input. Ciò può includere stringhe di modello.
model corda Modello da utilizzare per la valutazione.
nome corda Nome del grader.
soglia di superamento oggetto NO
intervallo array La gamma del punteggio. Il valore predefinito è [0, 1]. NO
sampling_params oggetto NO
└max_completions_tokens OpenAI.integer NO
└• reasoning_effort Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
└* seed OpenAI.integer NO
└* temperatura OpenAI.numeric NO
└top_p OpenAI.numeric NO
type enum Il tipo di oggetto, che è sempre score_model.
Valori possibili: score_model

OpenAI.EvalGraderScoreModelSamplingParams

Nome TIPO Descrzione Obbligatorio Default
max_completions_tokens oggetto NO
sforzo di ragionamento Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
seed oggetto NO
temperatura oggetto NO
top_p oggetto NO

OpenAI.EvalGraderStringCheck

Nome TIPO Descrzione Obbligatorio Default
ingresso corda Testo di input. Ciò può includere stringhe di modello.
nome corda Nome del grader.
operazione enum Operazione di controllo della stringa da eseguire. Uno tra eq, ne, like o ilike.
Valori possibili: eq, ne, like, ilike
riferimento corda Testo di riferimento. Ciò può includere stringhe di modello.
type enum Il tipo di oggetto, che è sempre string_check.
Valori possibili: string_check

OpenAI.EvalGraderTextSimilarity

Nome TIPO Descrzione Obbligatorio Default
metrica di valutazione enum Metrica di valutazione da usare. Uno tra cosine, fuzzy_match, bleu,
gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5
o rouge_l.
Valori possibili: cosine, fuzzy_matchbleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5rouge_l
ingresso corda Il testo in valutazione.
nome corda Nome del grader.
soglia di superamento oggetto
riferimento corda Testo che viene valutato.
type enum Tipo di grader.
Valori possibili: text_similarity

OpenAI.EvalItem

Messaggio di input al modello con un ruolo che indica la gerarchia di esecuzione delle istruzioni. Le istruzioni fornite con il ruolo developer o system hanno la precedenza sulle istruzioni fornite con il ruolo user. Si presuppone che i messaggi con il assistant ruolo siano stati generati dal modello nelle interazioni precedenti.

Nome TIPO Descrzione Obbligatorio Default
contenuto oggetto Input di testo per il modello.
└* dati corda Dati audio con codifica Base64. NO
└─ dettaglio corda NO
└* formato enum Formato dei dati audio. I formati attualmente supportati sono mp3 e
wav.
Valori possibili: mp3, wav
NO
└ image_url corda NO
└─ testo corda NO
└─ Tipo enum Tipo dell'elemento di input. Sempre input_audio.
Valori possibili: input_audio
NO
ruolo enum Ruolo dell'inserimento del messaggio. Uno di user, assistant, system, o
developer.
Valori possibili: user, assistant, system, developer
type enum Tipo di input del messaggio. Sempre message.
Valori possibili: message
NO

OpenAI.EvalItemContentInputImage

Nome TIPO Descrzione Obbligatorio Default
detail corda NO
image_url corda
type enum
Valori possibili: input_image

OpenAI.EvalItemContentOutputText

Nome TIPO Descrzione Obbligatorio Default
Testo corda
type enum
Valori possibili: output_text

OpenAI.EvalJsonlFileContentSource

Nome TIPO Descrzione Obbligatorio Default
contenuto array Contenuto del file jsonl.
type enum Tipo di origine JSONL. Sempre file_content.
Valori possibili: file_content

OpenAI.EvalJsonlFileContentSourceContentContent

Nome TIPO Descrzione Obbligatorio Default
oggetto oggetto
campione oggetto NO

OpenAI.EvalJsonlFileIdSource

Nome TIPO Descrzione Obbligatorio Default
id corda Identificatore del file.
type enum Tipo di origine JSONL. Sempre file_id.
Valori possibili: file_id

OpenAI.EvalResponsesSource

Oggetto EvalResponsesSource che descrive una configurazione dell'origine dati di esecuzione.

Nome TIPO Descrzione Obbligatorio Default
creato_dopo oggetto NO
creato_prima oggetto NO
instructions_search corda NO
metadata oggetto NO
model corda NO
sforzo di ragionamento oggetto Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
temperatura oggetto NO
strumenti array NO
top_p oggetto NO
type enum Tipo di origine dati di esecuzione. Sempre responses.
Valori possibili: responses
users array NO

OpenAI.EvalRunOutputItemSample

Nome TIPO Descrzione Obbligatorio Default
Errore OpenAI.EvalApiError Oggetto che rappresenta una risposta di errore dall'API Eval.
finish_reason corda
ingresso array
max_completion_tokens OpenAI.integer
model corda
output array
seed OpenAI.integer
temperatura OpenAI.numeric
top_p OpenAI.numeric
usage OpenAI.EvalRunOutputItemSampleUsage

OpenAI.EvalRunOutputItemSampleInput

Nome TIPO Descrzione Obbligatorio Default
contenuto corda
ruolo corda

OpenAI.EvalRunOutputItemSampleOutput

Nome TIPO Descrzione Obbligatorio Default
contenuto corda NO
ruolo corda NO

OpenAI.EvalRunOutputItemSampleUsage

Nome TIPO Descrzione Obbligatorio Default
cached_tokens OpenAI.integer
completion_tokens OpenAI.integer
prompt_tokens OpenAI.integer
total_tokens OpenAI.integer

OpenAI.EvalRunPerModelUsage

Nome TIPO Descrzione Obbligatorio Default
cached_tokens OpenAI.integer
completion_tokens OpenAI.integer
invocation_count OpenAI.integer
nome_modello corda
prompt_tokens OpenAI.integer
total_tokens OpenAI.integer

OpenAI.EvalRunPerTestingCriteriaResults

Nome TIPO Descrzione Obbligatorio Default
fallito OpenAI.integer
passato OpenAI.integer
criteri_di_test corda

OpenAI.EvalRunResultCounts

Nome TIPO Descrzione Obbligatorio Default
errore OpenAI.integer
fallito OpenAI.integer
passato OpenAI.integer
totale OpenAI.integer

OpenAI.EvalStoredCompletionsSource

Una configurazione StoredCompletionsRunDataSource che descrive un set di filtri

Nome TIPO Descrzione Obbligatorio Default
creato_dopo oggetto NO
creato_prima oggetto NO
limit oggetto NO
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
model corda NO
type enum Tipo di origine. Sempre stored_completions.
Valori possibili: stored_completions

OpenAI.FileSearchTool

Strumento che cerca il contenuto pertinente dai file caricati.

Nome TIPO Descrzione Obbligatorio Default
filters oggetto NO
max_num_risultati numero intero Il numero massimo di risultati da restituire. Questo numero deve essere compreso tra 1 e 50 (estremi inclusi). NO
opzioni_di_classifica oggetto NO
└* ranker enum Ranker da usare per la ricerca di file.
Valori possibili: auto, default-2024-11-15
NO
└─ soglia_punteggio numero Soglia del punteggio per la ricerca di file, un numero compreso tra 0 e 1. I numeri più vicini a 1 tenteranno di restituire solo i risultati più rilevanti, ma potrebbero restituire meno risultati. NO
type enum Tipo dello strumento di ricerca file. Sempre file_search.
Valori possibili: file_search
vector_store_ids array ID degli archivi vettoriali da cercare.

OpenAI.FileSearchToolCallItemParam

Risultati di una chiamata allo strumento di ricerca file. Per ulteriori informazioni, consulta la guida alla ricerca dei file .

Nome TIPO Descrzione Obbligatorio Default
queries array Le interrogazioni usate per cercare i file.
results array Risultati della chiamata allo strumento di ricerca file. NO
type enum
Valori possibili: file_search_call

OpenAI.FileSearchToolCallItemResource

Risultati di una chiamata allo strumento di ricerca file. Per ulteriori informazioni, consulta la guida alla ricerca dei file .

Nome TIPO Descrzione Obbligatorio Default
queries array Le interrogazioni usate per cercare i file.
results array Risultati della chiamata allo strumento di ricerca file. NO
stato enum Stato della chiamata allo strumento di ricerca file. Uno di in_progress,
searching, incomplete o failed,
Valori possibili: in_progress, searchingcompleted, , incomplete,failed
type enum
Valori possibili: file_search_call

OpenAI.Filters

Nome TIPO Descrzione Obbligatorio Default
filters array Matrice di filtri da combinare. Gli elementi possono essere ComparisonFilter o CompoundFilter.
chiave corda La chiave da confrontare rispetto al valore.
type enum Tipo di operazione: and o or.
Valori possibili: and, or
valore stringa o numero o valore booleano Valore da confrontare con la chiave dell'attributo; supporta tipi stringa, numero o boolean.

OpenAI.FineTuneDPOHyperparameters

Iperparametri usati per il processo di ottimizzazione DPO.

Nome TIPO Descrzione Obbligatorio Default
dimensione del batch enum
Valori possibili: auto
NO
beta enum
Valori possibili: auto
NO
moltiplicatore_tasso_apprendimento enum
Valori possibili: auto
NO
numero di epoche enum
Valori possibili: auto
NO

OpenAI.FineTuneDPOMethod

Configurazione per il metodo di ottimizzazione DPO.

Nome TIPO Descrzione Obbligatorio Default
iperparametri OpenAI.FineTuneDPOHyperparameters Iperparametri usati per il processo di ottimizzazione DPO. NO

OpenAI.FineTuneMethod

Metodo utilizzato per l'ottimizzazione.

Nome TIPO Descrzione Obbligatorio Default
DPO OpenAI.FineTuneDPOMethod Configurazione per il metodo di ottimizzazione DPO. NO
rinforzo OpenAI.FineTuneReinforcementMethod Configurazione per il metodo di ottimizzazione per rinforzo. NO
vigilato OpenAI.FineTuneSupervisedMethod Configurazione per il metodo di ottimizzazione con supervisione. NO
type enum Tipo di metodo. È supervised, dpo o reinforcement.
Valori possibili: supervised, dpo, reinforcement

OpenAI.FineTuneReinforcementHyperparameters

Iperparametri usati per il processo di ottimizzazione per rinforzo.

Nome TIPO Descrzione Obbligatorio Default
dimensione del batch enum
Valori possibili: auto
NO
compute_multiplier enum
Valori possibili: auto
NO
eval_interval enum
Valori possibili: auto
NO
eval_samples enum
Valori possibili: auto
NO
moltiplicatore_tasso_apprendimento enum
Valori possibili: auto
NO
numero di epoche enum
Valori possibili: auto
NO
sforzo di ragionamento enum Livello di sforzo di ragionamento.
Valori possibili: default, low, medium, high
NO

OpenAI.FineTuneReinforcementMethod

Configurazione per il metodo di ottimizzazione per rinforzo.

Nome TIPO Descrzione Obbligatorio Default
cernitore oggetto Oggetto StringCheckGrader che esegue un confronto di stringhe tra input e riferimento usando un'operazione specificata.
└' calculate_output corda Formula per calcolare l'output in base ai risultati del classificatore. NO
└' evaluation_metric enum Metrica di valutazione da usare. Uno tra cosine, fuzzy_match, bleu,
gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5
o rouge_l.
Valori possibili: cosine, fuzzy_matchbleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5rouge_l
NO
└️ voti OpenAI.GraderStringCheck o OpenAI.GraderTextSimilarity o OpenAI.GraderPython o OpenAI.GraderScoreModel o OpenAI.GraderLabelModel Oggetto StringCheckGrader che esegue un confronto di stringhe tra input e riferimento usando un'operazione specificata. NO
└' image_tag corda Tag immagine da usare per lo script Python. NO
└ Input array Testo di input. Ciò può includere stringhe di modello. NO
└─ Modello corda Modello da utilizzare per la valutazione. NO
└> nome corda Nome del grader. NO
└─ Operazione enum Operazione di controllo della stringa da eseguire. Uno tra eq, ne, like o ilike.
Valori possibili: eq, ne, like, ilike
NO
└* intervallo array La gamma del punteggio. Il valore predefinito è [0, 1]. NO
Riferimento corda Testo che viene valutato. NO
└sampling_params OpenAI.EvalGraderScoreModelSamplingParams Parametri di campionamento per il modello. NO
└─ sorgente corda Codice sorgente dello script Python. NO
└─ Tipo enum Il tipo di oggetto, che è sempre multi.
Valori possibili: multi
NO
iperparametri OpenAI.FineTuneReinforcementHyperparameters Iperparametri usati per il processo di ottimizzazione per rinforzo. NO

OpenAI.FineTuneSupervisedHyperparameters

Iperparametri usati per il processo di ottimizzazione.

Nome TIPO Descrzione Obbligatorio Default
dimensione del batch enum
Valori possibili: auto
NO
moltiplicatore_tasso_apprendimento enum
Valori possibili: auto
NO
numero di epoche enum
Valori possibili: auto
NO

OpenAI.FineTuneSupervisedMethod

Configurazione per il metodo di ottimizzazione con supervisione.

Nome TIPO Descrzione Obbligatorio Default
iperparametri OpenAI.FineTuneSupervisedHyperparameters Iperparametri usati per il processo di ottimizzazione. NO

OpenAI.FineTuningIntegration

Discriminatore per OpenAI.FineTuningIntegration

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
wandb OpenAI.FineTuningIntegrationWandb
Nome TIPO Descrzione Obbligatorio Default
type string (vedere modelli validi di seguito)

OpenAI.FineTuningIntegrationWandb

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di integrazione da abilitare per il processo di ottimizzazione
Valori possibili: wandb
wandb oggetto Impostazioni per l'integrazione con pesi e distorsioni. Questo payload specifica il progetto
a cui verranno inviate le metriche. Facoltativamente, è possibile impostare un nome visualizzato esplicito per l'esecuzione, aggiungere tag
per l'esecuzione e impostare un'entità predefinita (team, nome utente e così via) da associare all'esecuzione.
└─ Entità corda Entità da utilizzare per l'esecuzione. In questo modo è possibile impostare il team o il nome utente dell'utente Dibb che si desidera
come associato all'esecuzione. Se non è impostato, viene usata l'entità predefinita per la chiave API JpgB registrata.
NO
└> nome corda Nome visualizzato da impostare per l'esecuzione. Se non è impostato, verrà usato l'ID processo come nome. NO
└─ Progetto corda Nome del progetto in cui verrà creata la nuova esecuzione. NO
└* tag array Elenco di tag da collegare all'esecuzione appena creata. Questi tag vengono passati direttamente a JpgB. Some
I tag predefiniti vengono generati da OpenAI: "openai/finetune", "openai/{base-model}", "openai/{ftjob-abcdef}".
NO

OpenAI.FineTuningJob

L'oggetto fine_tuning.job rappresenta un processo di ottimizzazione che è stato creato tramite l'API.

Nome TIPO Descrzione Obbligatorio Default
creato_il numero intero Timestamp Unix (in secondi) per la creazione del processo di ottimizzazione.
Errore oggetto Per i processi di ottimizzazione con failed, verranno fornite ulteriori informazioni sulla causa dell'errore.
└─ codice corda Codice di errore leggibile dal computer. NO
└* messaggio corda Messaggio di errore leggibile. NO
└* param corda Parametro non valido, in genere training_file o validation_file. Questo campo sarà Null se l'errore non fosse specifico del parametro. NO
completamento stimato numero intero Timestamp Unix (in secondi) relativo alla previsione di completamento del processo di ottimizzazione. Il valore sarà Null se il processo di ottimizzazione non è in esecuzione. NO
fine_tuned_model corda Nome del modello ottimizzato in fase di creazione. Il valore sarà Null se il processo di ottimizzazione è ancora in esecuzione.
terminato_il numero intero Timestamp Unix (in secondi) per il completamento del processo di ottimizzazione. Il valore sarà Null se il processo di ottimizzazione è ancora in esecuzione.
iperparametri oggetto Iperparametri usati per il processo di ottimizzazione. Questo valore verrà restituito solo durante l'esecuzione di processi supervised.
└' batch_size enum
Valori possibili: auto
NO
└' learning_rate_multiplier enum
Valori possibili: auto
NO
└' n_epochs enum
Valori possibili: auto
NO
id corda Identificatore dell'oggetto a cui è possibile fare riferimento negli endpoint dell'API.
integrazioni array Elenco di integrazioni da abilitare per questo processo di ottimizzazione. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
method OpenAI.FineTuneMethod Metodo utilizzato per l'ottimizzazione. NO
model corda Modello di base ottimizzato.
oggetto enum Tipo di oggetto, che è sempre "fine_tuning.job".
Valori possibili: fine_tuning.job
organization_id corda L'organizzazione proprietaria del processo di ottimizzazione.
file_di_risultato array ID file dei risultati compilati per il processo di ottimizzazione. È possibile recuperare i risultati con l'API File.
seed numero intero Valore di inizializzazione utilizzato per il processo di ottimizzazione.
stato enum Stato corrente del processo di ottimizzazione, che può essere validating_files, queued, running, succeeded, failedo cancelled.
Valori possibili: validating_files, queuedrunning, succeeded, , failedcancelled
trained_tokens numero intero Numero totale di token fatturabili elaborati da questo processo di ottimizzazione. Il valore sarà Null se il processo di ottimizzazione è ancora in esecuzione.
file di allenamento corda ID file utilizzato per il training. È possibile recuperare i dati di training con l'API File.
user_provided_suffix corda Suffisso descrittivo applicato al processo, come specificato nella richiesta di creazione del processo. NO
file_di_validazione corda ID file utilizzato per la convalida. È possibile recuperare i risultati della convalida con l'API File.

OpenAI.FineTuningJobCheckpoint

L'oggetto fine_tuning.job.checkpoint rappresenta un checkpoint del modello per un processo di ottimizzazione pronto per l'uso.

Nome TIPO Descrzione Obbligatorio Default
creato_il numero intero Timestamp UNIX (in secondi) relativo al momento in cui è stato creato il checkpoint.
punto_di_controllo_modello_ottimizzato corda Nome del modello di checkpoint ottimizzato che viene creato.
id_lavoro_affinamento corda Nome del processo di ottimizzazione da cui è stato creato il checkpoint.
id corda Identificatore del checkpoint, a cui è possibile fare riferimento negli endpoint dell'API.
metrics oggetto Metriche al numero di passaggio durante il processo di ottimizzazione.
└' full_valid_loss numero NO
└' full_valid_mean_token_accuracy numero NO
└* passaggio numero NO
└' train_loss numero NO
└' train_mean_token_accuracy numero NO
└' valid_loss numero NO
└' valid_mean_token_accuracy numero NO
oggetto enum Tipo di oggetto, che è sempre "fine_tuning.job.checkpoint".
Valori possibili: fine_tuning.job.checkpoint
numero_passaggio numero intero Numero del passaggio in cui è stato creato il checkpoint.

OpenAI.FineTuningJobEvent

Oggetto evento processo di ottimizzazione

Nome TIPO Descrzione Obbligatorio Default
creato_il numero intero Timestamp Unix (in secondi) per la creazione del processo di ottimizzazione.
data Dati associati all'evento. NO
id corda Identificatore dell'oggetto.
livello enum Livello di log dell'evento.
Valori possibili: info, warn, error
message corda Messaggio dell'evento.
oggetto enum Tipo di oggetto, che è sempre "fine_tuning.job.event".
Valori possibili: fine_tuning.job.event
type enum Il tipo di evento.
Valori possibili: message, metrics
NO

OpenAI.FunctionObject

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione delle operazioni della funzione, usate dal modello per scegliere quando e come chiamare la funzione. NO
nome corda Nome della funzione che deve essere chiamata. Deve essere a-z, A-Z, 0-9 o contenere caratteri di sottolineatura e trattini, con una lunghezza massima di 64 caratteri.
parameters I parametri accettati dalle funzioni, descritti come oggetto Schema JSON. Consultare la guida per trovare esempi e le informazioni di riferimento sullo schema JSON per la documentazione sul formato.

L'omissione di parameters definisce una funzione con un elenco di parametri vuoto.
NO
rigido boolean Indica se abilitare una rigorosa conformità allo schema durante la generazione della chiamata di funzione. Se impostato su true, il modello seguirà lo schema esatto definito nel campo parameters. Solo un subset di schema JSON è supportato quando strict è true. Altre informazioni sugli output strutturati in NO Falso

OpenAI.FunctionTool

Definisce una funzione nel tuo codice che il modello può chiamare.

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione della funzione. Utilizzato dal modello per determinare se chiamare o meno la funzione. NO
nome corda Nome della funzione da chiamare.
parameters Oggetto schema JSON che descrive i parametri della funzione.
rigido boolean Indica se applicare la convalida rigorosa dei parametri. Valore predefinito true.
type enum Tipo di strumento funzionale. Sempre function.
Valori possibili: function

OpenAI.FunctionToolCallItemParam

Chiamata di uno strumento per eseguire una funzione. Per altre informazioni, vedere la guida alla chiamata di funzione .

Nome TIPO Descrzione Obbligatorio Default
arguments corda Stringa JSON degli argomenti da passare alla funzione.
call_id corda ID univoco della chiamata dello strumento di funzione generata dal modello.
nome corda Nome della funzione da eseguire.
type enum
Valori possibili: function_call

OpenAI.FunctionToolCallItemResource

Chiamata di uno strumento per eseguire una funzione. Per altre informazioni, vedere la guida alla chiamata di funzione .

Nome TIPO Descrzione Obbligatorio Default
arguments corda Stringa JSON degli argomenti da passare alla funzione.
call_id corda ID univoco della chiamata dello strumento di funzione generata dal modello.
nome corda Nome della funzione da eseguire.
stato enum Stato dell'elemento. Uno di in_progress, completed, o
incomplete. Popolato quando gli elementi vengono restituiti tramite l'API.
Valori possibili: in_progress, completed, incomplete
type enum
Valori possibili: function_call

OpenAI.FunctionToolCallOutputItemParam

Output di una chiamata dello strumento di funzione.

Nome TIPO Descrzione Obbligatorio Default
call_id corda ID univoco della chiamata dello strumento di funzione generata dal modello.
output corda Stringa JSON dell'output della chiamata dello strumento di funzione.
type enum
Valori possibili: function_call_output

OpenAI.FunctionToolCallOutputItemResource

Output di una chiamata dello strumento di funzione.

Nome TIPO Descrzione Obbligatorio Default
call_id corda ID univoco della chiamata dello strumento di funzione generata dal modello.
output corda Stringa JSON dell'output della chiamata dello strumento di funzione.
stato enum Stato dell'elemento. Uno di in_progress, completed, o
incomplete. Popolato quando gli elementi vengono restituiti tramite l'API.
Valori possibili: in_progress, completed, incomplete
type enum
Valori possibili: function_call_output

OpenAI.GraderLabelModel

Oggetto LabelModelGrader che usa un modello per assegnare etichette a ogni elemento della valutazione.

Nome TIPO Descrzione Obbligatorio Default
ingresso array
labels array Etichette da assegnare a ogni elemento della valutazione.
model corda Modello da utilizzare per la valutazione. Deve supportare output strutturati.
nome corda Nome del grader.
etichette_di_passaggio array Le etichette che indicano un risultato positivo. Deve essere un sottoinsieme di etichette.
type enum Il tipo di oggetto, che è sempre label_model.
Valori possibili: label_model

OpenAI.GraderMulti

Un oggetto multivalutatori combina l'output di più grader per produrre un singolo punteggio.

Nome TIPO Descrzione Obbligatorio Default
calculate_output corda Formula per calcolare l'output in base ai risultati del classificatore.
valutatori oggetto Oggetto StringCheckGrader che esegue un confronto di stringhe tra input e riferimento usando un'operazione specificata.
└' evaluation_metric enum Metrica di valutazione da usare. Uno tra cosine, fuzzy_match, bleu,
gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5
o rouge_l.
Valori possibili: cosine, fuzzy_matchbleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5rouge_l
NO
└' image_tag corda Tag immagine da usare per lo script Python. NO
└ Input array NO
└* etichette array Etichette da assegnare a ogni elemento della valutazione. NO
└─ Modello corda Modello da utilizzare per la valutazione. Deve supportare output strutturati. NO
└> nome corda Nome del grader. NO
└─ Operazione enum Operazione di controllo della stringa da eseguire. Uno tra eq, ne, like o ilike.
Valori possibili: eq, ne, like, ilike
NO
└passing_labels array Le etichette che indicano un risultato positivo. Deve essere un sottoinsieme di etichette. NO
└* intervallo array La gamma del punteggio. Il valore predefinito è [0, 1]. NO
Riferimento corda Testo che viene valutato. NO
└sampling_params OpenAI.EvalGraderScoreModelSamplingParams Parametri di campionamento per il modello. NO
└─ sorgente corda Codice sorgente dello script Python. NO
└─ Tipo enum Il tipo di oggetto, che è sempre label_model.
Valori possibili: label_model
NO
nome corda Nome del grader.
type enum Il tipo di oggetto, che è sempre multi.
Valori possibili: multi

OpenAI.GraderPython

Oggetto PythonGrader che esegue uno script Python nell'input.

Nome TIPO Descrzione Obbligatorio Default
image_tag corda Tag immagine da usare per lo script Python. NO
nome corda Nome del grader.
source corda Codice sorgente dello script Python.
type enum Il tipo di oggetto, che è sempre python.
Valori possibili: python

OpenAI.GraderScoreModel

Oggetto ScoreModelGrader che usa un modello per assegnare un punteggio all'input.

Nome TIPO Descrzione Obbligatorio Default
ingresso array Testo di input. Ciò può includere stringhe di modello.
model corda Modello da utilizzare per la valutazione.
nome corda Nome del grader.
intervallo array La gamma del punteggio. Il valore predefinito è [0, 1]. NO
sampling_params oggetto NO
└max_completions_tokens OpenAI.integer NO
└• reasoning_effort Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
└* seed OpenAI.integer NO
└* temperatura OpenAI.numeric NO
└top_p OpenAI.numeric NO
type enum Il tipo di oggetto, che è sempre score_model.
Valori possibili: score_model

OpenAI.GraderStringCheck

Oggetto StringCheckGrader che esegue un confronto di stringhe tra input e riferimento usando un'operazione specificata.

Nome TIPO Descrzione Obbligatorio Default
ingresso corda Testo di input. Ciò può includere stringhe di modello.
nome corda Nome del grader.
operazione enum Operazione di controllo della stringa da eseguire. Uno tra eq, ne, like o ilike.
Valori possibili: eq, ne, like, ilike
riferimento corda Testo di riferimento. Ciò può includere stringhe di modello.
type enum Il tipo di oggetto, che è sempre string_check.
Valori possibili: string_check

OpenAI.GraderTextSimilarity

Oggetto TextSimilarityGrader che assegna un grado al testo in base alle metriche di somiglianza.

Nome TIPO Descrzione Obbligatorio Default
metrica di valutazione enum Metrica di valutazione da usare. Uno tra cosine, fuzzy_match, bleu,
gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5
o rouge_l.
Valori possibili: cosine, fuzzy_matchbleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5rouge_l
ingresso corda Il testo in valutazione.
nome corda Nome del grader.
riferimento corda Testo che viene valutato.
type enum Tipo di grader.
Valori possibili: text_similarity

OpenAI.ImageGenTool

Strumento che genera immagini usando un modello come gpt-image-1.

Nome TIPO Descrzione Obbligatorio Default
sfondo enum Tipo di sfondo per l'immagine generata. Uno di transparent,
opaque, o auto. Impostazione predefinita: auto.
Valori possibili: transparent, opaque, auto
NO
input_image_mask oggetto Maschera opzionale per ritocco immagine. Contiene image_url
(stringa, facoltativa) e file_id (stringa, facoltativa).
NO
└ file_id corda ID del file per l'immagine della maschera. NO
└ image_url corda Immagine maschera con codifica Base64. NO
model enum Modello di generazione di immagini da usare. Impostazione predefinita: gpt-image-1.
Valori possibili: gpt-image-1
NO
moderation enum Livello di moderazione per l'immagine generata. Impostazione predefinita: auto.
Valori possibili: auto, low
NO
Compressione dell'output numero intero Livello di compressione per l'immagine di output. Predefinito: 100. NO 100
formato_di_output enum Formato di output dell'immagine generata. Uno di png, webp, o
jpeg. Impostazione predefinita: png.
Valori possibili: png, webp, jpeg
NO
immagini parziali numero intero Numero di immagini parziali da generare in modalità di streaming, da 0 (valore predefinito) a 3. NO 0
qualità enum Qualità dell'immagine generata. Uno tra low, medium, high,
o auto. Impostazione predefinita: auto.
Valori possibili: low, medium, high, auto
NO
size enum Dimensioni dell'immagine generata. Uno di 1024x1024, 1024x1536,
1536x1024, o auto. Impostazione predefinita: auto.
Valori possibili: 1024x1024, 1024x1536, 1536x1024, auto
NO
type enum Tipo dello strumento di generazione di immagini. Sempre image_generation.
Valori possibili: image_generation

OpenAI.ImageGenToolCallItemParam

Richiesta di generazione di immagini effettuata dal modello.

Nome TIPO Descrzione Obbligatorio Default
risultato corda Immagine generata codificata in base64.
type enum
Valori possibili: image_generation_call

OpenAI.ImageGenToolCallItemResource

Richiesta di generazione di immagini effettuata dal modello.

Nome TIPO Descrzione Obbligatorio Default
risultato corda Immagine generata codificata in base64.
stato enum
Valori possibili: in_progress, completed, generating, failed
type enum
Valori possibili: image_generation_call

OpenAI.Includable

Specificare dati di output aggiuntivi da includere nella risposta del modello. I valori attualmente supportati sono:

  • code_interpreter_call.outputs: include gli output dell'esecuzione di codice Python negli elementi di chiamata dello strumento dell'interprete di codice.
  • computer_call_output.output.image_url: includere gli URL delle immagini provenienti dall'output della chiamata computer.
  • file_search_call.results: includere i risultati della ricerca della chiamata allo strumento di ricerca file.
  • message.input_image.image_url: includere gli URL dell'immagine dal messaggio di input.
  • message.output_text.logprobs: includere logprob con messaggi di assistente.
  • reasoning.encrypted_content: include una versione crittografata dei token di ragionamento negli output degli elementi di ragionamento. Ciò consente di usare gli elementi di ragionamento nelle conversazioni a più turni quando si usa l'API Risposte senza stato (ad esempio quando il store parametro è impostato su falseo quando un'organizzazione viene registrata nel programma di conservazione dei dati zero).
Proprietà Value
Descrizione Specificare dati di output aggiuntivi da includere nella risposta del modello. Attualmente
i valori supportati sono:
- code_interpreter_call.outputs: include gli output dell'esecuzione del codice Python
negli elementi di chiamata dello strumento dell'interprete di codice.
- computer_call_output.output.image_url: includere gli URL delle immagini provenienti dall'output della chiamata computer.
- file_search_call.results: includere i risultati della ricerca di
richiesta allo strumento di ricerca dei file.
- message.input_image.image_url: includere gli URL dell'immagine dal messaggio di input.
- message.output_text.logprobs: includere logprob con messaggi di assistente.
- reasoning.encrypted_content: include una versione crittografata del motivo
token nell'output dell'elemento di ragionamento. In questo modo è possibile utilizzare gli elementi di ragionamento in
conversazioni a più turni quando si usa l'API Risposte senza stato (ad esempio
quando il store parametro è impostato su false o quando un'organizzazione è
registrato nel programma a conservazione dati nulla.
Tipo corda
Valori code_interpreter_call.outputs
computer_call_output.output.image_url
file_search_call.results
message.input_image.image_url
message.output_text.logprobs
reasoning.encrypted_content
web_search_call.results
web_search_call.action.sources
memory_search_call.results

OpenAI.ItemContent

Discriminare per OpenAI.ItemContent

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
input_audio OpenAI.ItemContentInputAudio
output_audio OpenAI.ItemContentOutputAudio
refusal OpenAI.ItemContentRefusal
input_text OpenAI.ItemContentInputText
input_image OpenAI.ItemContentInputImage
input_file OpenAI.ItemContentInputFile
output_text OpenAI.ItemContentOutputText
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.ItemContentType Contenuti di input e output multimodali.

OpenAI.ItemContentInputAudio

Input audio per il modello.

Nome TIPO Descrzione Obbligatorio Default
data corda Dati audio con codifica Base64.
format enum Formato dei dati audio. I formati attualmente supportati sono mp3 e
wav.
Valori possibili: mp3, wav
type enum Tipo dell'elemento di input. Sempre input_audio.
Valori possibili: input_audio

OpenAI.ItemContentInputFile

Un file di input per il modello.

Nome TIPO Descrzione Obbligatorio Default
file_data corda Contenuto del file da inviare al modello. NO
ID del file corda ID del file da inviare al modello. NO
filename corda Nome del file da inviare al modello. NO
type enum Tipo dell'elemento di input. Sempre input_file.
Valori possibili: input_file

OpenAI.ItemContentInputImage

Un'immagine come input per il modello. Scopri di più sugli input delle immagini.

Nome TIPO Descrzione Obbligatorio Default
detail enum Livello di dettaglio dell'immagine da inviare al modello. Uno tra high, low e auto. Il valore predefinito è auto.
Valori possibili: low, high, auto
NO
ID del file corda ID del file da inviare al modello. NO
image_url corda URL dell'immagine da inviare al modello. URL completo o immagine con codifica Base64 in un URL dati. NO
type enum Tipo dell'elemento di input. Sempre input_image.
Valori possibili: input_image

OpenAI.ItemContentInputText

Input di testo per il modello.

Nome TIPO Descrzione Obbligatorio Default
Testo corda Input di testo per il modello.
type enum Tipo dell'elemento di input. Sempre input_text.
Valori possibili: input_text

OpenAI.ItemContentOutputAudio

Un'uscita audio dal modello.

Nome TIPO Descrzione Obbligatorio Default
data corda Dati audio con codifica Base64 dal modello.
transcript corda Trascrizione dei dati audio del modello.
type enum Tipo di output audio. Sempre output_audio.
Valori possibili: output_audio

OpenAI.ItemContentOutputText

Output di testo del modello.

Nome TIPO Descrzione Obbligatorio Default
annotazioni array Annotazioni dell'output di testo.
logprobs array NO
Testo corda L'output di testo generato dal modello.
type enum Tipo del testo di uscita. Sempre output_text.
Valori possibili: output_text

OpenAI.ItemContentRefusal

Rifiuto da parte del modello.

Nome TIPO Descrzione Obbligatorio Default
refusal corda Spiegazione del rifiuto dal modello.
type enum Tipo di rifiuto. Sempre refusal.
Valori possibili: refusal

OpenAI.ItemContentType

Contenuti di input e output multimodali.

Proprietà Value
Descrizione Contenuti di input e output multimodali.
Tipo corda
Valori input_text
input_audio
input_image
input_file
output_text
output_audio
refusal

OpenAI.ItemParam

Elemento di contenuto usato per generare una risposta.

Discriminare per OpenAI.ItemParam

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
message OpenAI.ResponsesMessageItemParam
function_call_output OpenAI.FunctionToolCallOutputItemParam
file_search_call OpenAI.FileSearchToolCallItemParam
computer_call OpenAI.ComputerToolCallItemParam
computer_call_output OpenAI.ComputerToolCallOutputItemParam
web_search_call OpenAI.WebSearchToolCallItemParam
function_call OpenAI.FunctionToolCallItemParam
reasoning OpenAI.ReasoningItemParam
item_reference OpenAI.ItemReferenceItemParam
image_generation_call OpenAI.ImageGenToolCallItemParam
code_interpreter_call OpenAI.CodeInterpreterToolCallItemParam
local_shell_call OpenAI.LocalShellToolCallItemParam
local_shell_call_output OpenAI.LocalShellToolCallOutputItemParam
mcp_list_tools OpenAI.MCPListToolsItemParam
mcp_approval_request OpenAI.MCPApprovalRequestItemParam
mcp_approval_response OpenAI.MCPApprovalResponseItemParam
mcp_call OpenAI.MCPCallItemParam
memory_search_call MemorySearchToolCallItemParam
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.ItemType

OpenAI.ItemReferenceItemParam

Identificatore interno di un elemento a cui fare riferimento.

Nome TIPO Descrzione Obbligatorio Default
id corda L'ID generato dal servizio relativo all'elemento di risposta precedentemente creato a cui si fa riferimento.
type enum
Valori possibili: item_reference

OpenAI.ItemResource

Elemento di contenuto usato per generare una risposta.

Discriminatorio per OpenAI.ItemResource

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
structured_outputs StructuredOutputsItemResource
workflow_action WorkflowActionOutputItemResource
oauth_consent_request OAuthConsentRequestItemResource
message OpenAI.ResponsesMessageItemResource
computer_call_output OpenAI.ComputerToolCallOutputItemResource
function_call OpenAI.FunctionToolCallItemResource
function_call_output OpenAI.FunctionToolCallOutputItemResource
mcp_approval_response OpenAI.MCPApprovalResponseItemResource
file_search_call OpenAI.FileSearchToolCallItemResource
computer_call OpenAI.ComputerToolCallItemResource
web_search_call OpenAI.WebSearchToolCallItemResource
reasoning OpenAI.ReasoningItemResource
image_generation_call OpenAI.ImageGenToolCallItemResource
code_interpreter_call OpenAI.CodeInterpreterToolCallItemResource
local_shell_call OpenAI.LocalShellToolCallItemResource
local_shell_call_output OpenAI.LocalShellToolCallOutputItemResource
mcp_list_tools OpenAI.MCPListToolsItemResource
mcp_approval_request OpenAI.MCPApprovalRequestItemResource
mcp_call OpenAI.MCPCallItemResource
memory_search_call MemorySearchToolCallItemResource
Nome TIPO Descrzione Obbligatorio Default
creato_da oggetto NO
└* agente AgentId Agente che ha creato l'elemento. NO
└response_id corda Risposta in base alla quale viene creato l'elemento. NO
id corda
type OpenAI.ItemType

OpenAI.ItemType

Proprietà Value
Tipo corda
Valori message
file_search_call
function_call
function_call_output
computer_call
computer_call_output
web_search_call
reasoning
item_reference
image_generation_call
code_interpreter_call
local_shell_call
local_shell_call_output
mcp_list_tools
mcp_approval_request
mcp_approval_response
mcp_call
structured_outputs
workflow_action
memory_search_call
oauth_consent_request

OpenAI.ListFineTuningJobCheckpointsResponse

Nome TIPO Descrzione Obbligatorio Default
data array
first_id corda NO
ha_di_piu boolean
last_id corda NO
oggetto enum
Valori possibili: list

OpenAI.ListFineTuningJobEventsResponse

Nome TIPO Descrzione Obbligatorio Default
data array
ha_di_piu boolean
oggetto enum
Valori possibili: list

OpenAI.ListPaginatedFineTuningJobsResponse

Nome TIPO Descrzione Obbligatorio Default
data array
ha_di_piu boolean
oggetto enum
Valori possibili: list

OpenAI.LocalShellExecAction

Eseguire un comando della shell nel server.

Nome TIPO Descrzione Obbligatorio Default
command array Il comando da eseguire.
Env oggetto Variabili di ambiente da impostare per il comando.
timeout_ms numero intero Timeout facoltativo in millisecondi per il comando. NO
type enum Tipo dell'azione della shell locale. Sempre exec.
Valori possibili: exec
utente corda Utente facoltativo con cui eseguire il comando. NO
working_directory corda Directory di lavoro facoltativa in cui eseguire il comando. NO

OpenAI.LocalShellTool

Strumento che consente al modello di eseguire comandi della shell in un ambiente locale.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo dello strumento shell locale. Sempre local_shell.
Valori possibili: local_shell

OpenAI.LocalShellToolCallItemParam

Chiamata allo strumento per eseguire un comando nella shell locale.

Nome TIPO Descrzione Obbligatorio Default
azione OpenAI.LocalShellExecAction Eseguire un comando della shell nel server.
call_id corda ID univoco della chiamata allo strumento shell locale generata dal modello.
type enum
Valori possibili: local_shell_call

OpenAI.LocalShellToolCallItemResource

Chiamata allo strumento per eseguire un comando nella shell locale.

Nome TIPO Descrzione Obbligatorio Default
azione OpenAI.LocalShellExecAction Eseguire un comando della shell nel server.
call_id corda ID univoco della chiamata allo strumento shell locale generata dal modello.
stato enum
Valori possibili: in_progress, completed, incomplete
type enum
Valori possibili: local_shell_call

OpenAI.LocalShellToolCallOutputItemParam

Output di una chiamata allo strumento shell locale.

Nome TIPO Descrzione Obbligatorio Default
output corda Stringa JSON dell'output della chiamata allo strumento shell locale.
type enum
Valori possibili: local_shell_call_output

OpenAI.LocalShellToolCallOutputItemResource

Output di una chiamata allo strumento shell locale.

Nome TIPO Descrzione Obbligatorio Default
output corda Stringa JSON dell'output della chiamata allo strumento shell locale.
stato enum
Valori possibili: in_progress, completed, incomplete
type enum
Valori possibili: local_shell_call_output

OpenAI.Location

Discriminare per OpenAI.Location

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
approximate OpenAI.ApproximateLocation
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.LocationType

OpenAI.LocationType

Proprietà Value
Tipo corda
Valori approximate

OpenAI.LogProb

Probabilità di log di un token.

Nome TIPO Descrzione Obbligatorio Default
bytes array
logprob numero
token corda
top_logprobs array

OpenAI.MCPApprovalRequestItemParam

Richiesta di approvazione umana di una chiamata a uno strumento.

Nome TIPO Descrzione Obbligatorio Default
arguments corda Stringa JSON di argomenti per lo strumento.
nome corda Nome dello strumento da eseguire.
etichetta del server corda Etichetta del server MCP che effettua la richiesta.
type enum
Valori possibili: mcp_approval_request

OpenAI.MCPApprovalRequestItemResource

Richiesta di approvazione umana di una chiamata a uno strumento.

Nome TIPO Descrzione Obbligatorio Default
arguments corda Stringa JSON di argomenti per lo strumento.
nome corda Nome dello strumento da eseguire.
etichetta del server corda Etichetta del server MCP che effettua la richiesta.
type enum
Valori possibili: mcp_approval_request

OpenAI.MCPApprovalResponseItemParam

Risposta a una richiesta di approvazione MCP.

Nome TIPO Descrzione Obbligatorio Default
approval_request_id corda ID della richiesta di approvazione a cui si sta rispondendo.
approve boolean Indica se la richiesta è stata approvata.
reason corda Motivo facoltativo della decisione. NO
type enum
Valori possibili: mcp_approval_response

OpenAI.MCPApprovalResponseItemResource

Risposta a una richiesta di approvazione MCP.

Nome TIPO Descrzione Obbligatorio Default
approval_request_id corda ID della richiesta di approvazione a cui si sta rispondendo.
approve boolean Indica se la richiesta è stata approvata.
reason corda Motivo facoltativo della decisione. NO
type enum
Valori possibili: mcp_approval_response

OpenAI.MCPCallItemParam

Chiamata di uno strumento in un server MCP.

Nome TIPO Descrzione Obbligatorio Default
arguments corda Stringa JSON degli argomenti passati allo strumento.
Errore corda Errore della chiamata allo strumento, se presente. NO
nome corda Nome dello strumento eseguito.
output corda Risultato della chiamata allo strumento. NO
etichetta del server corda Etichetta del server MCP che esegue lo strumento.
type enum
Valori possibili: mcp_call

OpenAI.MCPCallItemResource

Chiamata di uno strumento in un server MCP.

Nome TIPO Descrzione Obbligatorio Default
arguments corda Stringa JSON degli argomenti passati allo strumento.
Errore corda Errore della chiamata allo strumento, se presente. NO
nome corda Nome dello strumento eseguito.
output corda Risultato della chiamata allo strumento. NO
etichetta del server corda Etichetta del server MCP che esegue lo strumento.
type enum
Valori possibili: mcp_call

OpenAI.MCPListToolsItemParam

Elenco di strumenti disponibili in un server MCP.

Nome TIPO Descrzione Obbligatorio Default
Errore corda Messaggio di errore se il server non è riuscito ad elencare gli strumenti. NO
etichetta del server corda Etichetta del server MCP.
strumenti array Strumenti disponibili nel server.
type enum
Valori possibili: mcp_list_tools

OpenAI.MCPListToolsItemResource

Elenco di strumenti disponibili in un server MCP.

Nome TIPO Descrzione Obbligatorio Default
Errore corda Messaggio di errore se il server non è riuscito ad elencare gli strumenti. NO
etichetta del server corda Etichetta del server MCP.
strumenti array Strumenti disponibili nel server.
type enum
Valori possibili: mcp_list_tools

OpenAI.MCPListToolsTool

Strumento disponibile in un server MCP.

Nome TIPO Descrzione Obbligatorio Default
annotazioni Annotazioni aggiuntive sullo strumento. NO
descrizione corda Descrizione dello strumento. NO
input_schema Schema JSON che descrive l'input dello strumento.
nome corda Nome dello strumento.

OpenAI.MCPTool

Concedere al modello l'accesso a strumenti aggiuntivi tramite server MCP (Model Context Protocol) remoti. Scopri di più su MCP.

Nome TIPO Descrzione Obbligatorio Default
strumenti consentiti oggetto NO
└tool_names array Elenco dei nomi degli strumenti consentiti. NO
headers oggetto Intestazioni HTTP facoltative da inviare al server MCP. Usare per l'autenticazione
o altri scopi.
NO
project_connection_id corda L'ID di connessione nel progetto per il server MCP. La connessione memorizza l'autenticazione e altri dettagli di connessione necessari per connettersi al server MCP. NO
richiedere_approvazione oggetto (vedere modelli validi di seguito) Specificare quale degli strumenti del server MCP richiede l'approvazione. NO
etichetta del server corda Etichetta per questo server MCP, usata per identificarla nelle chiamate degli strumenti.
URL del server corda URL del server MCP.
type enum Tipo dello strumento MCP. Sempre mcp.
Valori possibili: mcp

OpenAI.Metadata

Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Ciò può essere utile per archiviare informazioni aggiuntive sull'oggetto in un formato strutturato ed eseguire query sugli oggetti tramite API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.

Tipo: oggetto

OpenAI.Prompt

Riferimento a un modello di richiesta e alle relative variabili. Ulteriori informazioni.

Nome TIPO Descrzione Obbligatorio Default
id corda Identificatore univoco del modello di richiesta da utilizzare.
variabili oggetto Mappa facoltativa di valori da sostituire con le variabili nella
richiesta. I valori di sostituzione possono essere stringhe o altri
Tipi di input di risposta come immagini o file.
NO
version corda Versione facoltativa del modello di richiesta. NO

OpenAI.OpzioniDiClassifica

Nome TIPO Descrzione Obbligatorio Default
classificatore enum Ranker da usare per la ricerca di file.
Valori possibili: auto, default-2024-11-15
NO
soglia_punteggio numero Soglia del punteggio per la ricerca di file, un numero compreso tra 0 e 1. I numeri più vicini a 1 tenteranno di restituire solo i risultati più rilevanti, ma potrebbero restituire meno risultati. NO

OpenAI.Reasoning

Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.

Nome TIPO Descrzione Obbligatorio Default
effort oggetto Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
generate_summary enum Deprecato: utilizzare summary al suo posto. Riepilogo del ragionamento eseguito dal modello. Ciò può essere utile per eseguire il debug e comprendere il processo di ragionamento del modello. Uno tra auto, concise e detailed.
Valori possibili: auto, concise, detailed
NO
summary enum Riepilogo del ragionamento eseguito dal modello. Può trattarsi di
utile per eseguire il debug e comprendere il processo di ragionamento del modello.
Uno tra auto, concise e detailed.
Valori possibili: auto, concise, detailed
NO

OpenAI.SforzoDiRagionamento

Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.

Proprietà Value
Descrizione Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
Tipo corda
Valori none
minimal
low
medium
high

OpenAI.ReasoningItemParam

Descrizione della catena di pensiero usata da un modello di ragionamento durante la generazione di una risposta. Assicurati di includere questi elementi nell'API input Risposte per i turni successivi di una conversazione se gestisci manualmente lo stato della conversazione.

Nome TIPO Descrzione Obbligatorio Default
encrypted_content corda Contenuto crittografato dell'elemento di ragionamento, popolato quando una risposta è inviata
generato con reasoning.encrypted_content nel include parametro .
NO
summary array Contenuti del testo di ragionamento.
type enum
Valori possibili: reasoning

OpenAI.ReasoningItemResource

Descrizione della catena di pensiero usata da un modello di ragionamento durante la generazione di una risposta. Assicurati di includere questi elementi nell'API input Risposte per i turni successivi di una conversazione se gestisci manualmente lo stato della conversazione.

Nome TIPO Descrzione Obbligatorio Default
encrypted_content corda Contenuto crittografato dell'elemento di ragionamento, popolato quando una risposta è inviata
generato con reasoning.encrypted_content nel include parametro .
NO
summary array Contenuti del testo di ragionamento.
type enum
Valori possibili: reasoning

OpenAI.ReasoningItemSummaryPart

Discriminante per OpenAI.ReasoningItemSummaryPart

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
summary_text OpenAI.ReasoningItemSummaryTextPart
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.ReasoningItemSummaryPartType

OpenAI.ReasoningItemSummaryPartType

Proprietà Value
Tipo corda
Valori summary_text

OpenAI.ReasoningItemSummaryTextPart

Nome TIPO Descrzione Obbligatorio Default
Testo corda
type enum
Valori possibili: summary_text

OpenAI.Response

Nome TIPO Descrzione Obbligatorio Default
agent oggetto NO
└> nome corda Nome dell'agente. NO
└─ Tipo enum
Valori possibili: agent_id
NO
└─ versione corda Identificatore della versione dell'agente. NO
sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
conversazione oggetto
└* id corda NO
creato_il numero intero Timestamp Unix (in secondi) di quando è stata creata questa risposta.
Errore oggetto Oggetto di errore restituito quando il modello non riesce a generare una risposta.
└─ codice OpenAI.ResponseErrorCode Codice di errore per la risposta. NO
└* messaggio corda Descrizione leggibile dell'errore. NO
id corda Identificatore univoco per questa risposta.
incomplete_details oggetto Informazioni dettagliate sul motivo per cui la risposta è incompleta.
└* motivo enum Motivo per cui la risposta è incompleta.
Valori possibili: max_output_tokens, content_filter
NO
instructions stringa o matrice
max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
model corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
oggetto enum Tipo di oggetto di questa risorsa: sempre impostato su response.
Valori possibili: response
output array Matrice di elementi di contenuto generati dal modello.

- La lunghezza e l'ordine degli elementi nella output matrice dipendono
sulla risposta del modello.
- Anziché accedere al primo elemento nella matrice output e
presupponendo che si tratti di un assistant messaggio con il contenuto generato da
il modello, è consigliabile usare la proprietà output_text se
supportato negli SDK.
output_text corda Proprietà pratica di SDK che contiene l'output di testo aggregato
da tutti gli output_text elementi nella output matrice, se presenti.
Supportato negli SDK Python e JavaScript.
NO
chiamate_parallele_agli_strumenti boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. Vero
previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
prompt oggetto Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
└* id corda Identificatore univoco del modello di richiesta da utilizzare. NO
** └─ Variabili OpenAI.ResponsePromptVariables Mappa facoltativa di valori da sostituire con le variabili nella
richiesta. I valori di sostituzione possono essere stringhe o altri
Tipi di input di risposta come immagini o file.
NO
└─ versione corda Versione facoltativa del modello di richiesta. NO
reasoning oggetto Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└* sforzo Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
└─ genera_sommario enum Deprecato: utilizzare summary al suo posto. Riepilogo del ragionamento eseguito dal modello. Ciò può essere utile per eseguire il debug e comprendere il processo di ragionamento del modello. Uno tra auto, concise e detailed.
Valori possibili: auto, concise, detailed
NO
└─ Riepilogo enum Riepilogo del ragionamento eseguito dal modello. Può trattarsi di
utile per eseguire il debug e comprendere il processo di ragionamento del modello.
Uno tra auto, concise e detailed.
Valori possibili: auto, concise, detailed
NO
livello_servizio oggetto Specifica il tipo di elaborazione utilizzato per gestire la richiesta.
* Se impostato su "auto", la richiesta verrà elaborata con il livello di servizio
configurata nelle impostazioni del progetto. Se non diversamente configurato, il progetto userà 'default'.
* Se impostato su "default", la richiesta verrà elaborata con lo standard
prezzi e prestazioni per il modello selezionato.
* Se impostato su 'flex'
o "priorità", la richiesta verrà elaborata con il servizio corrispondente
livello. Per altre informazioni sull'elaborazione priorità, contattare le vendite.
* Quando non è impostato, il comportamento predefinito è 'auto'.

Quando il service_tier parametro è impostato, il corpo della risposta includerà service_tier
valore basato sulla modalità di elaborazione effettivamente utilizzata per gestire la richiesta. Questo valore della risposta
può essere diverso dal valore impostato nel parametro .
NO
stato enum Stato della generazione della risposta. Uno di completed, failed,
in_progress, cancelled, queued, o incomplete.
Valori possibili: completed, failedin_progress, cancelled, , queuedincomplete
NO
structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
Testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
tool_choice oggetto Controlla quale strumento (se presente) viene chiamato dal modello.

none indica che il modello non chiamerà alcuno strumento e genera invece un messaggio.

auto indica che il modello può scegliere tra la generazione di un messaggio o la chiamata di uno o
più strumenti

required indica che il modello deve chiamare uno o più strumenti.
NO
└─ Tipo OpenAI.ToolChoiceObjectType Indica che il modello deve usare uno strumento predefinito per generare una risposta.
Altre informazioni sugli strumenti predefiniti.
NO
strumenti array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

* Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca Web
o ricerca di file. Altre informazioni
strumenti predefiniti.
* Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice. Altre informazioni
chiamata di funzione.
NO
top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
truncation enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
usage OpenAI.ResponseUsage Rappresenta i dettagli di utilizzo dei token, inclusi i token di input, i token di output,
suddivisione dei token di output e dei token totali usati.
NO
utente corda Altre informazioni sulle procedure consigliate per la sicurezza.

OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent

Generato quando un frammento di codice parziale viene trasmesso dall'interprete del codice.

Nome TIPO Descrzione Obbligatorio Default
delta corda Frammento di codice parziale trasmesso dall'interprete di codice.
item_id corda Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete di codice.
output_index numero intero Indice dell'elemento di output nella risposta per cui viene trasmesso il codice.
type enum Tipo di evento. Sempre response.code_interpreter_call_code.delta.
Valori possibili: response.code_interpreter_call_code.delta

OpenAI.ResponseCodeInterpreterCallCodeDoneEvent

Generato quando il frammento di codice viene finalizzato dall'interprete del codice.

Nome TIPO Descrzione Obbligatorio Default
codice corda Output finale del frammento di codice generato dall'interprete di codice.
item_id corda Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete di codice.
output_index numero intero Indice dell'elemento di output nella risposta per cui viene finalizzato il codice.
type enum Tipo di evento. Sempre response.code_interpreter_call_code.done.
Valori possibili: response.code_interpreter_call_code.done

OpenAI.ResponseCodeInterpreterCallCompletedEvent

Generato al termine della chiamata dell'interprete del codice.

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete di codice.
output_index numero intero Indice dell'elemento di output nella risposta per cui viene completata la chiamata all'interprete di codice.
type enum Tipo di evento. Sempre response.code_interpreter_call.completed.
Valori possibili: response.code_interpreter_call.completed

OpenAI.ResponseCodeInterpreterCallInProgressEvent

Generato quando è in corso una chiamata a un interprete di codice.

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete di codice.
output_index numero intero Indice dell'elemento di output nella risposta per cui è in corso la chiamata dell'interprete di codice.
type enum Tipo di evento. Sempre response.code_interpreter_call.in_progress.
Valori possibili: response.code_interpreter_call.in_progress

OpenAI.ResponseCodeInterpreterCallInterpretingEvent

Generato quando l'interprete di codice interpreta attivamente il frammento di codice.

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete di codice.
output_index numero intero Indice dell'elemento di output nella risposta per cui l'interprete di codice interpreta il codice.
type enum Tipo di evento. Sempre response.code_interpreter_call.interpreting.
Valori possibili: response.code_interpreter_call.interpreting

OpenAI.ResponseCompletedEvent

Generato al termine della risposta del modello.

Nome TIPO Descrzione Obbligatorio Default
response oggetto
└* agente AgentId Agente usato per questa risposta NO
└* sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
└* conversazione oggetto NO
└* id corda NO
└created_at numero intero Timestamp Unix (in secondi) di quando è stata creata questa risposta. NO
└─ Errore OpenAI.ResponseError Oggetto di errore restituito quando il modello non riesce a generare una risposta. NO
└* id corda Identificatore univoco per questa risposta. NO
└dettagli_incompleti oggetto Informazioni dettagliate sul motivo per cui la risposta è incompleta. NO
└* motivo enum Motivo per cui la risposta è incompleta.
Valori possibili: max_output_tokens, content_filter
NO
└* istruzioni stringa o matrice Messaggio di sistema (o sviluppatore) inserito nel contesto del modello.

Quando si utilizza insieme a previous_response_id, le istruzioni della fase precedente
la risposta non verrà portata alla risposta successiva. In questo modo è semplice
per sostituire i messaggi di sistema (o sviluppatore) nelle nuove risposte.
NO
└ max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
└' max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
└─ metadati oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
└─ Modello corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
└─ oggetto enum Tipo di oggetto di questa risorsa: sempre impostato su response.
Valori possibili: response
NO
└─ uscita array Matrice di elementi di contenuto generati dal modello.

- La lunghezza e l'ordine degli elementi nella output matrice dipendono
sulla risposta del modello.
- Anziché accedere al primo elemento nella matrice output e
presupponendo che si tratti di un assistant messaggio con il contenuto generato da
il modello, è consigliabile usare la proprietà output_text se
supportato negli SDK.
NO
└output_text corda Proprietà pratica di SDK che contiene l'output di testo aggregato
da tutti gli output_text elementi nella output matrice, se presenti.
Supportato negli SDK Python e JavaScript.
NO
└parallel_tool_calls boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. NO Vero
└─previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
└* prompt OpenAI.Prompt Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
└* ragionamento OpenAI.Reasoning Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└service_tier OpenAI.ServiceTier Nota: service_tier non è applicabile ad Azure OpenAI. NO
└─ stato enum Stato della generazione della risposta. Uno di completed, failed,
in_progress, cancelled, queued, o incomplete.
Valori possibili: completed, failedin_progress, cancelled, , queuedincomplete
NO
└structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
└* temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO
└─ testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
└tool_choice OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceObject Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione
una risposta. Vedere il tools parametro per vedere come specificare gli strumenti
il modello può chiamare.
NO
Strumenti └* array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

* Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca Web
o ricerca di file. Altre informazioni
strumenti predefiniti.
* Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice. Altre informazioni
chiamata di funzione.
NO
└ top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
└top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO
└─ troncamento enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
└─ utilizzo OpenAI.ResponseUsage Rappresenta i dettagli di utilizzo dei token, inclusi i token di input, i token di output,
suddivisione dei token di output e dei token totali usati.
NO
└─ utente corda Altre informazioni sulle procedure consigliate per la sicurezza. NO
type enum Tipo di evento. Sempre response.completed.
Valori possibili: response.completed

OpenAI.ResponseContentPartAddedEvent

Generato quando viene aggiunta una nuova parte di contenuto.

Nome TIPO Descrzione Obbligatorio Default
content_index numero intero Indice della parte di contenuto aggiunta.
item_id corda ID dell'elemento di output a cui è stata aggiunta la parte di contenuto.
output_index numero intero Indice dell'elemento di output a cui è stata aggiunta la parte di contenuto.
part oggetto
└─ Tipo OpenAI.ItemContentType Contenuti di input e output multimodali. NO
type enum Tipo di evento. Sempre response.content_part.added.
Valori possibili: response.content_part.added

OpenAI.ResponseContentPartDoneEvent

Generato al termine di una parte del contenuto.

Nome TIPO Descrzione Obbligatorio Default
content_index numero intero Indice della parte di contenuto eseguita.
item_id corda ID dell'elemento di output a cui è stata aggiunta la parte di contenuto.
output_index numero intero Indice dell'elemento di output a cui è stata aggiunta la parte di contenuto.
part oggetto
└─ Tipo OpenAI.ItemContentType Contenuti di input e output multimodali. NO
type enum Tipo di evento. Sempre response.content_part.done.
Valori possibili: response.content_part.done

OpenAI.ResponseCreatedEvent

Evento generato quando viene creata una risposta.

Nome TIPO Descrzione Obbligatorio Default
response oggetto
└* agente AgentId Agente usato per questa risposta NO
└* sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
└* conversazione oggetto NO
└* id corda NO
└created_at numero intero Timestamp Unix (in secondi) di quando è stata creata questa risposta. NO
└─ Errore OpenAI.ResponseError Oggetto di errore restituito quando il modello non riesce a generare una risposta. NO
└* id corda Identificatore univoco per questa risposta. NO
└dettagli_incompleti oggetto Informazioni dettagliate sul motivo per cui la risposta è incompleta. NO
└* motivo enum Motivo per cui la risposta è incompleta.
Valori possibili: max_output_tokens, content_filter
NO
└* istruzioni stringa o matrice Messaggio di sistema (o sviluppatore) inserito nel contesto del modello.

Quando si utilizza insieme a previous_response_id, le istruzioni della fase precedente
la risposta non verrà portata alla risposta successiva. In questo modo è semplice
per sostituire i messaggi di sistema (o sviluppatore) nelle nuove risposte.
NO
└ max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
└' max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
└─ metadati oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
└─ Modello corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
└─ oggetto enum Tipo di oggetto di questa risorsa: sempre impostato su response.
Valori possibili: response
NO
└─ uscita array Matrice di elementi di contenuto generati dal modello.

- La lunghezza e l'ordine degli elementi nella output matrice dipendono
sulla risposta del modello.
- Anziché accedere al primo elemento nella matrice output e
presupponendo che si tratti di un assistant messaggio con il contenuto generato da
il modello, è consigliabile usare la proprietà output_text se
supportato negli SDK.
NO
└output_text corda Proprietà pratica di SDK che contiene l'output di testo aggregato
da tutti gli output_text elementi nella output matrice, se presenti.
Supportato negli SDK Python e JavaScript.
NO
└parallel_tool_calls boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. NO Vero
└─previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
└* prompt OpenAI.Prompt Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
└* ragionamento OpenAI.Reasoning Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└service_tier OpenAI.ServiceTier Nota: service_tier non è applicabile ad Azure OpenAI. NO
└─ stato enum Stato della generazione della risposta. Uno di completed, failed,
in_progress, cancelled, queued, o incomplete.
Valori possibili: completed, failedin_progress, cancelled, , queuedincomplete
NO
└structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
└* temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO
└─ testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
└tool_choice OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceObject Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione
una risposta. Vedere il tools parametro per vedere come specificare gli strumenti
il modello può chiamare.
NO
Strumenti └* array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

* Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca Web
o ricerca di file. Altre informazioni
strumenti predefiniti.
* Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice. Altre informazioni
chiamata di funzione.
NO
└ top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
└top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO
└─ troncamento enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
└─ utilizzo OpenAI.ResponseUsage Rappresenta i dettagli di utilizzo dei token, inclusi i token di input, i token di output,
suddivisione dei token di output e dei token totali usati.
NO
└─ utente corda Altre informazioni sulle procedure consigliate per la sicurezza. NO
type enum Tipo di evento. Sempre response.created.
Valori possibili: response.created

OpenAI.ResponseError

Oggetto di errore restituito quando il modello non riesce a generare una risposta.

Nome TIPO Descrzione Obbligatorio Default
codice OpenAI.ResponseErrorCode Codice di errore per la risposta.
message corda Descrizione leggibile dell'errore.

OpenAI.ResponseErrorCode

Codice di errore per la risposta.

Proprietà Value
Descrizione Codice di errore per la risposta.
Tipo corda
Valori server_error
rate_limit_exceeded
invalid_prompt
vector_store_timeout
invalid_image
invalid_image_format
invalid_base64_image
invalid_image_url
image_too_large
image_too_small
image_parse_error
image_content_policy_violation
invalid_image_mode
image_file_too_large
unsupported_image_media_type
empty_image_file
failed_to_download_image
image_file_not_found

OpenAI.ResponseErrorEvent

Generato quando si verifica un errore.

Nome TIPO Descrzione Obbligatorio Default
codice corda Codice di errore.
message corda Messaggio di errore.
param corda Parametro di errore.
type enum Tipo di evento. Sempre error.
Valori possibili: error

OpenAI.ResponseFailedEvent

Evento generato quando una risposta ha esito negativo.

Nome TIPO Descrzione Obbligatorio Default
response oggetto
└* agente AgentId Agente usato per questa risposta NO
└* sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
└* conversazione oggetto NO
└* id corda NO
└created_at numero intero Timestamp Unix (in secondi) di quando è stata creata questa risposta. NO
└─ Errore OpenAI.ResponseError Oggetto di errore restituito quando il modello non riesce a generare una risposta. NO
└* id corda Identificatore univoco per questa risposta. NO
└dettagli_incompleti oggetto Informazioni dettagliate sul motivo per cui la risposta è incompleta. NO
└* motivo enum Motivo per cui la risposta è incompleta.
Valori possibili: max_output_tokens, content_filter
NO
└* istruzioni stringa o matrice Messaggio di sistema (o sviluppatore) inserito nel contesto del modello.

Quando si utilizza insieme a previous_response_id, le istruzioni della fase precedente
la risposta non verrà portata alla risposta successiva. In questo modo è semplice
per sostituire i messaggi di sistema (o sviluppatore) nelle nuove risposte.
NO
└ max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
└' max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
└─ metadati oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
└─ Modello corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
└─ oggetto enum Tipo di oggetto di questa risorsa: sempre impostato su response.
Valori possibili: response
NO
└─ uscita array Matrice di elementi di contenuto generati dal modello.

- La lunghezza e l'ordine degli elementi nella output matrice dipendono
sulla risposta del modello.
- Anziché accedere al primo elemento nella matrice output e
presupponendo che si tratti di un assistant messaggio con il contenuto generato da
il modello, è consigliabile usare la proprietà output_text se
supportato negli SDK.
NO
└output_text corda Proprietà pratica di SDK che contiene l'output di testo aggregato
da tutti gli output_text elementi nella output matrice, se presenti.
Supportato negli SDK Python e JavaScript.
NO
└parallel_tool_calls boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. NO Vero
└─previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
└* prompt OpenAI.Prompt Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
└* ragionamento OpenAI.Reasoning Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└service_tier OpenAI.ServiceTier Nota: service_tier non è applicabile ad Azure OpenAI. NO
└─ stato enum Stato della generazione della risposta. Uno di completed, failed,
in_progress, cancelled, queued, o incomplete.
Valori possibili: completed, failedin_progress, cancelled, , queuedincomplete
NO
└structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
└* temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO
└─ testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
└tool_choice OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceObject Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione
una risposta. Vedere il tools parametro per vedere come specificare gli strumenti
il modello può chiamare.
NO
Strumenti └* array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

* Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca Web
o ricerca di file. Altre informazioni
strumenti predefiniti.
* Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice. Altre informazioni
chiamata di funzione.
NO
└ top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
└top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO
└─ troncamento enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
└─ utilizzo OpenAI.ResponseUsage Rappresenta i dettagli di utilizzo dei token, inclusi i token di input, i token di output,
suddivisione dei token di output e dei token totali usati.
NO
└─ utente corda Altre informazioni sulle procedure consigliate per la sicurezza. NO
type enum Tipo di evento. Sempre response.failed.
Valori possibili: response.failed

OpenAI.ResponseFileSearchCallCompletedEvent

Generato quando viene completata una chiamata di ricerca file (risultati trovati).

Nome TIPO Descrzione Obbligatorio Default
item_id corda ID dell'elemento di output avviato dalla chiamata di ricerca file.
output_index numero intero Indice dell'elemento di output avviato dalla chiamata di ricerca file.
type enum Tipo di evento. Sempre response.file_search_call.completed.
Valori possibili: response.file_search_call.completed

OpenAI.ResponseFileSearchCallInProgressEvent

Generato quando viene avviata una chiamata di ricerca file.

Nome TIPO Descrzione Obbligatorio Default
item_id corda ID dell'elemento di output avviato dalla chiamata di ricerca file.
output_index numero intero Indice dell'elemento di output avviato dalla chiamata di ricerca file.
type enum Tipo di evento. Sempre response.file_search_call.in_progress.
Valori possibili: response.file_search_call.in_progress

OpenAI.ResponseFileSearchCallSearchingEvent

Generato quando una ricerca di file è attualmente in corso.

Nome TIPO Descrzione Obbligatorio Default
item_id corda ID dell'elemento di output avviato dalla chiamata di ricerca file.
output_index numero intero L'indice dell'elemento di output che la chiamata di ricerca file sta cercando.
type enum Tipo di evento. Sempre response.file_search_call.searching.
Valori possibili: response.file_search_call.searching

OpenAI.ResponseFormat

Discriminare per OpenAI.ResponseFormat

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
json_object OpenAI.ResponseFormatJsonObject
json_schema OpenAI.ResponseFormatJsonSchema
Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: text, json_object, json_schema

OpenAI.ResponseFormatJsonObject

Formato della risposta dell'oggetto JSON. Metodo precedente di generazione di risposte JSON. Si consiglia di utilizzare json_schema per i modelli che lo supportano. Si noti che il modello non genererà JSON senza un messaggio di sistema o utente che lo istruisca a farlo.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di formato di risposta definito. Sempre json_object.
Valori possibili: json_object

OpenAI.ResponseFormatJsonSchema

Schema per il formato di risposta, descritto come oggetto Schema JSON. Informazioni su come creare schemi JSON qui. Formato di risposta dello schema JSON. Usato per generare risposte JSON strutturate. Altre informazioni sugli output strutturati.

Nome TIPO Descrzione Obbligatorio Default
json_schema oggetto Opzioni di configurazione degli output strutturati, incluso uno schema JSON.
└* descrizione corda Descrizione del formato di risposta, usato dal modello per
decidere come rispondere al formato.
NO
└> nome corda Nome del formato della risposta. Deve essere a-z, A-Z, 0-9 o contenere
caratteri di sottolineatura e trattini, con una lunghezza massima di 64.
NO
└─ Schema oggetto NO
└─ rigoroso boolean Indica se abilitare una rigorosa conformità allo schema durante la generazione dell'output.
Se impostato su true, il modello seguirà sempre lo schema esatto definito
nel schema campo. Quando è supportato solo un subset di schema JSON
strict è true. Per altre informazioni, vedere Output strutturati
guida
.
NO Falso
type enum Tipo di formato di risposta definito. Sempre json_schema.
Valori possibili: json_schema

OpenAI.ResponseFormatText

Formato di risposta predefinito. Usato per generare risposte di testo.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di formato di risposta definito. Sempre text.
Valori possibili: text

OpenAI.ResponseFunctionCallArgumentsDeltaEvent

Generato quando è presente un delta degli argomenti di chiamata di funzione parziale.

Nome TIPO Descrzione Obbligatorio Default
delta corda Delta degli argomenti di chiamata di funzione aggiunto.
item_id corda ID dell'elemento di output a cui viene aggiunto il delta degli argomenti di chiamata di funzione.
output_index numero intero Indice dell'elemento di output a cui viene aggiunto il delta degli argomenti di chiamata di funzione.
type enum Tipo di evento. Sempre response.function_call_arguments.delta.
Valori possibili: response.function_call_arguments.delta

OpenAI.ResponseFunctionCallArgumentsDoneEvent

Generato quando gli argomenti della chiamata di funzione vengono finalizzati.

Nome TIPO Descrzione Obbligatorio Default
arguments corda Argomenti di chiamata di funzione.
item_id corda ID dell'elemento.
output_index numero intero Indice dell'elemento di output.
type enum
Valori possibili: response.function_call_arguments.done

OpenAI.ResponseImageGenCallCompletedEvent

Generato quando una chiamata dello strumento di generazione di immagini è stata completata e l'immagine finale è disponibile.

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento di generazione dell'immagine in fase di elaborazione.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
type enum Tipo di evento. Sempre «response.image_generation_call.completed».
Valori possibili: response.image_generation_call.completed

OpenAI.ResponseImageGenCallGeneratingEvent

Generato quando una chiamata dello strumento di generazione di immagini genera attivamente un'immagine (stato intermedio).

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento di generazione dell'immagine in fase di elaborazione.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
type enum Tipo di evento. Sempre "response.image_generation_call.generating".
Valori possibili: response.image_generation_call.generating

OpenAI.ResponseImageGenCallInProgressEvent

Generato quando è in corso una chiamata dello strumento di generazione di immagini.

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento di generazione dell'immagine in fase di elaborazione.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
type enum Tipo di evento. Sempre 'response.image_generation_call.in_progress'.
Valori possibili: response.image_generation_call.in_progress

OpenAI.ResponseImageGenCallPartialImageEvent

Generato quando un'immagine parziale è disponibile durante il flusso di generazione di immagini.

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento di generazione dell'immagine in fase di elaborazione.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
partial_image_b64 corda Dati di immagine parziali codificati in Base64, adatti per il rendering come immagine.
partial_image_index numero intero Indice in base 0 per l'immagine parziale (il back-end è basato su 1, ma questo è basato su 0 per l'utente).
type enum Tipo di evento. Sempre 'response.image_generation_call.partial_image'.
Valori possibili: response.image_generation_call.partial_image

OpenAI.ResponseInProgressEvent

Generato quando la risposta è in corso.

Nome TIPO Descrzione Obbligatorio Default
response oggetto
└* agente AgentId Agente usato per questa risposta NO
└* sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
└* conversazione oggetto NO
└* id corda NO
└created_at numero intero Timestamp Unix (in secondi) di quando è stata creata questa risposta. NO
└─ Errore OpenAI.ResponseError Oggetto di errore restituito quando il modello non riesce a generare una risposta. NO
└* id corda Identificatore univoco per questa risposta. NO
└dettagli_incompleti oggetto Informazioni dettagliate sul motivo per cui la risposta è incompleta. NO
└* motivo enum Motivo per cui la risposta è incompleta.
Valori possibili: max_output_tokens, content_filter
NO
└* istruzioni stringa o matrice Messaggio di sistema (o sviluppatore) inserito nel contesto del modello.

Quando si utilizza insieme a previous_response_id, le istruzioni della fase precedente
la risposta non verrà portata alla risposta successiva. In questo modo è semplice
per sostituire i messaggi di sistema (o sviluppatore) nelle nuove risposte.
NO
└ max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
└' max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
└─ metadati oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
└─ Modello corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
└─ oggetto enum Tipo di oggetto di questa risorsa: sempre impostato su response.
Valori possibili: response
NO
└─ uscita array Matrice di elementi di contenuto generati dal modello.

- La lunghezza e l'ordine degli elementi nella output matrice dipendono
sulla risposta del modello.
- Anziché accedere al primo elemento nella matrice output e
presupponendo che si tratti di un assistant messaggio con il contenuto generato da
il modello, è consigliabile usare la proprietà output_text se
supportato negli SDK.
NO
└output_text corda Proprietà pratica di SDK che contiene l'output di testo aggregato
da tutti gli output_text elementi nella output matrice, se presenti.
Supportato negli SDK Python e JavaScript.
NO
└parallel_tool_calls boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. NO Vero
└─previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
└* prompt OpenAI.Prompt Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
└* ragionamento OpenAI.Reasoning Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└service_tier OpenAI.ServiceTier Nota: service_tier non è applicabile ad Azure OpenAI. NO
└─ stato enum Stato della generazione della risposta. Uno di completed, failed,
in_progress, cancelled, queued, o incomplete.
Valori possibili: completed, failedin_progress, cancelled, , queuedincomplete
NO
└structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
└* temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO
└─ testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
└tool_choice OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceObject Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione
una risposta. Vedere il tools parametro per vedere come specificare gli strumenti
il modello può chiamare.
NO
Strumenti └* array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

* Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca Web
o ricerca di file. Altre informazioni
strumenti predefiniti.
* Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice. Altre informazioni
chiamata di funzione.
NO
└ top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
└top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO
└─ troncamento enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
└─ utilizzo OpenAI.ResponseUsage Rappresenta i dettagli di utilizzo dei token, inclusi i token di input, i token di output,
suddivisione dei token di output e dei token totali usati.
NO
└─ utente corda Altre informazioni sulle procedure consigliate per la sicurezza. NO
type enum Tipo di evento. Sempre response.in_progress.
Valori possibili: response.in_progress

OpenAI.ResponseIncompleteEvent

L'evento che viene emesso quando una risposta si conclude come incompleta.

Nome TIPO Descrzione Obbligatorio Default
response oggetto
└* agente AgentId Agente usato per questa risposta NO
└* sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
└* conversazione oggetto NO
└* id corda NO
└created_at numero intero Timestamp Unix (in secondi) di quando è stata creata questa risposta. NO
└─ Errore OpenAI.ResponseError Oggetto di errore restituito quando il modello non riesce a generare una risposta. NO
└* id corda Identificatore univoco per questa risposta. NO
└dettagli_incompleti oggetto Informazioni dettagliate sul motivo per cui la risposta è incompleta. NO
└* motivo enum Motivo per cui la risposta è incompleta.
Valori possibili: max_output_tokens, content_filter
NO
└* istruzioni stringa o matrice Messaggio di sistema (o sviluppatore) inserito nel contesto del modello.

Quando si utilizza insieme a previous_response_id, le istruzioni della fase precedente
la risposta non verrà portata alla risposta successiva. In questo modo è semplice
per sostituire i messaggi di sistema (o sviluppatore) nelle nuove risposte.
NO
└ max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
└' max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
└─ metadati oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
└─ Modello corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
└─ oggetto enum Tipo di oggetto di questa risorsa: sempre impostato su response.
Valori possibili: response
NO
└─ uscita array Matrice di elementi di contenuto generati dal modello.

- La lunghezza e l'ordine degli elementi nella output matrice dipendono
sulla risposta del modello.
- Anziché accedere al primo elemento nella matrice output e
presupponendo che si tratti di un assistant messaggio con il contenuto generato da
il modello, è consigliabile usare la proprietà output_text se
supportato negli SDK.
NO
└output_text corda Proprietà pratica di SDK che contiene l'output di testo aggregato
da tutti gli output_text elementi nella output matrice, se presenti.
Supportato negli SDK Python e JavaScript.
NO
└parallel_tool_calls boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. NO Vero
└─previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
└* prompt OpenAI.Prompt Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
└* ragionamento OpenAI.Reasoning Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└service_tier OpenAI.ServiceTier Nota: service_tier non è applicabile ad Azure OpenAI. NO
└─ stato enum Stato della generazione della risposta. Uno di completed, failed,
in_progress, cancelled, queued, o incomplete.
Valori possibili: completed, failedin_progress, cancelled, , queuedincomplete
NO
└structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
└* temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO
└─ testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
└tool_choice OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceObject Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione
una risposta. Vedere il tools parametro per vedere come specificare gli strumenti
il modello può chiamare.
NO
Strumenti └* array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

* Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca Web
o ricerca di file. Altre informazioni
strumenti predefiniti.
* Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice. Altre informazioni
chiamata di funzione.
NO
└ top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
└top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO
└─ troncamento enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
└─ utilizzo OpenAI.ResponseUsage Rappresenta i dettagli di utilizzo dei token, inclusi i token di input, i token di output,
suddivisione dei token di output e dei token totali usati.
NO
└─ utente corda Altre informazioni sulle procedure consigliate per la sicurezza. NO
type enum Tipo di evento. Sempre response.incomplete.
Valori possibili: response.incomplete

OpenAI.ResponseMCPCallArgumentsDeltaEvent

Generato quando è presente un delta (aggiornamento parziale) agli argomenti di una chiamata allo strumento MCP.

Nome TIPO Descrzione Obbligatorio Default
delta Aggiornamento parziale degli argomenti per la chiamata allo strumento MCP.
item_id corda Identificatore univoco dell'elemento di chiamata dello strumento MCP in fase di elaborazione.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
type enum Tipo di evento. Sempre 'response.mcp_call.arguments_delta'.
Valori possibili: response.mcp_call.arguments_delta

OpenAI.ResponseMCPCallArgumentsDoneEvent

Generato quando gli argomenti per una chiamata allo strumento MCP vengono finalizzati.

Nome TIPO Descrzione Obbligatorio Default
arguments Argomenti finali per la chiamata allo strumento MCP.
item_id corda Identificatore univoco dell'elemento di chiamata dello strumento MCP in fase di elaborazione.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
type enum Tipo di evento. Sempre 'response.mcp_call.arguments_done'.
Valori possibili: response.mcp_call.arguments_done

OpenAI.ResponseMCPCallCompletedEvent

Generato quando una chiamata allo strumento MCP è stata completata correttamente.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di evento. Sempre "response.mcp_call.completed".
Valori possibili: response.mcp_call.completed

OpenAI.ResponseMCPCallFailedEvent

Generato quando una chiamata allo strumento MCP non è riuscita.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di evento. Lasciare invariato 'response.mcp_call.failed'.
Valori possibili: response.mcp_call.failed

OpenAI.ResponseMCPCallInProgressEvent

Generato quando è in corso una chiamata allo strumento MCP.

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento di chiamata dello strumento MCP in fase di elaborazione.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
type enum Tipo di evento. Sempre 'response.mcp_call.in_progress'.
Valori possibili: response.mcp_call.in_progress

OpenAI.ResponseMCPListToolsCompletedEvent

Generato quando l'elenco degli strumenti MCP disponibili è stato recuperato correttamente.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di evento. Sempre "response.mcp_list_tools.completed".
Valori possibili: response.mcp_list_tools.completed

OpenAI.ResponseMCPListToolsFailedEvent

Generato quando il tentativo di elencare gli strumenti MCP disponibili non è riuscito.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di evento. Sempre 'response.mcp_list_tools.failed'.
Valori possibili: response.mcp_list_tools.failed

OpenAI.ResponseMCPListToolsInProgressEvent

Generato quando il sistema è in corso di recupero dell'elenco degli strumenti MCP disponibili.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di evento. Sempre 'response.mcp_list_tools.in_progress'.
Valori possibili: response.mcp_list_tools.in_progress

OpenAI.ResponseOutputItemAddedEvent

Generato quando viene aggiunto un nuovo elemento di output.

Nome TIPO Descrzione Obbligatorio Default
oggetto oggetto Elemento di contenuto usato per generare una risposta.
└created_by Creato da Informazioni sull'autore dell'elemento NO
└* id corda NO
└─ Tipo OpenAI.ItemType NO
output_index numero intero Indice dell'elemento di output aggiunto.
type enum Tipo di evento. Sempre response.output_item.added.
Valori possibili: response.output_item.added

OpenAI.ResponseOutputItemDoneEvent

Generato quando un elemento di output viene contrassegnato come completato.

Nome TIPO Descrzione Obbligatorio Default
oggetto oggetto Elemento di contenuto usato per generare una risposta.
└created_by Creato da Informazioni sull'autore dell'elemento NO
└* id corda NO
└─ Tipo OpenAI.ItemType NO
output_index numero intero Indice dell'elemento di output contrassegnato come completato.
type enum Tipo di evento. Sempre response.output_item.done.
Valori possibili: response.output_item.done

OpenAI.ResponsePromptVariables

Mappa facoltativa di valori da sostituire con le variabili nel prompt. I valori di sostituzione possono essere stringhe o altri tipi di input response, ad esempio immagini o file.

Tipo: oggetto

OpenAI.ResponseQueuedEvent

Generato quando una risposta viene accodata e in attesa di essere elaborata.

Nome TIPO Descrzione Obbligatorio Default
response oggetto
└* agente AgentId Agente usato per questa risposta NO
└* sfondo boolean Indica se eseguire la risposta del modello in background.
Altre informazioni sulle risposte in background.
NO Falso
└* conversazione oggetto NO
└* id corda NO
└created_at numero intero Timestamp Unix (in secondi) di quando è stata creata questa risposta. NO
└─ Errore OpenAI.ResponseError Oggetto di errore restituito quando il modello non riesce a generare una risposta. NO
└* id corda Identificatore univoco per questa risposta. NO
└dettagli_incompleti oggetto Informazioni dettagliate sul motivo per cui la risposta è incompleta. NO
└* motivo enum Motivo per cui la risposta è incompleta.
Valori possibili: max_output_tokens, content_filter
NO
└* istruzioni stringa o matrice Messaggio di sistema (o sviluppatore) inserito nel contesto del modello.

Quando si utilizza insieme a previous_response_id, le istruzioni della fase precedente
la risposta non verrà portata alla risposta successiva. In questo modo è semplice
per sostituire i messaggi di sistema (o sviluppatore) nelle nuove risposte.
NO
└ max_output_tokens numero intero Limite superiore per il numero di token che possono essere generati per una risposta, inclusi i token di output visibili e i token di ragionamento. NO
└' max_tool_calls numero intero Numero massimo di chiamate totali agli strumenti predefiniti che possono essere elaborati in una risposta. Questo numero massimo si applica a tutte le chiamate di strumenti predefinite, non a ogni singolo strumento. Eventuali altri tentativi di chiamare uno strumento da parte del modello verranno ignorati. NO
└─ metadati oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
└─ Modello corda Il modello di distribuzione da utilizzare per la creazione di questa risposta. NO
└─ oggetto enum Tipo di oggetto di questa risorsa: sempre impostato su response.
Valori possibili: response
NO
└─ uscita array Matrice di elementi di contenuto generati dal modello.

- La lunghezza e l'ordine degli elementi nella output matrice dipendono
sulla risposta del modello.
- Anziché accedere al primo elemento nella matrice output e
presupponendo che si tratti di un assistant messaggio con il contenuto generato da
il modello, è consigliabile usare la proprietà output_text se
supportato negli SDK.
NO
└output_text corda Proprietà pratica di SDK che contiene l'output di testo aggregato
da tutti gli output_text elementi nella output matrice, se presenti.
Supportato negli SDK Python e JavaScript.
NO
└parallel_tool_calls boolean Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. NO Vero
└─previous_response_id corda ID univoco della risposta precedente al modello. Usare questa opzione per
creare conversazioni a più turni. Altre informazioni
gestione dello stato della conversazione.
NO
└* prompt OpenAI.Prompt Riferimento a un modello di richiesta e alle relative variabili.
Ulteriori informazioni.
NO
└* ragionamento OpenAI.Reasoning Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└service_tier OpenAI.ServiceTier Nota: service_tier non è applicabile ad Azure OpenAI. NO
└─ stato enum Stato della generazione della risposta. Uno di completed, failed,
in_progress, cancelled, queued, o incomplete.
Valori possibili: completed, failedin_progress, cancelled, , queuedincomplete
NO
└structured_inputs oggetto Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. NO
└* temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO
└─ testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Possono essere
dati JSON strutturati o semplice testo. Vedere Input e output di testo
e output strutturati
NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
└tool_choice OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceObject Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione
una risposta. Vedere il tools parametro per vedere come specificare gli strumenti
il modello può chiamare.
NO
Strumenti └* array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .

Le due categorie di strumenti che è possibile fornire al modello sono:

* Strumenti integrati: strumenti forniti da OpenAI che estendono
funzionalità del modello, ad esempio la ricerca Web
o ricerca di file. Altre informazioni
strumenti predefiniti.
* Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente,
abilitazione del modello a chiamare il proprio codice. Altre informazioni
chiamata di funzione.
NO
└ top_logprobs numero intero Un numero intero compreso tra 0 e 20 che specifica il numero di token più probabili da restituire in ogni posizione del token, ognuno con una probabilità di log associata. NO
└top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO
└─ troncamento enum Strategia di troncamento da usare per la risposta del modello.
- auto: se il contesto di questa risposta e quelli precedenti supera
la dimensione della finestra di contesto del modello, il modello troncherà la
risposta per adattare la finestra di contesto eliminando gli elementi di input nel
nel mezzo della conversazione
- disabled (impostazione predefinita): se una risposta del modello supera la finestra di contesto
dimensione per un modello, la richiesta fallirà con un errore 400.
Valori possibili: auto, disabled
NO
└─ utilizzo OpenAI.ResponseUsage Rappresenta i dettagli di utilizzo dei token, inclusi i token di input, i token di output,
suddivisione dei token di output e dei token totali usati.
NO
└─ utente corda Altre informazioni sulle procedure consigliate per la sicurezza. NO
type enum Tipo di evento. Sempre 'response.queued'.
Valori possibili: response.queued

OpenAI.ResponseReasoningDeltaEvent

Generato quando è presente un delta (aggiornamento parziale) al contenuto di ragionamento.

Nome TIPO Descrzione Obbligatorio Default
content_index numero intero Indice della parte del contenuto di ragionamento all'interno dell'elemento di output.
delta Aggiornamento parziale al contenuto di ragionamento.
item_id corda Identificatore univoco dell'elemento per il quale viene aggiornato il motivo.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
type enum Tipo di evento. Sempre 'response.reasoning.delta'.
Valori possibili: response.reasoning.delta

OpenAI.ResponseReasoningDoneEvent

Generato quando il contenuto di ragionamento viene finalizzato per un elemento.

Nome TIPO Descrzione Obbligatorio Default
content_index numero intero Indice della parte del contenuto di ragionamento all'interno dell'elemento di output.
item_id corda Identificatore univoco dell'elemento per il quale viene finalizzato il ragionamento.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
Testo corda Testo di ragionamento completato.
type enum Tipo di evento. Sempre 'response.reasoning.done'.
Valori possibili: response.reasoning.done

OpenAI.ResponseReasoningSummaryDeltaEvent

Generato quando è presente un delta (aggiornamento parziale) al contenuto di riepilogo del ragionamento.

Nome TIPO Descrzione Obbligatorio Default
delta Aggiornamento parziale al contenuto di riepilogo del ragionamento.
item_id corda Identificatore univoco dell'elemento per il quale viene aggiornato il riepilogo dei motivi.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
summary_index numero intero Indice della parte di riepilogo all'interno dell'elemento di output.
type enum Tipo di evento. Sempre "response.reasoning_summary.delta".
Valori possibili: response.reasoning_summary.delta

OpenAI.ResponseReasoningSummaryDoneEvent

Generato quando il contenuto di riepilogo del ragionamento viene finalizzato per un elemento.

Nome TIPO Descrzione Obbligatorio Default
item_id corda Identificatore univoco dell'elemento per il quale viene finalizzato il riepilogo del ragionamento.
output_index numero intero Indice dell'elemento di output nella matrice di output della risposta.
summary_index numero intero Indice della parte di riepilogo all'interno dell'elemento di output.
Testo corda Testo di riepilogo del ragionamento conclusivo.
type enum Tipo di evento. Sempre 'response.reasoning_summary.done'.
Valori possibili: response.reasoning_summary.done

OpenAI.ResponseReasoningSummaryPartAddedEvent

Generato quando viene aggiunta una nuova parte di riepilogo del ragionamento.

Nome TIPO Descrzione Obbligatorio Default
item_id corda L'ID dell'elemento a cui è associata questa parte di riepilogo.
output_index numero intero L'indice dell'elemento di output a cui è associata questa parte di riepilogo.
part oggetto
└─ Tipo OpenAI.ReasoningItemSummaryPartType NO
summary_index numero intero Indice della parte di sintesi all'interno del riepilogo del ragionamento.
type enum Tipo di evento. Sempre response.reasoning_summary_part.added.
Valori possibili: response.reasoning_summary_part.added

OpenAI.ResponseReasoningSummaryPartDoneEvent

Generato quando viene completata una parte di riepilogo del ragionamento.

Nome TIPO Descrzione Obbligatorio Default
item_id corda L'ID dell'elemento a cui è associata questa parte di riepilogo.
output_index numero intero L'indice dell'elemento di output a cui è associata questa parte di riepilogo.
part oggetto
└─ Tipo OpenAI.ReasoningItemSummaryPartType NO
summary_index numero intero Indice della parte di sintesi all'interno del riepilogo del ragionamento.
type enum Tipo di evento. Sempre response.reasoning_summary_part.done.
Valori possibili: response.reasoning_summary_part.done

OpenAI.ResponseReasoningSummaryTextDeltaEvent

Generato quando un delta viene aggiunto a un testo di riepilogo del ragionamento.

Nome TIPO Descrzione Obbligatorio Default
delta corda Delta del testo aggiunto al riepilogo.
item_id corda L'ID dell'elemento a cui è associato questo delta del testo di riepilogo.
output_index numero intero L'indice dell'elemento di output a cui è associato questo delta del testo di riepilogo.
summary_index numero intero Indice della parte di sintesi all'interno del riepilogo del ragionamento.
type enum Tipo di evento. Sempre response.reasoning_summary_text.delta.
Valori possibili: response.reasoning_summary_text.delta

OpenAI.ResponseReasoningSummaryTextDoneEvent

Generato quando viene completato un testo di riepilogo del ragionamento.

Nome TIPO Descrzione Obbligatorio Default
item_id corda L'ID dell'elemento a cui è associato questo testo di riepilogo.
output_index numero intero L'indice dell'elemento di output a cui è associato questo testo di riepilogo.
summary_index numero intero Indice della parte di sintesi all'interno del riepilogo del ragionamento.
Testo corda Testo completo del riepilogo del ragionamento completato.
type enum Tipo di evento. Sempre response.reasoning_summary_text.done.
Valori possibili: response.reasoning_summary_text.done

OpenAI.ResponseRefusalDeltaEvent

Emesso quando è presente un testo di rifiuto parziale.

Nome TIPO Descrzione Obbligatorio Default
content_index numero intero Indice della parte del contenuto a cui viene aggiunto il testo di rifiuto.
delta corda Testo di rifiuto aggiunto.
item_id corda ID dell'elemento di output a cui viene aggiunto il testo di rifiuto.
output_index numero intero Indice dell'elemento di output a cui viene aggiunto il testo di rifiuto.
type enum Tipo di evento. Sempre response.refusal.delta.
Valori possibili: response.refusal.delta

OpenAI.ResponseRefusalDoneEvent

Generato quando viene finalizzato il testo di rifiuto.

Nome TIPO Descrzione Obbligatorio Default
content_index numero intero Indice della parte del contenuto in cui viene finalizzato il testo di rifiuto.
item_id corda ID dell'elemento di output in cui viene finalizzato il testo di rifiuto.
output_index numero intero Indice dell'elemento di output in cui viene finalizzato il testo di rifiuto.
refusal corda Il testo di rifiuto completato.
type enum Tipo di evento. Sempre response.refusal.done.
Valori possibili: response.refusal.done

OpenAI.ResponseStreamEvent

Discriminatorio per OpenAI.ResponseStreamEvent

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
response.completed OpenAI.ResponseCompletedEvent
response.content_part.added OpenAI.ResponseContentPartAddedEvent
response.content_part.done OpenAI.ResponseContentPartDoneEvent
response.created OpenAI.ResponseCreatedEvent
error OpenAI.ResponseErrorEvent
response.file_search_call.completed OpenAI.ResponseFileSearchCallCompletedEvent
response.file_search_call.in_progress OpenAI.ResponseFileSearchCallInProgressEvent
response.file_search_call.searching OpenAI.ResponseFileSearchCallSearchingEvent
response.function_call_arguments.delta OpenAI.ResponseFunctionCallArgumentsDeltaEvent
response.function_call_arguments.done OpenAI.ResponseFunctionCallArgumentsDoneEvent
response.in_progress OpenAI.ResponseInProgressEvent
response.failed OpenAI.ResponseFailedEvent
response.incomplete OpenAI.ResponseIncompleteEvent
response.output_item.added OpenAI.ResponseOutputItemAddedEvent
response.output_item.done OpenAI.ResponseOutputItemDoneEvent
response.refusal.delta OpenAI.ResponseRefusalDeltaEvent
response.refusal.done OpenAI.ResponseRefusalDoneEvent
response.output_text.delta OpenAI.ResponseTextDeltaEvent
response.output_text.done OpenAI.ResponseTextDoneEvent
response.reasoning_summary_part.added OpenAI.ResponseReasoningSummaryPartAddedEvent
response.reasoning_summary_part.done OpenAI.ResponseReasoningSummaryPartDoneEvent
response.reasoning_summary_text.delta OpenAI.ResponseReasoningSummaryTextDeltaEvent
response.reasoning_summary_text.done OpenAI.ResponseReasoningSummaryTextDoneEvent
response.web_search_call.completed OpenAI.ResponseWebSearchCallCompletedEvent
response.web_search_call.in_progress OpenAI.ResponseWebSearchCallInProgressEvent
response.web_search_call.searching OpenAI.ResponseWebSearchCallSearchingEvent
response.image_generation_call.completed OpenAI.ResponseImageGenCallCompletedEvent
response.image_generation_call.generating OpenAI.ResponseImageGenCallGeneratingEvent
response.image_generation_call.in_progress OpenAI.ResponseImageGenCallInProgressEvent
response.image_generation_call.partial_image OpenAI.ResponseImageGenCallPartialImageEvent
response.mcp_call.arguments_delta OpenAI.ResponseMCPCallArgumentsDeltaEvent
response.mcp_call.arguments_done OpenAI.ResponseMCPCallArgumentsDoneEvent
response.mcp_call.completed OpenAI.ResponseMCPCallCompletedEvent
response.mcp_call.failed OpenAI.ResponseMCPCallFailedEvent
response.mcp_call.in_progress OpenAI.ResponseMCPCallInProgressEvent
response.mcp_list_tools.completed OpenAI.ResponseMCPListToolsCompletedEvent
response.mcp_list_tools.failed OpenAI.ResponseMCPListToolsFailedEvent
response.mcp_list_tools.in_progress OpenAI.ResponseMCPListToolsInProgressEvent
response.queued OpenAI.ResponseQueuedEvent
response.reasoning.delta OpenAI.ResponseReasoningDeltaEvent
response.reasoning.done OpenAI.ResponseReasoningDoneEvent
response.reasoning_summary.delta OpenAI.ResponseReasoningSummaryDeltaEvent
response.reasoning_summary.done OpenAI.ResponseReasoningSummaryDoneEvent
response.code_interpreter_call_code.delta OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent
response.code_interpreter_call_code.done OpenAI.ResponseCodeInterpreterCallCodeDoneEvent
response.code_interpreter_call.completed OpenAI.ResponseCodeInterpreterCallCompletedEvent
response.code_interpreter_call.in_progress OpenAI.ResponseCodeInterpreterCallInProgressEvent
response.code_interpreter_call.interpreting OpenAI.ResponseCodeInterpreterCallInterpretingEvent
Nome TIPO Descrzione Obbligatorio Default
sequence_number numero intero Numero di sequenza per questo evento.
type OpenAI.ResponseStreamEventType

OpenAI.ResponseStreamEventType

Proprietà Value
Tipo corda
Valori response.audio.delta
response.audio.done
response.audio_transcript.delta
response.audio_transcript.done
response.code_interpreter_call_code.delta
response.code_interpreter_call_code.done
response.code_interpreter_call.completed
response.code_interpreter_call.in_progress
response.code_interpreter_call.interpreting
response.completed
response.content_part.added
response.content_part.done
response.created
error
response.file_search_call.completed
response.file_search_call.in_progress
response.file_search_call.searching
response.function_call_arguments.delta
response.function_call_arguments.done
response.in_progress
response.failed
response.incomplete
response.output_item.added
response.output_item.done
response.refusal.delta
response.refusal.done
response.output_text.annotation.added
response.output_text.delta
response.output_text.done
response.reasoning_summary_part.added
response.reasoning_summary_part.done
response.reasoning_summary_text.delta
response.reasoning_summary_text.done
response.web_search_call.completed
response.web_search_call.in_progress
response.web_search_call.searching
response.image_generation_call.completed
response.image_generation_call.generating
response.image_generation_call.in_progress
response.image_generation_call.partial_image
response.mcp_call.arguments_delta
response.mcp_call.arguments_done
response.mcp_call.completed
response.mcp_call.failed
response.mcp_call.in_progress
response.mcp_list_tools.completed
response.mcp_list_tools.failed
response.mcp_list_tools.in_progress
response.queued
response.reasoning.delta
response.reasoning.done
response.reasoning_summary.delta
response.reasoning_summary.done

OpenAI.ResponseTextDeltaEvent

Generato quando è presente un delta di testo aggiuntivo.

Nome TIPO Descrzione Obbligatorio Default
content_index numero intero Indice della parte di contenuto a cui è stato aggiunto il delta del testo.
delta corda Delta del testo aggiunto.
item_id corda ID dell'elemento di output a cui è stato aggiunto il delta del testo.
output_index numero intero Indice dell'elemento di output a cui è stato aggiunto il delta del testo.
type enum Tipo di evento. Sempre response.output_text.delta.
Valori possibili: response.output_text.delta

OpenAI.ResponseTextDoneEvent

Generato quando viene finalizzato il contenuto di testo.

Nome TIPO Descrzione Obbligatorio Default
content_index numero intero Indice della parte del contenuto in cui viene finalizzato il contenuto del testo.
item_id corda ID dell'elemento di output in cui viene finalizzato il contenuto del testo.
output_index numero intero Indice dell'elemento di output in cui viene finalizzato il contenuto del testo.
Testo corda Contenuto di testo finalizzato.
type enum Tipo di evento. Sempre response.output_text.done.
Valori possibili: response.output_text.done

OpenAI.ResponseTextFormatConfiguration

Discriminatore per OpenAI.ResponseTextFormatConfiguration

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
text OpenAI.ResponseTextFormatConfigurationText
json_object OpenAI.ResponseTextFormatConfigurationJsonObject
json_schema OpenAI.ResponseTextFormatConfigurationJsonSchema
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.ResponseTextFormatConfigurationType Oggetto che specifica il formato che il modello deve restituire.

La configurazione { "type": "json_schema" } abilita gli output strutturati,
che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni vedere la


Il formato predefinito è { "type": "text" } senza opzioni aggiuntive.

Non consigliato per i modelli gpt-4o e versioni successive:

L'impostazione su { "type": "json_object" } abilita la modalità JSON precedente, che
garantisce che il messaggio generato dal modello sia JSON valido. Utilizzo di json_schema
è preferibile per i modelli che lo supportano.

OpenAI.ResponseTextFormatConfigurationJsonObject

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: json_object

OpenAI.ResponseTextFormatConfigurationJsonSchema

Formato di risposta dello schema JSON. Usato per generare risposte JSON strutturate. Altre informazioni sugli output strutturati.

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione del formato di risposta, usato dal modello per
decidere come rispondere al formato.
NO
nome corda Nome del formato della risposta. Deve essere a-z, A-Z, 0-9 o contenere
caratteri di sottolineatura e trattini, con una lunghezza massima di 64.
schema oggetto
rigido boolean Indica se abilitare una rigorosa conformità allo schema durante la generazione dell'output.
Se impostato su true, il modello seguirà sempre lo schema esatto definito
nel schema campo. Quando è supportato solo un subset di schema JSON
strict è true. Per altre informazioni, vedere Output strutturati
guida
.
NO Falso
type enum Tipo di formato di risposta definito. Sempre json_schema.
Valori possibili: json_schema

OpenAI.ResponseTextFormatConfigurationText

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: text

OpenAI.ResponseTextFormatConfigurationType

Oggetto che specifica il formato che il modello deve restituire.

La configurazione { "type": "json_schema" } abilita gli output strutturati, che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni vedere la

Il formato predefinito è { "type": "text" } senza opzioni aggiuntive.

Non consigliato per i modelli gpt-4o e versioni successive:

L'impostazione su { "type": "json_object" } abilita la modalità JSON precedente, che garantisce che il messaggio generato dal modello sia JSON valido. L'uso json_schema è preferibile per i modelli che lo supportano.

Proprietà Value
Descrizione Oggetto che specifica il formato che il modello deve restituire.

La configurazione { "type": "json_schema" } abilita gli output strutturati, che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni vedere la

Il formato predefinito è { "type": "text" } senza opzioni aggiuntive.

Non consigliato per i modelli gpt-4o e versioni successive:

L'impostazione su { "type": "json_object" } abilita la modalità JSON precedente, che garantisce che il messaggio generato dal modello sia JSON valido. L'uso json_schema è preferibile per i modelli che lo supportano. | | Tipo | string | | Valori | text
json_schema
json_object |

OpenAI.ResponseUsage

Rappresenta i dettagli di utilizzo dei token, inclusi i token di input, i token di output, la suddivisione dei token di output e i token totali usati.

Nome TIPO Descrzione Obbligatorio Default
input_tokens numero intero Numero di token di input.
input_tokens_details oggetto Dettaglio dei token di input.
└cached_tokens numero intero Numero di token recuperati dalla cache.
Altre informazioni sulla memorizzazione nella cache dei prompt.
NO
output_tokens numero intero Numero di token in uscita.
output_tokens_details oggetto Dettaglio dei token di output.
└─ token_di_ragionamento numero intero Numero di token di ragionamento. NO
total_tokens numero intero Numero totale di token usati.

OpenAI.ResponseWebSearchCallCompletedEvent

Nota: web_search non è ancora disponibile tramite Azure OpenAI.

Nome TIPO Descrzione Obbligatorio Default
item_id corda ID univoco per l'elemento di output associato alla chiamata di ricerca Web.
output_index numero intero Indice dell'elemento di output a cui è associata la chiamata di ricerca Web.
type enum Tipo di evento. Sempre response.web_search_call.completed.
Valori possibili: response.web_search_call.completed

OpenAI.ResponseWebSearchCallInProgressEvent

Nota: web_search non è ancora disponibile tramite Azure OpenAI.

Nome TIPO Descrzione Obbligatorio Default
item_id corda ID univoco per l'elemento di output associato alla chiamata di ricerca Web.
output_index numero intero Indice dell'elemento di output a cui è associata la chiamata di ricerca Web.
type enum Tipo di evento. Sempre response.web_search_call.in_progress.
Valori possibili: response.web_search_call.in_progress

OpenAI.ResponseWebSearchCallSearchingEvent

Nota: web_search non è ancora disponibile tramite Azure OpenAI.

Nome TIPO Descrzione Obbligatorio Default
item_id corda ID univoco per l'elemento di output associato alla chiamata di ricerca Web.
output_index numero intero Indice dell'elemento di output a cui è associata la chiamata di ricerca Web.
type enum Tipo di evento. Sempre response.web_search_call.searching.
Valori possibili: response.web_search_call.searching

OpenAI.ResponsesAssistantMessageItemParam

Elemento del parametro del messaggio con il ruolo assistant.

Nome TIPO Descrzione Obbligatorio Default
contenuto stringa o matrice
ruolo enum Ruolo del messaggio, che è sempre assistant.
Valori possibili: assistant

OpenAI.ResponsesAssistantMessageItemResource

Elemento della risorsa messaggio con il ruolo assistant.

Nome TIPO Descrzione Obbligatorio Default
contenuto array Contenuto associato al messaggio.
ruolo enum Ruolo del messaggio, che è sempre assistant.
Valori possibili: assistant

OpenAI.ResponsesDeveloperMessageItemParam

Elemento del parametro del messaggio con il ruolo developer.

Nome TIPO Descrzione Obbligatorio Default
contenuto stringa o matrice
ruolo enum Ruolo del messaggio, che è sempre developer.
Valori possibili: developer

OpenAI.ResponsesDeveloperMessageItemResource

Elemento della risorsa messaggio con il ruolo developer.

Nome TIPO Descrzione Obbligatorio Default
contenuto array Contenuto associato al messaggio.
ruolo enum Ruolo del messaggio, che è sempre developer.
Valori possibili: developer

OpenAI.ResponsesMessageItemParam

Elemento del messaggio di risposta, che rappresenta un ruolo e un contenuto, come specificato come parametri di richiesta client.

Discriminatorio per OpenAI.ResponsesMessageItemParam

Questo componente usa la proprietà role per distinguere tra tipi diversi:

Valore tipo Schema
user OpenAI.ResponsesUserMessageItemParam
system OpenAI.ResponsesSystemMessageItemParam
developer OpenAI.ResponsesDeveloperMessageItemParam
assistant OpenAI.ResponsesAssistantMessageItemParam
Nome TIPO Descrzione Obbligatorio Default
ruolo oggetto Raccolta di ruoli validi per le risposte agli elementi del messaggio.
type enum Tipo dell'elemento delle risposte, che è sempre "message".
Valori possibili: message

OpenAI.ResponsesMessageItemResource

Elemento della risorsa del messaggio di risposta, che rappresenta un ruolo e un contenuto, come specificato nelle risposte del servizio.

Discriminare per OpenAI.ResponsesMessageItemResource

Questo componente usa la proprietà role per distinguere tra tipi diversi:

Valore tipo Schema
user OpenAI.ResponsesUserMessageItemResource
system OpenAI.ResponsesSystemMessageItemResource
developer OpenAI.ResponsesDeveloperMessageItemResource
assistant OpenAI.ResponsesAssistantMessageItemResource
Nome TIPO Descrzione Obbligatorio Default
ruolo oggetto Raccolta di ruoli validi per le risposte agli elementi del messaggio.
stato enum Stato dell'elemento. Uno di in_progress, completed, o
incomplete. Popolato quando gli elementi vengono restituiti tramite l'API.
Valori possibili: in_progress, completed, incomplete
type enum Tipo dell'elemento delle risposte, che è sempre "message".
Valori possibili: message

OpenAI.ResponsesMessageRole

Raccolta di ruoli validi per le risposte agli elementi del messaggio.

Proprietà Value
Descrizione Raccolta di ruoli validi per le risposte agli elementi del messaggio.
Tipo corda
Valori system
developer
user
assistant

OpenAI.ResponsesSystemMessageItemParam

Elemento del parametro del messaggio con il ruolo system.

Nome TIPO Descrzione Obbligatorio Default
contenuto stringa o matrice
ruolo enum Ruolo del messaggio, che è sempre system.
Valori possibili: system

OpenAI.ResponsesSystemMessageItemResource

Elemento della risorsa messaggio con il ruolo system.

Nome TIPO Descrzione Obbligatorio Default
contenuto array Contenuto associato al messaggio.
ruolo enum Ruolo del messaggio, che è sempre system.
Valori possibili: system

OpenAI.ResponsesUserMessageItemParam

Elemento del parametro del messaggio con il ruolo user.

Nome TIPO Descrzione Obbligatorio Default
contenuto stringa o matrice
ruolo enum Ruolo del messaggio, che è sempre user.
Valori possibili: user

OpenAI.ResponsesUserMessageItemResource

Elemento della risorsa messaggio con il ruolo user.

Nome TIPO Descrzione Obbligatorio Default
contenuto array Contenuto associato al messaggio.
ruolo enum Ruolo del messaggio, che è sempre user.
Valori possibili: user

OpenAI.ServiceTier

Specifica il tipo di elaborazione utilizzato per gestire la richiesta.

  • Se impostato su "auto", la richiesta verrà elaborata con il livello di servizio configurato nelle impostazioni di Project. Se non diversamente configurato, il progetto userà 'default'.
  • Se impostato su 'default', la richiesta verrà elaborata con i prezzi e le prestazioni standard per il modello selezionato.
  • Se impostato su "flex" o "priority", la richiesta verrà elaborata con il livello di servizio corrispondente. Per altre informazioni sull'elaborazione priorità, contattare le vendite.
  • Se non è impostato, il comportamento predefinito è "auto".

Quando il service_tier parametro è impostato, il corpo della risposta includerà il service_tier valore in base alla modalità di elaborazione effettivamente usata per gestire la richiesta. Questo valore di risposta può essere diverso dal valore impostato nel parametro .

Proprietà Value
Descrizione Specifica il tipo di elaborazione utilizzato per gestire la richiesta.
* Se impostato su "auto", la richiesta verrà elaborata con il livello di servizio
configurata nelle impostazioni del progetto. Se non diversamente configurato, il progetto userà 'default'.
* Se impostato su "default", la richiesta verrà elaborata con lo standard
prezzi e prestazioni per il modello selezionato.
* Se impostato su 'flex'
o "priorità", la richiesta verrà elaborata con il servizio corrispondente
livello. Per altre informazioni sull'elaborazione priorità, contattare le vendite.
* Quando non è impostato, il comportamento predefinito è 'auto'.

Quando il service_tier parametro è impostato, il corpo della risposta includerà service_tier
valore basato sulla modalità di elaborazione effettivamente utilizzata per gestire la richiesta. Questo valore della risposta
può essere diverso dal valore impostato nel parametro .
Tipo corda
Valori auto
default
flex
scale
priority

OpenAI.TextResponseFormatConfiguration

Oggetto che specifica il formato che il modello deve restituire.

La configurazione { "type": "json_schema" } abilita gli output strutturati, che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni vedere la

Il formato predefinito è { "type": "text" } senza opzioni aggiuntive.

Non consigliato per i modelli gpt-4o e versioni successive:*

L'impostazione su { "type": "json_object" } abilita la modalità JSON precedente, che garantisce che il messaggio generato dal modello sia JSON valido. L'uso json_schema è preferibile per i modelli che lo supportano.

Discriminare per OpenAI.TextResponseFormatConfiguration

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
Nome TIPO Descrzione Obbligatorio Default
type corda

OpenAI.Tool

Discriminatore per OpenAI.Tool

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
function OpenAI.FunctionTool
file_search OpenAI.FileSearchTool
computer_use_preview OpenAI.ComputerUsePreviewTool
web_search_preview OpenAI.WebSearchPreviewTool
code_interpreter OpenAI.CodeInterpreterTool
image_generation OpenAI.ImageGenTool
local_shell OpenAI.LocalShellTool
mcp OpenAI.MCPTool
bing_grounding BingGroundingAgentTool
fabric_dataagent_preview MicrosoftFabricAgentTool
sharepoint_grounding_preview SharepointAgentTool
azure_ai_search AzureAISearchAgentTool
openapi OpenApiAgentTool
bing_custom_search_preview BingCustomSearchAgentTool
browser_automation_preview BrowserAutomationAgentTool
azure_function AzureFunctionAgentTool
capture_structured_outputs CaptureStructuredOutputsTool
a2a_preview A2ATool
memory_search MemorySearchTool
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.ToolType Strumento che può essere usato per generare una risposta.

OpenAI.ToolChoiceObject

Discriminante per OpenAI.ToolChoiceObject

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
file_search OpenAI.ToolChoiceObjectFileSearch
computer_use_preview OpenAI.ToolChoiceObjectComputer
web_search_preview OpenAI.ToolChoiceObjectWebSearch
image_generation OpenAI.ToolChoiceObjectImageGen
code_interpreter OpenAI.ToolChoiceObjectCodeInterpreter
function OpenAI.ToolChoiceObjectFunction
mcp OpenAI.ToolChoiceObjectMCP
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.ToolChoiceObjectType Indica che il modello deve usare uno strumento predefinito per generare una risposta.
Altre informazioni sugli strumenti predefiniti.

OpenAI.ToolChoiceObjectCodeInterpreter

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: code_interpreter

OpenAI.ToolChoiceObjectComputer

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: computer_use_preview

OpenAI.ToolChoiceObjectFileSearch

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: file_search

OpenAI.ToolChoiceObjectFunction

Usare questa opzione per forzare il modello a chiamare una funzione specifica.

Nome TIPO Descrzione Obbligatorio Default
nome corda Nome della funzione da chiamare.
type enum Per la chiamata di funzione, il tipo è sempre function.
Valori possibili: function

OpenAI.ToolChoiceObjectImageGen

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: image_generation

OpenAI.ToolChoiceObjectMCP

Usare questa opzione per forzare il modello a chiamare uno strumento specifico in un server MCP remoto.

Nome TIPO Descrzione Obbligatorio Default
nome corda Nome dello strumento da chiamare sul server. NO
etichetta del server corda Etichetta del server MCP da utilizzare.
type enum Per gli strumenti MCP, il tipo è sempre mcp.
Valori possibili: mcp

OpenAI.ToolChoiceObjectType

Indica che il modello deve usare uno strumento predefinito per generare una risposta. Altre informazioni sugli strumenti predefiniti.

Proprietà Value
Descrizione Indica che il modello deve usare uno strumento predefinito per generare una risposta.
Altre informazioni sugli strumenti predefiniti.
Tipo corda
Valori file_search
function
computer_use_preview
web_search_preview
image_generation
code_interpreter
mcp

OpenAI.ToolChoiceObjectWebSearch

Nota: web_search non è ancora disponibile tramite Azure OpenAI.

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: web_search_preview

OpenAI.ToolChoiceOptions

Controlla quale strumento (se presente) viene chiamato dal modello.

none indica che il modello non chiamerà alcuno strumento e genera invece un messaggio.

auto indica che il modello può scegliere tra la generazione di un messaggio o la chiamata di uno o più strumenti.

required indica che il modello deve chiamare uno o più strumenti.

Proprietà Value
Descrizione Controlla quale strumento (se presente) viene chiamato dal modello.

none indica che il modello non chiamerà alcuno strumento e genera invece un messaggio.

auto indica che il modello può scegliere tra la generazione di un messaggio o la chiamata di uno o
più strumenti

required indica che il modello deve chiamare uno o più strumenti.
Tipo corda
Valori none
auto
required

OpenAI.ToolType

Strumento che può essere usato per generare una risposta.

Proprietà Value
Descrizione Strumento che può essere usato per generare una risposta.
Tipo corda
Valori file_search
function
computer_use_preview
web_search_preview
mcp
code_interpreter
image_generation
local_shell
bing_grounding
browser_automation_preview
fabric_dataagent_preview
sharepoint_grounding_preview
azure_ai_search
openapi
bing_custom_search_preview
capture_structured_outputs
a2a_preview
azure_function
memory_search

OpenAI.TopLogProb

Probabilità di log superiore di un token.

Nome TIPO Descrzione Obbligatorio Default
bytes array
logprob numero
token corda

OpenAI.UpdateConversationRequest

Aggiornare una conversazione

Nome TIPO Descrzione Obbligatorio Default
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO

OpenAI.VectorStoreFileAttributes

Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Ciò può essere utile per archiviare informazioni aggiuntive sull'oggetto in un formato strutturato ed eseguire query sugli oggetti tramite API o il dashboard. Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri, valori booleani o numeri.

Tipo: oggetto

OpenAI.WebSearchAction

Discriminatore per OpenAI.WebSearchAction

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
find OpenAI.WebSearchActionFind
open_page OpenAI.WebSearchActionOpenPage
search OpenAI.WebSearchActionSearch
Nome TIPO Descrzione Obbligatorio Default
type OpenAI.WebSearchActionType

OpenAI.WebSearchActionFind

Tipo di azione "find": cerca un criterio all'interno di una pagina caricata.

Nome TIPO Descrzione Obbligatorio Default
pattern corda Modello o testo da cercare all'interno della pagina.
type enum Tipo di azione.
Valori possibili: find
URL. corda URL della pagina in cui è stata eseguita la ricerca del modello.

OpenAI.WebSearchActionOpenPage

Tipo di azione "open_page" - Apre un URL specifico dai risultati della ricerca.

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di azione.
Valori possibili: open_page
URL. corda URL aperto dal modello.

OpenAI.WebSearchActionSearch

Tipo di azione "search" - Esegue una query di ricerca Web.

Nome TIPO Descrzione Obbligatorio Default
query corda Query di ricerca.
Fonti array Le fonti utilizzate nella ricerca. NO
type enum Tipo di azione.
Valori possibili: search

OpenAI.WebSearchActionSearchSources

Nome TIPO Descrzione Obbligatorio Default
type enum
Valori possibili: url
URL. corda

OpenAI.WebSearchActionType

Proprietà Value
Tipo corda
Valori search
open_page
find

OpenAI.WebSearchPreviewTool

Nota: web_search non è ancora disponibile tramite Azure OpenAI.

Nome TIPO Descrzione Obbligatorio Default
dimensione_del_contesto_di_ricerca enum Linee guida generali per la quantità di spazio della finestra di contesto da usare per la ricerca. Uno tra low, medium e high. medium è l'impostazione predefinita.
Valori possibili: low, medium, high
NO
type enum Tipo dello strumento di ricerca Web. Uno tra web_search_preview e web_search_preview_2025_03_11.
Valori possibili: web_search_preview
posizione_utente oggetto NO
└─ Tipo OpenAI.LocationType NO

OpenAI.WebSearchToolCallItemParam

I risultati di una chiamata a uno strumento di ricerca Web. Per ulteriori informazioni, consulta la guida alla ricerca sul Web .

Nome TIPO Descrzione Obbligatorio Default
azione oggetto
└─ Tipo OpenAI.WebSearchActionType NO
type enum
Valori possibili: web_search_call

OpenAI.WebSearchToolCallItemResource

I risultati di una chiamata a uno strumento di ricerca Web. Per ulteriori informazioni, consulta la guida alla ricerca sul Web .

Nome TIPO Descrzione Obbligatorio Default
azione oggetto
└─ Tipo OpenAI.WebSearchActionType NO
stato enum Stato della chiamata dello strumento di ricerca Web.
Valori possibili: in_progress, searching, completed, failed
type enum
Valori possibili: web_search_call

OpenAI.integer

Tipo: integer

Formato: int64

OpenAI.numeric

Tipo: numero

Formato: double

OpenApiAgentTool

Informazioni sulla definizione di input per uno strumento OpenAPI usato per configurare un agente.

Nome TIPO Descrzione Obbligatorio Default
openapi oggetto Informazioni sulla definizione di input per una funzione openapi.
└* Autenticazione OpenApiAuthDetails Aprire i dettagli di autenticazione dell'API NO
└default_params array Elenco dei parametri della specifica OpenAPI che useranno le impostazioni predefinite fornite dall'utente NO
└* descrizione corda Descrizione delle operazioni della funzione, usate dal modello per scegliere quando e come chiamare la funzione. NO
└* funzioni array Elenco delle definizioni di funzione utilizzate dallo strumento OpenApi NO
└> nome corda Nome della funzione che deve essere chiamata. NO
└* specifica La forma della funzione openapi, descritta come oggetto Schema JSON. NO
type enum Il tipo di oggetto, che è sempre 'openapi'.
Valori possibili: openapi

OpenApiAnonymousAuthDetails

Dettagli di sicurezza per l'autenticazione anonima OpenApi

Nome TIPO Descrzione Obbligatorio Default
type enum Tipo di oggetto, che è sempre "anonimo".
Valori possibili: anonymous

OpenApiAuthDetails

dettagli di autenticazione per OpenApiFunctionDefinition

Discriminare per OpenApiAuthDetails

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
anonymous OpenApiAnonymousAuthDetails
project_connection OpenApiProjectConnectionAuthDetails
managed_identity OpenApiManagedAuthDetails
Nome TIPO Descrzione Obbligatorio Default
type oggetto Tipo di autenticazione per l'endpoint OpenApi. I tipi consentiti sono:
- Anonimo (nessuna autenticazione necessaria)
- Connessione progetto (richiede project_connection_id all'endpoint, come configurazione in Foundry)
- Managed_Identity (richiede destinatari per l'autenticazione basata sull'identità)

OpenApiAuthType

Tipo di autenticazione per l'endpoint OpenApi. I tipi consentiti sono:

  • Anonimo (non è richiesta l'autenticazione)
  • Project Connection (richiede project_connection_id all'endpoint, come configurazione in Foundry)
  • Managed_Identity (richiede un pubblico per l'autenticazione basata sull'identità)
Proprietà Value
Tipo corda
Valori anonymous
project_connection
managed_identity

OpenApiFunctionDefinition

Informazioni sulla definizione di input per una funzione openapi.

Nome TIPO Descrzione Obbligatorio Default
auth oggetto dettagli di autenticazione per OpenApiFunctionDefinition
└─ Tipo OpenApiAuthType Il tipo di autenticazione deve essere anonimo/project_connection/managed_identity NO
default_params array Elenco dei parametri della specifica OpenAPI che useranno le impostazioni predefinite fornite dall'utente NO
descrizione corda Descrizione delle operazioni della funzione, usate dal modello per scegliere quando e come chiamare la funzione. NO
functions array Elenco delle definizioni di funzione utilizzate dallo strumento OpenApi NO
nome corda Nome della funzione che deve essere chiamata.
spec La forma della funzione openapi, descritta come oggetto Schema JSON.

OpenApiManagedAuthDetails

Dettagli di sicurezza per l'autenticazione managed_identity OpenApi

Nome TIPO Descrzione Obbligatorio Default
security_scheme oggetto Schema di sicurezza per l'autenticazione managed_identity OpenApi
Gruppo di destinatari └* corda Ambito di autenticazione per managed_identity tipo di autenticazione NO
type enum Tipo di oggetto, che è sempre "managed_identity".
Valori possibili: managed_identity

OpenApiManagedSecurityScheme

Schema di sicurezza per l'autenticazione managed_identity OpenApi

Nome TIPO Descrzione Obbligatorio Default
audience corda Ambito di autenticazione per managed_identity tipo di autenticazione

OpenApiProjectConnectionAuthDetails

Dettagli di sicurezza per l'autenticazione della connessione al progetto OpenApi

Nome TIPO Descrzione Obbligatorio Default
security_scheme oggetto Schema di sicurezza per l'autenticazione managed_identity OpenApi
└project_connection_id corda ID connessione progetto per il tipo di autenticazione connessione progetto NO
type enum Il tipo di oggetto, che è sempre 'project_connection'.
Valori possibili: project_connection

OpenApiProjectConnectionSecurityScheme

Schema di sicurezza per l'autenticazione managed_identity OpenApi

Nome TIPO Descrzione Obbligatorio Default
project_connection_id corda ID connessione progetto per il tipo di autenticazione connessione progetto

PagedConnection

Raccolta di paging degli elementi di connessione

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Gli elementi di connessione in questa pagina

PagedDatasetVersion

Raccolta di paging di elementi DatasetVersion

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Elementi DatasetVersion in questa pagina

PagedDeployment

Raccolta di paging di elementi di distribuzione

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Elementi di distribuzione in questa pagina

PagedEvaluationRule

Raccolta di elementi Paged di EvaluationRule

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Elementi EvaluationRule in questa pagina

PagedEvaluationTaxonomy

Raccolta di pagine di elementi EvaluationTaxonomy

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Elementi EvaluationTaxonomy in questa pagina

PagedEvaluatorVersion

Raccolta di pagine di elementi EvaluatorVersion

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Elementi Di analizzatoreVersion in questa pagina

PagedIndex

Raccolta di pagine di elementi dell'indice

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Gli elementi dell'indice in questa pagina

PagedInsight

Raccolta di elementi Insight in pagine

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Elementi di Informazioni dettagliate in questa pagina

PagedRedTeam

Raccolta di elementi RedTeam di pagine

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Gli articoli di RedTeam in questa pagina

PagedSchedule

Raccolta di paging degli elementi della pianificazione

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Elementi pianificati in questa pagina

PagedScheduleRun

Insieme di paging di elementi ScheduleRun

Nome TIPO Descrzione Obbligatorio Default
nextLink corda Collegamento alla pagina successiva di elementi NO
valore array Elementi ScheduleRun in questa pagina

PendingUploadRequest

Rappresenta una richiesta di caricamento in sospeso.

Nome TIPO Descrzione Obbligatorio Default
connectionName corda Nome di connessione dell'account di archiviazione di Azure da usare per la generazione di un token di firma di accesso condiviso temporaneo NO
pendingUploadId corda Se PendingUploadId non viene specificato, verrà usato un GUID casuale. NO
pendingUploadType enum BlobReference è l'unico tipo supportato.
Valori possibili: BlobReference

PendingUploadResponse

Rappresenta la risposta per una richiesta di caricamento in sospeso

Nome TIPO Descrzione Obbligatorio Default
blobReference oggetto Dettagli di riferimento BLOB.
└* blobUri corda Percorso URI BLOB per il caricamento dei dati da parte del client. Esempio: https://blob.windows.core.net/Container/Path NO
└* credenziali SasCredential Informazioni sulle credenziali per accedere all'account di archiviazione. NO
└\ storageAccountArmId corda ID ARM dell'account di archiviazione da usare. NO
pendingUploadId corda ID per questa richiesta di caricamento.
pendingUploadType enum BlobReference è l'unico tipo supportato
Valori possibili: BlobReference
version corda Versione della risorsa da creare se l'utente non ha specificato la versione durante la creazione iniziale del caricamento NO

PromptAgentDefinition

Definizione dell'agente di richiesta

Nome TIPO Descrzione Obbligatorio Default
instructions corda Messaggio di sistema (o sviluppatore) inserito nel contesto del modello. NO
tipo/gentile enum
Valori possibili: prompt
model corda Distribuzione del modello da utilizzare per l'agente.
reasoning oggetto Solo modelli di serie o

Opzioni di configurazione per i modelli di ragionamento.
NO
└* sforzo Sforzo di Ragionamento OpenAI Vincola il lavoro sul ragionamento per i modelli di ragionamento.

I valori attualmente supportati sono none, minimal, low, medium e high.

La riduzione del lavoro di ragionamento può tradursi in risposte più veloci e in un minor numero di token usati per il ragionamento in una risposta.

gpt-5.1 per impostazione predefinita non è nessuno, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 none, low, medium e high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.

Tutti i modelli precedenti a gpt-5.1 per impostazione predefinita sono operazioni di ragionamento medio e non supportano nessuno.

Per impostazione predefinita, il modello gpt-5-pro è (e supporta solo) un elevato sforzo di ragionamento.
NO
└─ genera_sommario enum Deprecato: utilizzare summary al suo posto. Riepilogo del ragionamento eseguito dal modello. Ciò può essere utile per eseguire il debug e comprendere il processo di ragionamento del modello. Uno tra auto, concise e detailed.
Valori possibili: auto, concise, detailed
NO
└─ Riepilogo enum Riepilogo del ragionamento eseguito dal modello. Può trattarsi di
utile per eseguire il debug e comprendere il processo di ragionamento del modello.
Uno tra auto, concise e detailed.
Valori possibili: auto, concise, detailed
NO
structured_inputs oggetto Set di input strutturati che possono partecipare alla sostituzione di modelli di prompt o alle associazioni di argomenti dello strumento. NO
temperatura numero Temperatura di campionamento da usare, compresa tra 0 e 2. Valori più elevati come 0.8 renderanno l'output più casuale, mentre valori più bassi come 0.2 lo renderanno più mirato e deterministico.
In genere si consiglia di modificare questo valore o top_p ma non entrambi.
NO 1
Testo oggetto Opzioni di configurazione per una risposta di testo dal modello. Può essere un testo normale o dati JSON strutturati. NO
└* formato OpenAI.ResponseTextFormatConfiguration NO
strumenti array Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. Tu
può specificare quale strumento usare impostando il tool_choice parametro .
NO
top_p numero Un'alternativa al campionamento con temperatura, denominata campionamento nucleo,
dove il modello considera i risultati dei token con probabilità top_p
massa. Quindi 0,1 significa solo i token che comprendono il 10% superiore della massa di probabilità%
sono considerati.

In genere si consiglia di modificare questo valore o temperature ma non entrambi.
NO 1

PromptBasedEvaluatorDefinition

Analizzatore basato su prompt

Nome TIPO Descrzione Obbligatorio Default
prompt_text corda Il testo del prompt utilizzato per la valutazione
type enum
Valori possibili: prompt

ProtocolVersionRecord

Mapping di record per un singolo protocollo e la relativa versione.

Nome TIPO Descrzione Obbligatorio Default
protocol oggetto
version corda La stringa di versione per il protocollo, ad esempio 'v0.1.1'.

RaiConfig

Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI).

Nome TIPO Descrzione Obbligatorio Default
rai_policy_name corda Il nome della polizza RAI da applicare.

RecurrenceSchedule

Modello di pianificazione delle ricorrenze.

Discriminare per RecurrenceSchedule

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
Hourly HourlyRecurrenceSchedule
Daily DailyRecurrenceSchedule
Weekly WeeklyRecurrenceSchedule
Monthly MonthlyRecurrenceSchedule
Nome TIPO Descrzione Obbligatorio Default
type oggetto Tipo di ricorrenza.

RecurrenceTrigger

Trigger basato sulla ricorrenza.

Nome TIPO Descrzione Obbligatorio Default
endTime corda Ora di fine per la pianificazione della ricorrenza in formato ISO 8601. NO
interval numero intero Intervallo per la pianificazione della ricorrenza.
Orario oggetto Modello di pianificazione delle ricorrenze.
└─ Tipo RecurrenceType Tipo di ricorrenza per la pianificazione della ricorrenza. NO
startTime corda Ora di inizio per la pianificazione delle ricorrenze in formato ISO 8601. NO
timeZone corda Fuso orario per la pianificazione della ricorrenza. NO UTC
type enum Tipo di trigger.
Valori possibili: Recurrence

RecurrenceType

Tipo di ricorrenza.

Proprietà Value
Descrizione Tipo di ricorrenza.
Tipo corda
Valori Hourly
Daily
Weekly
Monthly

RedTeam

Dettagli della squadra rossa.

Nome TIPO Descrzione Obbligatorio Default
applicationScenario corda Scenario applicativo per l'operazione red team, per generare attacchi specifici dello scenario. NO
attackStrategies array Elenco di strategie di attacco o elenchi nidificati di strategie di attacco. NO
nome visualizzato corda Nome della corsa della squadra rossa. NO
id corda Identificatore della corsa della squadra rossa.
numTurns numero intero Numero di round di simulazione. NO
proprietà oggetto Proprietà della squadra rossa. A differenza dei tag, le proprietà sono solo aggiuntive. Una volta aggiunta, non è possibile rimuovere una proprietà. NO
riskCategories array Elenco delle categorie di rischio per cui generare obiettivi di attacco. NO
simulationOnly boolean Solo simulazione o Simulazione + Valutazione. Impostazione predefinita: false, se true la scansione restituisce la conversazione, non il risultato della valutazione. NO Falso
stato corda Stato della squadra rossa. Viene impostato dal servizio ed è di sola lettura. NO
tags oggetto Tag della squadra rossa. A differenza delle proprietà, i tag sono completamente modificabili. NO
target oggetto Classe astratta per la configurazione del target.
└─ Tipo corda Tipo di configurazione del modello. NO

RedTeamItemGenerationParams

Rappresenta i parametri per la generazione di elementi red team.

Nome TIPO Descrzione Obbligatorio Default
attack_strategies array Raccolta di strategie di attacco da usare.
num_turns numero intero Numero di turni consentiti nel gioco.
type enum Tipo di parametri di generazione di elementi, sempre red_team.
Valori possibili: red_team

RiskCategory

Categoria di rischio per l'obiettivo dell'attacco.

Proprietà Value
Descrizione Categoria di rischio per l'obiettivo dell'attacco.
Tipo corda
Valori HateUnfairness
Violence
Sexual
SelfHarm
ProtectedMaterial
CodeVulnerability
UngroundedAttributes
ProhibitedActions
SensitiveDataLeakage
TaskAdherence

SasCredentials

Definizione delle credenziali di firma di accesso condiviso

Nome TIPO Descrzione Obbligatorio Default
SAS corda Token della firma di accesso condiviso NO
type enum Tipo di credenziale
Valori possibili: SAS

SampleType

Il tipo di campione utilizzato nell'analisi.

Proprietà Value
Tipo corda
Valori EvaluationResultSample

SasCredential

Definizione delle credenziali di firma di accesso condiviso

Nome TIPO Descrzione Obbligatorio Default
sasUri corda URI SAS
type enum Tipo di credenziale
Valori possibili: SAS

Calendario

Modello di pianificazione.

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione della pianificazione. NO
nome visualizzato corda Nome della pianificazione. NO
enabled boolean Stato abilitato della pianificazione.
id corda Identificatore della pianificazione.
proprietà oggetto Proprietà del programma. A differenza dei tag, le proprietà sono solo aggiuntive. Una volta aggiunta, non è possibile rimuovere una proprietà. NO
provisioningStatus oggetto Pianificare lo stato del provisioning. NO
dati di sistema oggetto Metadati di sistema per la risorsa.
tags oggetto Tag del programma. A differenza delle proprietà, i tag sono completamente modificabili. NO
compito oggetto Modello di attività di pianificazione.
Configurazione di └* oggetto Configurazione per l'attività. NO
└─ Tipo ScheduleTaskType Tipo dell'attività. NO
trigger oggetto Modello base per il Trigger del programma.
└─ Tipo TriggerType Tipo di trigger. NO

ScheduleProvisioningStatus

Pianificare lo stato del provisioning.

Proprietà Value
Descrizione Pianificare lo stato del provisioning.
Tipo corda
Valori Creating
Updating
Deleting
Succeeded
Failed

ScheduleRun

Pianificare il modello di esecuzione.

Nome TIPO Descrzione Obbligatorio Default
Errore corda Informazioni sull'errore per l'esecuzione della pianificazione. NO
id corda Identificatore dell'esecuzione della pianificazione.
proprietà oggetto Proprietà dell'esecuzione della pianificazione.
scheduleId corda Identificatore della pianificazione.
successo boolean Attiva lo stato di esito positivo dell'esecuzione della pianificazione.
triggerTime corda Ora di attivazione dell'esecuzione della pianificazione. NO

PianificaAttività

Modello di attività di pianificazione.

Discriminante per ScheduleTask

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
Evaluation EvaluationScheduleTask
Insight InsightScheduleTask
Nome TIPO Descrzione Obbligatorio Default
configuration oggetto Configurazione per l'attività. NO
type oggetto Tipo dell'attività.

ScheduleTaskType

Tipo dell'attività.

Proprietà Value
Descrizione Tipo dell'attività.
Tipo corda
Valori Evaluation
Insight

SeedPromptsRedTeamItemGenerationParams

Rappresenta i parametri per la generazione di elementi red team con prompt di inizializzazione.

Nome TIPO Descrzione Obbligatorio Default
attack_strategies array Raccolta di strategie di attacco da usare.
num_turns numero intero Numero di turni consentiti nel gioco.
source oggetto
└> contenuto array Contenuto del file jsonl. NO
└* id corda Identificatore del file. NO
└─ Tipo enum Tipo di origine JSONL. Sempre file_id.
Valori possibili: file_id
NO
type enum Tipo di parametri di generazione di elementi, sempre red_team.
Valori possibili: red_team_seed_prompts

SharepointAgentTool

Informazioni sulla definizione di input per uno strumento di SharePoint usato per configurare un agente.

Nome TIPO Descrzione Obbligatorio Default
sharepoint_grounding_preview oggetto Parametri dello strumento di messa a terra di SharePoint.
└project_connections array Le connessioni di progetto collegate a questo strumento. Può essere presente un massimo di 1 connessione
risorsa collegata allo strumento.
NO
type enum Tipo di oggetto, che è sempre "sharepoint_grounding".
Valori possibili: sharepoint_grounding_preview

SharepointGroundingToolParameters

Parametri dello strumento di messa a terra di SharePoint.

Nome TIPO Descrzione Obbligatorio Default
project_connections array Le connessioni di progetto collegate a questo strumento. Può essere presente un massimo di 1 connessione
risorsa collegata allo strumento.
NO

Sku

Informazioni sullo SKU

Nome TIPO Descrzione Obbligatorio Default
capacità numero intero Capacità sku
family corda Famiglia Sku
nome corda Nome SKU
size corda Dimensioni sku
tier corda Livello SKU

StructuredInputDefinition

Input strutturato che può partecipare alle sostituzioni di modelli di prompt e all'associazione di argomenti dello strumento.

Nome TIPO Descrzione Obbligatorio Default
default_value Valore predefinito per l'input se non viene fornito alcun valore di runtime. NO
descrizione corda Una descrizione leggibile dell'input. NO
required boolean Indica se la proprietà di input è necessaria quando viene richiamato l'agente. NO Falso
schema Lo schema JSON per l'input strutturato (facoltativo). NO

StructuredOutputDefinition

Output strutturato che può essere prodotto dall'agente.

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione dell'output da emettere. Utilizzato dal modello per determinare quando generare l'output.
nome corda Nome dell'output strutturato.
schema Schema JSON per l'output strutturato.
rigido boolean Se applicare una convalida rigorosa. Valore predefinito true.

StructuredOutputsItemResource

Nome TIPO Descrzione Obbligatorio Default
output Output strutturato acquisito durante la risposta.
type enum
Valori possibili: structured_outputs

Obiettivo

Classe base per bersagli con supporto per discriminatore.

Discriminare per target

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
azure_ai_model AzureAIModelTarget
azure_ai_agent AzureAIAgentTarget
azure_ai_assistant AzureAIAssistantTarget
Nome TIPO Descrzione Obbligatorio Default
type corda Tipo di destinazione.

TargetCompletions

Rappresenta un'origine dati per la configurazione di valutazione del completamento basata su destinazione.

Nome TIPO Descrzione Obbligatorio Default
messaggi di input oggetto NO
└item_reference corda NO
└─ Tipo enum
Valori possibili: item_reference
NO
source oggetto
└> contenuto array Contenuto del file jsonl. NO
└* id corda Identificatore del file. NO
└─ Tipo enum Tipo di origine JSONL. Sempre file_id.
Valori possibili: file_id
NO
target oggetto Classe base per bersagli con supporto per discriminatore.
└─ Tipo corda Tipo di destinazione. NO
type enum Tipo di origine dati, sempre TargetCompletions.
Valori possibili: azure_ai_target_completions

TargetConfig

Classe astratta per la configurazione del target.

Discriminare per TargetConfig

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
AzureOpenAIModel AzureOpenAIModelConfiguration
Nome TIPO Descrzione Obbligatorio Default
type corda Tipo di configurazione del modello.

TargetUpdate

Classe base per bersagli con supporto per discriminatore.

Discriminare per TargetUpdate

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
azure_ai_model AzureAIModelTargetUpdate
azure_ai_assistant AzureAIAssistantTargetUpdate
Nome TIPO Descrzione Obbligatorio Default
type corda Tipo di destinazione.

TassonomiaCategory

Definizione della categoria di tassonomia.

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione della categoria della tassonomia. NO
id corda Identificatore univoco della categoria della tassonomia.
nome corda Nome della categoria della tassonomia.
proprietà oggetto Proprietà aggiuntive per la categoria tassonomia. NO
riskCategory oggetto Categoria di rischio per l'obiettivo dell'attacco.
Sottocategorie array Elenco delle sottocategorie di tassonomia.

TaxonomyRedTeamItemGenerationParams

Rappresenta i parametri per la generazione di elementi red team con prompt di inizializzazione.

Nome TIPO Descrzione Obbligatorio Default
attack_strategies array Raccolta di strategie di attacco da usare.
num_turns numero intero Numero di turni consentiti nel gioco.
source oggetto
└> contenuto array Contenuto del file jsonl. NO
└* id corda Identificatore del file. NO
└─ Tipo enum Tipo di origine JSONL. Sempre file_id.
Valori possibili: file_id
NO
type enum Tipo di parametri di generazione di elementi, sempre red_team.
Valori possibili: red_team_taxonomy

TassonomiaSubCategory

Definizione della sottocategoria della tassonomia.

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Descrizione della sottocategoria della tassonomia. NO
enabled boolean Elenco degli elementi della tassonomia in questa sottocategoria.
id corda Identificatore univoco della sottocategoria della tassonomia.
nome corda Nome della sottocategoria della tassonomia.
proprietà oggetto Proprietà aggiuntive per la sottocategoria della tassonomia. NO

ToolDescription

Descrizione di uno strumento che può essere utilizzato da un agente.

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Una breve descrizione dello scopo dello strumento. NO
nome corda Nome dello strumento. NO

ToolProjectConnection

Una risorsa di connessione al progetto.

Nome TIPO Descrzione Obbligatorio Default
project_connection_id corda Una connessione di progetto in un oggetto ToolProjectConnectionList collegato a questo strumento.

TracesEvalRunDataSource

Rappresenta un'origine dati per le esecuzioni di valutazione che operano sulle tracce di Agent archiviate in Application Insights.

Nome TIPO Descrzione Obbligatorio Default
lookback_hours numero intero Finestra di lookback (in ore) applicata durante il recupero di tracce da Application Insights. NO 168
trace_ids array Raccolta di identificatori di traccia dell'agente da valutare.
type enum Tipo di origine dati, sempre azure_ai_traces.
Valori possibili: azure_ai_traces

TreatmentEffectType

Tipo di effetto del trattamento.

Proprietà Value
Tipo corda
Valori TooFewSamples
Inconclusive
Changed
Improved
Degraded

Attivatore

Modello base per il Trigger del programma.

Discriminante per trigger

Questo componente usa la proprietà type per distinguere tra tipi diversi:

Valore tipo Schema
Cron CronTrigger
Recurrence RicorrenzaTrigger
OneTime OneTimeTrigger
Nome TIPO Descrzione Obbligatorio Default
type oggetto Tipo di trigger.

TriggerType

Tipo di trigger.

Proprietà Value
Descrizione Tipo di trigger.
Tipo corda
Valori Cron
Recurrence
OneTime

UpdateAgentFromManifestRequest

Nome TIPO Descrzione Obbligatorio Default
descrizione corda Una descrizione leggibile dell'agente. NO
manifest_id corda ID manifesto da cui importare la versione dell'agente.
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
parameter_values oggetto Input al manifesto che genererà un agente completamente materializzato.

UpdateAgentRequest

Nome TIPO Descrzione Obbligatorio Default
Definizione oggetto
└* tipo AgentKind NO
└rai_config RaiConfig Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). NO
descrizione corda Una descrizione leggibile dell'agente. NO
metadata oggetto Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO

UpdateEvalParametersBody

Nome TIPO Descrzione Obbligatorio Default
metadata OpenAI.Metadata Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Può trattarsi di
utile per archiviare informazioni aggiuntive sull'oggetto in un oggetto strutturato
formattare ed eseguire query per gli oggetti tramite l'API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe
con una lunghezza massima di 512 caratteri.
NO
nome corda NO
proprietà oggetto Set di coppie chiave-valore non modificabili di 16 che possono essere collegate a un oggetto per l'archiviazione di informazioni aggiuntive.
Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.
NO

UserProfileMemoryItem

Un elemento di memoria contenente specificamente le informazioni del profilo utente estratte dalle conversazioni, come preferenze, interessi e dettagli personali.

Nome TIPO Descrzione Obbligatorio Default
tipo/gentile enum Il tipo di elemento della memoria.
Valori possibili: user_profile

WeeklyRecurrenceSchedule

Pianificazione della ricorrenza settimanale.

Nome TIPO Descrzione Obbligatorio Default
daysOfWeek array Giorni della settimana per la pianificazione della ricorrenza.
type enum Tipo di ricorrenza settimanale.
Valori possibili: Weekly

WorkflowActionOutputItemResource

Nome TIPO Descrzione Obbligatorio Default
action_id corda Identificatore univoco per l'azione.
tipo/gentile corda Tipo di azione CSDL, ad esempio 'SetVariable', 'InvokeAzureAgent'.
parent_action_id corda ID dell'azione padre se si tratta di un'azione nidificata. NO
previous_action_id corda ID dell'azione precedente se questa azione segue un'altra azione. NO
stato enum Stato dell'azione ,ad esempio 'in_progress', 'completed', 'failed', 'cancelled').
Valori possibili: completed, failed, in_progress, cancelled
type enum
Valori possibili: workflow_action

WorkflowAgentDefinition

Definizione dell'agente del flusso di lavoro.

Nome TIPO Descrzione Obbligatorio Default
tipo/gentile enum
Valori possibili: workflow
flusso di lavoro corda Definizione YAML CSDL del flusso di lavoro. NO

numero intero

Tipo: integer

Formato: int64