Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Versione API: v1
Autenticazione
Flusso: implicito
URL autorizzazione:https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Ambiti:
https://ai.azure.com/.default
Agents
Agenti - Creare l'agente
POST {endpoint}/agents?api-version=v1
Crea l'agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview, HostedAgents=V1Preview, WorkflowAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Definizione | AgentDefinition | Sì | ||
| └* tipo | AgentKind | Sì | ||
| └rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| metadata | object | 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 | string | 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. Vincoli: maxLength: 63 |
Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti - elencare gli agenti
GET {endpoint}/agents?api-version=v1
Restituisce l'elenco di tutti gli agenti.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| kind | query | No | string Valori possibili: prompt, hosted, container_app, workflow |
Filtra gli agenti per tipo. Se non specificato, vengono restituiti tutti gli agenti. |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti - Ottenere l'agente
GET {endpoint}/agents/{agent_name}?api-version=v1
Recupera l'agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente da recuperare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti - Agente di aggiornamento
POST {endpoint}/agents/{agent_name}?api-version=v1
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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente da recuperare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview, HostedAgents=V1Preview, WorkflowAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Definizione | AgentDefinition | Sì | ||
| └* tipo | AgentKind | Sì | ||
| └rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| metadata | object | 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 |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti - Eliminare l'agente
DELETE {endpoint}/agents/{agent_name}?api-version=v1
Elimina un agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente da eliminare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DeleteAgentResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti : aggiornare l'agente dal manifesto
POST {endpoint}/agents/{agent_name}/import?api-version=v1
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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente da aggiornare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| manifest_id | string | ID manifesto da cui importare la versione dell'agente. | Sì | |
| metadata | object | 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 | object | Input al manifesto che genererà un agente completamente materializzato. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti : creare la versione dell'agente
POST {endpoint}/agents/{agent_name}/versions?api-version=v1
Creare una nuova versione dell'agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | 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. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview, HostedAgents=V1Preview, WorkflowAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Definizione | AgentDefinition | Sì | ||
| └* tipo | AgentKind | Sì | ||
| └rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| metadata | object | 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 |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentVersionObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti - Elencare le versioni degli agenti
GET {endpoint}/agents/{agent_name}/versions?api-version=v1
Restituisce l'elenco delle versioni di un agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente per cui recuperare le versioni. |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti - Ottenere la versione dell'agente
GET {endpoint}/agents/{agent_name}/versions/{agent_version}?api-version=v1
Recupera una versione specifica di un agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente da recuperare. |
| agent_version | path | Sì | string | Versione dell'agente da recuperare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentVersionObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti - Eliminare la versione dell'agente
DELETE {endpoint}/agents/{agent_name}/versions/{agent_version}?api-version=v1
Elimina una versione specifica di un agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente da eliminare. |
| agent_version | path | Sì | string | Versione dell'agente da eliminare |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DeleteAgentVersionResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti : creare la versione dell'agente dal manifesto
POST {endpoint}/agents/{agent_name}/versions:import?api-version=v1
Creare una nuova versione dell'agente da un manifesto.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | 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. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| manifest_id | string | ID manifesto da cui importare la versione dell'agente. | Sì | |
| metadata | object | 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 | object | Input al manifesto che genererà un agente completamente materializzato. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentVersionObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Agenti: creare l'agente dal manifesto
POST {endpoint}/agents:import?api-version=v1
Crea un agente da un manifesto.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| manifest_id | string | ID manifesto da cui importare la versione dell'agente. | Sì | |
| metadata | object | 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 | string | 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. Vincoli: maxLength: 63 |
Sì | |
| parameter_values | object | Input al manifesto che genererà un agente completamente materializzato. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori agente
Contenitori dell'agente - Elencare le operazioni del contenitore dell'agente
GET {endpoint}/agents/{agent_name}/operations?api-version=v1
Elencare le operazioni del contenitore per un agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori dell'agente - Operazione get agent container
GET {endpoint}/agents/{agent_name}/operations/{operation_id}?api-version=v1
Ottenere lo stato di un'operazione contenitore per un agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| operation_id | path | Sì | string | ID operazione. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentContainerOperationObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori dell'agente - Ottenere il contenitore dell'agente
GET {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default?api-version=v1
Ottenere un contenitore per una versione specifica di un agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| agent_version | path | Sì | string | Versione dell'agente. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentContainerObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori dell'agente - Elencare le operazioni del contenitore della versione dell'agente
GET {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default/operations?api-version=v1
Elencare le operazioni del contenitore per una versione specifica di un agente.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| agent_version | path | Sì | string | Versione dell'agente. |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori dell'agente - Eliminare il contenitore dell'agente
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:delete?api-version=v1
Eliminare un contenitore per una versione specifica di un agente. Se il contenitore non esiste, l'operazione sarà 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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| agent_version | path | Sì | string | Versione dell'agente. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 202
Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentContainerOperationObject |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| Operazione-Localizzazione | string |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori dell'agente : log dei contenitori dell'agente di flusso
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:logstream?api-version=v1
Voce del log del contenitore trasmessa dal contenitore come blocchi di testo. Ogni blocco è una stringa UTF-8 che può essere una riga di log di testo normale o una voce di log in formato JSON, a seconda del tipo di log del contenitore trasmesso. I client devono considerare ogni blocco come testo opaco e, se necessario, tentare di analizzarlo come JSON in base ai requisiti di registrazione.
Per i log di sistema, il formato è JSON con la struttura seguente: {"TimeStamp":"2025-12-15T16:51:33Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Connessione all'agente di raccolta eventi...","Motivo":"StartingGettingEvents","EventSource":"ContainerAppController","Count":1} {"TimeStamp":"2025-12-15T16:51:34Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Connected to events server","Reason":"ConnectedToEventsServer","EventSource":"ContainerAppController","Count":1}
Per i log della console, il formato è testo normale come generato dal stdout/stderr del contenitore. 2025-12-15T08:43:48.72656 Connessione al contenitore 'agent-container'... 2025-12-15T08:43:48.75451 Successfully Connected to container: 'agent-container' [Revision: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b', Replica: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b-6898b9c89f-mpkjc'] 2025-12-15T08:33:59.0671054Z stdout F INFO: 127.0.0.1:42588 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:29.0649033Z stdout F INFO: 127.0.0.1:60246 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:59.0644467Z stdout F INFO: 127.0.0.1:43994 - "GET /readiness HTTP/1.1" 200 OK
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| agent_version | path | Sì | string | Versione dell'agente. |
| kind | query | No | string Valori possibili: console, system |
la console restituisce stdout/stderr del contenitore, il sistema restituisce il flusso di eventi dell'app contenitore. per impostazione predefinita la console |
| replica_name | query | No | string | Se omesso, il server sceglie la prima replica per i log della console. Obbligatorio per specificare come destinazione una replica specifica. |
| coda | query | No | integer | Numero di righe finali restituite. Applicato a 1-300. Il valore predefinito è 20 |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori dell'agente : avviare il contenitore dell'agente
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:start?api-version=v1
Avviare un contenitore per una versione specifica di un agente. Se il contenitore è già in esecuzione, l'operazione sarà 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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| agent_version | path | Sì | string | Versione dell'agente. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| max_replicas | integer | Numero massimo di repliche. Il valore predefinito è 1. | No | 1 |
| min_replicas | integer | Numero minimo di repliche. Il valore predefinito è 1. | No | 1 |
Risposte
Codice di stato: 202
Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentContainerOperationObject |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| Operazione-Localizzazione | string |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori dell'agente - Arrestare il contenitore dell'agente
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:stop?api-version=v1
Arrestare un contenitore per una versione specifica di un agente. Se il contenitore non è in esecuzione o è già fermato, l'operazione sarà 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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| agent_version | path | Sì | string | Versione dell'agente. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 202
Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentContainerOperationObject |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| Operazione-Localizzazione | string |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Contenitori dell'agente - Aggiornare il contenitore dell'agente
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:update?api-version=v1
Aggiornare un contenitore per una versione specifica di un agente. Se il contenitore non è in esecuzione, l'operazione sarà 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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Sì | string | Nome dell'agente. |
| agent_version | path | Sì | string | Versione dell'agente. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: ContainerAgents=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| max_replicas | integer | Numero massimo di repliche. | No | |
| min_replicas | integer | Numero minimo di repliche. | No |
Risposte
Codice di stato: 202
Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AgentContainerOperationObject |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| Operazione-Localizzazione | string |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Connections
Connessioni - elenco
GET {endpoint}/connections?api-version=v1
Elencare tutte le connessioni nel progetto, senza popolare le credenziali di connessione
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| connectionType | query | No | string Valori possibili: AzureOpenAI, AzureBlob, AzureStorageAccountCognitiveSearch, CosmosDB, ApiKey, AppConfig, AppInsights, CustomKeysRemoteTool_Preview |
Elencare le connessioni di questo tipo specifico |
| defaultConnection | query | No | boolean | Elencare le connessioni predefinite |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| x-ms-client-request-id | Falso | string | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedConnection |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-client-request-id | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Connessioni - ottenere
GET {endpoint}/connections/{name}?api-version=v1
Ottenere una connessione in base al nome, senza popolare le credenziali di connessione
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | Nome descrittivo della connessione, fornito dall'utente. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| x-ms-client-request-id | Falso | string | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Connection |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-client-request-id | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Connessioni : ottenere con le credenziali
POST {endpoint}/connections/{name}/getConnectionWithCredentials?api-version=v1
Ottenere una connessione in base al nome, con le relative credenziali di connessione
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | Nome descrittivo della connessione, fornito dall'utente. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| x-ms-client-request-id | Falso | string | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Connection |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-client-request-id | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Datasets
Set di dati - Elencare la versione più recente
GET {endpoint}/datasets?api-version=v1
Elencare la versione più recente di ogni DatasetVersion
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedDatasetVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Set di dati - elencare le versioni
GET {endpoint}/datasets/{name}/versions?api-version=v1
Elencare tutte le versioni di DatasetVersion specificato
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedDatasetVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Set di dati - Ottenere la versione
GET {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Ottenere la versione specifica di DatasetVersion. Il servizio restituisce l'errore 404 Not Found se DatasetVersion non esiste.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | ID versione specifico di DatasetVersion da recuperare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DatasetVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Set di dati - Eliminare la versione
DELETE {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Eliminare la versione specifica di DatasetVersion. Il servizio restituisce 204 Nessun contenuto se DatasetVersion è stato eliminato correttamente o se DatasetVersion non esiste.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | Versione di DatasetVersion da eliminare. |
Risposte
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 | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Set di dati: creare o aggiornare la versione
PATCH {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Creare un oggetto DatasetVersion nuovo o aggiornare un oggetto DatasetVersion esistente con l'ID versione specificato
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | ID versione specifico di DatasetVersion da creare o aggiornare. |
Corpo della richiesta
Content-Type: application/merge-patch+json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | DatasetType | Enumerazione per determinare il tipo di dati. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DatasetVersion |
Codice di stato: 201
Descrizione: la richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DatasetVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Set di dati - Ottenere le credenziali
POST {endpoint}/datasets/{name}/versions/{version}/credentials?api-version=v1
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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | ID versione specifico di DatasetVersion su cui operare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AssetCredentialResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Set di dati: avviare la versione di caricamento in sospeso
POST {endpoint}/datasets/{name}/versions/{version}/startPendingUpload?api-version=v1
Avviare un nuovo o ottenere un caricamento esistente in sospeso di un set di dati per una versione specifica.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | ID versione specifico di DatasetVersion su cui operare. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Connectionname | string | 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 | string | Se PendingUploadId non viene specificato, verrà usato un GUID casuale. | No | |
| pendingUploadType | enum | BlobReference è l'unico tipo supportato. Valori possibili: BlobReference |
Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PendingUploadResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Implementazioni
Distribuzioni - elenco
GET {endpoint}/deployments?api-version=v1
Elencare tutti i modelli distribuiti nel progetto
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| modelPublisher | query | No | string | Autore di modelli per filtrare i modelli in base |
| modelName | query | No | string | Nome del modello (nome specifico dell'editore) per filtrare i modelli in base a |
| deploymentType | query | No | string Valori possibili: ModelDeployment |
Tipo di distribuzione per cui filtrare l'elenco |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| x-ms-client-request-id | Falso | string | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedDeployment |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-client-request-id | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Distribuzioni : ottenere
GET {endpoint}/deployments/{name}?api-version=v1
Ottieni un modello distribuito.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | Nome della distribuzione |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| x-ms-client-request-id | Falso | string | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Deployment |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-client-request-id | Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Tassonomie di valutazione
Tassonomie di valutazione - elenco
GET {endpoint}/evaluationtaxonomies?api-version=v1
Elencare le tassonomie di valutazione
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| inputName | query | No | string | Filtrare in base al nome dell'input di valutazione. |
| inputType | query | No | string | Filtrare in base al tipo di input tassonomia. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedEvaluationTaxonomy |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Tassonomie di valutazione - get
GET {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Ottenere un'esecuzione di valutazione in base al nome.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvaluationTaxonomy |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Tassonomie di valutazione - eliminazione
DELETE {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Eliminare una tassonomia di valutazione in base al nome.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
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 | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Tassonomie di valutazione : creazione
PUT {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Creare una tassonomia di valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | Nome della tassonomia di valutazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| properties | object | Proprietà aggiuntive per la tassonomia di valutazione. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| tassonomiaCategorie | matrice di TassonomiaCategory | Elenco delle categorie di tassonomia. | No | |
| tassonomiaInput | EvaluationTaxonomyInput | Configurazione di input per la tassonomia di valutazione. | Sì | |
| └─ Tipo | EvaluationTaxonomyInputType | Tipo di input della tassonomia di valutazione. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvaluationTaxonomy |
Codice di stato: 201
Descrizione: la richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvaluationTaxonomy |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Tassonomie di valutazione - aggiornamento
PATCH {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Aggiornare una tassonomia di valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | Nome della tassonomia di valutazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| properties | object | Proprietà aggiuntive per la tassonomia di valutazione. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| tassonomiaCategorie | matrice di TassonomiaCategory | Elenco delle categorie di tassonomia. | No | |
| tassonomiaInput | EvaluationTaxonomyInputUpdate | Configurazione di input per la tassonomia di valutazione. | No | |
| └─ Tipo | EvaluationTaxonomyInputType | Tipo di input della tassonomia di valutazione. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvaluationTaxonomy |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Regole di valutazione
Regole di valutazione - elenco
GET {endpoint}/evaluationrules?api-version=v1
Elencare tutte le regole di valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| actionType | query | No | string Valori possibili: continuousEvaluation, humanEvaluationPreview |
Filtrare in base al tipo di regola di valutazione. |
| nomeagente | query | No | string | Filtra in base al nome dell'agente. |
| enabled | query | No | boolean | Filtrare in base allo stato abilitato. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedEvaluationRule |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Regole di valutazione - get
GET {endpoint}/evaluationrules/{id}?api-version=v1
Ottenere una regola di valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| id | path | Sì | string | Identificatore univoco per la regola di valutazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvaluationRule |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Regole di valutazione - eliminazione
DELETE {endpoint}/evaluationrules/{id}?api-version=v1
Eliminare una regola di valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| id | path | Sì | string | Identificatore univoco per la regola di valutazione. |
Risposte
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 | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Regole di valutazione: creare o aggiornare
PUT {endpoint}/evaluationrules/{id}?api-version=v1
Creare o aggiornare una regola di valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| id | path | Sì | string | Identificatore univoco per la regola di valutazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | Falso | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | EvaluationRuleAction | Modello di azione di valutazione. | Sì | |
| └─ Tipo | EvaluationRuleActionType | Tipo di azione di valutazione. | Sì | |
| descrizione | string | Descrizione per la regola di valutazione. | No | |
| displayName | string | Nome visualizzato per la regola di valutazione. | No | |
| enabled | boolean | Indica se la regola di valutazione è abilitata. Il valore predefinito è vero. | Sì | |
| eventType | EvaluationRuleEventType | Tipo di evento della regola di valutazione. | Sì | |
| filter | EvaluationRuleFilter | Modello di filtro di valutazione. | No | |
| └* agentName | string | Filtrare in base al nome dell'agente. | Sì | |
| id | string (sola lettura) | Identificatore univoco per la regola di valutazione. | Sì | |
| dati di sistema | oggetto (sola lettura) | Metadati di sistema per la regola di valutazione. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvaluationRule |
Codice di stato: 201
Descrizione: la richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvaluationRule |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Valutatori
Analizzatori - Elencare le versioni più recenti
GET {endpoint}/evaluators?api-version=v1
Elenca l'ultima versione di ogni analizzatore
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| type | query | No | string Valori possibili: builtin, custom, all |
Filtrare gli analizzatori per tipo. Valori possibili: 'all', 'custom', 'builtin'. |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedEvaluatorVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Analizzatori - Elencare le versioni
GET {endpoint}/evaluators/{name}/versions?api-version=v1
Elenca tutte le versioni dell'analizzatore specificato
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| type | query | No | string Valori possibili: builtin, custom, all |
Filtrare gli analizzatori per tipo. Valori possibili: 'all', 'custom', 'builtin'. |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedEvaluatorVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Analizzatori - Creare la versione
POST {endpoint}/evaluators/{name}/versions?api-version=v1
Creare un nuovo EvaluatorVersion con ID versione incrementato automaticamente
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| categories | matrice di analizzatoriCategory | Le categorie del valutatore | Sì | |
| Definizione | AnalizzatoreDefinition | Configurazione dell'analizzatore di base con discriminatore | Sì | |
| └data_schema | object | Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| └init_parameters | object | Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| └* Metriche | object | Elenco delle metriche di output prodotte da questo valutatore | No | |
| └─ Tipo | AnalizzatoreDefinitionType | Il tipo di definizione del valutatore | Sì | |
| descrizione | string | Testo della descrizione dell'asset. | No | |
| display_name | string | Nome visualizzato per l'analizzatore. Aiuta facilmente a trovare il valutatore in AI Foundry. Non è necessario che sia univoco. | No | |
| evaluator_type | AnalizzatoreType | Il tipo di valutatore | Sì | |
| metadata | object | Metadati relativi all'analizzatore | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No |
Risposte
Codice di stato: 201
Descrizione: la richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AnalizzatoreVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Analizzatori : ottenere la versione
GET {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
Ottenere la versione specifica di EvaluatorVersion. Il servizio restituisce l'errore 404 Not Found se EvaluatorVersion non esiste.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | ID versione specifico dell'analizzatoreVersion da recuperare. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AnalizzatoreVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Analizzatori - Eliminare la versione
DELETE {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | Versione di EvaluatorVersion da eliminare. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
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 | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Analizzatori - versione di aggiornamento
PATCH {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
Aggiorna un EvaluatorVersion esistente con l'ID versione specificato
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | Versione di EvaluatorVersion da aggiornare. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Evaluations=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| categories | matrice di analizzatoriCategory | Le categorie del valutatore | No | |
| descrizione | string | Testo della descrizione dell'asset. | No | |
| display_name | string | Nome visualizzato per l'analizzatore. Aiuta facilmente a trovare il valutatore in AI Foundry. Non è necessario che sia univoco. | No | |
| metadata | object | Metadati relativi all'analizzatore | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | AnalizzatoreVersion |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Indexes
Indici - elenco più recente
GET {endpoint}/indexes?api-version=v1
Elencare la versione più recente di ogni indice
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedIndex |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Indici - elencare le versioni
GET {endpoint}/indexes/{name}/versions?api-version=v1
Elencare tutte le versioni dell'indice specificato
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedIndex |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Indici - ottenere la versione
GET {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Ottenere la versione specifica dell'indice. Se l'indice non esiste, il servizio restituisce l'errore 404 Not Found.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | ID versione specifico dell'indice da recuperare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Indice |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Indici - Eliminare la versione
DELETE {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Eliminare 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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | Versione dell'indice da eliminare. |
Risposte
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 | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Indici : creare o aggiornare la versione
PATCH {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Creare un indice nuovo o aggiornare un indice esistente con l'ID versione specificato
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | nome della risorsa. |
| version | path | Sì | string | ID versione specifico dell'indice da creare o aggiornare. |
Corpo della richiesta
Content-Type: application/merge-patch+json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | IndexType | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Indice |
Codice di stato: 201
Descrizione: la richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Indice |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Insights
Informazioni dettagliate : genera
POST {endpoint}/insights?api-version=v1
Generare informazioni dettagliate
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Insights=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
| Ripetibilità-Request-ID | Falso | string | 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 | Falso | string | Timestamp che indica quando la richiesta è stata avviata per la prima volta. Utilizzato in combinazione con repeatability-request-id per il controllo dell'idempotenza. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| displayName | string | Nome visualizzato descrittivo per le informazioni dettagliate. | Sì | |
| id | string (sola lettura) | Identificatore univoco per il report di informazioni dettagliate. | Sì | |
| metadata | InsightsMetadata (sola lettura) | Metadati relativi alle informazioni dettagliate. | Sì | |
| └* completedAt | string | Timestamp al termine delle informazioni dettagliate. | No | |
| └> createdAt | string | Timestamp al momento della creazione delle informazioni dettagliate. | Sì | |
| request | InsightRequest | La richiesta del report di approfondimento. | Sì | |
| └─ Tipo | InsightType | Tipo di richiesta. | Sì | |
| result | InsightResult (sola lettura) | Il risultato degli approfondimenti. | No | |
| └─ Tipo | InsightType | Tipo di risultato di informazioni dettagliate. | Sì | |
| state | Azure. Core.Foundations.OperationState (sola lettura) | Enumerazione che descrive gli stati di funzionamento consentiti. | Sì |
Risposte
Codice di stato: 201
Descrizione: la richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Informazioni dettagliate |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Informazioni dettagliate - elenco
GET {endpoint}/insights?api-version=v1
Elencare tutte le informazioni dettagliate in ordine cronologico inverso (prima più recente).
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| type | query | No | string Valori possibili: EvaluationRunClusterInsight, AgentClusterInsight, EvaluationComparison |
Filtra in base al tipo di analisi. |
| evalId | query | No | string | Filtrare in base all'ID di valutazione. |
| runId | query | No | string | Filtrare in base all'ID dell'esecuzione della valutazione. |
| nomeagente | query | No | string | 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. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Insights=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedInsight |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Informazioni dettagliate - Ottenere
GET {endpoint}/insights/{id}?api-version=v1
Ottenere informazioni dettagliate specifiche in base all'ID.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| id | path | Sì | string | 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. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Insights=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Informazioni dettagliate |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Archivi di memoria
Creare un archivio di memoria
POST {endpoint}/memory_stores?api-version=v1
Creare un archivio di memoria.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Definizione | MemoryStoreDefinition | Definizione di base per le configurazioni dell'archivio di memoria. | Sì | |
| └* tipo | MemoryStoreKind | Tipo di archivio di memoria. | Sì | |
| descrizione | string | Descrizione leggibile dell'archivio memoria. Vincoli: maxLength: 512 |
No | |
| metadata | object | Metadati arbitrari chiave-valore da associare all'archivio di memoria. | No | |
| nome | string | Nome dell'archivio di memoria. Vincoli: maxLength: 256 |
Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | MemoryStoreObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elencare gli archivi di memoria
GET {endpoint}/memory_stores?api-version=v1
Elencare tutti gli archivi di memoria.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Aggiornare l'archivio memoria
POST {endpoint}/memory_stores/{name}?api-version=v1
Aggiornare un archivio di memoria.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| nome | path | Sì | string | Nome dell'archivio di memoria da aggiornare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione leggibile dell'archivio memoria. Vincoli: maxLength: 512 |
No | |
| metadata | object | Metadati arbitrari chiave-valore da associare all'archivio di memoria. | No |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | MemoryStoreObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Ottenere l'archivio di memoria
GET {endpoint}/memory_stores/{name}?api-version=v1
Recuperare un archivio di memoria.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| nome | path | Sì | string | Nome dell'archivio di memoria da recuperare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | MemoryStoreObject |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Eliminare l'archivio memoria
DELETE {endpoint}/memory_stores/{name}?api-version=v1
Eliminare un archivio di memoria.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| nome | path | Sì | string | Nome dell'archivio di memoria da eliminare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DeleteMemoryStoreResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Ottenere il risultato dell'aggiornamento
GET {endpoint}/memory_stores/{name}/updates/{update_id}?api-version=v1
Ottenere il risultato dell'aggiornamento dell'archivio di memoria.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| nome | path | Sì | string | Nome dell'archivio di memoria. |
| update_id | path | Sì | string | ID dell'operazione di aggiornamento della memoria. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | MemoryStoreUpdateResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Eliminare i ricordi dell'ambito
POST {endpoint}/memory_stores/{name}:delete_scope?api-version=v1
Eliminare tutte le memorie associate a un oscilloscopio specifico da un archivio di memoria.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| nome | path | Sì | string | Nome dell'archivio di memoria. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| scope | string | Spazio dei nomi che raggruppa logicamente e isola i ricordi da eliminare, ad esempio un ID utente. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | MemoryStoreDeleteScopeResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Cerca ricordi
POST {endpoint}/memory_stores/{name}:search_memories?api-version=v1
Cerca ricordi rilevanti da un archivio di memoria in base al contesto della conversazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| nome | path | Sì | string | Nome dell'archivio di memoria da cercare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| items | matrice di OpenAI.InputItem | Elementi per i quali cercare i ricordi pertinenti. | No | |
| options | MemorySearchOptions | Opzioni di ricerca in memoria. | No | |
| └max_memories | integer | Numero massimo di elementi di memoria da restituire. | No | |
| previous_search_id | string | ID univoco della richiesta di ricerca precedente, abilitando la ricerca incrementale della memoria da cui è stata interrotta l'ultima operazione. | No | |
| scope | string | Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | MemoryStoreSearchResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Aggiornare i ricordi
POST {endpoint}/memory_stores/{name}:update_memories?api-version=v1
Aggiorna l'archivio di memoria con le memorie di conversazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| nome | path | Sì | string | Nome dell'archivio di memoria da aggiornare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: MemoryStores=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| items | matrice di OpenAI.InputItem | Elementi di conversazione da cui estrarre i ricordi. | No | |
| previous_update_id | string | ID univoco della richiesta di aggiornamento precedente, abilitando gli aggiornamenti incrementali della memoria da cui è stata interrotta l'ultima operazione. | No | |
| scope | string | Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. | Sì | |
| update_delay | integer | Periodo di timeout prima dell'elaborazione dell'aggiornamento della memoria in secondi. Se durante questo periodo viene ricevuta una nuova richiesta di aggiornamento, annulla la richiesta corrente e reimposta il timeout. Impostare su 0 per attivare immediatamente l'aggiornamento senza ritardo. Il valore predefinito è 300 (5 minuti). |
No | 300 |
Risposte
Codice di stato: 202
Descrizione: la richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | MemoryStoreUpdateResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| Operazione-Localizzazione | string | Posizione per il monitoraggio dello stato dell'operazione. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Conversazioni
Creare una conversazione
POST {endpoint}/openai/v1/conversations
Creare una conversazione.
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| items | matrice di OpenAI.InputItem | No | ||
| metadata | OpenAI.Metadata (nullabili) | 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 |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.ConversationResource |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elencare le conversazioni
GET {endpoint}/openai/v1/conversations
Restituisce l'elenco di tutte le conversazioni.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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 | string | Filtrare in base al nome dell'agente. Se specificato, verranno restituiti solo gli elementi associati all'agente specificato. |
| agent_id | query | No | string | Filtrare in base all'ID agente nel formato name:version. Se specificato, verranno restituiti solo gli elementi associati all'ID agente specificato. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Aggiornare la conversazione
POST {endpoint}/openai/v1/conversations/{conversation_id}
Aggiornare una conversazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Sì | string | ID della conversazione da aggiornare. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (nullabili) | 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. |
Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.ConversationResource |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Ottenere una conversazione
GET {endpoint}/openai/v1/conversations/{conversation_id}
Recupera una conversazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Sì | string | ID della conversazione da recuperare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.ConversationResource |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elimina conversazione
DELETE {endpoint}/openai/v1/conversations/{conversation_id}
Elimina una conversazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Sì | string | ID della conversazione da eliminare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.DeletedConversationResource |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Creare elementi di conversazione
POST {endpoint}/openai/v1/conversations/{conversation_id}/items
Creare elementi in una conversazione con l'ID specificato.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Sì | string | ID della conversazione in cui deve essere creato l'elemento. |
| Includono | query | No | matrice | Campi aggiuntivi da includere nella risposta. Per altre informazioni, vedere il include parametro per elencare gli elementi di conversazione. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| items | matrice di OpenAI.Item | Elementi da aggiungere alla conversazione. È possibile aggiungere fino a 20 elementi alla volta. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.ConversationItemList |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elencare gli elementi della conversazione
GET {endpoint}/openai/v1/conversations/{conversation_id}/items
Elencare tutti gli elementi per una conversazione con l'ID specificato.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Sì | string | ID della conversazione in cui devono essere elencati gli elementi. |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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 | string Valori possibili: , message, , , output_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputreasoningcompactionimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callcustom_tool_call_outputcustom_tool_callstructured_outputsoauth_consent_requestmemory_search_callworkflow_action |
Filtra per tipo di elemento. Se specificato, verranno restituiti solo gli elementi del tipo specificato. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Ottenere l'elemento della conversazione
GET {endpoint}/openai/v1/conversations/{conversation_id}/items/{item_id}
Ottenere un singolo elemento da una conversazione con gli ID specificati.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Sì | string | ID della conversazione che contiene l'elemento. |
| item_id | path | Sì | string | ID dell'elemento della conversazione da recuperare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.OutputItem |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Eliminare l'elemento della conversazione
DELETE {endpoint}/openai/v1/conversations/{conversation_id}/items/{item_id}
Eliminare un elemento da una conversazione con gli ID specificati.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Sì | string | ID della conversazione da cui deve essere eliminato l'elemento. |
| item_id | path | Sì | string | ID dell'elemento della conversazione da eliminare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.ConversationResource |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Evals
Valutazioni - valutazioni list
GET {endpoint}/openai/v1/evals
Elencare tutte le valutazioni Elencare le valutazioni per un progetto.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| dopo | query | No | string | Identificatore dell'ultima esecuzione della richiesta di impaginazione precedente. |
| limit | query | No | integer | Numero di esecuzioni da recuperare. |
| order | query | No | string Valori possibili: asc, desc |
Ordinamento delle esecuzioni in base al timestamp. Usare asc per l'ordine crescente o desc per l'ordine decrescente. Di default è asc. |
| ordina per | query | No | string Valori possibili: created_at, updated_at |
Le valutazioni possono essere ordinate in base all'ora di creazione o all'ultima ora di aggiornamento. Usare created_at per l'ora di creazione o updated_at per l'ora dell'ultimo aggiornamento. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Valutazioni - creare valutazioni
POST {endpoint}/openai/v1/evals
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
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| configurazione_sorgente_dati | OpenAI.CreateEvalCustomDataSourceConfig o OpenAI.CreateEvalLogsDataSourceConfig o OpenAI.CreateEvalStoredCompletionsDataSourceConfig o AzureAIDataSourceConfig | Configurazione per l'origine dati utilizzata per le esecuzioni di valutazione. Determina lo schema dei dati usati nella valutazione. | Sì | |
| metadata | OpenAI.Metadata (nullabili) | 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 | string | Nome della valutazione. | No | |
| properties | object | 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 | matrice di OpenAI.EvalGraderLabelModel o OpenAI.EvalGraderStringCheck o OpenAI.EvalGraderTextSimilarity o OpenAI.EvalGraderPython o OpenAI.EvalGraderScoreModel o EvalGraderAzureAIEvaluator | Elenco di classificatori per tutte le esecuzioni di valutazione in questo gruppo. I classificatori possono fare riferimento a 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 sample spazio dei nomi (ad esempio, {{sample.output_text}}). |
Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Eval |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Valutazioni - elimina la valutazione
DELETE {endpoint}/openai/v1/evals/{eval_id}
Eliminare una valutazione Consente di eliminare una valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione da eliminare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DeleteEvalResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Valutazioni - ottieni la valutazione
GET {endpoint}/openai/v1/evals/{eval_id}
Ottenere una valutazione Ottenere una valutazione in base all'ID.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione da recuperare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Eval |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Valutazioni - aggiornamento della valutazione
POST {endpoint}/openai/v1/evals/{eval_id}
Aggiornare una valutazione Aggiornare determinate proprietà di una valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione da aggiornare. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (nullabili) | 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 | string | No | ||
| properties | object | 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 |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Eval |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - Esecuzioni elenco
GET {endpoint}/openai/v1/evals/{eval_id}/runs
Ottenere un elenco di esecuzioni per una valutazione Ottenere un elenco di esecuzioni per una valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione per la quale recuperare le esecuzioni. |
| dopo | query | No | string | Identificatore dell'ultima esecuzione della richiesta di impaginazione precedente. |
| limit | query | No | integer | Numero di esecuzioni da recuperare. |
| order | query | No | string Valori possibili: asc, desc |
Ordinamento delle esecuzioni in base al timestamp. Usare asc per l'ordine crescente o desc per l'ordine decrescente. Di default è asc. |
| Stato | query | No | string Valori possibili: queued, in_progresscompleted, , canceled, failed . Filtra le esecuzioni per stato. Uno di queued, in_progress, failedcompleted, , canceled. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Evals : creare l'esecuzione di eval
POST {endpoint}/openai/v1/evals/{eval_id}/runs
Creare un'esecuzione di valutazione
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione per la quale creare un'esecuzione. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| fonte_dati | OpenAI.CreateEvalJsonlRunDataSource o OpenAI.CreateEvalCompletionsRunDataSource o OpenAI.CreateEvalResponsesRunDataSource o EvalRunDataSource | Dettagli sull'origine dati dell'esecuzione. | Sì | |
| metadata | OpenAI.Metadata (nullabili) | 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 | string | Nome della corsa. | No | |
| properties | object | 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 |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvalRun |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Valutazioni - elimina la corsa di valutazione
DELETE {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Eliminare l'esecuzione della valutazione Eliminare un'esecuzione di valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione dalla quale eliminare l'esecuzione. |
| run_id | path | Sì | string | ID della sessione di esecuzione da eliminare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DeleteEvalRunResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Valutazioni - ottieni la valutazione
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Ottenere un'esecuzione di valutazione Ottenere un'esecuzione di valutazione in base all'ID.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione per la quale recuperare le esecuzioni. |
| run_id | path | Sì | string | ID dell'esecuzione da recuperare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvalRun |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - Annullare l'esecuzione di eval
POST {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Annullare l'esecuzione della valutazione Annullare un'esecuzione di valutazione in corso.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione per la quale si desidera annullare l'esecuzione. |
| run_id | path | Sì | string | ID dell'esecuzione da annullare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvalRun |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Evals : ottenere gli elementi di output dell'esecuzione di eval
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items
Ottenere gli elementi di output dell'esecuzione della valutazione Ottenere un elenco di elementi di output per un'esecuzione di valutazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | |
| run_id | path | Sì | string | ID dell'esecuzione per la quale recuperare gli elementi di output. |
| dopo | query | No | string | Identificatore dell'ultima esecuzione della richiesta di impaginazione precedente. |
| limit | query | No | integer | Numero di esecuzioni da recuperare. |
| order | query | No | string Valori possibili: asc, desc |
Ordinamento delle esecuzioni in base al timestamp. Usare asc per l'ordine crescente o desc per l'ordine decrescente. Di default è asc. |
| Stato | query | No | string Valori possibili: fail, pass |
Filtrare gli elementi di output in base allo stato. Usare failed per filtrare in base all'output non riuscitoelementi o pass per filtrare in base agli elementi di output passati. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Evals : ottenere l'elemento di output dell'esecuzione di eval
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}
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
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Sì | string | ID della valutazione per la quale recuperare le esecuzioni. |
| run_id | path | Sì | string | ID dell'esecuzione da recuperare. |
| output_item_id | path | Sì | string | ID dell'elemento di output da recuperare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | EvalRunOutputItem |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Fine-Tuning
Creare un processo di ottimizzazione fine
POST {endpoint}/openai/v1/fine_tuning/jobs?api-version=v1
Crea un processo di ottimizzazione che inizia il processo di creazione di un nuovo modello da un determinato set di dati.
La risposta include i dettagli del processo accodato, inclusi lo stato del processo e il nome dei modelli ottimizzati al termine.
Scopri di più sulla messa a punto
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| iperparametri | OpenAI.CreateFineTuningJobRequestHyperparameters | No | ||
| └batch_size | string o OpenAI.integer | No | auto | |
| └learning_rate_multiplier | string o OpenAI.numeric | No | ||
| └n_epochs | string o OpenAI.integer | No | auto | |
| integrazioni | matrice di OpenAI.CreateFineTuningJobRequestIntegrations | Elenco di integrazioni da abilitare per il processo di ottimizzazione. | No | |
| metadata | OpenAI.Metadata (nullabili) | 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 una delle |
Sì | |
| seed | OpenAI.integer (nullabile) | No | ||
| Suffisso | stringa (nullabile) | Stringa di un massimo di 64 caratteri che verrà aggiunta al nome del modello ottimizzato. Ad esempio, un suffix valore di "custom-model-name" produce un nome di modello come ft:gpt-4o-mini:openai:custom-model-name:7p4lURel.Vincoli: minLength: 1, maxLength: 64 |
No | |
| file di allenamento | string | ID di un file caricato che contiene i dati di training. Per informazioni su come caricare un file, vedere Caricare un file. 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 preferenza . Consulta la guida fine-tuning per maggiori dettagli. |
Sì | |
| file_di_validazione | stringa (nullabile) | ID di un file caricato che contiene 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 in file dei risultati di ottimizzazione. Gli stessi dati non devono essere presenti sia nei file di training che in quello di convalida. Il set di dati deve essere formattato come file JSONL. È necessario caricare il file con lo scopo fine-tune.Consulta la guida fine-tuning per maggiori dettagli. |
No |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elencare i processi di ottimizzazione delle prestazioni impaginati
GET {endpoint}/openai/v1/fine_tuning/jobs?api-version=v1
Elencare i processi di ottimizzazione dell'organizzazione
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| dopo | query | No | string | Identificatore per l'ultimo processo della richiesta di impaginazione precedente. |
| limit | query | No | integer | Numero di processi di ottimizzazione da recuperare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.ListPaginatedFineTuningJobsResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Recuperare un processo di ottimizzazione fine
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}?api-version=v1
Ottenere informazioni su un processo di ottimizzazione.
Scopri di più sulla messa a punto
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| id_lavoro_affinamento | path | Sì | string | ID del processo di ottimizzazione. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Annullare il processo di ottimizzazione
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel?api-version=v1
Annullare immediatamente un processo di ottimizzazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| id_lavoro_affinamento | path | Sì | string | ID del processo di ottimizzazione da annullare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elencare i checkpoint dei processi di ottimizzazione
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints?api-version=v1
Elencare i checkpoint per un processo di ottimizzazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| id_lavoro_affinamento | path | Sì | string | ID del processo di ottimizzazione per cui ottenere i checkpoint. |
| dopo | query | No | string | Identificatore dell'ultimo ID del checkpoint della richiesta di impaginazione precedente. |
| limit | query | No | integer | Numero di checkpoint da recuperare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.ListFineTuningJobCheckpointsResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elencare gli eventi del processo di ottimizzazione
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/events?api-version=v1
Ottenere aggiornamenti dello stato con granularità fine per un processo di ottimizzazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| id_lavoro_affinamento | path | Sì | string | ID del processo di ottimizzazione per cui ottenere gli eventi. |
| dopo | query | No | string | Identificatore per l'ultimo evento della precedente richiesta di paginazione. |
| limit | query | No | integer | Numero di eventi da recuperare. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.ListFineTuningJobEventsResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Sospendere il processo di ottimizzazione fine
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/pause?api-version=v1
Sospendere un processo di ottimizzazione in esecuzione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| id_lavoro_affinamento | path | Sì | string | ID del processo di ottimizzazione da sospendere. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Riprendere il processo di ottimizzazione
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/resume?api-version=v1
Riprendere un processo di ottimizzazione sospeso.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| id_lavoro_affinamento | path | Sì | string | ID del processo di ottimizzazione da riprendere. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Risposte
Creare una risposta : creare il flusso di risposta
POST {endpoint}/openai/v1/responses
Crea una risposta del modello. Crea una risposta del modello (risposta di streaming).
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| sfondo | booleano (nullable) | No | ||
| conversazione | OpenAI.ConversationParam (nullabile) | Conversazione a cui appartiene questa risposta. Gli elementi di questa conversazione vengono anteporti a input_items per questa richiesta di risposta.Gli elementi di input e gli elementi di output di questa risposta vengono aggiunti automaticamente a questa conversazione al termine della risposta. |
No | |
| Includono | matrice di OpenAI.IncludeEnum | No | ||
| input | OpenAI.InputParam | 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 - Stato conversazione - Chiamata di funzione |
No | |
| instructions | stringa (nullabile) | No | ||
| max_output_tokens | OpenAI.integer (nullabile) | No | ||
| max_tool_calls | OpenAI.integer (nullabile) | No | ||
| metadata | OpenAI.Metadata (nullabili) | 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 | string | Il modello di distribuzione da utilizzare per la creazione di questa risposta. | No | |
| chiamate_parallele_agli_strumenti | booleano (nullable) | No | True | |
| previous_response_id | stringa (nullabile) | No | ||
| prompt | OpenAI.Prompt | Riferimento a un modello di richiesta e alle relative variabili. Scopri di più. |
No | |
| prompt_cache_key | string | Usato da OpenAI per memorizzare nella cache le risposte per richieste simili per ottimizzare la frequenza di riscontri nella cache. Sostituisce il user campo.
Scopri di più. |
No | |
| prompt_cache_retention | enum | Valori possibili: in-memory, 24h |
No | |
| reasoning | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └* sforzo | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| └─ genera_sommario | enum | Valori possibili: auto, concise, detailed |
No | |
| └─ Riepilogo | enum | Valori possibili: auto, concise, detailed |
No | |
| safety_identifier | string | Identificatore stabile usato per rilevare gli utenti dell'applicazione che potrebbero violare i criteri di utilizzo di OpenAI. Gli ID devono essere una stringa che identifica in modo univoco ogni utente. È consigliabile eseguire l'hashing del nome utente o dell'indirizzo di posta elettronica per evitare di inviare informazioni di identificazione. Scopri di più. |
No | |
| livello_servizio | 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 Project. Se non diversamente configurato, il Project 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. - 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 . |
No | |
| store | booleano (nullable) | No | True | |
| stream | booleano (nullable) | No | ||
| stream_options | OpenAI.ResponseStreamOptions (nullabile) | Opzioni per le risposte in streaming. Impostare questa impostazione solo quando si imposta stream: true. |
No | |
| └include_obfuscation | boolean | Se true, l'offuscamento del flusso verrà abilitato. Aggiunta dell'offuscamento del flusso caratteri casuali in un obfuscation campo sugli eventi delta di streaming anormalizzare le dimensioni del payload come mitigazione per determinati attacchi sul canale laterale. Questi campi offuscamento sono inclusi per impostazione predefinita, ma aggiungono una piccola quantità sovraccarico per il flusso di dati. È possibile impostare su include_obfuscationfalse per ottimizzare la larghezza di banda se si considera attendibile il collegamento di rete tra l'applicazione e l'API OpenAI. |
No | |
| structured_inputs | object | Input strutturati per la risposta che possono partecipare alle associazioni di argomenti del modello o sostituzione del modello di richiesta. | No | |
| Temperatura | OpenAI.numeric (nullabile) | No | 1 | |
| text | OpenAI.ResponseTextParam | Opzioni di configurazione per una risposta di testo dal modello. Può essere semplice dati JSON strutturati o di testo. Ulteriori informazioni: - Input di testo e output - Output strutturati |
No | |
| tool_choice | OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceParam | No | ||
| Strumenti | OpenAI.ToolsArray | 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 .Sono supportate le categorie di strumenti seguenti: - Strumenti integrati: strumenti forniti da OpenAI che estendono funzionalità del modello, ad esempio la ricerca Web o ricerca di file. Altre informazioni strumenti predefiniti. - Strumenti MCP: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni Strumenti MCP. - Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, abilitazione del modello per chiamare il proprio codice con argomenti fortemente tipizzato e output. Altre informazioni chiamata di funzione. È anche possibile usare strumenti personalizzati per chiamare il proprio codice. |
No | |
| top_logprobs | OpenAI.integer (nullabile) | No | ||
| top_p | OpenAI.numeric (nullabile) | No | 1 | |
| truncation | enum | Valori possibili: auto, disabled |
No | |
| user | stringa (deprecata) | Questo campo viene sostituito da safety_identifier e prompt_cache_key. Usare prompt_cache_key invece per mantenere le ottimizzazioni della memorizzazione nella cache.Identificatore stabile per gli utenti finali. Usato per aumentare la frequenza di riscontri nella cache migliorando il bucket di richieste simili e per consentire a OpenAI di rilevare e prevenire abusi. Scopri di più. |
No |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.Response | |
| text/event-stream | OpenAI.CreateResponseStreamingResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elencare le risposte
GET {endpoint}/openai/v1/responses
Restituisce l'elenco di tutte le risposte.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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 | string | Filtrare in base al nome dell'agente. Se specificato, verranno restituiti solo gli elementi associati all'agente specificato. |
| agent_id | query | No | string | 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 | string | Filtrare in base all'ID conversazione. Se specificato, verranno restituite solo le risposte associate alla conversazione specificata. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Conversazione di risposta compatta
POST {endpoint}/openai/v1/responses/compact
Produce una compattazione di una conversazione di risposte.
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | stringa o matrice di OpenAI.InputItem | No | ||
| instructions | stringa (nullabile) | No | ||
| model | OpenAI.ModelIdsCompaction | ID modello usato per generare la risposta, ad esempio gpt-5 o o3. OpenAI offre un'ampia gamma di modelli con diverse funzionalità, caratteristiche delle prestazioni e punti di prezzo. Fare riferimento alla guida del modello per esplorare e confrontare i modelli disponibili. |
Sì | |
| previous_response_id | stringa (nullabile) | No |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.CompactResource |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Ottenere la risposta : ottenere il flusso di risposta
GET {endpoint}/openai/v1/responses/{response_id}
Recupera una risposta del modello con l'ID specificato. Recupera una risposta del modello con l'ID specificato (risposta di streaming).
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| response_id | path | Sì | string | |
| include[] | query | No | matrice | |
| stream | query | No | boolean | |
| starting_after | query | No | integer |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| accettare | Falso | string Valori possibili: text/event-stream |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.Response | |
| text/event-stream | OpenAI.CreateResponseStreamingResponse |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Eliminare la risposta
DELETE {endpoint}/openai/v1/responses/{response_id}
Elimina una risposta del modello.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| response_id | path | Sì | string | ID della risposta da eliminare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | DeleteResponseResult |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Annulla risposta
POST {endpoint}/openai/v1/responses/{response_id}/cancel
Annulla una risposta del modello.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| response_id | path | Sì | string | ID della risposta da annullare. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | OpenAI.Response |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Elencare gli elementi di input
GET {endpoint}/openai/v1/responses/{response_id}/input_items
Restituisce un elenco di elementi di input per una determinata risposta.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| response_id | path | Sì | string | |
| limit | query | No | integer | Limite al numero di oggetti da restituire. Il limite può variare tra 1 e 100 e il valore predefinito è 20. |
| order | query | No | string Valori possibili: asc, desc |
Ordinare l'ordinamento in base al created_at timestamp degli oggetti.
asc per l'ordine crescente edescper ordine decrescente. |
| dopo | query | No | string | Cursore da usare nella paginazione.
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 | string | Cursore da usare nella paginazione.
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. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | object | Dati di risposta per un elenco di elementi richiesto. |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Redteams
Redteams - elenco
GET {endpoint}/redTeams/runs?api-version=v1
Elencare un redteam in base al nome.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: RedTeams=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedRedTeam |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Redteams - ottieni
GET {endpoint}/redTeams/runs/{name}?api-version=v1
Ottenere un redteam in base al nome.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| nome | path | Sì | string | Identificatore dell'esecuzione del team rosso. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: RedTeams=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | RedTeam |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Redteams - Create
POST {endpoint}/redTeams/runs:run?api-version=v1
Crea un'esecuzione redteam.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: RedTeams=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| applicationScenario | string | Scenario dell'applicazione per l'operazione red team, per generare attacchi specifici dello scenario. | No | |
| attackStrategies | matrice di AttackStrategy | Elenco di strategie di attacco o elenchi annidati di strategie di attacco. | No | |
| displayName | string | Nome dell'esecuzione del red-team. | No | |
| id | string (sola lettura) | Identificatore dell'esecuzione del team rosso. | Sì | |
| numTurns | integer | Numero di round di simulazione. | No | |
| properties | object | Proprietà della squadra rossa. A differenza dei tag, le proprietà sono solo aggiuntive. Una volta aggiunta, non è possibile rimuovere una proprietà. | No | |
| riskCategories | matrice di RiskCategory | Elenco delle categorie di rischio per cui generare gli obiettivi di attacco. | No | |
| simulationOnly | boolean | Solo simulazione o simulazione + valutazione. False predefinito, se true l'analisi restituisce il risultato della conversazione non di valutazione. | No | Falso |
| Stato | string (sola lettura) | Stato della squadra rossa. È impostato dal servizio ed è di sola lettura. | No | |
| tags | object | Tag della squadra rossa. A differenza delle proprietà, i tag sono completamente modificabili. | No | |
| target | TargetConfig | Classe astratta per la configurazione del target. | Sì | |
| └─ Tipo | string | Tipo della configurazione del modello. | Sì |
Risposte
Codice di stato: 201
Descrizione: la richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | RedTeam |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Schedules
Pianificazioni - elenco
GET {endpoint}/schedules?api-version=v1
Elencare tutte le pianificazioni.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| type | query | No | string Valori possibili: Evaluation, Insight |
Filtrare in base al tipo di pianificazione. |
| enabled | query | No | boolean | Filtrare in base allo stato abilitato. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Schedules=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedSchedule |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Pianificazioni - eliminazione
DELETE {endpoint}/schedules/{id}?api-version=v1
Elimina una pianificazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| id | path | Sì | string | Identificatore della pianificazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Schedules=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
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 | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Pianificazioni : ottenere
GET {endpoint}/schedules/{id}?api-version=v1
Ottenere una pianificazione in base all'ID.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| id | path | Sì | string | Identificatore della pianificazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Schedules=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Schedule |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Pianificazioni : creazione o aggiornamento
PUT {endpoint}/schedules/{id}?api-version=v1
Creare o aggiornare il modello di operazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| id | path | Sì | string | Identificatore della pianificazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Schedules=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Corpo della richiesta
Content-Type: application/json
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione della pianificazione. | No | |
| displayName | string | Nome della pianificazione. | No | |
| enabled | boolean | Stato abilitato della pianificazione. | Sì | |
| id | string (sola lettura) | Identificatore della pianificazione. | Sì | |
| properties | object | Proprietà della pianificazione. A differenza dei tag, le proprietà sono solo aggiuntive. Una volta aggiunta, non è possibile rimuovere una proprietà. | No | |
| provisioningStatus | ScheduleProvisioningStatus (sola lettura) | Pianificare lo stato del provisioning. | No | |
| dati di sistema | oggetto (sola lettura) | Metadati di sistema per la risorsa. | Sì | |
| tags | object | Tag della pianificazione. A differenza delle proprietà, i tag sono completamente modificabili. | No | |
| compito | ScheduleTask | Modello di attività di pianificazione. | Sì | |
| Configurazione di └* | object | Configurazione per l'attività. | No | |
| └─ Tipo | ScheduleTaskType | Tipo dell'attività. | Sì | |
| trigger | Trigger | Modello base per il Trigger del programma. | Sì | |
| └─ Tipo | TriggerType | Tipo di trigger. | Sì |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Schedule |
Codice di stato: 201
Descrizione: la richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Schedule |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Pianificazioni - Esecuzioni elenco
GET {endpoint}/schedules/{id}/runs?api-version=v1
Elencare tutte le esecuzioni di pianificazione.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
| id | path | Sì | string | Identificatore della pianificazione. |
| type | query | No | string Valori possibili: Evaluation, Insight |
Filtrare in base al tipo di pianificazione. |
| enabled | query | No | boolean | Filtrare in base allo stato abilitato. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Schedules=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | PagedScheduleRun |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Intestazioni di risposta:
| Intestazione | Type | Description |
|---|---|---|
| x-ms-error-code | string | Codice di errore stringa che indica cosa è andato storto. |
Pianificazioni - Get Run
GET {endpoint}/schedules/{schedule_id}/runs/{run_id}?api-version=v1
Ottenere una pianificazione eseguita in base all'ID.
Parametri dell'URI
| Name | In | Obbligatorio | Type | Description |
|---|---|---|---|---|
| endpoint | path | Sì | string | Foundry Project endpoint nel formato "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{nome-progetto}". Se nell'hub Foundry è presente un solo Project o per impostare come destinazione il Project predefinito nell'hub usare il modulo "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| schedule_id | path | Sì | string | Identificatore univoco della pianificazione. |
| run_id | path | Sì | string | Identificatore univoco dell'esecuzione della pianificazione. |
| api-version | query | Sì | string | Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Name | Obbligatorio | Type | Description |
|---|---|---|---|
| Foundry-Features | True | string Valori possibili: Schedules=V1Preview |
È necessario un consenso esplicito del flag di funzionalità quando si usano le operazioni di anteprima o si modificano le risorse di anteprima persistenti. |
Risposte
Codice di stato: 200
Descrizione: la richiesta ha avuto esito positivo.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ScheduleRun |
Codice di stato: impostazione predefinita
Descrizione: risposta di errore imprevista.
| Tipo di contenuto | Type | Descrizione |
|---|---|---|
| application/json | ApiErrorResponse |
Components
A2APreviewTool
Un agente che implementa il protocollo A2A.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_card_path | string | Il percorso della scheda agente relativa a .base_urlSe non specificato, il valore predefinito è /.well-known/agent-card.json |
No | |
| base_url | string | URL di base dell'agente. | No | |
| project_connection_id | string | ID connessione nel project 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_preview.Valori possibili: a2a_preview |
Sì |
AISearchIndexResource
Una risorsa dell'indice di ricerca AI.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| filter | string | stringa di filtro per la risorsa di ricerca. Altre informazioni sono disponibili qui. | No | |
| index_asset_id | string | ID risorsa di indicizzazione per la risorsa di ricerca. | No | |
| index_name | string | Nome di un indice in un oggetto IndexResource associato a questo agente. | No | |
| project_connection_id | string | ID di connessione dell'indice in un oggetto IndexResource associato a questo agente. | No | |
| Query_type | AzureAISearchQueryType | Tipi di query disponibili per lo strumento Azure AI Search. | No | |
| top_k | integer | Numero di documenti da recuperare dalla ricerca e presenti al modello. | No |
AgentClusterInsightRequest
Informazioni dettagliate sul set di risultati della valutazione dell'agente
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nomeagente | string | Identificatore dell'agente. | Sì | |
| modelConfiguration | InsightModelConfiguration | Configurazione del modello utilizzato nella generazione dell'insight. | No | |
| └* modelDeploymentName | string | Distribuzione del modello da valutare. Accetta solo il nome della distribuzione o con il nome della connessione come {connectionName}/<modelDeploymentName>. |
Sì | |
| type | enum | Tipo di richiesta. Valori possibili: AgentClusterInsight |
Sì |
AgentClusterInsightResult
Informazioni dettagliate dall'analisi del cluster di agenti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| clusterInsight | ClusterInsightResult | Approfondimenti dall'analisi dei cluster. | Sì | |
| type | enum | Tipo di risultato di informazioni dettagliate. Valori possibili: AgentClusterInsight |
Sì |
AgentContainerObject
Dettagli del contenitore di una versione specifica di un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| container | ContainerDetails (sola lettura) | Informazioni dettagliate sul contenitore. | No | |
| └health_state | string | Stato di integrità del contenitore. | Sì | |
| └provisioning_error | string | Errore di provisioning del contenitore, se presente. | No | |
| └provisioning_state | string | Stato di provisioning del contenitore. | Sì | |
| └* repliche | matrice di ContainerReplica | Elenco di repliche nel contenitore. | Sì | |
| └* stato | string | Stato del contenitore. | Sì | |
| └updated_on | string | Ora dell'ultimo aggiornamento del contenitore. | Sì | |
| creato_il | string | Ora di creazione del contenitore. | Sì | |
| error_message | string (sola lettura) | Messaggio di errore se il contenitore non è riuscito a funzionare, se presente. | No | |
| id | string (sola lettura) | Identificatore del contenitore. | No | |
| max_replicas | integer | Numero massimo di repliche per il contenitore. Il valore predefinito è 1. | No | |
| min_replicas | integer | Numero minimo di repliche per il contenitore. Il valore predefinito è 1. | No | |
| object | enum | Tipo di oggetto, che è sempre 'agent.container'. Valori possibili: agent.container |
Sì | |
| Stato | AgentContainerStatus (sola lettura) | Stato del contenitore di una versione specifica di un agente. | Sì | |
| updated_at | string | Ora dell'ultimo aggiornamento del contenitore. | Sì |
AgentContainerOperationError
Dettagli dell'errore dell'operazione del contenitore, se presente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | string | Codice di errore dell'operazione contenitore, se presente. | Sì | |
| message | string | Messaggio di errore dell'operazione contenitore, se presente. | Sì | |
| type | string | Tipo di errore dell'operazione contenitore, se presente. | Sì |
AgentContainerOperationObject
Operazione contenitore per una versione specifica di un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_id | string | L'ID dell'agente. | Sì | |
| agent_version_id | string | ID della versione dell'agente. | Sì | |
| container | AgentContainerObject | Dettagli del contenitore di una versione specifica di un agente. | No | |
| └> contenitore | ContainerDetails (sola lettura) | Informazioni dettagliate sul contenitore. | No | |
| └created_at | string (sola lettura) | Ora di creazione del contenitore. | Sì | |
| └error_message | string (sola lettura) | Messaggio di errore se il contenitore non è riuscito a funzionare, se presente. | No | |
| └* id | string (sola lettura) | Identificatore del contenitore. | No | |
| └max_replicas | integer | Numero massimo di repliche per il contenitore. Il valore predefinito è 1. | No | |
| └min_replicas | integer | 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 |
Sì | |
| └─ stato | AgentContainerStatus (sola lettura) | Stato del contenitore di una versione specifica di un agente. | Sì | |
| └updated_at | string (sola lettura) | Ora dell'ultimo aggiornamento del contenitore. | Sì | |
| error | AgentContainerOperationError | Dettagli dell'errore dell'operazione del contenitore, se presente. | No | |
| └─ codice | string | Codice di errore dell'operazione contenitore, se presente. | Sì | |
| └* messaggio | string | Messaggio di errore dell'operazione contenitore, se presente. | Sì | |
| └─ Tipo | string | Tipo di errore dell'operazione contenitore, se presente. | Sì | |
| id | string | ID dell'operazione del contenitore. Questo ID è un identificatore univoco nel sistema. | Sì | |
| Stato | AgentContainerOperationStatus | Stato dell'operazione del contenitore per una versione specifica di un agente. | Sì |
AgentContainerOperationStatus
Stato dell'operazione del contenitore per una versione specifica di un agente.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | NotStartedInProgressSucceededFailed |
AgentContainerStatus
Stato del contenitore di una versione specifica di un agente.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | StartingRunningStoppingStoppedFailedDeletingDeletedUpdating |
AgentDefinition
Discriminante per AgentDefinition
Questo componente usa la proprietà kind per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
prompt |
PromptAgentDefinition |
workflow |
WorkflowAgentDefinition |
hosted |
HostedAgentDefinition |
container_app |
ContainerAppAgentDefinition |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| kind | AgentKind | Sì | ||
| rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| └rai_policy_name | string | Nome del criterio RAI da applicare. | Sì |
AgentKind
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | prompthostedcontainer_appworkflow |
AgentObject
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | Identificatore univoco dell'agente. | Sì | |
| nome | string | Nome dell'agente. Vincoli: maxLength: 63 |
Sì | |
| object | enum | Tipo di oggetto, che è sempre 'agent'. Valori possibili: agent |
Sì | |
| versions | object | La versione più recente dell'agente. | Sì | |
| └└+ più recente | AgentVersionObject | Sì |
AgentProtocol
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | activity_protocolresponses |
AgentReference
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| type | enum | Valori possibili: agent_reference |
Sì | |
| version | string | Identificatore della versione dell'agente. | No |
AgentTaxonomyInput
Configurazione dell'input per la tassonomia di valutazione quando il tipo di input è agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| riskCategories | matrice di RiskCategory | Elenco delle categorie di rischio da valutare. | Sì | |
| target | Destinazione | Classe base per bersagli con supporto per discriminatore. | Sì | |
| └─ Tipo | string | Tipo di destinazione. | Sì | |
| type | enum | Tipo di input della tassonomia di valutazione. Valori possibili: agent |
Sì |
AgentTaxonomyInputUpdate
Configurazione dell'input per la tassonomia di valutazione quando il tipo di input è agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| riskCategories | matrice di RiskCategory | Elenco delle categorie di rischio da valutare. | No | |
| target | TargetUpdate | Classe base per bersagli con supporto per discriminatore. | No | |
| └─ Tipo | string | Tipo di destinazione. | Sì | |
| type | enum | Tipo di input della tassonomia di valutazione. Valori possibili: agent |
Sì |
AgentVersionObject
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Il timestamp Unix (secondi) al momento della creazione dell'agente. | Sì | |
| Definizione | AgentDefinition | Sì | ||
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| id | string | Identificatore univoco della versione dell'agente. | Sì | |
| metadata | oggetto (nullable) | 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. |
Sì | |
| nome | string | Nome dell'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente. Vincoli: maxLength: 256 |
Sì | |
| object | enum | Il tipo di oggetto, che è sempre 'agent.version'. Valori possibili: agent.version |
Sì | |
| version | string | Identificatore della versione dell'agente. Gli agenti sono immutabili e ogni aggiornamento crea una nuova versione mantenendo lo stesso nome. | Sì |
AgenticIdentityPreviewCredentials
Definizione delle credenziali di identità agentica
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di credenziale Valori possibili: AgenticIdentityToken_Preview |
Sì |
ApiErrorResponse
Risposta di errore per errori API.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | OpenAI.Error | Sì |
ApiKeyCredentials
Definizione delle credenziali della chiave API
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| key | string (sola lettura) | Chiave API | No | |
| type | enum | Tipo di credenziale Valori possibili: ApiKey |
Sì |
AssetCredentialResponse
Rappresenta un riferimento a un BLOB per l'utilizzo
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| blobReference | BlobReference | Dettagli di riferimento BLOB. | Sì | |
| └* blobUri | string | Percorso URI BLOB per il caricamento dei dati da parte del client. Esempio: https://blob.windows.core.net/Container/Path |
Sì | |
| └* credenziali | SasCredential | Informazioni sulle credenziali per accedere all'account di archiviazione. | Sì | |
| └\ storageAccountArmId | string | ID ARM dell'account di archiviazione da usare. | Sì |
AssetId
Identificatore di un asset salvato.
Tipo: string
AttaccoStrategy
Strategie per gli attacchi.
| Proprietà | Value |
|---|---|
| Descrizione | Strategie per gli attacchi. |
| Type | string |
| Valori | easymoderatedifficultascii_artascii_smuggleratbashbase64binarycaesarcharacter_spacejailbreakansi_attackcharacter_swapsuffix_appendstring_joinunicode_confusableunicode_substitutiondiacriticflipleetspeakrot13morseurlbaselineindirect_jailbreaktensemulti_turncrescendo |
Azure. Core.Foundations.Error
Oggetto error.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | string | Uno di un set definito dal server di codici di errore. | Sì | |
| details | matrice di Azure. Core.Foundations.Error | Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. | No | |
| innererror | Azure. Core.Foundations.InnerError | Oggetto contenente informazioni più specifiche sull'errore. Secondo le linee guida Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors. | No | |
| └─ codice | string | Uno di un set definito dal server di codici di errore. | No | |
| └\ innererror | Azure. Core.Foundations.InnerError | Errore interno. | No | |
| message | string | Rappresentazione leggibile dell'errore. | Sì | |
| target | string | Destinazione dell'errore. | No |
Azure. Core.Foundations.ErrorResponse
Risposta contenente i dettagli dell'errore.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | Azure. Core.Foundations.Error | Oggetto error. | Sì | |
| └─ codice | string | Uno di un set definito dal server di codici di errore. | Sì | |
| └* dettagli | matrice di Azure. Core.Foundations.Error | 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 | string | Rappresentazione leggibile dell'errore. | Sì | |
| Destinazione └* | string | Destinazione dell'errore. | No |
Azure. Core.Foundations.InnerError
Oggetto contenente informazioni più specifiche sull'errore. Secondo le linee guida Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | string | Uno di un set definito dal server di codici di errore. | No | |
| innererror | Azure. Core.Foundations.InnerError | Oggetto contenente informazioni più specifiche sull'errore. Secondo le linee guida Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors. | No | |
| └─ codice | string | 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 |
|---|---|
| Descrizione | Enumerazione che descrive gli stati di funzionamento consentiti. |
| Type | string |
| Valori | NotStartedRunningSucceededFailedCanceled |
Azure. Core.uuid
Identificatore univoco universale
Tipo: string
Formato: uuid
AzureAIAgentTarget
Rappresenta un target che specifica un agente AI Azure.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nome | string | Identificatore univoco dell'agente di intelligenza artificiale Azure. | Sì | |
| tool_descriptions | matrice di ToolDescription | 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 |
Sì | |
| version | string | Versione dell'agente di intelligenza artificiale Azure. | No |
AzureAIAgentTargetUpdate
Rappresenta un target che specifica un agente AI Azure.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nome | string | Identificatore univoco dell'agente di intelligenza artificiale Azure. | No | |
| tool_descriptions | matrice di ToolDescription | 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 |
Sì | |
| version | string | Versione dell'agente di intelligenza artificiale Azure. | No |
AzureAIDataSourceConfig
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| situazione | enum | Scenario dello schema dei dati. Valori possibili: red_team, responses, traces_preview, synthetic_data_gen_preview |
Sì | |
| schema | object | Schema JSON dell'oggetto complessivo per gli elementi dell'origine dati di esecuzione. | Sì | |
| type | enum | Tipo di oggetto, che è sempre azure_ai_source.Valori possibili: azure_ai_source |
Sì |
AzureAIModelTarget
Rappresenta un target che specifica un modello Azure AI per operazioni che richiedono la selezione del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| model | string | Identificatore univoco del modello di intelligenza artificiale Azure. | No | |
| sampling_params | ModelSamplingParams | 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 | integer | Numero massimo di token consentiti nel completamento. | Sì | |
| └* seed | integer | Valore di inizializzazione casuale per la riproducibilità. | Sì | |
| └* temperatura | Numero | Parametro di temperatura per il campionamento. | Sì | |
| └top_p | Numero | Parametro top-p per il campionamento del nucleo. | Sì | |
| type | enum | Il tipo di target, sempre azure_ai_model.Valori possibili: azure_ai_model |
Sì |
AzureAIModelTargetUpdate
Rappresenta un target che specifica un modello Azure AI per operazioni che richiedono la selezione del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| model | string | Identificatore univoco del modello di intelligenza artificiale Azure. | No | |
| sampling_params | ModelSamplingParamsUpdate | 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 | integer | Numero massimo di token consentiti nel completamento. | No | |
| └* seed | integer | 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 |
Sì |
AzureAIResponsesEvalRunDataSource
Rappresenta un'origine dati per le esecuzioni di valutazione specifiche degli scenari di valutazione continua.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| event_configuration_id | string | Nome della configurazione dell'evento associato a questa esecuzione di valutazione. | Sì | |
| item_generation_params | ResponseRetrievalItemGenerationParams | Rappresenta i parametri per la generazione di elementi di recupero della risposta. | Sì | |
| └data_mapping | object | Mapping dai campi di origine al campo response_id, necessario per recuperare la cronologia delle chat. | Sì | |
| └max_num_turns | integer | Numero massimo di turni di cronologia chat da valutare. | Sì | |
| └─ sorgente | OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource | Origine da cui viene letto il contenuto JSONL. | Sì | |
| └─ Tipo | enum | Tipo di parametri di generazione di elementi, sempre response_retrieval.Valori possibili: response_retrieval |
Sì | |
| max_runs_hourly | integer | Numero massimo di esecuzioni di valutazione consentite all'ora. | Sì | |
| type | enum | Tipo di origine dati, sempre azure_ai_responses.Valori possibili: azure_ai_responses |
Sì |
AzureIAIndiceDiRicerca
definizione dell'indice Azure AI Search
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| nome | string (sola lettura) | nome della risorsa. | Sì | |
| type | enum | Tipo di indice Valori possibili: AzureSearch |
Sì | |
| version | string (sola lettura) | La versione della risorsa | Sì |
AzureAISearchIndexUpdate
definizione dell'indice Azure AI Search
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | enum | Tipo di indice Valori possibili: AzureSearch |
Sì |
AzureAISearchQueryType
Tipi di query disponibili per lo strumento Azure AI Search.
| Proprietà | Value |
|---|---|
| Descrizione | Tipi di query disponibili per lo strumento Azure AI Search. |
| Type | string |
| Valori | simplesemanticvectorvector_simple_hybridvector_semantic_hybrid |
AzureAISearchTool
Le informazioni di definizione di input per uno strumento di ricerca Azure AI come usate per configurare un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| azure_ai_search | AzureAISearchToolResource | Set di risorse di indice usate dallo strumento azure_ai_search. |
Sì | |
| └++ indici | matrice di AISearchIndexResource | Indici associati all'agente. Può essere presente un massimo di 1 indice risorsa collegata all'agente. Vincoli: maxItems: 1 |
Sì | |
| type | enum | Il tipo di oggetto, che è sempre 'azure_ai_search'. Valori possibili: azure_ai_search |
Sì |
AzureAISearchToolResource
Set di risorse di indice usate dallo strumento azure_ai_search.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| indici | matrice di AISearchIndexResource | Indici associati all'agente. Può essere presente un massimo di 1 indice risorsa collegata all'agente. |
Sì |
AzureFunctionBinding
Struttura per mantenere storage nome della coda e URI.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| storage_queue | AzureFunctionStorageQueue | Struttura per mantenere storage nome della coda e URI. | Sì | |
| └queue_name | string | Nome di una coda di archiviazione della funzione Azure. | Sì | |
| └queue_service_endpoint | string | URI per il servizio di accodamento Archiviazione di Azure che consente di modificare una coda. | Sì | |
| type | enum | Tipo di associazione, che è sempre "storage_queue". Valori possibili: storage_queue |
Sì |
AzureFunctionDefinition
La definizione di funzione Azure.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| funzione | object | Definizione della funzione di Azure e dei relativi parametri. | Sì | |
| └* descrizione | string | Una descrizione di ciò che fa la funzione, usata dal modello per scegliere quando e come chiamarla. | No | |
| └> nome | string | Nome della funzione che deve essere chiamata. | Sì | |
| └─ Parametri | object | I parametri che le funzioni accettano, descritti come un oggetto JSON Schema. | Sì | |
| input_binding | AzureFunctionBinding | Struttura per mantenere storage nome della coda e URI. | Sì | |
| └storage_queue | AzureFunctionStorageQueue | Coda di archiviazione. | Sì | |
| └─ Tipo | enum | Tipo di associazione, che è sempre "storage_queue". Valori possibili: storage_queue |
Sì | |
| output_binding | AzureFunctionBinding | Struttura per mantenere storage nome della coda e URI. | Sì | |
| └storage_queue | AzureFunctionStorageQueue | Coda di archiviazione. | Sì | |
| └─ Tipo | enum | Tipo di associazione, che è sempre "storage_queue". Valori possibili: storage_queue |
Sì |
AzureFunctionStorageQueue
Struttura per mantenere storage nome della coda e URI.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| queue_name | string | Nome di una coda di archiviazione della funzione Azure. | Sì | |
| queue_service_endpoint | string | URI per il servizio di accodamento Archiviazione di Azure che consente di modificare una coda. | Sì |
AzureFunctionTool
Le informazioni di definizione in input per uno strumento di funzione Azure, come usato per configurare un Agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| azure_function | AzureFunctionDefinition | La definizione di funzione Azure. | Sì | |
| Funzione └* | object | Definizione della funzione di Azure e dei relativi parametri. | Sì | |
| └* descrizione | string | Una descrizione di ciò che fa la funzione, usata dal modello per scegliere quando e come chiamarla. | No | |
| └> nome | string | Nome della funzione che deve essere chiamata. | Sì | |
| └─ Parametri | object | I parametri che le funzioni accettano, descritti come un oggetto JSON Schema. | Sì | |
| └input_binding | AzureFunctionBinding | Coda di archiviazione di input. Il trigger di archiviazione code esegue una funzione quando vengono aggiunti messaggi. | Sì | |
| └output_binding | AzureFunctionBinding | Coda di archiviazione di output. La funzione scrive l'output in questa coda quando vengono elaborati gli elementi di input. | Sì | |
| type | enum | Il tipo di oggetto, che è sempre 'browser_automation'. Valori possibili: azure_function |
Sì |
AzureOpenAIModelConfiguration
Azure configurazione del modello OpenAI. La versione dell'API verrebbe selezionata dal servizio per l'esecuzione di query sul modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| modelDeploymentName | string | Nome della distribuzione per il modello AOAI. Esempio: gpt-4o se in AIServices o in base alla connection_name/deployment_name connessione (ad esempio my-aoai-connection/gpt-4o). |
Sì | |
| type | enum | Valori possibili: AzureOpenAIModel |
Sì |
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 del tipo | Schema |
|---|---|
ApiKey |
ApiKeyCredentials |
AAD |
EntraIDCredentials |
CustomKeys |
Customcredential |
SAS |
SasCredentials |
None |
NoAuthenticationCredentials |
AgenticIdentityToken_Preview |
AgenticIdentityPreviewCredentials |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | CredentialType (sola lettura) | Tipo di credenziale utilizzato dalla connessione | Sì |
BingCustomSearchConfiguration
Una bing configurazione di ricerca personalizzata.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| count | integer | Numero di risultati della ricerca da restituire nella risposta dell'API Bing | No | |
| freshness | string | Filtrare i risultati della ricerca in base a un intervallo di tempo specifico. Vedere i valori accettati qui. | No | |
| instance_name | string | Nome dell'istanza di configurazione personalizzata assegnata alla configurazione. | Sì | |
| Mercato | string | Il mercato da cui provengono i risultati. | No | |
| project_connection_id | string | Project ID connessione per l'uso di base con ricerca Bing | Sì | |
| set_lang | string | Lingua da usare per le stringhe dell'interfaccia utente quando si chiama l'API Bing. | No |
BingCustomSearchPreviewTool
Informazioni sulla definizione di input per un Bing strumento di ricerca personalizzato usato per configurare un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| bing_custom_search_preview | BingCustomSearchToolParameters | Il bing parametri dello strumento di ricerca personalizzato. | Sì | |
| └search_configurations | matrice di BingCustomSearchConfiguration | Le connessioni project collegate a questo strumento. Può essere presente un massimo di 1 connessione risorsa collegata allo strumento. Vincoli: maxItems: 1 |
Sì | |
| type | enum | Il tipo di oggetto, che è sempre 'bing_custom_search_preview'. Valori possibili: bing_custom_search_preview |
Sì |
BingCustomSearchToolParameters
Il bing parametri dello strumento di ricerca personalizzato.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| search_configurations | matrice di BingCustomSearchConfiguration | Le connessioni project collegate a questo strumento. Può essere presente un massimo di 1 connessione risorsa collegata allo strumento. |
Sì |
BingGroundingSearchConfiguration
Configurazione di ricerca per Bing grounding
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| count | integer | Numero di risultati della ricerca da restituire nella risposta dell'API Bing | No | |
| freshness | string | Filtrare i risultati della ricerca in base a un intervallo di tempo specifico. Vedere i valori accettati qui. | No | |
| Mercato | string | Il mercato da cui provengono i risultati. | No | |
| project_connection_id | string | Project ID connessione per l'uso di base con ricerca Bing | Sì | |
| set_lang | string | Lingua da usare per le stringhe dell'interfaccia utente quando si chiama l'API Bing. | No |
BingGroundingSearchToolParameters
Parametri dello strumento di ricerca a terra bing.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| search_configurations | matrice di BingGroundingSearchConfiguration | Configurazioni di ricerca associate a questo strumento. Può essere presente un massimo di 1 risorsa di configurazione di ricerca collegata allo strumento. |
Sì |
BingGroundingTool
Informazioni sulla definizione di input per un bing strumento di ricerca a terra usato per configurare un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| bing_grounding | BingGroundingSearchToolParameters | Parametri dello strumento di ricerca a terra bing. | Sì | |
| └search_configurations | matrice di BingGroundingSearchConfiguration | Configurazioni di ricerca associate a questo strumento. Può essere presente un massimo di 1 risorsa di configurazione di ricerca collegata allo strumento. Vincoli: maxItems: 1 |
Sì | |
| type | enum | Tipo di oggetto, che è sempre "bing_grounding". Valori possibili: bing_grounding |
Sì |
BlobReference
Dettagli di riferimento BLOB.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| BLOBUri | string | Percorso URI BLOB per il caricamento dei dati da parte del client. Esempio: https://blob.windows.core.net/Container/Path |
Sì | |
| credential | SasCredential | Definizione delle credenziali di firma di accesso condiviso | Sì | |
| └* sasUri | string (sola lettura) | URI di firma di accesso condiviso | Sì | |
| └─ Tipo | enum | Tipo di credenziale Valori possibili: SAS |
Sì | |
| storageAccountArmId | string | ID ARM dell'account di archiviazione da usare. | Sì |
BrowserAutomationPreviewTool
Le informazioni di input della definizione per uno strumento di automazione del browser, utilizzate per configurare un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| browser_automation_preview | BrowserAutomationToolParameters | Definizione dei parametri di input per il Browser Automation Tool. | Sì | |
| Connessione └* | BrowserAutomationToolConnectionParameters | Parametri di connessione del progetto associati allo strumento di automazione browser. | Sì | |
| type | enum | Il tipo di oggetto, che è sempre 'browser_automation_preview'. Valori possibili: browser_automation_preview |
Sì |
BrowserAutomationToolConnectionParameters
Definizione dei parametri di input per la connessione utilizzata dal Browser Automation Tool.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| project_connection_id | string | ID della connessione del progetto alla risorsa playwright Azure. | Sì |
BrowserAutomationToolParameters
Definizione dei parametri di input per il Browser Automation Tool.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| connessione | BrowserAutomationToolConnectionParameters | Definizione dei parametri di input per la connessione utilizzata dal Browser Automation Tool. | Sì | |
| └project_connection_id | string | ID della connessione del progetto alla risorsa playwright Azure. | Sì |
CaptureStructuredOutputsTool
Uno strumento per l'acquisizione di output strutturati
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| outputs | StructuredOutputDefinition | Output strutturato che può essere prodotto dall'agente. | Sì | |
| └* descrizione | string | Descrizione dell'output da generare. Usato dal modello per determinare quando generare l'output. | Sì | |
| └> nome | string | Nome dell'output strutturato. | Sì | |
| └─ Schema | object | Schema JSON per l'output strutturato. | Sì | |
| └─ rigoroso | booleano (nullable) | Indica se applicare la convalida rigorosa. Valore predefinito true. |
Sì | |
| type | enum | Tipo dello strumento. Sempre capture_structured_outputs.Valori possibili: capture_structured_outputs |
Sì |
ChartCoordinate
Coordinate per il grafico di analisi.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| size | integer | Dimensioni dell'elemento del grafico. | Sì | |
| x | integer | Coordinata dell'asse X. | Sì | |
| y | integer | Coordinata dell'asse Y. | Sì |
ChatSummaryMemoryItem
Un elemento di memoria contenente un riepilogo estratto dalle conversazioni.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | string | Il contenuto della memoria. | Sì | |
| kind | enum | Tipo di elemento di memoria. Valori possibili: chat_summary |
Sì | |
| memory_id | string | L'ID univoco dell'elemento di memoria. | Sì | |
| scope | string | Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. | Sì | |
| updated_at | integer | L'ora dell'ultimo aggiornamento dell'elemento in memoria. | Sì |
ClusterInsightResult
Approfondimenti dall'analisi dei cluster.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| clusters | matrice di InsightCluster | Elenco di cluster identificati nelle informazioni dettagliate. | Sì | |
| Coordinate | object | Mapping facoltativo di ID a coordinate 2D usate 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 | InsightSummary | Riepilogo dell'analisi dei cluster di errori. | Sì | |
| Metodo └* | string | Metodo usato per il clustering. | Sì | |
| └> sampleCount | integer | Numero totale di campioni analizzati. | Sì | |
| └* uniqueClusterCount | integer | Numero totale di cluster univoci. | Sì | |
| └* uniqueSubclusterCount | integer | Numero totale di etichette di sottocluster univoche. | Sì | |
| └─ utilizzo | ClusterTokenUsage | Utilizzo dei token durante l'esecuzione dell'analisi del clustering | Sì |
ClusterTokenUsage
Utilizzo dei token per l'analisi dei cluster
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| inputTokenUsage | integer | utilizzo dei token di input | Sì | |
| outputTokenUsage | integer | utilizzo del token di output | Sì | |
| totalTokenUsage | integer | utilizzo totale dei token | Sì |
CodeBasedEvaluatorDefinition
Definizione dell'analizzatore basata su codice utilizzando il codice Python
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| code_text | string | Testo del codice inline per l'analizzatore | Sì | |
| data_schema | object | Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| init_parameters | object | Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| metrics | object | Elenco delle metriche di output prodotte da questo valutatore | No | |
| type | enum | Valori possibili: code |
Sì |
CompletionMessageToolCallChunk
Dettagli della chiamata dello strumento all'interno di un messaggio.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| funzione | FunctionToolCall | Dettagli di una chiamata dello strumento di funzione. | No | |
| └─ Argomenti | string | Argomenti con cui chiamare la funzione, come generato dal modello in formato JSON. | Sì | |
| └> nome | string | Il nome della funzione da chiamare. | Sì | |
| id | string | ID per la chiamata allo strumento. | Sì | |
| type | enum | Tipo di chiamata allo strumento, che è sempre "funzione". Valori possibili: function |
Sì |
Connessione
Risposta dall'elenco e operazioni di get connections
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| credentials | BaseCredentials (sola lettura) | Una classe di base per le credenziali di connessione | Sì | |
| └─ Tipo | CredentialType (sola lettura) | Tipo di credenziale utilizzata dalla connessione | Sì | |
| id | string (sola lettura) | Identificatore univoco per la connessione, generato dal servizio | Sì | |
| isDefault | booleano (sola lettura) | Indica se la connessione è contrassegnata come connessione predefinita del tipo | Sì | |
| metadata | oggetto (sola lettura) | Metadati della connessione | Sì | |
| nome | string (sola lettura) | Nome descrittivo della connessione, fornito dall'utente. | Sì | |
| target | string (sola lettura) | URL di connessione da usare per questo servizio | Sì | |
| type | ConnectionType (sola lettura) | Tipo (o categoria) della connessione | Sì |
ConnectionType
Tipo (o categoria) della connessione
| Proprietà | Value |
|---|---|
| Descrizione | Tipo (o categoria) della connessione |
| Type | string |
| Valori | AzureOpenAIAzureBlobAzureStorageAccountCognitiveSearchCosmosDBApiKeyAppConfigAppInsightsCustomKeysRemoteTool_Preview |
ContainerAppAgentDefinition
Definizione dell'agente dell'app contenitore.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| container_app_resource_id | string | ID risorsa dell'app contenitore Azure che ospita questo agente. Non modificabile tra le versioni. | Sì | |
| container_protocol_versions | matrice di ProtocolVersionRecord | Protocolli supportati dall'agente per la comunicazione in ingresso dei contenitori. | Sì | |
| ingress_subdomain_suffix | string | Suffisso da applicare al sottodominio dell'app quando si invia l'ingresso all'agente. Può trattarsi di un'etichetta ,ad esempio "---current", di una revisione specifica (ad esempio, "--0000001" o vuota per usare l'endpoint predefinito per l'app contenitore. | Sì | |
| kind | enum | Valori possibili: container_app |
Sì | |
| rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| └rai_policy_name | string | Nome del criterio RAI da applicare. | Sì |
ContainerDetails
Informazioni dettagliate sul contenitore.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| health_state | string | Stato di integrità del contenitore. | Sì | |
| provisioning_error | string | Errore di provisioning del contenitore, se presente. | No | |
| provisioning_state | string | Stato di provisioning del contenitore. | Sì | |
| replicas | matrice di ContainerReplica | Elenco di repliche nel contenitore. | Sì | |
| state | string | Stato del contenitore. | Sì | |
| updated_on | string | Ora dell'ultimo aggiornamento del contenitore. | Sì |
ContainerLogKind
Tipo di log da trasmettere da un contenitore.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | consolesystem |
ContainerReplica
Informazioni su una replica del contenitore.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| container_state | string | Stato del contenitore della replica. | Sì | |
| nome | string | Nome della replica. | Sì | |
| state | string | Stato della replica. | Sì |
ContinuousEvaluationRuleAction
Azione della regola di valutazione per la valutazione continua.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| evalId | string | Id Eval a cui aggiungere esecuzioni di valutazione continue. | Sì | |
| maxHourlyRuns | integer | Numero massimo di esecuzioni di valutazione consentite all'ora. | No | |
| type | enum | Valori possibili: continuousEvaluation |
Sì |
Indice di Cosmos DB
Definizione dell'indice dell'archivio vettoriale CosmosDB
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| nome | string (sola lettura) | nome della risorsa. | Sì | |
| type | enum | Tipo di indice Valori possibili: CosmosDBNoSqlVectorStore |
Sì | |
| version | string (sola lettura) | La versione della risorsa | Sì |
CosmosDBIndexUpdate
Definizione dell'indice dell'archivio vettoriale CosmosDB
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | enum | Tipo di indice Valori possibili: CosmosDBNoSqlVectorStore |
Sì |
CreateAgentFromManifestRequest
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| manifest_id | string | ID manifesto da cui importare la versione dell'agente. | Sì | |
| metadata | object | 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 | string | 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. Vincoli: maxLength: 63 |
Sì | |
| parameter_values | object | Input al manifesto che genererà un agente completamente materializzato. | Sì |
CreateAgentRequest
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Definizione | AgentDefinition | Sì | ||
| └* tipo | AgentKind | Sì | ||
| └rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| metadata | object | 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 | string | 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. Vincoli: maxLength: 63 |
Sì |
CreateAgentVersionFromManifestRequest
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| manifest_id | string | ID manifesto da cui importare la versione dell'agente. | Sì | |
| metadata | object | 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 | object | Input al manifesto che genererà un agente completamente materializzato. | Sì |
CreateAgentVersionRequest
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Definizione | AgentDefinition | Sì | ||
| └* tipo | AgentKind | Sì | ||
| └rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| metadata | object | 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
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| configurazione_sorgente_dati | OpenAI.CreateEvalCustomDataSourceConfig o OpenAI.CreateEvalLogsDataSourceConfig o OpenAI.CreateEvalStoredCompletionsDataSourceConfig o AzureAIDataSourceConfig | Configurazione per l'origine dati utilizzata per le esecuzioni di valutazione. Determina lo schema dei dati usati nella valutazione. | Sì | |
| metadata | OpenAI.Metadata (nullabili) | 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 | string | Nome della valutazione. | No | |
| properties | object | 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 | matrice di OpenAI.EvalGraderLabelModel o OpenAI.EvalGraderStringCheck o OpenAI.EvalGraderTextSimilarity o OpenAI.EvalGraderPython o OpenAI.EvalGraderScoreModel o EvalGraderAzureAIEvaluator | Elenco di classificatori per tutte le esecuzioni di valutazione in questo gruppo. I classificatori possono fare riferimento a 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 sample spazio dei nomi (ad esempio, {{sample.output_text}}). |
Sì |
CreateEvalRunRequest
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| fonte_dati | OpenAI.CreateEvalJsonlRunDataSource o OpenAI.CreateEvalCompletionsRunDataSource o OpenAI.CreateEvalResponsesRunDataSource o EvalRunDataSource | Dettagli sull'origine dati dell'esecuzione. | Sì | |
| metadata | OpenAI.Metadata (nullabili) | 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 | string | Nome della corsa. | No | |
| properties | object | 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 |
CredentialType
Tipo di credenziale utilizzato dalla connessione
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di credenziale utilizzato dalla connessione |
| Type | string |
| Valori | ApiKeyAADSASCustomKeysNoneAgenticIdentityToken_Preview |
CronTrigger
Grilletto basato su Cron.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| endTime | string | Ora di fine per la pianificazione cron in formato ISO 8601. | No | |
| expression | string | Espressione Cron che definisce la frequenza di pianificazione. | Sì | |
| startTime | string | Ora di inizio per il programma cron in formato ISO 8601. | No | |
| timeZone | string | Fuso orario per la pianificazione cron. | No | UTC |
| type | enum | Valori possibili: Cron |
Sì |
Customcredential
Definizione delle credenziali personalizzate
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di credenziale Valori possibili: CustomKeys |
Sì |
Questo oggetto accetta anche proprietà aggiuntive di tipo: string
DailyRecurrenceSchedule
Pianificazione giornaliera delle ricorrenze.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| hours | matrice di numeri interi | Ore per la pianificazione della ricorrenza. | Sì | |
| type | enum | Tipo di ricorrenza giornaliera. Valori possibili: Daily |
Sì |
DataSourceConfig
Classe di base per l'esecuzione di origini dati con supporto discriminatorio.
Discriminare per DataSourceConfig
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| schema | object | Schema JSON dell'oggetto complessivo per gli elementi dell'origine dati di esecuzione. | Sì | |
| type | string | Discriminare del tipo di origine dati. | Sì |
DatasetType
Enumerazione per determinare il tipo di dati.
| Proprietà | Value |
|---|---|
| Descrizione | Enumerazione per determinare il tipo di dati. |
| Type | string |
| Valori | uri_fileuri_folder |
DatasetVersion
Definizione di DatasetVersion
Discriminare per DatasetVersion
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
uri_file |
FileDatasetVersion |
uri_folder |
FolderDatasetVersion |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Connectionname | string | Nome connessione account Archiviazione di Azure. Obbligatorio se startPendingUploadVersion non è stato chiamato prima di creare il set di dati | No | |
| dataUri | string | URI dei dati (esempio) Vincoli: minLength: 1, modello: [a-zA-Z0-9_] |
Sì | |
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| Isreference | booleano (sola lettura) | 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 | string (sola lettura) | nome della risorsa. | Sì | |
| type | DatasetType | Enumerazione per determinare il tipo di dati. | Sì | |
| version | string (sola lettura) | La versione della risorsa | Sì |
DatasetVersionUpdate
Definizione di DatasetVersion
Discriminare per DatasetVersionUpdate
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
uri_file |
FileDatasetVersionUpdate |
uri_folder |
FolderDatasetVersionUpdate |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | DatasetType | Enumerazione per determinare il tipo di dati. | Sì |
Dayofweek
Giorni della settimana per la pianificazione della ricorrenza.
| Proprietà | Value |
|---|---|
| Descrizione | Giorni della settimana per la pianificazione della ricorrenza. |
| Type | string |
| Valori | SundayMondayTuesdayWednesdayThursdayFridaySaturday |
DeleteAgentResponse
Un oggetto agente eliminato
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cancellato | boolean | Indica se l'agente è stato eliminato correttamente. | Sì | |
| nome | string | Nome dell'agente. | Sì | |
| object | enum | Tipo dell'oggetto. Sempre 'agent.deleted'. Valori possibili: agent.deleted |
Sì |
DeleteAgentVersionResponse
Un oggetto versione dell'agente eliminato
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cancellato | boolean | Indica se l'agente è stato eliminato correttamente. | Sì | |
| nome | string | Nome dell'agente. | Sì | |
| object | enum | Tipo dell'oggetto. Sempre 'agent.version.deleted'. Valori possibili: agent.version.deleted |
Sì | |
| version | string | Identificatore della versione dell'agente. | Sì |
DeleteEvalResponse
Oggetto di valutazione eliminato
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cancellato | boolean | Indica se l'eval è stato eliminato correttamente. | Sì | |
| eval_id | string | id dell'eval. | Sì | |
| object | enum | Tipo dell'oggetto. Sempre 'eval.deleted'. Valori possibili: eval.deleted |
Sì |
DeleteEvalRunResponse
Oggetto di esecuzione della valutazione eliminato.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cancellato | boolean | Indica se l'eval è stato eliminato correttamente. | No | |
| object | enum | Tipo dell'oggetto. Sempre 'eval.deleted'. Valori possibili: eval.deleted |
No | |
| run_id | string | id dell'eval. | No |
DeleteMemoryStoreResponse
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cancellato | boolean | Indica se l'archivio memoria è stato eliminato correttamente. | Sì | |
| nome | string | Nome dell'archivio di memoria. | Sì | |
| object | enum | Tipo dell'oggetto. Sempre 'memory_store.deleted'. Valori possibili: memory_store.deleted |
Sì |
DeleteResponseResult
Risultato di un'operazione di eliminazione della risposta.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cancellato | enum | Restituisce sempre true Valori possibili: True |
Sì | |
| id | string | ID operazione. | Sì | |
| object | enum | Restituisce sempre 'response'. Valori possibili: response |
Sì |
Deployment
Definizione della distribuzione del modello
Discriminare per la distribuzione
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
ModelDeployment |
ModelDeployment |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nome | string (sola lettura) | Nome della distribuzione | Sì | |
| type | Deploymenttype | Sì |
Deploymenttype
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | ModelDeployment |
EntraIDCredentials
Entra ID definizione di credenziali
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di credenziale Valori possibili: AAD |
Sì |
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. Come:
- Migliorare la qualità del chatbot
- Scopri in che modo il mio chatbot gestisce il supporto clienti
- Controllare se o4-mini è meglio nel mio caso d'uso rispetto a gpt-4o
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Il timestamp Unix (in secondi) relativo alla creazione dell'eval. | Sì | |
| creato_da | string | nome della persona che ha creato l'esecuzione. | No | |
| configurazione_sorgente_dati | OpenAI.CreateEvalCustomDataSourceConfig o OpenAI.CreateEvalLogsDataSourceConfig o OpenAI.CreateEvalStoredCompletionsDataSourceConfig o AzureAIDataSourceConfig | Configurazione delle origini dati usate nelle esecuzioni della valutazione. | Sì | |
| id | string | Identificatore univoco per la valutazione. | Sì | |
| metadata | OpenAI.Metadata (nullabili) | 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. |
Sì | |
| modified_at | integer | No | ||
| nome | string | Nome della valutazione. | Sì | |
| object | enum | Tipo dell'oggetto. Valori possibili: eval |
Sì | |
| properties | object | 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 | matrice di OpenAI.EvalGraderLabelModel o OpenAI.EvalGraderStringCheck o OpenAI.EvalGraderTextSimilarity o OpenAI.EvalGraderPython o OpenAI.EvalGraderScoreModel o EvalGraderAzureAIEvaluator | Elenco dei criteri di test. | Sì |
EvalCsvFileIdSource
Rappresenta un riferimento a un file CSV caricato utilizzato come origine per i dati di valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | Identificatore del file CSV caricato. | Sì | |
| type | enum | Tipo di origine, sempre file_id.Valori possibili: file_id |
Sì |
EvalCsvRunDataSource
Rappresenta un'origine dati CSV per le esecuzioni di valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| source | EvalCsvFileIdSource | Rappresenta un riferimento a un file CSV caricato utilizzato come origine per i dati di valutazione. | Sì | |
| └* id | string | Identificatore del file CSV caricato. | Sì | |
| └─ Tipo | enum | Tipo di origine, sempre file_id.Valori possibili: file_id |
Sì | |
| type | enum | Tipo di origine dati, sempre csv.Valori possibili: csv |
Sì |
EvalGraderAzureAIEvaluator
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| mappatura dei dati | object | Modello da utilizzare per la valutazione. Deve supportare output strutturati. | No | |
| evaluator_name | string | Nome dell'analizzatore. | Sì | |
| evaluator_version | string | Versione dell'analizzatore. Versione più recente se non specificata. | No | |
| initialization_parameters | object | Parametri di inizializzazione per la valutazione. Deve supportare output strutturati. | No | |
| nome | string | Nome del grader. | Sì | |
| type | enum | Tipo di oggetto, che è sempre azure_ai_evaluator.Valori possibili: azure_ai_evaluator |
Sì |
EvalResult
Risultato della valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nome | string | nome del controllo | Sì | |
| Passato | boolean | indica se il controllo è stato superato o non è riuscito | Sì | |
| Punteggio | Numero | Punteggio | Sì | |
| type | string | tipo di controllo | Sì |
EvalRun
Schema che rappresenta un ciclo di valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Timestamp Unix (in secondi) quando è stata creata l'esecuzione della valutazione. | Sì | |
| creato_da | string | nome della persona che ha creato l'esecuzione. | No | |
| fonte_dati | OpenAI.CreateEvalJsonlRunDataSource o OpenAI.CreateEvalCompletionsRunDataSource o OpenAI.CreateEvalResponsesRunDataSource o EvalRunDataSource | Informazioni sull'origine dati dell'esecuzione. | Sì | |
| error | OpenAI.EvalApiError | Oggetto che rappresenta una risposta di errore dall'API Eval. | Sì | |
| eval_id | string | Identificatore della valutazione associata. | Sì | |
| id | string | Identificatore univoco per l'esecuzione della valutazione. | Sì | |
| metadata | OpenAI.Metadata (nullabili) | 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. |
Sì | |
| model | string | Modello valutato, se applicabile. | Sì | |
| modified_at | integer | No | ||
| nome | string | Nome della sessione di valutazione. | Sì | |
| object | enum | Tipo dell'oggetto . Sempre "eval.run". Valori possibili: eval.run |
Sì | |
| utilizzo_per_modello | matrice di OpenAI.EvalRunPerModelUsage | Statistiche di utilizzo per ogni modello durante l'esecuzione della valutazione. | Sì | |
| risultati_per_criteri_di_test | matrice di OpenAI.EvalRunPerTestingCriteriaResults | Risultati in base ai criteri di test applicati durante l'esecuzione della valutazione. | Sì | |
| properties | object | 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 | string | URL del report renderizzato dell'esecuzione della valutazione nella dashboard dell'interfaccia utente. | Sì | |
| conteggio_risultati | OpenAI.EvalRunResultCounts | Sì | ||
| └* non riuscito | OpenAI.integer | Sì | ||
| └* non riuscito | OpenAI.integer | Sì | ||
| └> superato | OpenAI.integer | Sì | ||
| └─ totale | OpenAI.integer | Sì | ||
| Stato | string | Stato dell'esecuzione della valutazione. | Sì |
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 del tipo | Schema |
|---|---|
azure_ai_traces_preview |
TracesPreviewEvalRunDataSource |
azure_ai_synthetic_data_gen_preview |
SyntheticDataGenerationPreviewEvalRunDataSource |
azure_ai_responses |
AzureAIResponsesEvalRunDataSource |
azure_ai_target_completions |
TargetCompletionEvalRunDataSource |
csv |
EvalCsvRunDataSource |
azure_ai_red_team |
RedTeamEvalRunDataSource |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | string | Discriminare del tipo di origine dati. | Sì |
EvalRunOutputItem
Un elemento di output di un'esecuzione di valutazione rappresentato da uno schema.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Timestamp Unix (in secondi) quando è stata creata l'esecuzione della valutazione. | Sì | |
| elemento_fonte_dati | object | Dettagli dell'elemento di origine dei dati di input. | Sì | |
| datasource_item_id (identificativo_elemento_fonte_dati) | OpenAI.integer | Sì | ||
| eval_id | string | Identificatore del gruppo di valutazione. | Sì | |
| id | string | Identificatore univoco per l'elemento di output del ciclo di valutazione. | Sì | |
| object | enum | Tipo dell'oggetto . Sempre "eval.run.output_item". Valori possibili: eval.run.output_item |
Sì | |
| results | matrice di EvalRunOutputItemResult | Elenco dei risultati del grader per questo elemento di output. | Sì | |
| run_id | string | Identificatore dell'esecuzione di valutazione associata a questo elemento dell'output. | Sì | |
| campione | OpenAI.EvalRunOutputItemSample | Sì | ||
| └─ Errore | OpenAI.EvalApiError | Oggetto che rappresenta una risposta di errore dall'API Eval. | Sì | |
| └─ motivo_fine | string | Sì | ||
| └ Input | matrice di EvalRunOutputItemSampleInput | Sì | ||
| └ max_completion_tokens | OpenAI.integer | Sì | ||
| └─ Modello | string | Sì | ||
| └─ uscita | matrice di EvalRunOutputItemSampleOutputOutput | Sì | ||
| └* seed | OpenAI.integer | Sì | ||
| └* temperatura | OpenAI.numeric | Sì | ||
| └top_p | OpenAI.numeric | Sì | ||
| └─ utilizzo | OpenAI.EvalRunOutputItemSampleUsage | Sì | ||
| Stato | string | Stato dell'esecuzione della valutazione. | Sì |
EvalRunOutputItemResult
Risultato di un singolo gradore per un elemento di output dell'esecuzione della valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| label | string | Etichetta associata alla metrica dei criteri di test (ad esempio, "pass", "fail", "good", "bad"). | No | |
| metric | string | Nome della metrica ,ad esempio "fluenza", "f1_score"). | No | |
| nome | string | Nome del grader. | Sì | |
| Passato | boolean | Indica se il grader ha considerato l'output un passaggio. | Sì | |
| properties | object | Dettagli aggiuntivi sulla metrica dei criteri di test. | No | |
| reason | string | Motivo della metrica dei criteri di test. | No | |
| campione | oggetto (nullable) | Dati facoltativi di esempio o intermedi prodotti dal grader. | No | |
| Punteggio | OpenAI.numeric | Sì | ||
| threshold | Numero | Soglia utilizzata per determinare il superamento/esito negativo di questo criterio di test, se è numerico. | No | |
| type | string | Tipo di grader (ad esempio, "string-check-grader"). | No |
Questo oggetto accetta anche proprietà aggiuntive.
EvalRunOutputItemSampleInput
Messaggio nell'esecuzione della valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | string | Sì | ||
| Ruolo | string | Sì | ||
| tool_calls | matrice di CompletionMessageToolCallChunk | Chiamate agli strumenti effettuate all'interno del messaggio, se presenti. | Sì |
EvalRunOutputItemSampleOutputOutput
Messaggio nell'esecuzione della valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | string | No | ||
| Ruolo | string | No | ||
| tool_calls | matrice di CompletionMessageToolCallChunk | Chiamate agli strumenti effettuate all'interno del messaggio, se presenti. | Sì |
EvalRunResultCompareItem
Confronto metrico per un trattamento rispetto al basale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| deltaEstimate | Numero | Differenza stimata tra il trattamento e la baseline. | Sì | |
| pValue | Numero | Valore P per l'effetto di trattamento. | Sì | |
| trattamentoEffect | TreatmentEffectType | Tipo di effetto del trattamento. | Sì | |
| treatmentRunId | string | ID di esecuzione del trattamento. | Sì | |
| treatmentRunSummary | EvalRunResultSummary | Statistiche di riepilogo di una metrica in un'esecuzione di valutazione. | Sì | |
| └* media | Numero | Valore medio della metrica nell'esecuzione della valutazione. | Sì | |
| └* runId | string | ID esecuzione della valutazione. | Sì | |
| └> sampleCount | integer | Numero di campioni nell'esecuzione della valutazione. | Sì | |
| └++ standardDeviation | Numero | Deviazione standard della metrica nell'esecuzione della valutazione. | Sì |
EvalRunResultComparison
I risultati del confronto per il trattamento vengono eseguiti rispetto al basale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| baselineRunSummary | EvalRunResultSummary | Statistiche di riepilogo di una metrica in un'esecuzione di valutazione. | Sì | |
| └* media | Numero | Valore medio della metrica nell'esecuzione della valutazione. | Sì | |
| └* runId | string | ID esecuzione della valutazione. | Sì | |
| └> sampleCount | integer | Numero di campioni nell'esecuzione della valutazione. | Sì | |
| └++ standardDeviation | Numero | Deviazione standard della metrica nell'esecuzione della valutazione. | Sì | |
| compareItems | matrice di EvalRunResultCompareItem | Elenco dei risultati di confronto per ogni esecuzione del trattamento. | Sì | |
| Analizzatore | string | Nome dell'analizzatore per questi criteri di test. | Sì | |
| metric | string | Metrica valutata. | Sì | |
| testingCriteria | string | Nome dei criteri di test. | Sì |
EvalRunResultSummary
Statistiche di riepilogo di una metrica in un'esecuzione di valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| average | Numero | Valore medio della metrica nell'esecuzione della valutazione. | Sì | |
| runId | string | ID esecuzione della valutazione. | Sì | |
| sampleCount | integer | Numero di campioni nell'esecuzione della valutazione. | Sì | |
| standardDeviation | Numero | Deviazione standard della metrica nell'esecuzione della valutazione. | Sì |
EvaluationComparisonInsightRequest
Richiesta di confronto della valutazione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| baselineRunId | string | ID esecuzione previsto per il confronto. | Sì | |
| evalId | string | Identificatore per la valutazione. | Sì | |
| treatmentRunIds | matrice di valori string | Elenco degli ID di esecuzione del trattamento per il confronto. | Sì | |
| type | enum | Tipo di richiesta. Valori possibili: EvaluationComparison |
Sì |
EvaluationComparisonInsightResult
Approfondimenti dal confronto delle valutazioni.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Confronti | matrice di EvalRunResultComparison | Risultati di confronto per ogni trattamento eseguito rispetto alla linea di base. | Sì | |
| method | string | Metodo statistico utilizzato per il confronto. | Sì | |
| type | enum | Tipo di risultato di informazioni dettagliate. Valori possibili: EvaluationComparison |
Sì |
EvaluationResultSample
Un campione del risultato della valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| correlationInfo | object | Informazioni sulla correlazione per l'esempio di analisi. | Sì | |
| evaluationResult | EvalResult | Risultato della valutazione. | Sì | |
| └> nome | string | nome del controllo | Sì | |
| └> superato | boolean | indica se il controllo è stato superato o non è riuscito | Sì | |
| └* punteggio | Numero | Punteggio | Sì | |
| └─ Tipo | string | tipo di controllo | Sì | |
| features | object | Funzionalità che consentono di filtrare ulteriormente i dati nell'esperienza utente. | Sì | |
| id | string | Identificatore univoco per l'esempio di analisi. | Sì | |
| type | enum | Tipo di esempio di risultato della valutazione Valori possibili: EvaluationResultSample |
Sì |
Regola di valutazione
Modello di regole di valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | EvaluationRuleAction | Modello di azione di valutazione. | Sì | |
| └─ Tipo | EvaluationRuleActionType | Tipo di azione di valutazione. | Sì | |
| descrizione | string | Descrizione per la regola di valutazione. | No | |
| displayName | string | Nome visualizzato per la regola di valutazione. | No | |
| enabled | boolean | Indica se la regola di valutazione è abilitata. Il valore predefinito è vero. | Sì | |
| eventType | EvaluationRuleEventType | Tipo di evento della regola di valutazione. | Sì | |
| filter | EvaluationRuleFilter | Modello di filtro di valutazione. | No | |
| └* agentName | string | Filtrare in base al nome dell'agente. | Sì | |
| id | string (sola lettura) | Identificatore univoco per la regola di valutazione. | Sì | |
| dati di sistema | oggetto (sola lettura) | Metadati di sistema per la regola di valutazione. | Sì |
EvaluationRuleAction
Modello di azione di valutazione.
Discriminare per EvaluationRuleAction
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
continuousEvaluation |
ContinuousEvaluationRuleAction |
humanEvaluationPreview |
HumanEvaluationPreviewRuleAction |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | EvaluationRuleActionType | Tipo di azione di valutazione. | Sì |
EvaluationRuleActionType
Tipo di azione di valutazione.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di azione di valutazione. |
| Type | string |
| Valori | continuousEvaluationhumanEvaluationPreview |
EvaluationRuleEventType
Tipo di evento della regola di valutazione.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di evento della regola di valutazione. |
| Type | string |
| Valori | responseCompletedmanual |
EvaluationRuleFilter
Modello di filtro di valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nomeagente | string | Filtrare in base al nome dell'agente. | Sì |
EvaluationRunClusterInsightRequest
Approfondimenti sull'insieme dei risultati della valutazione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| evalId | string | ID di valutazione per le informazioni dettagliate. | Sì | |
| modelConfiguration | InsightModelConfiguration | Configurazione del modello utilizzato nella generazione dell'insight. | No | |
| └* modelDeploymentName | string | Distribuzione del modello da valutare. Accetta solo il nome della distribuzione o con il nome della connessione come {connectionName}/<modelDeploymentName>. |
Sì | |
| runIds | matrice di valori string | Elenco degli ID di esecuzione della valutazione per le informazioni dettagliate. | Sì | |
| type | enum | Tipo di richiesta di informazioni dettagliate. Valori possibili: EvaluationRunClusterInsight |
Sì |
EvaluationRunClusterInsightResult
Le informazioni dettagliate della valutazione eseguono l'analisi dei cluster.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| clusterInsight | ClusterInsightResult | Approfondimenti dall'analisi dei cluster. | Sì | |
| type | enum | Tipo di risultato di informazioni dettagliate. Valori possibili: EvaluationRunClusterInsight |
Sì |
EvaluationScheduleTask
Attività di valutazione per la pianificazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| configuration | object | Configurazione per l'attività. | No | |
| evalId | string | Identificatore del gruppo di valutazione. | Sì | |
| evalRun | object | Payload dell'esecuzione della valutazione. | Sì | |
| type | enum | Valori possibili: Evaluation |
Sì |
EvaluationTaxonomy
Definizione della tassonomia di valutazione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| nome | string (sola lettura) | nome della risorsa. | Sì | |
| properties | object | Proprietà aggiuntive per la tassonomia di valutazione. | No | |
| tassonomiaCategorie | matrice di TassonomiaCategory | Elenco delle categorie di tassonomia. | No | |
| tassonomiaInput | EvaluationTaxonomyInput | Configurazione di input per la tassonomia di valutazione. | Sì | |
| └─ Tipo | EvaluationTaxonomyInputType | Tipo di input della tassonomia di valutazione. | Sì | |
| version | string (sola lettura) | La versione della risorsa | Sì |
EvaluationTaxonomyCreateOrUpdate
Definizione della tassonomia di valutazione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| properties | object | Proprietà aggiuntive per la tassonomia di valutazione. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| tassonomiaCategorie | matrice di TassonomiaCategory | Elenco delle categorie di tassonomia. | No | |
| tassonomiaInput | EvaluationTaxonomyInput | Configurazione di input per la tassonomia di valutazione. | Sì | |
| └─ Tipo | EvaluationTaxonomyInputType | Tipo di input della tassonomia di valutazione. | Sì |
EvaluationTaxonomyInput
Configurazione di input per la tassonomia di valutazione.
Discriminante per EvaluationTaxonomyInput
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
agent |
AgentTaxonomyInput |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | EvaluationTaxonomyInputType | Tipo di input della tassonomia di valutazione. | Sì |
EvaluationTaxonomyInputType
Tipo di input della tassonomia di valutazione.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di input della tassonomia di valutazione. |
| Type | string |
| Valori | agentpolicy |
EvaluationTaxonomyInputUpdate
Configurazione di input per la tassonomia di valutazione.
Discriminante per EvaluationTaxonomyInputUpdate
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
agent |
AgentTaxonomyInputUpdate |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | EvaluationTaxonomyInputType | Tipo di input della tassonomia di valutazione. | Sì |
EvaluationTaxonomyUpdate
Definizione della tassonomia di valutazione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| properties | object | Proprietà aggiuntive per la tassonomia di valutazione. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| tassonomiaCategorie | matrice di TassonomiaCategory | Elenco delle categorie di tassonomia. | No | |
| tassonomiaInput | EvaluationTaxonomyInputUpdate | Configurazione di input per la tassonomia di valutazione. | No | |
| └─ Tipo | EvaluationTaxonomyInputType | Tipo di input della tassonomia di valutazione. | Sì |
AnalizzatoreCategory
La categoria del valutatore
| Proprietà | Value |
|---|---|
| Descrizione | La categoria del valutatore |
| Type | string |
| Valori | qualitysafetyagents |
AnalizzatoreDefinition
Configurazione dell'analizzatore di base con discriminatore
Discriminante per l'analizzatoreDefinition
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
code |
CodeBasedEvaluatorDefinition |
prompt |
PromptBasedEvaluatorDefinition |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| data_schema | object | Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| init_parameters | object | Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| metrics | object | Elenco delle metriche di output prodotte da questo valutatore | No | |
| type | AnalizzatoreDefinitionType | Il tipo di definizione del valutatore | Sì |
AnalizzatoreDefinitionType
Il tipo di definizione del valutatore
| Proprietà | Value |
|---|---|
| Descrizione | Il tipo di definizione del valutatore |
| Type | string |
| Valori | promptcodeprompt_and_codeserviceopenai_graders |
AnalizzatoreMetrico
Metrica del valutatore
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| desirable_direction | AnalizzatoreMetricDirection | 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 specificato, si presuppone che non sia associato. | No | |
| min_value | Numero | Valore minimo per la metrica | No | |
| type | AnalizzatoreMetricType | 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 |
| Type | string |
| Valori | increasedecreaseneutral |
AnalizzatoreMetricType
Il tipo di valutatore
| Proprietà | Value |
|---|---|
| Descrizione | Il tipo di valutatore |
| Type | string |
| Valori | ordinalcontinuousboolean |
AnalizzatoreType
Il tipo di valutatore
| Proprietà | Value |
|---|---|
| Descrizione | Il tipo di valutatore |
| Type | string |
| Valori | builtincustom |
AnalizzatoreVersion
Definizione del valutatore
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| categories | matrice di analizzatoriCategory | Le categorie del valutatore | Sì | |
| creato_il | string (sola lettura) | Data/ora di creazione del valutatore | Sì | |
| creato_da | string (sola lettura) | Creatore del valutatore | Sì | |
| Definizione | AnalizzatoreDefinition | Configurazione dell'analizzatore di base con discriminatore | Sì | |
| └data_schema | object | Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| └init_parameters | object | Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| └* Metriche | object | Elenco delle metriche di output prodotte da questo valutatore | No | |
| └─ Tipo | AnalizzatoreDefinitionType | Il tipo di definizione del valutatore | Sì | |
| display_name | string | Nome visualizzato per l'analizzatore. Aiuta facilmente a trovare il valutatore in AI Foundry. Non è necessario che sia univoco. | No | |
| evaluator_type | AnalizzatoreType | Il tipo di valutatore | Sì | |
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| metadata | object | Metadati relativi all'analizzatore | No | |
| modified_at | string (sola lettura) | Data/ora dell'ultima modifica del valutatore | Sì | |
| nome | string (sola lettura) | nome della risorsa. | Sì | |
| version | string (sola lettura) | La versione della risorsa | Sì |
EvaluatorVersionCreate
Definizione del valutatore
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| categories | matrice di analizzatoriCategory | Le categorie del valutatore | Sì | |
| Definizione | AnalizzatoreDefinition | Configurazione dell'analizzatore di base con discriminatore | Sì | |
| └data_schema | object | Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| └init_parameters | object | Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| └* Metriche | object | Elenco delle metriche di output prodotte da questo valutatore | No | |
| └─ Tipo | AnalizzatoreDefinitionType | Il tipo di definizione del valutatore | Sì | |
| descrizione | string | Testo della descrizione dell'asset. | No | |
| display_name | string | Nome visualizzato per l'analizzatore. Aiuta facilmente a trovare il valutatore in AI Foundry. Non è necessario che sia univoco. | No | |
| evaluator_type | AnalizzatoreType | Il tipo di valutatore | Sì | |
| metadata | object | Metadati relativi all'analizzatore | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No |
EvaluatorVersionUpdate
Definizione del valutatore
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| categories | matrice di analizzatoriCategory | Le categorie del valutatore | No | |
| descrizione | string | Testo della descrizione dell'asset. | No | |
| display_name | string | Nome visualizzato per l'analizzatore. Aiuta facilmente a trovare il valutatore in AI Foundry. Non è necessario che sia univoco. | No | |
| metadata | object | Metadati relativi all'analizzatore | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No |
FabricDataAgentToolParameters
Parametri dello strumento agente dati fabric.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| project_connections | matrice di ToolProjectConnection | Le connessioni project collegate a questo strumento. Può essere presente un massimo di 1 connessione risorsa collegata allo strumento. |
No |
FileDatasetVersion
Definizione di FileDatasetVersion
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Connectionname | string | Nome connessione account Archiviazione di Azure. Obbligatorio se startPendingUploadVersion non è stato chiamato prima di creare il set di dati | No | |
| dataUri | string | URI dei dati (esempio) Vincoli: minLength: 1, modello: [a-zA-Z0-9_] |
Sì | |
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| Isreference | booleano (sola lettura) | 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 | string (sola lettura) | nome della risorsa. | Sì | |
| type | enum | Tipo di set di dati Valori possibili: uri_file |
Sì | |
| version | string (sola lettura) | La versione della risorsa | Sì |
FileDatasetVersionUpdate
Definizione di FileDatasetVersion
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | enum | Tipo di set di dati Valori possibili: uri_file |
Sì |
FolderDatasetVersion
Definizione di FileDatasetVersion
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Connectionname | string | Nome connessione account Archiviazione di Azure. Obbligatorio se startPendingUploadVersion non è stato chiamato prima di creare il set di dati | No | |
| dataUri | string | URI dei dati (esempio) Vincoli: minLength: 1, modello: [a-zA-Z0-9_] |
Sì | |
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| Isreference | booleano (sola lettura) | 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 | string (sola lettura) | nome della risorsa. | Sì | |
| type | enum | Tipo di set di dati Valori possibili: uri_folder |
Sì | |
| version | string (sola lettura) | La versione della risorsa | Sì |
FolderDatasetVersionUpdate
Definizione di FileDatasetVersion
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | enum | Tipo di set di dati Valori possibili: uri_folder |
Sì |
FunctionToolCall
Dettagli di una chiamata dello strumento di funzione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Argomenti con cui chiamare la funzione, come generato dal modello in formato JSON. | Sì | |
| nome | string | Il nome della funzione da chiamare. | Sì |
HostedAgentDefinition
Definizione dell'agente ospitato.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| container_protocol_versions | matrice di ProtocolVersionRecord | Protocolli supportati dall'agente per la comunicazione in ingresso dei contenitori. | Sì | |
| cpu | string | Configurazione della CPU per l'agente ospitato. | Sì | |
| environment_variables | object | Variabili di ambiente da impostare nel contenitore dell'agente ospitato. | No | |
| image | string | ID immagine per l'agente, applicabile agli agenti ospitati basati su immagini. | No | |
| kind | enum | Valori possibili: hosted |
Sì | |
| memory | string | Configurazione della memoria per l'agente ospitato. | Sì | |
| rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| └rai_policy_name | string | Nome del criterio RAI da applicare. | Sì | |
| Strumenti | matrice di OpenAI.Tool | 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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: Hourly |
Sì |
HumanEvaluationPreviewRuleAction
Azione della regola di valutazione per la valutazione umana.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| templateId | AssetId | Identificatore di un asset salvato. | Sì | |
| type | enum | Valori possibili: humanEvaluationPreview |
Sì |
Indice
Definizione della risorsa indice
Discriminare per l'indice
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
AzureSearch |
AzureAISearchIndex |
ManagedAzureSearch |
ManagedAzureAISearchIndex |
CosmosDBNoSqlVectorStore |
CosmosDBIndex |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| nome | string (sola lettura) | nome della risorsa. | Sì | |
| type | IndexType | Sì | ||
| version | string (sola lettura) | La versione della risorsa | Sì |
IndexType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | AzureSearchCosmosDBNoSqlVectorStoreManagedAzureSearch |
IndexUpdate
Definizione della risorsa indice
Discriminare per IndexUpdate
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
AzureSearch |
AzureAISearchIndexUpdate |
ManagedAzureSearch |
ManagedAzureAISearchIndexUpdate |
CosmosDBNoSqlVectorStore |
CosmosDBIndexUpdate |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | IndexType | Sì |
Intuzione
Corpo della risposta per le informazioni dettagliate del cluster.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| displayName | string | Nome visualizzato descrittivo per le informazioni dettagliate. | Sì | |
| id | string (sola lettura) | Identificatore univoco per il report di informazioni dettagliate. | Sì | |
| metadata | InsightsMetadata (sola lettura) | Metadati relativi alle informazioni dettagliate. | Sì | |
| └* completedAt | string | Timestamp al termine delle informazioni dettagliate. | No | |
| └> createdAt | string | Timestamp al momento della creazione delle informazioni dettagliate. | Sì | |
| request | InsightRequest | La richiesta del report di approfondimento. | Sì | |
| └─ Tipo | InsightType | Tipo di richiesta. | Sì | |
| result | InsightResult (sola lettura) | Il risultato degli approfondimenti. | No | |
| └─ Tipo | InsightType | Tipo di risultato di informazioni dettagliate. | Sì | |
| state | Azure. Core.Foundations.OperationState (sola lettura) | Enumerazione che descrive gli stati di funzionamento consentiti. | Sì |
InsightCluster
Un cluster di campioni di analisi.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione del cluster di analisi. | Sì | |
| id | string | ID del cluster di analisi. | Sì | |
| label | string | Etichetta per il cluster | Sì | |
| Campioni | matrice di InsightSample | Elenco di esempi che appartengono a questo cluster. Vuoto se gli esempi fanno parte di sottocluster. | No | |
| subCluster | matrice di InsightCluster | Elenco di sottocluster all'interno del cluster. Vuoto se non esiste alcun sottocluster. | No | |
| Suggerimento | string | Suggerimento per il cluster | Sì | |
| suggestionTitle | string | Titolo del suggerimento per il cluster | Sì | |
| weight | integer | Peso del cluster di analisi. Indica il numero di campioni nel cluster. | Sì |
InsightModelConfiguration
Configurazione del modello utilizzato nella generazione dell'insight.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| modelDeploymentName | string | Distribuzione del modello da valutare. Accetta solo il nome della distribuzione o con il nome della connessione come {connectionName}/<modelDeploymentName>. |
Sì |
InsightRequest
La richiesta del report di approfondimento.
Discriminare per InsightRequest
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
EvaluationRunClusterInsight |
EvaluationRunClusterInsightRequest |
AgentClusterInsight |
AgentClusterInsightRequest |
EvaluationComparison |
EvaluationComparisonInsightRequest |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | InsightType | La richiesta degli approfondimenti. | Sì |
InsightResult
Il risultato degli approfondimenti.
Discriminare per InsightResult
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
EvaluationComparison |
EvaluationComparisonInsightResult |
EvaluationRunClusterInsight |
EvaluationRunClusterInsightResult |
AgentClusterInsight |
AgentClusterInsightResult |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | InsightType | La richiesta degli approfondimenti. | Sì |
InsightSample
Un campione dell'analisi.
Discriminare per InsightSample
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
EvaluationResultSample |
EvaluationResultSample |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| correlationInfo | object | Informazioni sulla correlazione per l'esempio di analisi. | Sì | |
| features | object | Funzionalità che consentono di filtrare ulteriormente i dati nell'esperienza utente. | Sì | |
| id | string | Identificatore univoco per l'esempio di analisi. | Sì | |
| type | SampleType | Il tipo di campione utilizzato nell'analisi. | Sì |
InsightScheduleTask
Attività di approfondimento per la pianificazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| configuration | object | Configurazione per l'attività. | No | |
| intuzione | Informazioni dettagliate | Corpo della risposta per le informazioni dettagliate del cluster. | Sì | |
| └\ displayName | string | Nome visualizzato descrittivo per le informazioni dettagliate. | Sì | |
| └* id | string (sola lettura) | Identificatore univoco per il report di informazioni dettagliate. | Sì | |
| └─ metadati | InsightsMetadata (sola lettura) | Metadati relativi al report informazioni dettagliate. | Sì | |
| └* richiesta | InsightRequest | Richiedere l'analisi delle informazioni dettagliate. | Sì | |
| └* risultato | InsightResult (sola lettura) | Risultato del report informazioni dettagliate. | No | |
| └* stato | Azure. Core.Foundations.OperationState (sola lettura) | Stato corrente delle informazioni dettagliate. | Sì | |
| type | enum | Valori possibili: Insight |
Sì |
InsightSummary
Riepilogo dell'analisi dei cluster di errori.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| method | string | Metodo usato per il clustering. | Sì | |
| sampleCount | integer | Numero totale di campioni analizzati. | Sì | |
| uniqueClusterCount | integer | Numero totale di cluster univoci. | Sì | |
| uniqueSubclusterCount | integer | Numero totale di etichette di sottocluster univoche. | Sì | |
| uso | ClusterTokenUsage | Utilizzo dei token per l'analisi dei cluster | Sì | |
| └\ inputTokenUsage | integer | utilizzo dei token di input | Sì | |
| └\ outputTokenUsage | integer | utilizzo del token di output | Sì | |
| └> totalTokenUsage | integer | utilizzo totale dei token | Sì |
InsightType
La richiesta degli approfondimenti.
| Proprietà | Value |
|---|---|
| Descrizione | La richiesta degli approfondimenti. |
| Type | string |
| Valori | EvaluationRunClusterInsightAgentClusterInsightEvaluationComparison |
InsightsMetadata
Metadati relativi alle informazioni dettagliate.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| completedAt | string | Timestamp al termine delle informazioni dettagliate. | No | |
| createdAt | string | Timestamp al momento della creazione delle informazioni dettagliate. | Sì |
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 del tipo | Schema |
|---|---|
red_team |
RedTeamItemGenerationParams |
red_team_seed_prompts |
RedTeamSeedPromptsItemGenerationParams |
red_team_taxonomy |
RedTeamTaxonomyItemGenerationParams |
response_retrieval |
ResponseRetrievalItemGenerationParams |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | ItemGenerationParamsType | Tipi di parametri per la generazione di elementi red team. | Sì |
ItemGenerationParamsType
Tipi di parametri per la generazione di elementi red team.
| Proprietà | Value |
|---|---|
| Descrizione | Tipi di parametri per la generazione di elementi red team. |
| Type | string |
| Valori | red_teamresponse_retrievalred_team_seed_promptsred_team_taxonomysynthetic_data_gen_preview |
ManagedAzureAISearchIndex
Definizione di indice Azure AI Search gestita
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string (sola lettura) | Asset ID, un identificatore univoco per l'asset | No | |
| nome | string (sola lettura) | nome della risorsa. | Sì | |
| type | enum | Tipo di indice Valori possibili: ManagedAzureSearch |
Sì | |
| version | string (sola lettura) | La versione della risorsa | Sì |
ManagedAzureAISearchIndexUpdate
Definizione di indice Azure AI Search gestita
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Testo della descrizione dell'asset. | No | |
| tags | object | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | No | |
| type | enum | Tipo di indice Valori possibili: ManagedAzureSearch |
Sì |
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 del tipo | Schema |
|---|---|
user_profile |
UserProfileMemoryItem |
chat_summary |
ChatSummaryMemoryItem |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | string | Il contenuto della memoria. | Sì | |
| kind | MemoryItemKind | Tipo di elemento di memoria. | Sì | |
| memory_id | string | L'ID univoco dell'elemento di memoria. | Sì | |
| scope | string | Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. | Sì | |
| updated_at | integer | L'ora dell'ultimo aggiornamento dell'elemento in memoria. | Sì |
MemoryItemKind
Tipo di elemento di memoria.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di elemento di memoria. |
| Type | string |
| Valori | user_profilechat_summary |
MemoryOperation
Rappresenta una singola operazione di memoria (creazione, aggiornamento o eliminazione) eseguita su un elemento di memoria.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| kind | MemoryOperationKind | Tipo di operazione di memoria. | Sì | |
| memory_item | MemoryItem | Un singolo elemento di memoria memorizzato nell'archivio di memoria, contenente contenuto e metadati. | Sì | |
| └> contenuto | string | Il contenuto della memoria. | Sì | |
| └* tipo | MemoryItemKind | Tipo di elemento di memoria. | Sì | |
| └memory_id | string | L'ID univoco dell'elemento di memoria. | Sì | |
| Ambito └* | string | Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. | Sì | |
| └updated_at | integer | L'ora dell'ultimo aggiornamento dell'elemento in memoria. | Sì |
MemoryOperationKind
Tipo di operazione di memoria.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di operazione di memoria. |
| Type | string |
| Valori | createupdatedelete |
MemorySearchItem
Elemento di memoria recuperato dalla ricerca in memoria.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| memory_item | MemoryItem | Un singolo elemento di memoria memorizzato nell'archivio di memoria, contenente contenuto e metadati. | Sì | |
| └> contenuto | string | Il contenuto della memoria. | Sì | |
| └* tipo | MemoryItemKind | Tipo di elemento di memoria. | Sì | |
| └memory_id | string | L'ID univoco dell'elemento di memoria. | Sì | |
| Ambito └* | string | Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. | Sì | |
| └updated_at | integer | L'ora dell'ultimo aggiornamento dell'elemento in memoria. | Sì |
MemorySearchOptions
Opzioni di ricerca in memoria.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| max_memories | integer | Numero massimo di elementi di memoria da restituire. | No |
MemorySearchPreviewTool
Uno strumento per integrare i ricordi nell'agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| memory_store_name | string | Nome dell'archivio di memoria da utilizzare. | Sì | |
| scope | string | 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. |
Sì | |
| search_options | MemorySearchOptions | Opzioni di ricerca in memoria. | No | |
| └max_memories | integer | Numero massimo di elementi di memoria da restituire. | No | |
| type | enum | Tipo dello strumento. Sempre memory_search_preview.Valori possibili: memory_search_preview |
Sì | |
| update_delay | integer | Tempo di attesa prima di aggiornare le memorie dopo inattività (secondi). Impostazione predefinita: 300. | No | 300 |
MemorySearchToolCallItemParam
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| results | matrice di MemorySearchItem | Risultati restituiti dalla ricerca di memoria. | No | |
| type | enum | Valori possibili: memory_search_call |
Sì |
MemorySearchToolCallItemResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| results | matrice di MemorySearchItem | Risultati restituiti dalla ricerca di 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 |
Sì | |
| type | enum | Valori possibili: memory_search_call |
Sì |
MemoryStoreDefaultDefinition
Implementazione dell'archivio di memoria predefinito.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| chat_model | string | Nome o identificatore della distribuzione del modello di completamento della chat usata per l'elaborazione della memoria. | Sì | |
| embedding_model | string | Nome o identificatore della distribuzione del modello di incorporamento utilizzata per l'elaborazione della memoria. | Sì | |
| kind | enum | Tipo di archivio di memoria. Valori possibili: default |
Sì | |
| options | MemoryStoreDefaultOptions | Configurazioni predefinite dell'archivio di memoria. | No | |
| └chat_summary_enabled | boolean | Indica se abilitare l'estrazione di riepilogo della chat e storage. Il valore predefinito è vero. | Sì | True |
| └user_profile_details | string | 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'storage dei profili utente. Il valore predefinito è vero. | Sì | True |
MemoryStoreDefaultOptions
Configurazioni predefinite dell'archivio di memoria.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| chat_summary_enabled | boolean | Indica se abilitare l'estrazione di riepilogo della chat e storage. Il valore predefinito è vero. | Sì | True |
| user_profile_details | string | 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'storage dei profili utente. Il valore predefinito è vero. | Sì | True |
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 del tipo | Schema |
|---|---|
default |
MemoryStoreDefaultDefinition |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| kind | MemoryStoreKind | Tipo di implementazione dell'archivio memoria da utilizzare. | Sì |
MemoryStoreDeleteScopeResponse
Risposta per l'eliminazione di ricordi da un oscilloscopio.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cancellato | boolean | Indica se l'operazione di eliminazione ha avuto esito positivo. | Sì | |
| nome | string | Nome dell'archivio di memoria. | Sì | |
| object | enum | Tipo dell'oggetto. Sempre 'memory_store.scope.deleted'. Valori possibili: memory_store.scope.deleted |
Sì | |
| scope | string | Ambito da cui sono stati eliminati i ricordi. | Sì |
MemoryStoreKind
Tipo di implementazione dell'archivio memoria da utilizzare.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di implementazione dell'archivio memoria da utilizzare. |
| Type | string |
| Valori | default |
MemoryStoreObject
Un archivio di memoria in grado di memorizzare e recuperare le memorie degli utenti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Timestamp Unix (secondi) quando è stato creato l'archivio di memoria. | Sì | |
| Definizione | MemoryStoreDefinition | Definizione di base per le configurazioni dell'archivio di memoria. | Sì | |
| └* tipo | MemoryStoreKind | Tipo di archivio di memoria. | Sì | |
| descrizione | string | Descrizione leggibile dell'archivio memoria. Vincoli: maxLength: 512 |
No | |
| id | string | Identificatore univoco dell'archivio di memoria. | Sì | |
| metadata | object | Metadati arbitrari chiave-valore da associare all'archivio di memoria. | No | |
| nome | string | Nome dell'archivio di memoria. Vincoli: maxLength: 256 |
Sì | |
| object | enum | Tipo di oggetto, che è sempre "memory_store". Valori possibili: memory_store |
Sì | |
| updated_at | integer | Timestamp Unix (secondi) dell'ultimo aggiornamento dell'archivio di memoria. | Sì |
MemoryStoreOperationUsage
Statistiche di utilizzo di un'operazione di archiviazione della memoria.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| embedding_tokens | integer | Numero di token di incorporamento. | Sì | |
| input_tokens | OpenAI.integer | Sì | ||
| input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Sì | ||
| └cached_tokens | OpenAI.integer | Sì | ||
| output_tokens | OpenAI.integer | Sì | ||
| output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Sì | ||
| └─ token_di_ragionamento | OpenAI.integer | Sì | ||
| total_tokens | OpenAI.integer | Sì |
MemoryStoreSearchResponse
Risposta di ricerca in memoria.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Ricordi | matrice di MemorySearchItem | Elementi di memoria correlati trovati durante l'operazione di ricerca. | Sì | |
| search_id | string | ID univoco di questa richiesta di ricerca. Usare questo valore come previous_search_id nelle richieste successive per eseguire ricerche incrementali. | Sì | |
| uso | MemoryStoreOperationUsage | Statistiche di utilizzo di un'operazione di archiviazione della memoria. | Sì | |
| └embedding_tokens | integer | Numero di token di incorporamento. | Sì | |
| └ input_tokens | OpenAI.integer | Numero di token di input. | Sì | |
| └input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Dettaglio dei token di input. | Sì | |
| └output_tokens | OpenAI.integer | Numero di token in uscita. | Sì | |
| └output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Dettaglio dei token di output. | Sì | |
| └total_tokens | OpenAI.integer | Numero totale di token usati. | Sì |
MemoryStoreUpdateCompletedResult
Risultato dell'aggiornamento della memoria.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| memory_operations | matrice di MemoryOperation | Elenco di singole operazioni di memoria eseguite durante l'aggiornamento. | Sì | |
| uso | MemoryStoreOperationUsage | Statistiche di utilizzo di un'operazione di archiviazione della memoria. | Sì | |
| └embedding_tokens | integer | Numero di token di incorporamento. | Sì | |
| └ input_tokens | OpenAI.integer | Numero di token di input. | Sì | |
| └input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Dettaglio dei token di input. | Sì | |
| └output_tokens | OpenAI.integer | Numero di token in uscita. | Sì | |
| └output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Dettaglio dei token di output. | Sì | |
| └total_tokens | OpenAI.integer | Numero totale di token usati. | Sì |
MemoryStoreUpdateResponse
Fornisce lo stato di un'operazione di aggiornamento dell'archivio di memoria.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | OpenAI.Error | No | ||
| └* additionalInfo | object | No | ||
| └─ codice | stringa (nullabile) | Sì | ||
| └* debugInfo | object | No | ||
| └* dettagli | matrice di OpenAI.Error | No | ||
| └* messaggio | string | Sì | ||
| └* param | stringa (nullabile) | No | ||
| └─ Tipo | string | No | ||
| result | MemoryStoreUpdateCompletedResult | Risultato dell'aggiornamento della memoria. | No | |
| └memory_operations | matrice di MemoryOperation | Elenco di singole operazioni di memoria eseguite durante l'aggiornamento. | Sì | |
| └─ utilizzo | MemoryStoreOperationUsage | Statistiche di utilizzo associate all'operazione di aggiornamento della memoria. | Sì | |
| Stato | MemoryStoreUpdateStatus | Stato di un'operazione di aggiornamento dell'archivio di memoria. | Sì | |
| superseded_by | string | Il update_id l'operazione è stata sostituita da quando lo stato è "sostituito". | No | |
| update_id | string | ID univoco di questa richiesta di aggiornamento. Usare questo valore come previous_update_id nelle richieste successive per eseguire aggiornamenti incrementali. | Sì |
MemoryStoreUpdateStatus
Stato di un'operazione di aggiornamento dell'archivio di memoria.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | queuedin_progresscompletedfailedsuperseded |
MicrosoftFabricPreviewTool
Le informazioni di definizione di input per uno strumento Microsoft Fabric come utilizzate per configurare un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| fabric_dataagent_preview | FabricDataAgentToolParameters | Parametri dello strumento agente dati fabric. | Sì | |
| └project_connections | matrice di ToolProjectConnection | Le connessioni project collegate a questo strumento. Può essere presente un massimo di 1 connessione risorsa collegata allo strumento. Vincoli: maxItems: 1 |
No | |
| type | enum | Il tipo di oggetto, che è sempre 'fabric_dataagent_preview'. Valori possibili: fabric_dataagent_preview |
Sì |
Distribuzione del Modello
Definizione della distribuzione del modello
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| capabilities | oggetto (sola lettura) | Funzionalità del modello distribuito | Sì | |
| Connectionname | string (sola lettura) | Il nome della connessione da cui proviene la distribuzione | No | |
| modelName | string (sola lettura) | Publisher nome specifico del modello distribuito | Sì | |
| modelPublisher | string (sola lettura) | Nome dell'editore del modello distribuito | Sì | |
| versioneDelModello | string (sola lettura) | Publisher versione specifica del modello distribuito | Sì | |
| nome | string (sola lettura) | Nome della distribuzione | Sì | |
| sku | Sku (sola lettura) | Informazioni sullo SKU | Sì | |
| └* capacità | integer | Capacità sku | Sì | |
| Famiglia └* | string | Famiglia sku | Sì | |
| └> nome | string | Nome SKU | Sì | |
| └* dimensioni | string | Dimensioni sku | Sì | |
| Livello └* | string | Livello SKU | Sì | |
| type | enum | Tipo di distribuzione Valori possibili: ModelDeployment |
Sì |
ModelSamplingParams
Rappresenta un set di parametri utilizzati per controllare il comportamento di campionamento di un modello linguistico durante la generazione di testo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| max_completion_tokens | integer | Numero massimo di token consentiti nel completamento. | Sì | |
| seed | integer | Valore di inizializzazione casuale per la riproducibilità. | Sì | |
| Temperatura | Numero | Parametro di temperatura per il campionamento. | Sì | |
| top_p | Numero | Parametro top-p per il campionamento del nucleo. | Sì |
ModelSamplingParamsUpdate
Rappresenta un set di parametri utilizzati per controllare il comportamento di campionamento di un modello linguistico durante la generazione di testo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| max_completion_tokens | integer | Numero massimo di token consentiti nel completamento. | No | |
| seed | integer | 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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| daysOfMonth | matrice di numeri interi | Giorni del mese per la pianificazione della ricorrenza. | Sì | |
| type | enum | Tipo di ricorrenza mensile. Valori possibili: Monthly |
Sì |
NoAuthenticationCredentials
Credenziali che non richiedono l'autenticazione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di credenziale Valori possibili: None |
Sì |
OAuthConsentRequestOutputItem
Richiedere al servizio per consentire all'utente di eseguire il consenso OAuth.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| consent_link | string | Collegamento che l'utente può usare per eseguire il consenso OAuth. | Sì | |
| id | string | Sì | ||
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| etichetta del server | string | Etichetta del server per la richiesta di consenso OAuth. | Sì | |
| type | enum | Valori possibili: oauth_consent_request |
Sì |
OneTimeTrigger
Attivazione una tantum.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| timeZone | string | Fuso orario per l'attivazione una tantum. | No | UTC |
| triggerAt | string | Data e ora del trigger una tantum in formato ISO 8601. | Sì | |
| type | enum | Valori possibili: OneTime |
Sì |
OpenAI.Annotation
Annotazione applicabile a un intervallo di testo di output.
Discriminare per OpenAI.Annotation
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
file_citation |
OpenAI.FileCitationBody |
url_citation |
OpenAI.UrlCitationBody |
container_file_citation |
OpenAI.ContainerFileCitationBody |
file_path |
OpenAI.FilePath |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.AnnotationType | Sì |
OpenAI.AnnotationType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | file_citationurl_citationcontainer_file_citationfile_path |
OpenAI.ApplyPatchCallOutputStatus
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | completedfailed |
OpenAI.ApplyPatchCallOutputStatusParam
Valori dei risultati segnalati per gli output delle chiamate dello strumento apply_patch.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | completedfailed |
OpenAI.ApplyPatchCallStatus
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | in_progresscompleted |
OpenAI.ApplyPatchCallStatusParam
Valori di stato segnalati per le chiamate degli strumenti apply_patch.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | in_progresscompleted |
OpenAI.ApplyPatchCreateFileOperation
Istruzioni che descrivono come creare un file tramite lo strumento apply_patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Diff | string | Diff da applicare. | Sì | |
| path | string | Percorso del file da creare. | Sì | |
| type | enum | Creare un nuovo file con la diff fornita. Valori possibili: create_file |
Sì |
OpenAI.ApplyPatchCreateFileOperationParam
Istruzioni per la creazione di un nuovo file tramite lo strumento apply_patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Diff | string | Contenuto diff unificato da applicare durante la creazione del file. Vincoli: maxLength: 10485760 |
Sì | |
| path | string | Percorso del file da creare in relazione alla radice dell'area di lavoro. Vincoli: minLength: 1 |
Sì | |
| type | enum | Tipo di operazione. Sempre create_file.Valori possibili: create_file |
Sì |
OpenAI.ApplyPatchDeleteFileOperation
Istruzioni che descrivono come eliminare un file tramite lo strumento apply_patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| path | string | Percorso del file da eliminare. | Sì | |
| type | enum | Eliminare il file specificato. Valori possibili: delete_file |
Sì |
OpenAI.ApplyPatchDeleteFileOperationParam
Istruzioni per eliminare un file esistente tramite lo strumento apply_patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| path | string | Percorso del file da eliminare rispetto alla radice dell'area di lavoro. Vincoli: minLength: 1 |
Sì | |
| type | enum | Tipo di operazione. Sempre delete_file.Valori possibili: delete_file |
Sì |
OpenAI.ApplyPatchFileOperation
Una delle operazioni di create_file, delete_file o update_file applicate tramite apply_patch.
Discriminare per OpenAI.ApplyPatchFileOperation
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
create_file |
OpenAI.ApplyPatchCreateFileOperation |
delete_file |
OpenAI.ApplyPatchDeleteFileOperation |
update_file |
OpenAI.ApplyPatchUpdateFileOperation |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.ApplyPatchFileOperationType | Sì |
OpenAI.ApplyPatchFileOperationType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | create_filedelete_fileupdate_file |
OpenAI.ApplyPatchOperationParam
Una delle operazioni di create_file, delete_file o update_file fornite allo strumento di apply_patch.
Discriminatorio per OpenAI.ApplyPatchOperationParam
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
create_file |
OpenAI.ApplyPatchCreateFileOperationParam |
delete_file |
OpenAI.ApplyPatchDeleteFileOperationParam |
update_file |
OpenAI.ApplyPatchUpdateFileOperationParam |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.ApplyPatchOperationParamType | Sì |
OpenAI.ApplyPatchOperationParamType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | create_filedelete_fileupdate_file |
OpenAI.ApplyPatchToolParam
Consente all'assistente di creare, eliminare o aggiornare i file usando differenze unificate.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo dello strumento. Sempre apply_patch.Valori possibili: apply_patch |
Sì |
OpenAI.ApplyPatchUpdateFileOperation
Istruzioni che descrivono come aggiornare un file tramite lo strumento apply_patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Diff | string | Diff da applicare. | Sì | |
| path | string | Percorso del file da aggiornare. | Sì | |
| type | enum | Aggiornare un file esistente con la diff fornita. Valori possibili: update_file |
Sì |
OpenAI.ApplyPatchUpdateFileOperationParam
Istruzioni per l'aggiornamento di un file esistente tramite lo strumento apply_patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Diff | string | Contenuto diff unificato da applicare al file esistente. Vincoli: maxLength: 10485760 |
Sì | |
| path | string | Percorso del file da aggiornare rispetto alla radice dell'area di lavoro. Vincoli: minLength: 1 |
Sì | |
| type | enum | Tipo di operazione. Sempre update_file.Valori possibili: update_file |
Sì |
OpenAI.PosizioneApprossimativa
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Città | stringa (nullabile) | No | ||
| paese | stringa (nullabile) | No | ||
| region | stringa (nullabile) | No | ||
| timezone | stringa (nullabile) | No | ||
| type | enum | Tipo di approssimazione della posizione. Sempre approximate.Valori possibili: approximate |
Sì |
OpenAI.ChatCompletionTool
Strumento di funzione che può essere usato per generare una risposta.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| funzione | OpenAI.FunctionObject | Sì | ||
| type | enum | Tipo dello strumento. Attualmente è supportato solo function.Valori possibili: function |
Sì |
OpenAI.ChatModel
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | gpt-5.2gpt-5.2-2025-12-11gpt-5.2-chat-latestgpt-5.2-progpt-5.2-pro-2025-12-11gpt-5.1gpt-5.1-2025-11-13gpt-5.1-codexgpt-5.1-minigpt-5.1-chat-latestgpt-5gpt-5-minigpt-5-nanogpt-5-2025-08-07gpt-5-mini-2025-08-07gpt-5-nano-2025-08-07gpt-5-chat-latestgpt-4.1gpt-4.1-minigpt-4.1-nanogpt-4.1-2025-04-14gpt-4.1-mini-2025-04-14gpt-4.1-nano-2025-04-14o4-minio4-mini-2025-04-16o3o3-2025-04-16o3-minio3-mini-2025-01-31o1o1-2024-12-17o1-previewo1-preview-2024-09-12o1-minio1-mini-2024-09-12gpt-4ogpt-4o-2024-11-20gpt-4o-2024-08-06gpt-4o-2024-05-13gpt-4o-audio-previewgpt-4o-audio-preview-2024-10-01gpt-4o-audio-preview-2024-12-17gpt-4o-audio-preview-2025-06-03gpt-4o-mini-audio-previewgpt-4o-mini-audio-preview-2024-12-17gpt-4o-search-previewgpt-4o-mini-search-previewgpt-4o-search-preview-2025-03-11gpt-4o-mini-search-preview-2025-03-11chatgpt-4o-latestcodex-mini-latestgpt-4o-minigpt-4o-mini-2024-07-18gpt-4-turbogpt-4-turbo-2024-04-09gpt-4-0125-previewgpt-4-turbo-previewgpt-4-1106-previewgpt-4-vision-previewgpt-4gpt-4-0314gpt-4-0613gpt-4-32kgpt-4-32k-0314gpt-4-32k-0613gpt-3.5-turbogpt-3.5-turbo-16kgpt-3.5-turbo-0301gpt-3.5-turbo-0613gpt-3.5-turbo-1106gpt-3.5-turbo-0125gpt-3.5-turbo-16k-0613 |
OpenAI.ClickButtonType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | leftrightwheelbackforward |
OpenAI.ClickParam
Azione di fare clic.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| pulsante | OpenAI.ClickButtonType | Sì | ||
| type | enum | Specifica il tipo di evento. Per un'azione di clic, questa proprietà è sempre click.Valori possibili: click |
Sì | |
| x | OpenAI.integer | Sì | ||
| y | OpenAI.integer | Sì |
OpenAI.CodeInterpreterContainerAuto
Configurazione per un contenitore dell'interprete di codice. Facoltativamente, specificare gli ID dei file in cui eseguire il codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| identificatori_di_file | matrice di valori string | Elenco facoltativo di file caricati da rendere disponibili al tuo codice. | No | |
| limite_di_memoria | OpenAI.ContainerMemoryLimit (nullabile) | No | ||
| type | enum | Sempre auto.Valori possibili: auto |
Sì |
OpenAI.CodeInterpreterOutputImage
Output dell'immagine dell'interprete di codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo dell'output. Sempre image.Valori possibili: image |
Sì | |
| url | string | URL dell'output dell'immagine dall'interprete di codice. | Sì |
OpenAI.CodeInterpreterOutputLogs
Output dei log dall'interprete di codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| logs | string | Output dei log dall'interprete di codice. | Sì | |
| type | enum | Tipo dell'output. Sempre logs.Valori possibili: logs |
Sì |
OpenAI.CodeInterpreterTool
Strumento che esegue codice Python per generare una risposta a un prompt.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| container | string o OpenAI.CodeInterpreterContainerAuto | Contenitore dell'interprete di codice. Può essere un ID contenitore o un oggetto che specifica gli ID file caricati per rendere disponibile il codice, insieme a un impostazione facoltativa memory_limit .Se non viene specificato, il servizio presuppone l'auto. |
No | |
| type | enum | Tipo dello strumento dell'interprete di codice. Sempre code_interpreter.Valori possibili: code_interpreter |
Sì |
OpenAI.CompactResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Timestamp Unix (in secondi) quando è stata creata la conversazione compattata. | Sì | |
| id | string | Identificatore univoco per la risposta compattata. | Sì | |
| object | enum | Tipo dell'oggetto. Sempre response.compaction.Valori possibili: response.compaction |
Sì | |
| output | matrice di OpenAI.OutputItem | Elenco compattato di elementi di output. Si tratta di un elenco di tutti i messaggi utente, seguiti da un singolo elemento di compattazione. | Sì | |
| uso | 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. |
Sì | |
| └ input_tokens | OpenAI.integer | Numero di token di input. | Sì | |
| └input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Dettaglio dei token di input. | Sì | |
| └output_tokens | OpenAI.integer | Numero di token in uscita. | Sì | |
| └output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Dettaglio dei token di output. | Sì | |
| └total_tokens | OpenAI.integer | Numero totale di token usati. | Sì |
OpenAI.CompactResponseMethodPublicBody
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | stringa o matrice di OpenAI.InputItem | No | ||
| instructions | stringa (nullabile) | No | ||
| model | OpenAI.ModelIdsCompaction | ID modello usato per generare la risposta, ad esempio gpt-5 o o3. OpenAI offre un'ampia gamma di modelli con diverse funzionalità, caratteristiche delle prestazioni e punti di prezzo. Fare riferimento alla guida del modello per esplorare e confrontare i modelli disponibili. |
Sì | |
| previous_response_id | stringa (nullabile) | No |
OpenAI.ComparisonFilter
Filtro utilizzato per confrontare una chiave di attributo specificata con un determinato valore usando un'operazione di confronto definita.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| key | string | La chiave da confrontare rispetto al valore. | Sì | |
| type | enum | Specifica l'operatore di confronto: eq, negt, gte, , ltlte, innin.- eq: uguale- ne: non uguale- gt:maggiore- gte: maggiore o uguale a- lt:meno di- lte: minore o uguale a- in:Pollici- nin: non inValori possibili: eq, negt, gte, , ltlte |
Sì | |
| value | string o OpenAI.numeric o boolean o matrice di OpenAI.ComparisonFilterValueItems | Valore da confrontare con la chiave dell'attributo; supporta tipi stringa, numero o boolean. | Sì |
OpenAI.ComparisonFilterValueItems
Tipo: string o OpenAI.numeric
OpenAI.CompoundFilter
Combinare più filtri usando and o or.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Filtri | matrice di oggetto o OpenAI.ComparisonFilter | Matrice di filtri da combinare. Gli elementi possono essere ComparisonFilter o CompoundFilter. |
Sì | |
| type | enum | Tipo di operazione: and o or.Valori possibili: and, or |
Sì |
OpenAI.ComputerAction
Discriminare per OpenAI.ComputerAction
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
click |
OpenAI.ClickParam |
double_click |
OpenAI.DoubleClickAction |
drag |
OpenAI.Drag |
keypress |
OpenAI.KeyPressAction |
move |
OpenAI.Move |
screenshot |
OpenAI.Screenshot |
scroll |
OpenAI.Scroll |
type |
OpenAI.Type |
wait |
OpenAI.Wait |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.ComputerActionType | Sì |
OpenAI.ComputerActionType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | clickdouble_clickdragkeypressmovescreenshotscrolltypewait |
OpenAI.ComputerCallSafetyCheckParam
Controllo di sicurezza in sospeso per la chiamata computer.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | stringa (nullabile) | No | ||
| id | string | ID del controllo di sicurezza in sospeso. | Sì | |
| message | stringa (nullabile) | No |
OpenAI.ComputerEnvironment
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | windowsmaclinuxubuntubrowser |
OpenAI.ComputerScreenshotContent
Screenshot di un computer.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| ID del file | stringa (nullabile) | Sì | ||
| image_url | string | Sì | ||
| type | enum | Specifica il tipo di evento. Per uno screenshot del computer, questa proprietà è sempre impostata su computer_screenshot.Valori possibili: computer_screenshot |
Sì |
OpenAI.ComputerScreenshotImage
Immagine di uno screenshot del computer usata con lo strumento per l'uso del computer.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| ID del file | string | Identificatore di un file caricato che contiene lo screenshot. | No | |
| image_url | string | URL dell'immagine di screenshot. | No | |
| type | enum | Specifica il tipo di evento. Per uno screenshot del computer, questa proprietà è sempre impostato su computer_screenshot.Valori possibili: computer_screenshot |
Sì |
OpenAI.ComputerUsePreviewTool
Strumento che controlla un computer virtuale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| altezza_schermo | OpenAI.integer | Sì | ||
| larghezza_display | OpenAI.integer | Sì | ||
| environment | OpenAI.ComputerEnvironment | Sì | ||
| type | enum | Tipo dello strumento di utilizzo del computer. Sempre computer_use_preview.Valori possibili: computer_use_preview |
Sì |
OpenAI.ContainerFileCitationBody
Citazione per un file di contenitore usato per generare una risposta del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| container_id | string | ID del file contenitore. | Sì | |
| end_index | OpenAI.integer | Sì | ||
| ID del file | string | L'ID del fascicolo. | Sì | |
| filename | string | Nome file del file contenitore citato. | Sì | |
| start_index | OpenAI.integer | Sì | ||
| type | enum | Tipo di citazione del file contenitore. Sempre container_file_citation.Valori possibili: container_file_citation |
Sì |
OpenAI.ContainerMemoryLimit
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | 1g4g16g64g |
OpenAI.ConversationItem
Un singolo elemento all'interno di una conversazione. Il set di tipi possibili è uguale al output tipo di un oggetto Response.
Discriminare per OpenAI.ConversationItem
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.ConversationItemType | Sì |
OpenAI.ConversationItemApplyPatchToolCall
Chiamata dello strumento che applica differenze di file creando, eliminando o aggiornando i file.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato questa chiamata allo strumento. | No | |
| id | string | ID univoco della chiamata dello strumento apply patch. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| operazione | OpenAI.ApplyPatchFileOperation | Una delle operazioni di create_file, delete_file o update_file applicate tramite apply_patch. | Sì | |
| └─ Tipo | OpenAI.ApplyPatchFileOperationType | Sì | ||
| Stato | OpenAI.ApplyPatchCallStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre apply_patch_call.Valori possibili: apply_patch_call |
Sì |
OpenAI.ConversationItemApplyPatchToolCallOutput
Output generato da una chiamata di applicazione dello strumento patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato l'output della chiamata dello strumento. | No | |
| id | string | ID univoco dell'output della chiamata dello strumento patch apply. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| output | stringa (nullabile) | No | ||
| Stato | OpenAI.ApplyPatchCallOutputStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre apply_patch_call_output.Valori possibili: apply_patch_call_output |
Sì |
OpenAI.ConversationItemCodeInterpreterToolCall
Chiamata dello strumento per eseguire il codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | stringa (nullabile) | Sì | ||
| container_id | string | ID del contenitore usato per eseguire il codice. | Sì | |
| id | string | ID univoco della chiamata dello strumento interprete del codice. | Sì | |
| outputs | matrice di OpenAI.CodeInterpreterOutputLogs o OpenAI.CodeInterpreterOutputImage | Sì | ||
| Stato | enum | Stato della chiamata dello strumento dell'interprete del codice. I valori validi sono in_progress, completed, incomplete, interpreting e failed.Valori possibili: in_progress, completedincomplete, , interpreting,failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento dell'interprete del codice. Sempre code_interpreter_call.Valori possibili: code_interpreter_call |
Sì |
OpenAI.ConversationItemComputerToolCall
Chiamata di uno strumento a uno strumento per l'uso del computer. Per altre informazioni, vedere la guida all'uso del computer .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.ComputerAction | Sì | ||
| call_id | string | Identificatore usato per rispondere alla chiamata dello strumento con output. | Sì | |
| id | string | ID univoco della chiamata computer. | Sì | |
| pending_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | Controlli di sicurezza in sospeso per la chiamata computer. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata al computer. Sempre computer_call.Valori possibili: computer_call |
Sì |
OpenAI.ConversationItemComputerToolCallOutputResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| acknowledged_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | I controlli di sicurezza segnalati dall'API che sono stati riconosciuti dal sviluppatore. |
No | |
| call_id | string | ID della chiamata dello strumento del computer che ha prodotto l'output. | Sì | |
| id | string | ID dell'output della chiamata dello strumento computer. | No | |
| output | OpenAI.ComputerScreenshotImage | Immagine di uno screenshot del computer usata con lo strumento per l'uso del computer. | Sì | |
| Stato | enum | Stato dell'input del messaggio. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi di input vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo dell'output della chiamata dello strumento computer. Sempre computer_call_output.Valori possibili: computer_call_output |
Sì |
OpenAI.ConversationItemCustomToolCall
Chiamata a uno strumento personalizzato creato dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | Identificatore usato per eseguire il mapping di questa chiamata personalizzata a un output di chiamata dello strumento. | Sì | |
| id | string | ID univoco della chiamata dello strumento personalizzato nella piattaforma OpenAI. | No | |
| input | string | Input per la chiamata personalizzata dello strumento generata dal modello. | Sì | |
| nome | string | Nome dello strumento personalizzato chiamato. | Sì | |
| type | enum | Tipo di chiamata allo strumento personalizzato. Sempre custom_tool_call.Valori possibili: custom_tool_call |
Sì |
OpenAI.ConversationItemCustomToolCallOutput
L'output di una chiamata personalizzata dello strumento dal codice, che viene inviato al modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID chiamata, usato per eseguire il mapping dell'output della chiamata di questo strumento personalizzato a una chiamata di strumento personalizzata. | Sì | |
| id | string | ID univoco dell'output delle chiamate dello strumento personalizzato nella piattaforma OpenAI. | No | |
| output | stringa o matrice di OpenAI.FunctionAndCustomToolCallOutput | Output della chiamata dello strumento personalizzato generata dal codice. Può essere una stringa o un elenco di contenuto di output. |
Sì | |
| type | enum | Tipo dell'output delle chiamate dello strumento personalizzato. Sempre custom_tool_call_output.Valori possibili: custom_tool_call_output |
Sì |
OpenAI.ConversationItemFileSearchToolCall
Risultati di una chiamata allo strumento di ricerca file. Per altre informazioni, vedere la guida alla ricerca di file .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata allo strumento per la ricerca dei file. | Sì | |
| queries | matrice di valori string | Le interrogazioni usate per cercare i file. | Sì | |
| results | matrice di OpenAI.FileSearchToolCallResults | 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 |
Sì | |
| type | enum | Tipo di chiamata allo strumento di ricerca file. Sempre file_search_call.Valori possibili: file_search_call |
Sì |
OpenAI.ConversationItemFunctionShellCall
Chiamata dello strumento che esegue uno o più comandi della shell in un ambiente gestito.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.FunctionShellAction | Eseguire un comando shell. | Sì | |
| Comandi └* | matrice di valori string | Sì | ||
| └max_output_length | OpenAI.integer (nullabile) | Sì | ||
| └timeout_ms | OpenAI.integer (nullabile) | Sì | ||
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato questa chiamata allo strumento. | No | |
| id | string | ID univoco della chiamata dello strumento shell. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| Stato | OpenAI.LocalShellCallStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre shell_call.Valori possibili: shell_call |
Sì |
OpenAI.ConversationItemFunctionShellCallOutput
Output di una chiamata dello strumento shell generata.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. | Sì | |
| creato_da | string | Identificatore dell'attore che ha creato l'elemento. | No | |
| id | string | ID univoco dell'output della chiamata della shell. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| max_output_length | OpenAI.integer (nullabile) | Sì | ||
| output | matrice di OpenAI.FunctionShellCallOutputContent | Matrice di contenuti di output delle chiamate shell | Sì | |
| type | enum | Tipo dell'output delle chiamate della shell. Sempre shell_call_output.Valori possibili: shell_call_output |
Sì |
OpenAI.ConversationItemFunctionToolCallOutputResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. | Sì | |
| id | string | ID univoco dell'output della chiamata dello strumento di funzione. Popolato quando questo elemento viene restituito tramite l'API. |
No | |
| output | stringa o matrice di OpenAI.FunctionAndCustomToolCallOutput | Output della chiamata di funzione generata dal codice. Può essere una stringa o un elenco di contenuto di output. |
Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di output della chiamata dello strumento di funzione. Sempre function_call_output.Valori possibili: function_call_output |
Sì |
OpenAI.ConversationItemFunctionToolCallResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON degli argomenti da passare alla funzione. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. | Sì | |
| id | string | ID univoco della chiamata dello strumento di funzione. | No | |
| nome | string | Nome della funzione da eseguire. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di chiamata dello strumento di funzione. Sempre function_call.Valori possibili: function_call |
Sì |
OpenAI.ConversationItemImageGenToolCall
Richiesta di generazione di immagini effettuata dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata di generazione dell'immagine. | Sì | |
| result | stringa (nullabile) | Sì | ||
| Stato | enum | Stato della chiamata di generazione dell'immagine. Valori possibili: in_progress, completed, generating, failed |
Sì | |
| type | enum | Tipo della chiamata di generazione dell'immagine. Sempre image_generation_call.Valori possibili: image_generation_call |
Sì |
OpenAI.ConversationItemList
Elenco di elementi di conversazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| data | matrice di OpenAI.ConversationItem | Elenco di elementi della conversazione. | Sì | |
| first_id | string | ID del primo elemento dell'elenco. | Sì | |
| ha_di_piu | boolean | Indica se sono disponibili altri elementi. | Sì | |
| last_id | string | ID dell'ultimo elemento nell'elenco. | Sì | |
| object | enum | Il tipo di oggetto restituito deve essere list.Valori possibili: list |
Sì |
OpenAI.ConversationItemLocalShellToolCall
Chiamata dello strumento per eseguire un comando nella shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.LocalShellExecAction | Eseguire un comando shell nel server. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| id | string | ID univoco della chiamata della shell locale. | Sì | |
| Stato | enum | Stato della chiamata della shell locale. Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata della shell locale. Sempre local_shell_call.Valori possibili: local_shell_call |
Sì |
OpenAI.ConversationItemLocalShellToolCallOutput
Output di una chiamata allo strumento shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| output | string | Stringa JSON dell'output della chiamata allo strumento shell locale. | Sì | |
| Stato | enum | Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo dell'output delle chiamate dello strumento shell locale. Sempre local_shell_call_output.Valori possibili: local_shell_call_output |
Sì |
OpenAI.ConversationItemMcpApprovalRequest
Richiesta di approvazione umana di una chiamata a uno strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON di argomenti per lo strumento. | Sì | |
| id | string | ID univoco della richiesta di approvazione. | Sì | |
| nome | string | Nome dello strumento da eseguire. | Sì | |
| etichetta del server | string | Etichetta del server MCP che effettua la richiesta. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_approval_request.Valori possibili: mcp_approval_request |
Sì |
OpenAI.ConversationItemMcpApprovalResponseResource
Risposta a una richiesta di approvazione MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| approval_request_id | string | ID della richiesta di approvazione a cui si sta rispondendo. | Sì | |
| approve | boolean | Indica se la richiesta è stata approvata. | Sì | |
| id | string | ID univoco della risposta di approvazione | Sì | |
| reason | stringa (nullabile) | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_approval_response.Valori possibili: mcp_approval_response |
Sì |
OpenAI.ConversationItemMcpListTools
Elenco di strumenti disponibili in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | stringa (nullabile) | No | ||
| id | string | ID univoco dell'elenco. | Sì | |
| etichetta del server | string | Etichetta del server MCP. | Sì | |
| Strumenti | matrice di OpenAI.MCPListToolsTool | Strumenti disponibili nel server. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_list_tools.Valori possibili: mcp_list_tools |
Sì |
OpenAI.ConversationItemMcpToolCall
Chiamata di uno strumento in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| approval_request_id | stringa (nullabile) | No | ||
| arguments | string | Stringa JSON degli argomenti passati allo strumento. | Sì | |
| error | stringa (nullabile) | No | ||
| id | string | ID univoco della chiamata allo strumento. | Sì | |
| nome | string | Nome dello strumento eseguito. | Sì | |
| output | stringa (nullabile) | No | ||
| etichetta del server | string | Etichetta del server MCP che esegue lo strumento. | Sì | |
| Stato | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_call.Valori possibili: mcp_call |
Sì |
OpenAI.ConversationItemMessage
Messaggio da o verso il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | matrice di OpenAI.MessageContent | Contenuto del messaggio | Sì | |
| id | string | ID univoco del messaggio. | Sì | |
| Ruolo | OpenAI.MessageRole | Sì | ||
| Stato | OpenAI.MessageStatus | Sì | ||
| type | enum | Tipo del messaggio. Sempre impostato su message.Valori possibili: message |
Sì |
OpenAI.ConversationItemReasoningItem
Descrizione della catena di pensiero usata da un modello di ragionamento durante la generazione di una risposta. Assicurarsi di includere questi elementi nell'API input Risposte per i turni successivi di una conversazione se si gestisce manualmente il contesto.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | matrice di OpenAI.ReasoningTextContent | Ragionamento del contenuto del testo. | No | |
| encrypted_content | stringa (nullabile) | No | ||
| id | string | Identificatore univoco del contenuto di ragionamento. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| summary | matrice di OpenAI.Summary | Ragionamento del contenuto di riepilogo. | Sì | |
| type | enum | Tipo dell'oggetto . Sempre reasoning.Valori possibili: reasoning |
Sì |
OpenAI.ConversationItemType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | messagefunction_callfunction_call_outputfile_search_callweb_search_callimage_generation_callcomputer_callcomputer_call_outputreasoningcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callcustom_tool_callcustom_tool_call_output |
OpenAI.ConversationItemWebSearchToolCall
Risultati di una chiamata allo strumento di ricerca Web. Per altre informazioni, vedere la guida alla ricerca Web .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.WebSearchActionSearch o OpenAI.WebSearchActionOpenPage o OpenAI.WebSearchActionFind | Oggetto che descrive l'azione specifica eseguita in questa chiamata di ricerca Web. Include informazioni dettagliate sul modo in cui il modello ha usato il Web (ricerca, open_page, ricerca). |
Sì | |
| id | string | ID univoco della chiamata dello strumento di ricerca Web. | Sì | |
| Stato | enum | Stato della chiamata dello strumento di ricerca Web. Valori possibili: in_progress, searching, completed, failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento di ricerca Web. Sempre web_search_call.Valori possibili: web_search_call |
Sì |
OpenAI.ConversationParam
Conversazione a cui appartiene questa risposta. Gli elementi di questa conversazione vengono anteporti a input_items per questa richiesta di risposta.
Gli elementi di input e gli elementi di output di questa risposta vengono aggiunti automaticamente a questa conversazione al termine della risposta.
Tipo: string o OpenAI.ConversationParam-2
Conversazione a cui appartiene questa risposta. Gli elementi di questa conversazione vengono anteporti a input_items per questa richiesta di risposta.
Gli elementi di input e gli elementi di output di questa risposta vengono aggiunti automaticamente a questa conversazione al termine della risposta.
OpenAI.ConversationParam-2
Conversazione a cui appartiene questa risposta.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della conversazione. | Sì |
OpenAI.ConversationReference
Conversazione a cui appartiene questa risposta. Gli elementi di input e gli elementi di output di questa risposta sono stati aggiunti automaticamente a questa conversazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della conversazione a cui è stata associata la risposta. | Sì |
OpenAI.ConversationResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Ora in cui è stata creata la conversazione, misurata in secondi dall'epoca Unix. | Sì | |
| id | string | ID univoco della conversazione. | Sì | |
| 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. |
Sì | |
| object | enum | Tipo di oggetto, che è sempre conversation.Valori possibili: conversation |
Sì |
OpenAI.CreateChatCompletionRequestResponseFormat
Oggetto che specifica il formato che il modello deve restituire.
L'impostazione su { "type": "json_schema", "json_schema": {...} } abilita gli output strutturati che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni, vedere la Guida agli output strutturati.
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.CreateChatCompletionRequestResponseFormat
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
text |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatText |
json_object |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatJsonObject |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.CreateChatCompletionRequestResponseFormatType | Sì |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatJsonObject
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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di formato di risposta definito. Sempre json_object.Valori possibili: json_object |
Sì |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatText
Formato di risposta predefinito. Usato per generare risposte di testo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di formato di risposta definito. Sempre text.Valori possibili: text |
Sì |
OpenAI.CreateChatCompletionRequestResponseFormatType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | textjson_schemajson_object |
OpenAI.CreateConversationBody
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| items | matrice di OpenAI.InputItem | No | ||
| metadata | OpenAI.Metadata (nullabili) | 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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| messaggi di input | OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate o OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference | 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 | |
| model | string | Nome del modello da usare per la generazione di completamenti (ad esempio"o3-mini"). | No | |
| sampling_params | OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams | No | ||
| source | OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource o OpenAI.EvalStoredCompletionsSource | Determina il popolamento dello item spazio dei nomi nell'origine dati di questa esecuzione. |
Sì | |
| type | enum | Tipo di origine dati di esecuzione. Sempre completions.Valori possibili: completions |
Sì |
OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_reference | string | Sì | ||
| type | enum | Valori possibili: item_reference |
Sì |
OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| template | matrice di OpenAI.EasyInputMessage o OpenAI.EvalItem | Sì | ||
| type | enum | Valori possibili: template |
Sì |
OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| max_completion_tokens | OpenAI.integer | No | ||
| sforzo di ragionamento | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| formato_risposta | OpenAI.ResponseFormatText o OpenAI.ResponseFormatJsonSchema o OpenAI.ResponseFormatJsonObject | No | ||
| seed | OpenAI.integer | No | 42 | |
| Temperatura | OpenAI.numeric | No | 1 | |
| Strumenti | matrice di OpenAI.ChatCompletionTool | No | ||
| top_p | OpenAI.numeric | No | 1 |
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:
- Usato per definire i criteri di test e
- Quali dati sono necessari durante la creazione di un'esecuzione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| 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 | object | Schema JSON per ogni riga nell'origine dati. | Sì | |
| type | enum | Tipo di origine dati. Sempre custom.Valori possibili: custom |
Sì |
OpenAI.CreateEvalJsonlRunDataSource
Oggetto JsonlRunDataSource con che specifica un file JSONL che corrisponde all'eval
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| source | OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource | Determina il popolamento dello item spazio dei nomi nell'origine dati. |
Sì | |
| type | enum | Tipo di origine dati. Sempre jsonl.Valori possibili: jsonl |
Sì |
OpenAI.CreateEvalLogsDataSourceConfig
Configurazione dell'origine dati che specifica la proprietà dei metadati della query di log.
Si tratta in genere di metadati come usecase=chatbot o prompt-version=v2e così via.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| metadata | object | Filtri di metadati per l'origine dati dei log. | No | |
| type | enum | Tipo di origine dati. Sempre logs.Valori possibili: logs |
Sì |
OpenAI.CreateEvalResponsesRunDataSource
Oggetto ResponsesRunDataSource che descrive una configurazione di campionamento del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| messaggi di input | 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 | |
| model | string | Nome del modello da usare per la generazione di completamenti (ad esempio"o3-mini"). | No | |
| sampling_params | OpenAI.CreateEvalResponsesRunDataSourceSamplingParams | No | ||
| source | OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource o OpenAI.EvalResponsesSource | Determina il popolamento dello item spazio dei nomi nell'origine dati di questa esecuzione. |
Sì | |
| type | enum | Tipo di origine dati di esecuzione. Sempre responses.Valori possibili: responses |
Sì |
OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_reference | string | Sì | ||
| type | enum | Valori possibili: item_reference |
Sì |
OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| template | matrice di oggetti o OpenAI.EvalItem | Sì | ||
| type | enum | Valori possibili: template |
Sì |
OpenAI.CreateEvalResponsesRunDataSourceSamplingParams
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| max_completion_tokens | OpenAI.integer | No | ||
| sforzo di ragionamento | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| seed | OpenAI.integer | No | 42 | |
| Temperatura | OpenAI.numeric | No | 1 | |
| text | OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText | No | ||
| Strumenti | matrice di OpenAI.Tool | No | ||
| top_p | OpenAI.numeric | No | 1 |
OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Oggetto che specifica il formato che il modello deve restituire. La configurazione { "type": "json_schema" } abilita output strutturati,che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni, vedere 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, chegarantisce 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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| metadata | object | Filtri di metadati per l'origine dati di completamento archiviati. | No | |
| type | enum | Tipo di origine dati. Sempre stored_completions.Valori possibili: stored_completions |
Sì |
OpenAI.CreateFineTuningJobRequest
Modelli validi:
babbage-002
davinci-002
gpt-3.5-turbo
gpt-4o-mini
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| iperparametri | OpenAI.CreateFineTuningJobRequestHyperparameters | No | ||
| └batch_size | string o OpenAI.integer | No | auto | |
| └learning_rate_multiplier | string o OpenAI.numeric | No | ||
| └n_epochs | string o OpenAI.integer | No | auto | |
| integrazioni | matrice di OpenAI.CreateFineTuningJobRequestIntegrations | Elenco di integrazioni da abilitare per il processo di ottimizzazione. | No | |
| metadata | OpenAI.Metadata (nullabili) | 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 una delle |
Sì | |
| seed | OpenAI.integer (nullabile) | No | ||
| Suffisso | stringa (nullabile) | Stringa di un massimo di 64 caratteri che verrà aggiunta al nome del modello ottimizzato. Ad esempio, un suffix valore di "custom-model-name" produce un nome di modello come ft:gpt-4o-mini:openai:custom-model-name:7p4lURel.Vincoli: minLength: 1, maxLength: 64 |
No | |
| file di allenamento | string | ID di un file caricato che contiene i dati di training. Per informazioni su come caricare un file, vedere Caricare un file. 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 preferenza . Consulta la guida fine-tuning per maggiori dettagli. |
Sì | |
| file_di_validazione | stringa (nullabile) | ID di un file caricato che contiene 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 in file dei risultati di ottimizzazione. Gli stessi dati non devono essere presenti sia nei file di training che in quello di convalida. Il set di dati deve essere formattato come file JSONL. È necessario caricare il file con lo scopo fine-tune.Consulta la guida fine-tuning per maggiori dettagli. |
No |
OpenAI.CreateFineTuningJobRequestHyperparameters
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| dimensione del batch | string o OpenAI.integer | No | ||
| moltiplicatore_tasso_apprendimento | string o OpenAI.numeric | No | ||
| numero di epoche | string o OpenAI.integer | No |
OpenAI.CreateFineTuningJobRequestIntegrations
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: wandb |
Sì | |
| wandb | OpenAI.CreateFineTuningJobRequestIntegrationsWandb | Sì |
OpenAI.CreateFineTuningJobRequestIntegrationsWandb
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| entità | stringa (nullabile) | No | ||
| nome | stringa (nullabile) | No | ||
| project | string | Sì | ||
| tags | matrice di valori string | No |
OpenAI.CreateResponseStreamingResponse
Tipo: OpenAI.ResponseAudioDeltaEvent o OpenAI.ResponseAudioTranscriptDeltaEvent o OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent o OpenAI.ResponseCodeInterpreterCallInProgressEvent o OpenAI.ResponseCodeInterpreterCallInterpretingEvent o OpenAI.ResponseContentPartAddedEvent o OpenAI.ResponseCreatedEvent o OpenAI.ResponseErrorEvent o OpenAI.ResponseErrorEvent o OpenAI.ResponseErrorEvent o OpenAI.ResponseFileSearchCallInProgressEvent o OpenAI.ResponseFileSearchSearchingEvent o OpenAI.ResponseFunctionCallArgumentsDeltaEvent o OpenAI.ResponseInProgressEvent o OpenAI.ResponseFailedEvent o OpenAI.ResponseIncompleteEvent o OpenAI.ResponseOutputItemAddedEvent o OpenAI.ResponseReasoningSummaryPartAddedEvent o OpenAI.ResponseReasoningSummaryTextDeltaEvent o OpenAI.ResponseReasoningTextDeltaEvent o OpenAI.ResponseRefusalDeltaEvent o OpenAI.ResponseTextDeltaEvent o OpenAI.ResponseWebSearchCallInProgressEvent o OpenAI.ResponseWebSearchCallSearchingEvent o OpenAI.ResponseImageGenCallGeneratingEvent o OpenAI.ResponseImageGenCallInProgressEvent o OpenAI.ResponseImageGenCallPartialImageEvent o OpenAI.ResponseMCPCallArgumentsDeltaEvent o OpenAI.ResponseMCPCallFailedEvent o OpenAI.ResponseMCPCallInProgressEvent o OpenAI.ResponseMCPListToolsFailedEvent o OpenAI.ResponseMCPListToolsInProgressEvent o OpenAI.ResponseOutputTextAnnotationAddedEvent o OpenAI.ResponseQueuedEvent o OpenAI.ResponseCustomToolCallInputDeltaEvent o OpenAI.ResponseAudioDoneEvent o OpenAI.ResponseAudioDoneEvent o OpenAI.ResponseAudioTranscriptDoneEvent o OpenAI.ResponseCodeInterpreterCallCodeDoneEvent o OpenAI.ResponseCodeInterpreterCallCompletedEvent o OpenAI.ResponseCompletedEvent o OpenAI.ResponseContentPartDoneEvent o OpenAI.ResponseFileSearchCallCompletedEvent o OpenAI.ResponseFunctionCallArgumentsDoneEvent o OpenAI.ResponseOutputItemDoneEvent o OpenAI.ResponseOutputItemDoneEvent o OpenAI.ResponseFileSearchCallCompletedEvent o OpenAI.ResponseFunctionCallArgumentsDoneEvent o OpenAI.ResponseOutputItemDoneEvent o OpenAI.ResponseReasoningSummaryPartDoneEvent o OpenAI.ResponseReasoningSummaryTextDoneEvent o OpenAI.ResponseReasoningTextDoneEvent o OpenAI.ResponseRefusalDoneEvent o OpenAI.ResponseRefusalDoneEvent o OpenAI.Response ResponseTextDoneEvent o OpenAI.ResponseWebSearchCallCompletedEvent o OpenAI.ResponseImageGenCallCompletedEvent o OpenAI.ResponseMCPCallArgumentsDoneEvent o OpenAI.ResponseMCPCallCompletedEvent o OpenAI.ResponseMCPListToolsCompletedEvent o OpenAI.ResponseCustomToolCallInputDoneEvent
OpenAI.CustomGrammarFormatParam
Grammatica definita dall'utente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Definizione | string | Definizione della grammatica. | Sì | |
| Sintassi | OpenAI.GrammarSyntax1 | Sì | ||
| type | enum | Formato grammaticale. Sempre grammar.Valori possibili: grammar |
Sì |
OpenAI.CustomTextFormatParam
Testo in formato libero senza vincoli.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Formato di testo non vincolato. Sempre text.Valori possibili: text |
Sì |
OpenAI.CustomToolParam
Strumento personalizzato che elabora l'input usando un formato specificato. Altre informazioni sugli strumenti personalizzati
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione facoltativa dello strumento personalizzato, usata per fornire più contesto. | No | |
| format | OpenAI.CustomToolParamFormat | Formato di input per lo strumento personalizzato. Il valore predefinito è testo non vincolato. | No | |
| └─ Tipo | OpenAI.CustomToolParamFormatType | Sì | ||
| nome | string | Nome dello strumento personalizzato, usato per identificarlo nelle chiamate degli strumenti. | Sì | |
| type | enum | Tipo dello strumento personalizzato. Sempre custom.Valori possibili: custom |
Sì |
OpenAI.CustomToolParamFormat
Formato di input per lo strumento personalizzato. Il valore predefinito è testo non vincolato.
Discriminare per OpenAI.CustomToolParamFormat
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
text |
OpenAI.CustomTextFormatParam |
grammar |
OpenAI.CustomGrammarFormatParam |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.CustomToolParamFormatType | Sì |
OpenAI.CustomToolParamFormatType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | textgrammar |
OpenAI.DeletedConversationResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cancellato | boolean | Sì | ||
| id | string | Sì | ||
| object | enum | Valori possibili: conversation.deleted |
Sì |
OpenAI.DetailEnum
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | lowhighauto |
OpenAI.DoubleClickAction
Azione con doppio clic.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Specifica il tipo di evento. Per un'azione di doppio clic, questa proprietà è sempre impostata su double_click.Valori possibili: double_click |
Sì | |
| x | OpenAI.integer | Sì | ||
| y | OpenAI.integer | Sì |
OpenAI.Drag
Azione di trascinamento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| path | matrice di OpenAI.DragPoint | 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> |
Sì | |
| type | enum | Specifica il tipo di evento. Per un'azione di trascinamento, questa proprietà è sempre impostato su drag.Valori possibili: drag |
Sì |
OpenAI.DragPoint
Coppia di coordinate x/y, ad esempio { x: 100, y: 200 }.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| x | OpenAI.integer | Sì | ||
| y | OpenAI.integer | Sì |
OpenAI.EasyInputMessage
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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | string o OpenAI.InputMessageContentList | Input di testo, immagine o audio per il modello, usato per generare una risposta. Può anche contenere risposte di assistente precedenti. |
Sì | |
| Ruolo | enum | Ruolo dell'inserimento del messaggio. Uno di user, assistant, system, odeveloper.Valori possibili: user, assistant, system, developer |
Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di input del messaggio. Sempre message.Valori possibili: message |
Sì |
OpenAI.Error
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| informazioni aggiuntive | object | No | ||
| codice | stringa (nullabile) | Sì | ||
| debugInfo | object | No | ||
| details | matrice di OpenAI.Error | No | ||
| message | string | Sì | ||
| param | stringa (nullabile) | No | ||
| type | string | No |
OpenAI.EvalApiError
Oggetto che rappresenta una risposta di errore dall'API Eval.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | string | Codice di errore. | Sì | |
| message | string | Messaggio di errore. | Sì |
OpenAI.EvalGraderLabelModel
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | matrice di OpenAI.EvalItem | Sì | ||
| labels | matrice di valori string | Etichette da assegnare a ogni elemento della valutazione. | Sì | |
| model | string | Modello da utilizzare per la valutazione. Deve supportare output strutturati. | Sì | |
| nome | string | Nome del grader. | Sì | |
| etichette_di_passaggio | matrice di valori string | Le etichette che indicano un risultato positivo. Deve essere un sottoinsieme di etichette. | Sì | |
| type | enum | Tipo di oggetto, che è sempre label_model.Valori possibili: label_model |
Sì |
OpenAI.EvalGraderPython
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| image_tag | string | Tag immagine da usare per lo script Python. | No | |
| nome | string | Nome del grader. | Sì | |
| soglia di superamento | OpenAI.numeric | No | ||
| source | string | Codice sorgente dello script Python. | Sì | |
| type | enum | Tipo di oggetto, che è sempre python.Valori possibili: python |
Sì |
OpenAI.EvalGraderScoreModel
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | matrice di OpenAI.EvalItem | Messaggi di input valutati dal classificatore. Supporta blocchi di testo, testo di output, immagine di input e contenuto audio di input e può includere stringhe modello. | Sì | |
| model | string | Modello da utilizzare per la valutazione. | Sì | |
| nome | string | Nome del grader. | Sì | |
| soglia di superamento | OpenAI.numeric | No | ||
| range | matrice di OpenAI.numeric | La gamma del punteggio. Di default è [0, 1]. |
No | |
| sampling_params | OpenAI.EvalGraderScoreModelSamplingParams | No | ||
| └max_completions_tokens | OpenAI.integer (nullabile) | No | ||
| └reasoning_effort | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| └* seed | OpenAI.integer (nullabile) | No | ||
| └* temperatura | OpenAI.numeric (nullabile) | No | ||
| └top_p | OpenAI.numeric (nullabile) | No | 1 | |
| type | enum | Tipo di oggetto, che è sempre score_model.Valori possibili: score_model |
Sì |
OpenAI.EvalGraderScoreModelSamplingParams
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| max_completions_tokens | OpenAI.integer (nullabile) | No | ||
| sforzo di ragionamento | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| seed | OpenAI.integer (nullabile) | No | ||
| Temperatura | OpenAI.numeric (nullabile) | No | ||
| top_p | OpenAI.numeric (nullabile) | No | 1 |
OpenAI.EvalGraderStringCheck
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | string | Il testo di input. Ciò può includere stringhe di modello. | Sì | |
| nome | string | Nome del grader. | Sì | |
| operazione | enum | Operazione di controllo della stringa da eseguire. Uno di eq, ne, likeo ilike.Valori possibili: eq, ne, like, ilike |
Sì | |
| riferimento | string | Testo di riferimento. Ciò può includere stringhe di modello. | Sì | |
| type | enum | Tipo di oggetto, che è sempre string_check.Valori possibili: string_check |
Sì |
OpenAI.EvalGraderTextSimilarity
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| metrica di valutazione | enum | Metrica di valutazione da usare. Uno di cosine, fuzzy_match, bleu, ,gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5o rouge_l.Valori possibili: cosine, fuzzy_matchbleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5rouge_l |
Sì | |
| input | string | Il testo in valutazione. | Sì | |
| nome | string | Nome del grader. | Sì | |
| soglia di superamento | OpenAI.numeric | Sì | ||
| riferimento | string | Testo che viene valutato. | Sì | |
| type | enum | Tipo di grader. Valori possibili: text_similarity |
Sì |
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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | OpenAI.EvalItemContent | Input per il modello: può contenere stringhe di modello. Supporta testo, testo di output, immagini di input e audio di input, come singolo elemento o matrice di elementi. | Sì | |
| Ruolo | enum | Ruolo dell'inserimento del messaggio. Uno di user, assistant, system, odeveloper.Valori possibili: user, assistant, system, developer |
Sì | |
| type | enum | Tipo di input del messaggio. Sempre message.Valori possibili: message |
No |
OpenAI.EvalItemContent
Input per il modello: può contenere stringhe di modello. Supporta testo, testo di output, immagini di input e audio di input, come singolo elemento o matrice di elementi.
Tipo: OpenAI.EvalItemContentItem o OpenAI.EvalItemContentArray
Input per il modello: può contenere stringhe di modello. Supporta testo, testo di output, immagini di input e audio di input, come singolo elemento o matrice di elementi.
OpenAI.EvalItemContentArray
Elenco di input, ognuno dei quali può essere un testo di input, testo di output, immagine di input o oggetto audio di input.
Matrice di: OpenAI.EvalItemContentItem
OpenAI.EvalItemContentItem
Un singolo elemento di contenuto: testo di input, testo di output, immagine di input o audio di input.
Tipo: OpenAI.EvalItemContentText o OpenAI.EvalItemContentItemObject
Un singolo elemento di contenuto: testo di input, testo di output, immagine di input o audio di input.
OpenAI.EvalItemContentItemObject
Un singolo elemento di contenuto: testo di input, testo di output, immagine di input o audio di input.
Discriminare per OpenAI.EvalItemContentItemObject
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
output_text |
OpenAI.EvalItemContentOutputText |
input_image |
OpenAI.EvalItemInputImage |
input_audio |
OpenAI.InputAudio |
input_text |
OpenAI.EvalItemContentItemObjectInputTextContent |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.EvalItemContentItemObjectType | Sì |
OpenAI.EvalItemContentItemObjectInputTextContent
Input di testo per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Input di testo per il modello. | Sì | |
| type | enum | Tipo dell'elemento di input. Sempre input_text.Valori possibili: input_text |
Sì |
OpenAI.EvalItemContentItemObjectType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | input_textoutput_textinput_imageinput_audio |
OpenAI.EvalItemContentOutputText
Output di testo del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | L'output di testo generato dal modello. | Sì | |
| type | enum | Tipo del testo di uscita. Sempre output_text.Valori possibili: output_text |
Sì |
OpenAI.EvalItemContentText
Input di testo per il modello.
Tipo: string
OpenAI.EvalItemInputImage
Blocco di input immagine usato nelle matrici di contenuto EvalItem.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Dettaglio | string | Livello di dettaglio dell'immagine da inviare al modello. Uno tra high, low e auto. Di default è auto. |
No | |
| image_url | string | URL dell'input dell'immagine. | Sì | |
| type | enum | Tipo di input dell'immagine. Sempre input_image.Valori possibili: input_image |
Sì |
OpenAI.EvalJsonlFileContentSource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | matrice di OpenAI.EvalJsonlFileContentSourceContentContent | Contenuto del file jsonl. | Sì | |
| type | enum | Tipo di origine JSONL. Sempre file_content.Valori possibili: file_content |
Sì |
OpenAI.EvalJsonlFileContentSourceContentContent
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| oggetto | object | Sì | ||
| campione | object | No |
OpenAI.EvalJsonlFileIdSource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | Identificatore del file. | Sì | |
| type | enum | Tipo di origine JSONL. Sempre file_id.Valori possibili: file_id |
Sì |
OpenAI.EvalResponsesSource
Oggetto EvalResponsesSource che descrive una configurazione dell'origine dati di esecuzione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_dopo | OpenAI.integer (nullabile) | No | ||
| creato_prima | OpenAI.integer (nullabile) | No | ||
| instructions_search | stringa (nullabile) | No | ||
| metadata | oggetto (nullable) | No | ||
| model | stringa (nullabile) | No | ||
| sforzo di ragionamento | OpenAI.ReasoningEffort (nullabile) | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| Temperatura | OpenAI.numeric (nullabile) | No | ||
| Strumenti | matrice di valori string | No | ||
| top_p | OpenAI.numeric (nullabile) | No | ||
| type | enum | Tipo di origine dati di esecuzione. Sempre responses.Valori possibili: responses |
Sì | |
| users | matrice di valori string | No |
OpenAI.EvalRunOutputItemSample
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | OpenAI.EvalApiError | Oggetto che rappresenta una risposta di errore dall'API Eval. | Sì | |
| finish_reason | string | Sì | ||
| input | matrice di EvalRunOutputItemSampleInput | Sì | ||
| max_completion_tokens | OpenAI.integer | Sì | ||
| model | string | Sì | ||
| output | matrice di EvalRunOutputItemSampleOutputOutput | Sì | ||
| seed | OpenAI.integer | Sì | ||
| Temperatura | OpenAI.numeric | Sì | ||
| top_p | OpenAI.numeric | Sì | ||
| uso | OpenAI.EvalRunOutputItemSampleUsage | Sì |
OpenAI.EvalRunOutputItemSampleUsage
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Sì | ||
| completion_tokens | OpenAI.integer | Sì | ||
| prompt_tokens | OpenAI.integer | Sì | ||
| total_tokens | OpenAI.integer | Sì |
OpenAI.EvalRunPerModelUsage
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Sì | ||
| completion_tokens | OpenAI.integer | Sì | ||
| invocation_count | OpenAI.integer | Sì | ||
| nome_modello | string | Sì | ||
| prompt_tokens | OpenAI.integer | Sì | ||
| total_tokens | OpenAI.integer | Sì |
OpenAI.EvalRunPerTestingCriteriaResults
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| fallito | OpenAI.integer | Sì | ||
| Passato | OpenAI.integer | Sì | ||
| criteri_di_test | string | Sì |
OpenAI.EvalRunResultCounts
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| errore | OpenAI.integer | Sì | ||
| fallito | OpenAI.integer | Sì | ||
| Passato | OpenAI.integer | Sì | ||
| Totale | OpenAI.integer | Sì |
OpenAI.EvalStoredCompletionsSource
Una configurazione StoredCompletionsRunDataSource che descrive un set di filtri
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_dopo | OpenAI.integer (nullabile) | No | ||
| creato_prima | OpenAI.integer (nullabile) | No | ||
| limit | OpenAI.integer (nullabile) | No | ||
| metadata | OpenAI.Metadata (nullabili) | 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 | stringa (nullabile) | No | ||
| type | enum | Tipo di origine. Sempre stored_completions.Valori possibili: stored_completions |
Sì |
OpenAI.FileCitationBody
Citazione in un file.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| ID del file | string | L'ID del fascicolo. | Sì | |
| filename | string | Nome file del file citato. | Sì | |
| index | OpenAI.integer | Sì | ||
| type | enum | Tipo di citazione del file. Sempre file_citation.Valori possibili: file_citation |
Sì |
OpenAI.FilePath
Percorso di un file.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| ID del file | string | L'ID del fascicolo. | Sì | |
| index | OpenAI.integer | Sì | ||
| type | enum | Tipo del percorso del file. Sempre file_path.Valori possibili: file_path |
Sì |
OpenAI.FileSearchTool
Strumento che cerca il contenuto pertinente dai file caricati.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Filtri | OpenAI.Filters (nullabili) | No | ||
| max_num_risultati | OpenAI.integer | No | ||
| opzioni_di_classifica | OpenAI.RankingOptions | No | ||
| └hybrid_search | OpenAI.HybridSearchOptions | Pesi che controllano il modo in cui la fusione tra rango reciproco bilancia le corrispondenze di incorporamento semantico e le corrispondenze di parole chiave sparse quando la ricerca ibrida è abilitata. | No | |
| └* ranker | OpenAI.RankerVersionType | Ranker da usare per la ricerca di file. | No | |
| └─ soglia_punteggio | OpenAI.numeric | 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 |
Sì | |
| vector_store_ids | matrice di valori string | ID degli archivi vettoriali da cercare. | Sì |
OpenAI.FileSearchToolCallResults
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| attributes | OpenAI.VectorStoreFileAttributes (nullabile) | 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 lunghezza di 512 caratteri, booleani o numeri. |
No | |
| ID del file | string | No | ||
| filename | string | No | ||
| Punteggio | Numero | No | ||
| text | string | No |
OpenAI.Filters
Tipo: OpenAI.ComparisonFilter o OpenAI.CompoundFilter
OpenAI.FineTuneDPOHyperparameters
Iperparametri usati per il processo di ottimizzazione del dpo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| dimensione del batch | string o OpenAI.integer | Numero di esempi in ogni batch. Una dimensione batch maggiore indica che i parametri del modello vengono aggiornati meno frequentemente, ma con varianza inferiore. | No | |
| beta | string o OpenAI.numeric | Valore beta per il metodo DPO. Un valore beta più alto aumenterà il peso della penalità tra il criterio e il modello di riferimento. | No | |
| moltiplicatore_tasso_apprendimento | string o OpenAI.numeric | Fattore di ridimensionamento per la frequenza di apprendimento. Una frequenza di apprendimento più piccola può essere utile per evitare l'overfitting. | No | |
| numero di epoche | string o OpenAI.integer | Numero di periodi per cui eseguire il training del modello. Un periodo fa riferimento a un ciclo completo attraverso il set di dati di training. | No |
OpenAI.FineTuneDPOMethod
Configurazione per il metodo di ottimizzazione del dpo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| iperparametri | OpenAI.FineTuneDPOHyperparameters | Iperparametri usati per il processo di ottimizzazione del dpo. | No |
OpenAI.FineTuneMethod
Metodo utilizzato per l'ottimizzazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Dpo | OpenAI.FineTuneDPOMethod | Configurazione per il metodo di ottimizzazione del 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È , dpoo reinforcement.Valori possibili: supervised, dpo, reinforcement |
Sì |
OpenAI.FineTuneReinforcementHyperparameters
Iperparametri usati per il processo di ottimizzazione dell'ottimizzazione per rinforzo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| dimensione del batch | string o OpenAI.integer | Numero di esempi in ogni batch. Una dimensione batch maggiore indica che i parametri del modello vengono aggiornati meno frequentemente, ma con varianza inferiore. | No | |
| compute_multiplier | string o OpenAI.numeric | Moltiplicatore per la quantità di calcolo usata per esplorare lo spazio di ricerca durante il training. | No | |
| eval_interval | string o OpenAI.integer | Numero di passaggi di addestramento tra le valutazioni. | No | |
| eval_samples | string o OpenAI.integer | Numero di campioni di valutazione da generare per ogni passaggio di training. | No | |
| moltiplicatore_tasso_apprendimento | string o OpenAI.numeric | Fattore di ridimensionamento per la frequenza di apprendimento. Una frequenza di apprendimento più piccola può essere utile per evitare l'overfitting. | No | |
| numero di epoche | string o OpenAI.integer | Numero di periodi per cui eseguire il training del modello. Un periodo fa riferimento a un ciclo completo attraverso il set di dati di training. | 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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Selezionatore | OpenAI.GraderStringCheck o OpenAI.GraderTextSimilarity o OpenAI.GraderPython o OpenAI.GraderScoreModel o OpenAI.GraderMulti | Grader utilizzato per il processo di ottimizzazione. | Sì | |
| iperparametri | OpenAI.FineTuneReinforcementHyperparameters | Iperparametri usati per il processo di ottimizzazione dell'ottimizzazione per rinforzo. | No |
OpenAI.FineTuneSupervisedHyperparameters
Iperparametri usati per il processo di ottimizzazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| dimensione del batch | string o OpenAI.integer | Numero di esempi in ogni batch. Una dimensione batch maggiore indica che i parametri del modello vengono aggiornati meno frequentemente, ma con varianza inferiore. | No | |
| moltiplicatore_tasso_apprendimento | string o OpenAI.numeric | Fattore di ridimensionamento per la frequenza di apprendimento. Una frequenza di apprendimento più piccola può essere utile per evitare l'overfitting. | No | |
| numero di epoche | string o OpenAI.integer | Numero di periodi per cui eseguire il training del modello. Un periodo fa riferimento a un ciclo completo attraverso il set di dati di training. | No |
OpenAI.FineTuneSupervisedMethod
Configurazione per il metodo di ottimizzazione con supervisione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| iperparametri | OpenAI.FineTuneSupervisedHyperparameters | Iperparametri usati per il processo di ottimizzazione. | No |
OpenAI.FineTuningIntegration
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di integrazione abilitata per il processo di ottimizzazione Valori possibili: wandb |
Sì | |
| wandb | OpenAI.FineTuningIntegrationWandb | Sì | ||
| └─ Entità | stringa (nullabile) | No | ||
| └> nome | stringa (nullabile) | No | ||
| └─ progetto | string | Sì | ||
| └* tag | matrice di valori string | No |
OpenAI.FineTuningIntegrationWandb
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| entità | stringa (nullabile) | No | ||
| nome | stringa (nullabile) | No | ||
| project | string | Sì | ||
| tags | matrice di valori string | No |
OpenAI.FineTuningJob
L'oggetto fine_tuning.job rappresenta un processo di ottimizzazione che è stato creato tramite l'API.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Timestamp Unix (in secondi) per il momento in cui è stato creato il processo di ottimizzazione. | Sì | |
| error | OpenAI.FineTuningJobError (nullabile) | Sì | ||
| └─ codice | string | Sì | ||
| └* messaggio | string | Sì | ||
| └* param | stringa (nullabile) | Sì | ||
| completamento stimato | integer | No | ||
| modello ottimizzato | stringa (nullabile) | Sì | ||
| terminato_il | integer | Sì | ||
| iperparametri | OpenAI.FineTuningJobHyperparameters | Sì | ||
| └batch_size | string o OpenAI.integer | No | auto | |
| └learning_rate_multiplier | string o OpenAI.numeric | No | ||
| └n_epochs | string o OpenAI.integer | No | auto | |
| id | string | Identificatore dell'oggetto a cui è possibile fare riferimento negli endpoint API. | Sì | |
| integrazioni | matrice di OpenAI.FineTuningIntegration | No | ||
| metadata | OpenAI.Metadata (nullabili) | 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 | Modello di base ottimizzato. | Sì | |
| object | enum | Tipo di oggetto, che è sempre "fine_tuning.job". Valori possibili: fine_tuning.job |
Sì | |
| organization_id | string | Organizzazione proprietaria del processo di ottimizzazione. | Sì | |
| file_di_risultato | matrice di valori string | ID file di risultati compilati per il processo di ottimizzazione. È possibile recuperare i risultati con l'API Files. | Sì | |
| seed | OpenAI.integer | Sì | ||
| Stato | enum | Stato corrente del processo di ottimizzazione, che può essere validating_files, queuedrunningsucceededfailedo .cancelledValori possibili: validating_files, queuedrunning, succeeded, , failedcancelled |
Sì | |
| trained_tokens | OpenAI.integer (nullabile) | Sì | ||
| file di allenamento | string | ID file utilizzato per il training. È possibile recuperare i dati di training con l'API Files. | Sì | |
| file_di_validazione | stringa (nullabile) | Sì |
OpenAI.FineTuningJobCheckpoint
L'oggetto fine_tuning.job.checkpoint rappresenta un checkpoint del modello per un processo di ottimizzazione pronto per l'uso.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Il timestamp Unix (in secondi) indica quando il checkpoint è stato creato. | Sì | |
| punto_di_controllo_modello_ottimizzato | string | Nome del modello di checkpoint ottimizzato creato. | Sì | |
| id_lavoro_affinamento | string | Nome del processo di ottimizzazione da cui è stato creato il checkpoint. | Sì | |
| id | string | Identificatore del checkpoint, a cui è possibile fare riferimento negli endpoint API. | Sì | |
| metrics | OpenAI.FineTuningJobCheckpointMetrics | Sì | ||
| └full_valid_loss | OpenAI.numeric | No | ||
| └full_valid_mean_token_accuracy | OpenAI.numeric | No | ||
| └* passaggio | OpenAI.numeric | No | ||
| └train_loss | OpenAI.numeric | No | ||
| └train_mean_token_accuracy | OpenAI.numeric | No | ||
| └valid_loss | OpenAI.numeric | No | ||
| └valid_mean_token_accuracy | OpenAI.numeric | No | ||
| object | enum | Tipo di oggetto, che è sempre "fine_tuning.job.checkpoint". Valori possibili: fine_tuning.job.checkpoint |
Sì | |
| numero_passaggio | OpenAI.integer | Sì |
OpenAI.FineTuningJobCheckpointMetrics
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| full_valid_loss | OpenAI.numeric | No | ||
| full_valid_mean_token_accuracy | OpenAI.numeric | No | ||
| passo | OpenAI.numeric | No | ||
| train_loss | OpenAI.numeric | No | ||
| train_mean_token_accuracy | OpenAI.numeric | No | ||
| valid_loss | OpenAI.numeric | No | ||
| valid_mean_token_accuracy | OpenAI.numeric | No |
OpenAI.FineTuningJobError
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | string | Sì | ||
| message | string | Sì | ||
| param | stringa (nullabile) | Sì |
OpenAI.FineTuningJobEvent
Oggetto evento processo di ottimizzazione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_il | integer | Timestamp Unix (in secondi) per il momento in cui è stato creato il processo di ottimizzazione. | Sì | |
| data | OpenAI.FineTuningJobEventData | No | ||
| id | string | Identificatore dell'oggetto. | Sì | |
| level | enum | Livello di log dell'evento. Valori possibili: info, warn, error |
Sì | |
| message | string | Messaggio dell'evento. | Sì | |
| object | enum | Tipo di oggetto, che è sempre "fine_tuning.job.event". Valori possibili: fine_tuning.job.event |
Sì | |
| type | enum | Il tipo di evento. Valori possibili: message, metrics |
No |
OpenAI.FineTuningJobEventData
Tipo: oggetto
OpenAI.FineTuningJobHyperparameters
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| dimensione del batch | string o OpenAI.integer | No | ||
| moltiplicatore_tasso_apprendimento | string o OpenAI.numeric | No | ||
| numero di epoche | string o OpenAI.integer | No |
OpenAI.FunctionAndCustomToolCallOutput
Discriminare per OpenAI.FunctionAndCustomToolCallOutput
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
input_text |
OpenAI.FunctionAndCustomToolCallOutputInputTextContent |
input_image |
OpenAI.FunctionAndCustomToolCallOutputInputImageContent |
input_file |
OpenAI.FunctionAndCustomToolCallOutputInputFileContent |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.FunctionAndCustomToolCallOutputType | Sì |
OpenAI.FunctionAndCustomToolCallOutputInputFileContent
Un file di input per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| file_data | string | Contenuto del file da inviare al modello. | No | |
| ID del file | stringa (nullabile) | No | ||
| file_url | string | URL del file da inviare al modello. | No | |
| filename | string | Nome del file da inviare al modello. | No | |
| type | enum | Tipo dell'elemento di input. Sempre input_file.Valori possibili: input_file |
Sì |
OpenAI.FunctionAndCustomToolCallOutputInputImageContent
Un'immagine come input per il modello. Informazioni sugli input delle immagini.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Dettaglio | OpenAI.ImageDetail | Sì | ||
| ID del file | stringa (nullabile) | No | ||
| image_url | string | No | ||
| type | enum | Tipo dell'elemento di input. Sempre input_image.Valori possibili: input_image |
Sì |
OpenAI.FunctionAndCustomToolCallOutputInputTextContent
Input di testo per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Input di testo per il modello. | Sì | |
| type | enum | Tipo dell'elemento di input. Sempre input_text.Valori possibili: input_text |
Sì |
OpenAI.FunctionAndCustomToolCallOutputType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | input_textinput_imageinput_file |
OpenAI.FunctionCallItemStatus
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | in_progresscompletedincomplete |
OpenAI.FunctionObject
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Una descrizione di ciò che fa la funzione, usata dal modello per scegliere quando e come chiamarla. | No | |
| nome | string | Nome della funzione che deve essere chiamata. Devono essere dalla a-z, dalla A-Z, da 0 a 9, oppure contenere sottolineamenti e trattini, con una lunghezza massima di 64. | Sì | |
| parameters | OpenAI.FunctionParameters | I parametri che le funzioni accettano, descritti come un oggetto JSON Schema. Consulta la guide per esempi e il riferimento JSON Schema per la documentazione sul formato. Omettere parameters definisce una funzione con una lista di parametri vuota. |
No | |
| rigido | booleano (nullable) | No |
OpenAI.FunctionParameters
I parametri che le funzioni accettano, descritti come un oggetto JSON Schema. Consulta la guide per esempi e il riferimento JSON Schema per la documentazione sul formato.
Omettere parameters definisce una funzione con una lista di parametri vuota.
Tipo: oggetto
OpenAI.FunctionShellAction
Eseguire un comando shell.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| commands | matrice di valori string | Sì | ||
| max_output_length | OpenAI.integer (nullabile) | Sì | ||
| timeout_ms | OpenAI.integer (nullabile) | Sì |
OpenAI.FunctionShellActionParam
Comandi e limiti che descrivono come eseguire la chiamata allo strumento shell.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| commands | matrice di valori string | Comandi della shell ordinati per l'esecuzione dell'ambiente di esecuzione. | Sì | |
| max_output_length | OpenAI.integer (nullabile) | No | ||
| timeout_ms | OpenAI.integer (nullabile) | No |
OpenAI.FunctionShellCallItemStatus
Valori di stato segnalati per le chiamate degli strumenti della shell.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | in_progresscompletedincomplete |
OpenAI.FunctionShellCallOutputContent
Contenuto di un output di chiamata dello strumento shell generato.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| creato_da | string | Identificatore dell'attore che ha creato l'elemento. | No | |
| risultato | OpenAI.FunctionShellCallOutputOutcome | Rappresenta un risultato di uscita (con un codice di uscita) o un risultato di timeout per un blocco di output della chiamata della shell. | Sì | |
| └─ Tipo | OpenAI.FunctionShellCallOutputOutcomeType | Sì | ||
| Stderr | string | Output degli errori standard acquisito. | Sì | |
| stdout | string | Output standard acquisito. | Sì |
OpenAI.FunctionShellCallOutputContentParam
Acquisizione di stdout e stderr per una parte di un output di chiamata dello strumento shell.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| risultato | OpenAI.FunctionShellCallOutputOutcomeParam | Risultato di uscita o timeout associato a questa chiamata alla shell. | Sì | |
| └─ Tipo | OpenAI.FunctionShellCallOutputOutcomeParamType | Sì | ||
| Stderr | string | Output stderr acquisito per la chiamata della shell. Vincoli: maxLength: 10485760 |
Sì | |
| stdout | string | Output stdout acquisito per la chiamata alla shell. Vincoli: maxLength: 10485760 |
Sì |
OpenAI.FunctionShellCallOutputExitOutcome
Indica che i comandi della shell sono stati completati e restituiti un codice di uscita.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| exit_code | OpenAI.integer | Sì | ||
| type | enum | Tipo di risultato. Sempre exit.Valori possibili: exit |
Sì |
OpenAI.FunctionShellCallOutputExitOutcomeParam
Indica che i comandi della shell sono stati completati e restituiti un codice di uscita.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| exit_code | OpenAI.integer | Sì | ||
| type | enum | Tipo di risultato. Sempre exit.Valori possibili: exit |
Sì |
OpenAI.FunctionShellCallOutputOutcome
Rappresenta un risultato di uscita (con un codice di uscita) o un risultato di timeout per un blocco di output della chiamata della shell.
Discriminare per OpenAI.FunctionShellCallOutputOutcome
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcome |
exit |
OpenAI.FunctionShellCallOutputExitOutcome |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.FunctionShellCallOutputOutcomeType | Sì |
OpenAI.FunctionShellCallOutputOutcomeParam
Risultato di uscita o timeout associato a questa chiamata alla shell.
Discriminare per OpenAI.FunctionShellCallOutputOutcomeParam
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcomeParam |
exit |
OpenAI.FunctionShellCallOutputExitOutcomeParam |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.FunctionShellCallOutputOutcomeParamType | Sì |
OpenAI.FunctionShellCallOutputOutcomeParamType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | timeoutexit |
OpenAI.FunctionShellCallOutputOutcomeType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | timeoutexit |
OpenAI.FunctionShellCallOutputTimeoutOutcome
Indica che la chiamata della shell ha superato il limite di tempo configurato.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di risultato. Sempre timeout.Valori possibili: timeout |
Sì |
OpenAI.FunctionShellCallOutputTimeoutOutcomeParam
Indica che la chiamata della shell ha superato il limite di tempo configurato.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di risultato. Sempre timeout.Valori possibili: timeout |
Sì |
OpenAI.FunctionShellToolParam
Strumento che consente al modello di eseguire comandi della shell.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo dello strumento shell. Sempre shell.Valori possibili: shell |
Sì |
OpenAI.FunctionTool
Definisce una funzione nel tuo codice che il modello può chiamare.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | stringa (nullabile) | No | ||
| nome | string | Il nome della funzione da chiamare. | Sì | |
| parameters | oggetto (nullable) | Sì | ||
| rigido | booleano (nullable) | Sì | ||
| type | enum | Tipo di strumento funzionale. Sempre function.Valori possibili: function |
Sì |
OpenAI.GraderLabelModel
Oggetto LabelModelGrader che usa un modello per assegnare etichette a ogni elemento della valutazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | matrice di OpenAI.EvalItem | Sì | ||
| labels | matrice di valori string | Etichette da assegnare a ogni elemento della valutazione. | Sì | |
| model | string | Modello da utilizzare per la valutazione. Deve supportare output strutturati. | Sì | |
| nome | string | Nome del grader. | Sì | |
| etichette_di_passaggio | matrice di valori string | Le etichette che indicano un risultato positivo. Deve essere un sottoinsieme di etichette. | Sì | |
| type | enum | Tipo di oggetto, che è sempre label_model.Valori possibili: label_model |
Sì |
OpenAI.GraderMulti
Un oggetto MultiGrader combina l'output di più classificatori per produrre un singolo punteggio.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| calculate_output | string | Formula per calcolare l'output in base ai risultati del grader. | Sì | |
| Livellatrici | OpenAI.GraderStringCheck o OpenAI.GraderTextSimilarity o OpenAI.GraderPython o OpenAI.GraderScoreModel o OpenAI.GraderLabelModel | Sì | ||
| nome | string | Nome del grader. | Sì | |
| type | enum | Tipo di oggetto, che è sempre multi.Valori possibili: multi |
Sì |
OpenAI.GraderPython
Oggetto PythonGrader che esegue uno script Python nell'input.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| image_tag | string | Tag immagine da usare per lo script Python. | No | |
| nome | string | Nome del grader. | Sì | |
| source | string | Codice sorgente dello script Python. | Sì | |
| type | enum | Tipo di oggetto, che è sempre python.Valori possibili: python |
Sì |
OpenAI.GraderScoreModel
Oggetto ScoreModelGrader che usa un modello per assegnare un punteggio all'input.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | matrice di OpenAI.EvalItem | Messaggi di input valutati dal classificatore. Supporta blocchi di testo, testo di output, immagine di input e contenuto audio di input e può includere stringhe modello. | Sì | |
| model | string | Modello da utilizzare per la valutazione. | Sì | |
| nome | string | Nome del grader. | Sì | |
| range | matrice di OpenAI.numeric | La gamma del punteggio. Di default è [0, 1]. |
No | |
| sampling_params | OpenAI.EvalGraderScoreModelSamplingParams | No | ||
| └max_completions_tokens | OpenAI.integer (nullabile) | No | ||
| └reasoning_effort | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| └* seed | OpenAI.integer (nullabile) | No | ||
| └* temperatura | OpenAI.numeric (nullabile) | No | ||
| └top_p | OpenAI.numeric (nullabile) | No | 1 | |
| type | enum | Tipo di oggetto, che è sempre score_model.Valori possibili: score_model |
Sì |
OpenAI.GraderStringCheck
Oggetto StringCheckGrader che esegue un confronto di stringhe tra input e riferimento usando un'operazione specificata.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | string | Il testo di input. Ciò può includere stringhe di modello. | Sì | |
| nome | string | Nome del grader. | Sì | |
| operazione | enum | Operazione di controllo della stringa da eseguire. Uno di eq, ne, likeo ilike.Valori possibili: eq, ne, like, ilike |
Sì | |
| riferimento | string | Testo di riferimento. Ciò può includere stringhe di modello. | Sì | |
| type | enum | Tipo di oggetto, che è sempre string_check.Valori possibili: string_check |
Sì |
OpenAI.GraderTextSimilarity
Oggetto TextSimilarityGrader che assegna un grado al testo in base alle metriche di somiglianza.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| metrica di valutazione | enum | Metrica di valutazione da usare. Uno di cosine, fuzzy_match, bleu, ,gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5o rouge_l.Valori possibili: cosine, fuzzy_matchbleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5rouge_l |
Sì | |
| input | string | Il testo in valutazione. | Sì | |
| nome | string | Nome del grader. | Sì | |
| riferimento | string | Testo che viene valutato. | Sì | |
| type | enum | Tipo di grader. Valori possibili: text_similarity |
Sì |
OpenAI.GrammarSyntax1
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | larkregex |
OpenAI.HybridSearchOptions
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| embedding_weight | OpenAI.numeric | Sì | ||
| text_weight | OpenAI.numeric | Sì |
OpenAI.ImageDetail
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | lowhighauto |
OpenAI.ImageGenTool
Strumento che genera immagini usando i modelli di immagine GPT.
Modelli validi:
gpt-image-1
gpt-image-1-mini
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| sfondo | enum | Tipo di sfondo per l'immagine generata. Uno di transparent,opaque, o auto. Impostazione predefinita: auto.Valori possibili: transparent, opaque, auto |
No | |
| fedeltà dell'input | OpenAI.InputFidelity (nullabile) | Controllare quanto sforzo il modello eserciterà per corrispondere allo stile e alle caratteristiche, in particolare quelle facciali, delle immagini di ingresso. Questo parametro è supportato solo per gpt-image-1. Non supportato per gpt-image-1-mini. Supporti high e low. Di default è low. |
No | |
| input_image_mask | OpenAI.ImageGenToolInputImageMask | No | ||
| └ file_id | string | No | ||
| └ image_url | string | No | ||
| model | string (vedere modelli validi di seguito) | No | ||
| Moderazione | enum | Livello di moderazione per l'immagine generata. Impostazione predefinita: auto.Valori possibili: auto, low |
No | |
| Compressione dell'output | OpenAI.integer | No | 100 | |
| formato_di_output | enum | Formato di output dell'immagine generata. Uno di png, webp, ojpeg. Impostazione predefinita: png.Valori possibili: png, webp, jpeg |
No | |
| immagini parziali | OpenAI.integer | No | ||
| qualità | enum | Qualità dell'immagine generata. Uno di 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 |
Sì |
OpenAI.ImageGenToolInputImageMask
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| ID del file | string | No | ||
| image_url | string | No |
OpenAI.IncludeEnum
Specificare dati di output aggiuntivi da includere nella risposta del modello. I valori attualmente supportati sono:
-
web_search_call.action.sources: includere le origini della chiamata dello strumento di ricerca Web. -
code_interpreter_call.outputs: include gli output dell'esecuzione del codice Python negli elementi di chiamata dello strumento dell'interprete del 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 logprobs 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 ilstoreparametro è impostato sufalseo 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. I valori attualmente supportati sono: |
-
web_search_call.action.sources: includere le origini della chiamata dello strumento di ricerca Web. -
code_interpreter_call.outputs: include gli output dell'esecuzione del codice Python negli elementi di chiamata dello strumento dell'interprete del 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 logprobs 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 ilstoreparametro è impostato sufalseo quando un'organizzazione viene registrata nel programma di conservazione dei dati zero). | | Tipo | string | | Valori |file_search_call.resultsweb_search_call.resultsweb_search_call.action.sourcesmessage.input_image.image_urlcomputer_call_output.output.image_urlcode_interpreter_call.outputsreasoning.encrypted_contentmessage.output_text.logprobsmemory_search_call.results|
OpenAI.InputAudio
Input audio per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input_audio | OpenAI.InputAudioInputAudio | Sì | ||
| type | enum | Tipo dell'elemento di input. Sempre input_audio.Valori possibili: input_audio |
Sì |
OpenAI.InputAudioInputAudio
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| data | string | Sì | ||
| format | enum | Valori possibili: mp3, wav |
Sì |
OpenAI.InputContent
Discriminare per OpenAI.InputContent
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
input_text |
OpenAI.InputContentInputTextContent |
input_image |
OpenAI.InputContentInputImageContent |
input_file |
OpenAI.InputContentInputFileContent |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.InputContentType | Sì |
OpenAI.InputContentInputFileContent
Un file di input per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| file_data | string | Contenuto del file da inviare al modello. | No | |
| ID del file | stringa (nullabile) | No | ||
| file_url | string | URL del file da inviare al modello. | No | |
| filename | string | Nome del file da inviare al modello. | No | |
| type | enum | Tipo dell'elemento di input. Sempre input_file.Valori possibili: input_file |
Sì |
OpenAI.InputContentInputImageContent
Un'immagine come input per il modello. Informazioni sugli input delle immagini.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Dettaglio | OpenAI.ImageDetail | Sì | ||
| ID del file | stringa (nullabile) | No | ||
| image_url | string | No | ||
| type | enum | Tipo dell'elemento di input. Sempre input_image.Valori possibili: input_image |
Sì |
OpenAI.InputContentInputTextContent
Input di testo per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Input di testo per il modello. | Sì | |
| type | enum | Tipo dell'elemento di input. Sempre input_text.Valori possibili: input_text |
Sì |
OpenAI.InputContentType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | input_textinput_imageinput_file |
OpenAI.InputFidelity
Controllare quanto sforzo il modello eserciterà per corrispondere allo stile e alle caratteristiche, in particolare quelle facciali, delle immagini di ingresso. Questo parametro è supportato solo per gpt-image-1. Non supportato per gpt-image-1-mini. Supporti high e low. Di default è low.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | highlow |
OpenAI.InputFileContent
Un file di input per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| file_data | string | Contenuto del file da inviare al modello. | No | |
| ID del file | stringa (nullabile) | No | ||
| file_url | string | URL del file da inviare al modello. | No | |
| filename | string | Nome del file da inviare al modello. | No | |
| type | enum | Tipo dell'elemento di input. Sempre input_file.Valori possibili: input_file |
Sì |
OpenAI.InputFileContentParam
Un file di input per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| file_data | stringa (nullabile) | No | ||
| ID del file | stringa (nullabile) | No | ||
| file_url | string | No | ||
| filename | stringa (nullabile) | No | ||
| type | enum | Tipo dell'elemento di input. Sempre input_file.Valori possibili: input_file |
Sì |
OpenAI.InputImageContent
Un'immagine come input per il modello. Informazioni sugli input delle immagini.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Dettaglio | OpenAI.ImageDetail | Sì | ||
| ID del file | stringa (nullabile) | No | ||
| image_url | string | No | ||
| type | enum | Tipo dell'elemento di input. Sempre input_image.Valori possibili: input_image |
Sì |
OpenAI.InputImageContentParamAutoParam
Un'immagine come input per il modello. Informazioni sugli input delle immagini
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Dettaglio | OpenAI.DetailEnum (nullabile) | No | ||
| ID del file | stringa (nullabile) | No | ||
| image_url | string | No | ||
| type | enum | Tipo dell'elemento di input. Sempre input_image.Valori possibili: input_image |
Sì |
OpenAI.InputItem
Elemento che rappresenta parte del contesto per la risposta da generare dal modello. Può contenere input di testo, immagini e audio, nonché risposte assistente precedenti e output delle chiamate degli strumenti.
Discriminare per OpenAI.InputItem
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.InputItemType | Sì |
OpenAI.InputItemApplyPatchToolCallItemParam
Chiamata dello strumento che rappresenta una richiesta di creazione, eliminazione o aggiornamento di file tramite patch diff.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| operazione | OpenAI.ApplyPatchOperationParam | Una delle operazioni di create_file, delete_file o update_file fornite allo strumento di apply_patch. | Sì | |
| └─ Tipo | OpenAI.ApplyPatchOperationParamType | Sì | ||
| Stato | OpenAI.ApplyPatchCallStatusParam | Valori di stato segnalati per le chiamate degli strumenti apply_patch. | Sì | |
| type | enum | Tipo dell'elemento. Sempre apply_patch_call.Valori possibili: apply_patch_call |
Sì |
OpenAI.InputItemApplyPatchToolCallOutputItemParam
Output trasmesso da una chiamata di applicazione dello strumento patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| output | stringa (nullabile) | No | ||
| Stato | OpenAI.ApplyPatchCallOutputStatusParam | Valori dei risultati segnalati per gli output delle chiamate dello strumento apply_patch. | Sì | |
| type | enum | Tipo dell'elemento. Sempre apply_patch_call_output.Valori possibili: apply_patch_call_output |
Sì |
OpenAI.InputItemCodeInterpreterToolCall
Chiamata dello strumento per eseguire il codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | stringa (nullabile) | Sì | ||
| container_id | string | ID del contenitore usato per eseguire il codice. | Sì | |
| id | string | ID univoco della chiamata dello strumento interprete del codice. | Sì | |
| outputs | matrice di OpenAI.CodeInterpreterOutputLogs o OpenAI.CodeInterpreterOutputImage | Sì | ||
| Stato | enum | Stato della chiamata dello strumento dell'interprete del codice. I valori validi sono in_progress, completed, incomplete, interpreting e failed.Valori possibili: in_progress, completedincomplete, , interpreting,failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento dell'interprete del codice. Sempre code_interpreter_call.Valori possibili: code_interpreter_call |
Sì |
OpenAI.InputItemCompactionSummaryItemParam
Elemento di compattazione generato dall'APIv1/responses/compact.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| encrypted_content | string | Contenuto crittografato del riepilogo della compattazione. Vincoli: maxLength: 10485760 |
Sì | |
| id | stringa (nullabile) | No | ||
| type | enum | Tipo dell'elemento. Sempre compaction.Valori possibili: compaction |
Sì |
OpenAI.InputItemComputerCallOutputItemParam
Output di una chiamata allo strumento del computer.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| acknowledged_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | No | ||
| call_id | string | ID della chiamata dello strumento del computer che ha prodotto l'output. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| output | OpenAI.ComputerScreenshotImage | Immagine di uno screenshot del computer usata con lo strumento per l'uso del computer. | Sì | |
| Stato | OpenAI.FunctionCallItemStatus (nullabile) | No | ||
| type | enum | Tipo dell'output della chiamata dello strumento computer. Sempre computer_call_output.Valori possibili: computer_call_output |
Sì |
OpenAI.InputItemComputerToolCall
Chiamata di uno strumento a uno strumento per l'uso del computer. Per altre informazioni, vedere la guida all'uso del computer .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.ComputerAction | Sì | ||
| call_id | string | Identificatore usato per rispondere alla chiamata dello strumento con output. | Sì | |
| id | string | ID univoco della chiamata computer. | Sì | |
| pending_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | Controlli di sicurezza in sospeso per la chiamata computer. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata al computer. Sempre computer_call.Valori possibili: computer_call |
Sì |
OpenAI.InputItemCustomToolCall
Chiamata a uno strumento personalizzato creato dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | Identificatore usato per eseguire il mapping di questa chiamata personalizzata a un output di chiamata dello strumento. | Sì | |
| id | string | ID univoco della chiamata dello strumento personalizzato nella piattaforma OpenAI. | No | |
| input | string | Input per la chiamata personalizzata dello strumento generata dal modello. | Sì | |
| nome | string | Nome dello strumento personalizzato chiamato. | Sì | |
| type | enum | Tipo di chiamata allo strumento personalizzato. Sempre custom_tool_call.Valori possibili: custom_tool_call |
Sì |
OpenAI.InputItemCustomToolCallOutput
L'output di una chiamata personalizzata dello strumento dal codice, che viene inviato al modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID chiamata, usato per eseguire il mapping dell'output della chiamata di questo strumento personalizzato a una chiamata di strumento personalizzata. | Sì | |
| id | string | ID univoco dell'output delle chiamate dello strumento personalizzato nella piattaforma OpenAI. | No | |
| output | stringa o matrice di OpenAI.FunctionAndCustomToolCallOutput | Output della chiamata dello strumento personalizzato generata dal codice. Può essere una stringa o un elenco di contenuto di output. |
Sì | |
| type | enum | Tipo dell'output delle chiamate dello strumento personalizzato. Sempre custom_tool_call_output.Valori possibili: custom_tool_call_output |
Sì |
OpenAI.InputItemFileSearchToolCall
Risultati di una chiamata allo strumento di ricerca file. Per altre informazioni, vedere la guida alla ricerca di file .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata allo strumento per la ricerca dei file. | Sì | |
| queries | matrice di valori string | Le interrogazioni usate per cercare i file. | Sì | |
| results | matrice di OpenAI.FileSearchToolCallResults | 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 |
Sì | |
| type | enum | Tipo di chiamata allo strumento di ricerca file. Sempre file_search_call.Valori possibili: file_search_call |
Sì |
OpenAI.InputItemFunctionCallOutputItemParam
Output di una chiamata dello strumento di funzione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| output | stringa o matrice di OpenAI.InputTextContentParam o OpenAI.InputImageContentParamAutoParam o OpenAI.InputFileContentParam | Testo, immagine o output di file della chiamata dello strumento di funzione. | Sì | |
| Stato | OpenAI.FunctionCallItemStatus (nullabile) | No | ||
| type | enum | Tipo di output della chiamata dello strumento di funzione. Sempre function_call_output.Valori possibili: function_call_output |
Sì |
OpenAI.InputItemFunctionShellCallItemParam
Strumento che rappresenta una richiesta per eseguire uno o più comandi della shell.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.FunctionShellActionParam | Comandi e limiti che descrivono come eseguire la chiamata allo strumento shell. | Sì | |
| Comandi └* | matrice di valori string | Comandi della shell ordinati per l'esecuzione dell'ambiente di esecuzione. | Sì | |
| └max_output_length | OpenAI.integer (nullabile) | No | ||
| └timeout_ms | OpenAI.integer (nullabile) | No | ||
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| Stato | OpenAI.FunctionShellCallItemStatus (nullabile) | Valori di stato segnalati per le chiamate degli strumenti della shell. | No | |
| type | enum | Tipo dell'elemento. Sempre shell_call.Valori possibili: shell_call |
Sì |
OpenAI.InputItemFunctionShellCallOutputItemParam
Elementi di output trasmessi generati da una chiamata allo strumento shell.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| max_output_length | OpenAI.integer (nullabile) | No | ||
| output | matrice di OpenAI.FunctionShellCallOutputContentParam | Blocchi acquisiti di output stdout e stderr, insieme ai risultati associati. | Sì | |
| type | enum | Tipo dell'elemento. Sempre shell_call_output.Valori possibili: shell_call_output |
Sì |
OpenAI.InputItemFunctionToolCall
Chiamata di uno strumento per eseguire una funzione. Per altre informazioni, vedere la guida alla chiamata di funzione .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON degli argomenti da passare alla funzione. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. | Sì | |
| id | string | ID univoco della chiamata dello strumento di funzione. | No | |
| nome | string | Nome della funzione da eseguire. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di chiamata dello strumento di funzione. Sempre function_call.Valori possibili: function_call |
Sì |
OpenAI.InputItemImageGenToolCall
Richiesta di generazione di immagini effettuata dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata di generazione dell'immagine. | Sì | |
| result | stringa (nullabile) | Sì | ||
| Stato | enum | Stato della chiamata di generazione dell'immagine. Valori possibili: in_progress, completed, generating, failed |
Sì | |
| type | enum | Tipo della chiamata di generazione dell'immagine. Sempre image_generation_call.Valori possibili: image_generation_call |
Sì |
OpenAI.InputItemLocalShellToolCall
Chiamata dello strumento per eseguire un comando nella shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.LocalShellExecAction | Eseguire un comando shell nel server. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| id | string | ID univoco della chiamata della shell locale. | Sì | |
| Stato | enum | Stato della chiamata della shell locale. Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata della shell locale. Sempre local_shell_call.Valori possibili: local_shell_call |
Sì |
OpenAI.InputItemLocalShellToolCallOutput
Output di una chiamata allo strumento shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| output | string | Stringa JSON dell'output della chiamata allo strumento shell locale. | Sì | |
| Stato | enum | Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo dell'output delle chiamate dello strumento shell locale. Sempre local_shell_call_output.Valori possibili: local_shell_call_output |
Sì |
OpenAI.InputItemMcpApprovalRequest
Richiesta di approvazione umana di una chiamata a uno strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON di argomenti per lo strumento. | Sì | |
| id | string | ID univoco della richiesta di approvazione. | Sì | |
| nome | string | Nome dello strumento da eseguire. | Sì | |
| etichetta del server | string | Etichetta del server MCP che effettua la richiesta. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_approval_request.Valori possibili: mcp_approval_request |
Sì |
OpenAI.InputItemMcpApprovalResponse
Risposta a una richiesta di approvazione MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| approval_request_id | string | ID della richiesta di approvazione a cui si sta rispondendo. | Sì | |
| approve | boolean | Indica se la richiesta è stata approvata. | Sì | |
| id | stringa (nullabile) | No | ||
| reason | stringa (nullabile) | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_approval_response.Valori possibili: mcp_approval_response |
Sì |
OpenAI.InputItemMcpListTools
Elenco di strumenti disponibili in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | stringa (nullabile) | No | ||
| id | string | ID univoco dell'elenco. | Sì | |
| etichetta del server | string | Etichetta del server MCP. | Sì | |
| Strumenti | matrice di OpenAI.MCPListToolsTool | Strumenti disponibili nel server. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_list_tools.Valori possibili: mcp_list_tools |
Sì |
OpenAI.InputItemMcpToolCall
Chiamata di uno strumento in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| approval_request_id | stringa (nullabile) | No | ||
| arguments | string | Stringa JSON degli argomenti passati allo strumento. | Sì | |
| error | stringa (nullabile) | No | ||
| id | string | ID univoco della chiamata allo strumento. | Sì | |
| nome | string | Nome dello strumento eseguito. | Sì | |
| output | stringa (nullabile) | No | ||
| etichetta del server | string | Etichetta del server MCP che esegue lo strumento. | Sì | |
| Stato | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_call.Valori possibili: mcp_call |
Sì |
OpenAI.InputItemOutputMessage
Messaggio di output del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | matrice di OpenAI.OutputMessageContent | Contenuto del messaggio di output. | Sì | |
| id | string | ID univoco del messaggio di output. | Sì | |
| Ruolo | enum | Ruolo del messaggio di output. Sempre assistant.Valori possibili: assistant |
Sì | |
| Stato | enum | Stato dell'input del messaggio. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi di input vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo del messaggio di output. Sempre message.Valori possibili: output_message |
Sì |
OpenAI.InputItemReasoningItem
Descrizione della catena di pensiero usata da un modello di ragionamento durante la generazione di una risposta. Assicurarsi di includere questi elementi nell'API input Risposte per i turni successivi di una conversazione se si gestisce manualmente il contesto.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | matrice di OpenAI.ReasoningTextContent | Ragionamento del contenuto del testo. | No | |
| encrypted_content | stringa (nullabile) | No | ||
| id | string | Identificatore univoco del contenuto di ragionamento. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| summary | matrice di OpenAI.Summary | Ragionamento del contenuto di riepilogo. | Sì | |
| type | enum | Tipo dell'oggetto . Sempre reasoning.Valori possibili: reasoning |
Sì |
OpenAI.InputItemType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | messageoutput_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputreasoningcompactionimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callcustom_tool_call_outputcustom_tool_callitem_reference |
OpenAI.InputItemWebSearchToolCall
Risultati di una chiamata allo strumento di ricerca Web. Per altre informazioni, vedere la guida alla ricerca Web .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.WebSearchActionSearch o OpenAI.WebSearchActionOpenPage o OpenAI.WebSearchActionFind | Oggetto che descrive l'azione specifica eseguita in questa chiamata di ricerca Web. Include informazioni dettagliate sul modo in cui il modello ha usato il Web (ricerca, open_page, ricerca). |
Sì | |
| id | string | ID univoco della chiamata dello strumento di ricerca Web. | Sì | |
| Stato | enum | Stato della chiamata dello strumento di ricerca Web. Valori possibili: in_progress, searching, completed, failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento di ricerca Web. Sempre web_search_call.Valori possibili: web_search_call |
Sì |
OpenAI.InputMessage
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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | OpenAI.InputMessageContentList | Elenco di uno o più elementi di input per il modello, contenente contenuto diverso types. |
Sì | |
| Ruolo | enum | Ruolo dell'inserimento del messaggio. Uno tra user, system e developer.Valori possibili: user, system, developer |
Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di input del messaggio. Sempre impostato su message.Valori possibili: message |
Sì |
OpenAI.InputMessageContentList
Elenco di uno o più elementi di input per il modello, contenente tipi di contenuto diversi.
Matrice di: OpenAI.InputContent
OpenAI.InputMessageResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | OpenAI.InputMessageContentList | Elenco di uno o più elementi di input per il modello, contenente contenuto diverso types. |
Sì | |
| id | string | ID univoco dell'input del messaggio. | Sì | |
| Ruolo | enum | Ruolo dell'inserimento del messaggio. Uno tra user, system e developer.Valori possibili: user, system, developer |
Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di input del messaggio. Sempre impostato su message.Valori possibili: message |
Sì |
OpenAI.InputParam
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
- Stato della conversazione
- Chiamata di funzione
Tipo: stringa o matrice di OpenAI.InputItem
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
- Stato della conversazione
- Chiamata di funzione
OpenAI.InputTextContent
Input di testo per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Input di testo per il modello. | Sì | |
| type | enum | Tipo dell'elemento di input. Sempre input_text.Valori possibili: input_text |
Sì |
OpenAI.InputTextContentParam
Input di testo per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Input di testo per il modello. Vincoli: maxLength: 10485760 |
Sì | |
| type | enum | Tipo dell'elemento di input. Sempre input_text.Valori possibili: input_text |
Sì |
OpenAI.Item
Elemento di contenuto usato per generare una risposta.
Discriminatorio per OpenAI.Item
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.ItemType | Sì |
OpenAI.ItemApplyPatchToolCallItemParam
Chiamata dello strumento che rappresenta una richiesta di creazione, eliminazione o aggiornamento di file tramite patch diff.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| operazione | OpenAI.ApplyPatchOperationParam | Una delle operazioni di create_file, delete_file o update_file fornite allo strumento di apply_patch. | Sì | |
| └─ Tipo | OpenAI.ApplyPatchOperationParamType | Sì | ||
| Stato | OpenAI.ApplyPatchCallStatusParam | Valori di stato segnalati per le chiamate degli strumenti apply_patch. | Sì | |
| type | enum | Tipo dell'elemento. Sempre apply_patch_call.Valori possibili: apply_patch_call |
Sì |
OpenAI.ItemApplyPatchToolCallOutputItemParam
Output trasmesso da una chiamata di applicazione dello strumento patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| output | stringa (nullabile) | No | ||
| Stato | OpenAI.ApplyPatchCallOutputStatusParam | Valori dei risultati segnalati per gli output delle chiamate dello strumento apply_patch. | Sì | |
| type | enum | Tipo dell'elemento. Sempre apply_patch_call_output.Valori possibili: apply_patch_call_output |
Sì |
OpenAI.ItemCodeInterpreterToolCall
Chiamata dello strumento per eseguire il codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | stringa (nullabile) | Sì | ||
| container_id | string | ID del contenitore usato per eseguire il codice. | Sì | |
| id | string | ID univoco della chiamata dello strumento interprete del codice. | Sì | |
| outputs | matrice di OpenAI.CodeInterpreterOutputLogs o OpenAI.CodeInterpreterOutputImage | Sì | ||
| Stato | enum | Stato della chiamata dello strumento dell'interprete del codice. I valori validi sono in_progress, completed, incomplete, interpreting e failed.Valori possibili: in_progress, completedincomplete, , interpreting,failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento dell'interprete del codice. Sempre code_interpreter_call.Valori possibili: code_interpreter_call |
Sì |
OpenAI.ItemCompactionSummaryItemParam
Elemento di compattazione generato dall'APIv1/responses/compact.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| encrypted_content | string | Contenuto crittografato del riepilogo della compattazione. Vincoli: maxLength: 10485760 |
Sì | |
| id | stringa (nullabile) | No | ||
| type | enum | Tipo dell'elemento. Sempre compaction.Valori possibili: compaction |
Sì |
OpenAI.ItemComputerCallOutputItemParam
Output di una chiamata allo strumento del computer.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| acknowledged_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | No | ||
| call_id | string | ID della chiamata dello strumento del computer che ha prodotto l'output. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| output | OpenAI.ComputerScreenshotImage | Immagine di uno screenshot del computer usata con lo strumento per l'uso del computer. | Sì | |
| Stato | OpenAI.FunctionCallItemStatus (nullabile) | No | ||
| type | enum | Tipo dell'output della chiamata dello strumento computer. Sempre computer_call_output.Valori possibili: computer_call_output |
Sì |
OpenAI.ItemComputerToolCall
Chiamata di uno strumento a uno strumento per l'uso del computer. Per altre informazioni, vedere la guida all'uso del computer .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.ComputerAction | Sì | ||
| call_id | string | Identificatore usato per rispondere alla chiamata dello strumento con output. | Sì | |
| id | string | ID univoco della chiamata computer. | Sì | |
| pending_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | Controlli di sicurezza in sospeso per la chiamata computer. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata al computer. Sempre computer_call.Valori possibili: computer_call |
Sì |
OpenAI.ItemCustomToolCall
Chiamata a uno strumento personalizzato creato dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | Identificatore usato per eseguire il mapping di questa chiamata personalizzata a un output di chiamata dello strumento. | Sì | |
| id | string | ID univoco della chiamata dello strumento personalizzato nella piattaforma OpenAI. | No | |
| input | string | Input per la chiamata personalizzata dello strumento generata dal modello. | Sì | |
| nome | string | Nome dello strumento personalizzato chiamato. | Sì | |
| type | enum | Tipo di chiamata allo strumento personalizzato. Sempre custom_tool_call.Valori possibili: custom_tool_call |
Sì |
OpenAI.ItemCustomToolCallOutput
L'output di una chiamata personalizzata dello strumento dal codice, che viene inviato al modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID chiamata, usato per eseguire il mapping dell'output della chiamata di questo strumento personalizzato a una chiamata di strumento personalizzata. | Sì | |
| id | string | ID univoco dell'output delle chiamate dello strumento personalizzato nella piattaforma OpenAI. | No | |
| output | stringa o matrice di OpenAI.FunctionAndCustomToolCallOutput | Output della chiamata dello strumento personalizzato generata dal codice. Può essere una stringa o un elenco di contenuto di output. |
Sì | |
| type | enum | Tipo dell'output delle chiamate dello strumento personalizzato. Sempre custom_tool_call_output.Valori possibili: custom_tool_call_output |
Sì |
OpenAI.ItemFileSearchToolCall
Risultati di una chiamata allo strumento di ricerca file. Per altre informazioni, vedere la guida alla ricerca di file .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata allo strumento per la ricerca dei file. | Sì | |
| queries | matrice di valori string | Le interrogazioni usate per cercare i file. | Sì | |
| results | matrice di OpenAI.FileSearchToolCallResults | 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 |
Sì | |
| type | enum | Tipo di chiamata allo strumento di ricerca file. Sempre file_search_call.Valori possibili: file_search_call |
Sì |
OpenAI.ItemFunctionCallOutputItemParam
Output di una chiamata dello strumento di funzione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| output | stringa o matrice di OpenAI.InputTextContentParam o OpenAI.InputImageContentParamAutoParam o OpenAI.InputFileContentParam | Testo, immagine o output di file della chiamata dello strumento di funzione. | Sì | |
| Stato | OpenAI.FunctionCallItemStatus (nullabile) | No | ||
| type | enum | Tipo di output della chiamata dello strumento di funzione. Sempre function_call_output.Valori possibili: function_call_output |
Sì |
OpenAI.ItemFunctionShellCallItemParam
Strumento che rappresenta una richiesta per eseguire uno o più comandi della shell.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.FunctionShellActionParam | Comandi e limiti che descrivono come eseguire la chiamata allo strumento shell. | Sì | |
| Comandi └* | matrice di valori string | Comandi della shell ordinati per l'esecuzione dell'ambiente di esecuzione. | Sì | |
| └max_output_length | OpenAI.integer (nullabile) | No | ||
| └timeout_ms | OpenAI.integer (nullabile) | No | ||
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| Stato | OpenAI.FunctionShellCallItemStatus (nullabile) | Valori di stato segnalati per le chiamate degli strumenti della shell. | No | |
| type | enum | Tipo dell'elemento. Sempre shell_call.Valori possibili: shell_call |
Sì |
OpenAI.ItemFunctionShellCallOutputItemParam
Elementi di output trasmessi generati da una chiamata allo strumento shell.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. Vincoli: minLength: 1, maxLength: 64 |
Sì | |
| id | stringa (nullabile) | No | ||
| max_output_length | OpenAI.integer (nullabile) | No | ||
| output | matrice di OpenAI.FunctionShellCallOutputContentParam | Blocchi acquisiti di output stdout e stderr, insieme ai risultati associati. | Sì | |
| type | enum | Tipo dell'elemento. Sempre shell_call_output.Valori possibili: shell_call_output |
Sì |
OpenAI.ItemFunctionToolCall
Chiamata di uno strumento per eseguire una funzione. Per altre informazioni, vedere la guida alla chiamata di funzione .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON degli argomenti da passare alla funzione. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. | Sì | |
| id | string | ID univoco della chiamata dello strumento di funzione. | No | |
| nome | string | Nome della funzione da eseguire. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di chiamata dello strumento di funzione. Sempre function_call.Valori possibili: function_call |
Sì |
OpenAI.ItemImageGenToolCall
Richiesta di generazione di immagini effettuata dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata di generazione dell'immagine. | Sì | |
| result | stringa (nullabile) | Sì | ||
| Stato | enum | Stato della chiamata di generazione dell'immagine. Valori possibili: in_progress, completed, generating, failed |
Sì | |
| type | enum | Tipo della chiamata di generazione dell'immagine. Sempre image_generation_call.Valori possibili: image_generation_call |
Sì |
OpenAI.ItemLocalShellToolCall
Chiamata dello strumento per eseguire un comando nella shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.LocalShellExecAction | Eseguire un comando shell nel server. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| id | string | ID univoco della chiamata della shell locale. | Sì | |
| Stato | enum | Stato della chiamata della shell locale. Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata della shell locale. Sempre local_shell_call.Valori possibili: local_shell_call |
Sì |
OpenAI.ItemLocalShellToolCallOutput
Output di una chiamata allo strumento shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| output | string | Stringa JSON dell'output della chiamata allo strumento shell locale. | Sì | |
| Stato | enum | Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo dell'output delle chiamate dello strumento shell locale. Sempre local_shell_call_output.Valori possibili: local_shell_call_output |
Sì |
OpenAI.ItemMcpApprovalRequest
Richiesta di approvazione umana di una chiamata a uno strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON di argomenti per lo strumento. | Sì | |
| id | string | ID univoco della richiesta di approvazione. | Sì | |
| nome | string | Nome dello strumento da eseguire. | Sì | |
| etichetta del server | string | Etichetta del server MCP che effettua la richiesta. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_approval_request.Valori possibili: mcp_approval_request |
Sì |
OpenAI.ItemMcpApprovalResponse
Risposta a una richiesta di approvazione MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| approval_request_id | string | ID della richiesta di approvazione a cui si sta rispondendo. | Sì | |
| approve | boolean | Indica se la richiesta è stata approvata. | Sì | |
| id | stringa (nullabile) | No | ||
| reason | stringa (nullabile) | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_approval_response.Valori possibili: mcp_approval_response |
Sì |
OpenAI.ItemMcpListTools
Elenco di strumenti disponibili in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | stringa (nullabile) | No | ||
| id | string | ID univoco dell'elenco. | Sì | |
| etichetta del server | string | Etichetta del server MCP. | Sì | |
| Strumenti | matrice di OpenAI.MCPListToolsTool | Strumenti disponibili nel server. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_list_tools.Valori possibili: mcp_list_tools |
Sì |
OpenAI.ItemMcpToolCall
Chiamata di uno strumento in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| approval_request_id | stringa (nullabile) | No | ||
| arguments | string | Stringa JSON degli argomenti passati allo strumento. | Sì | |
| error | stringa (nullabile) | No | ||
| id | string | ID univoco della chiamata allo strumento. | Sì | |
| nome | string | Nome dello strumento eseguito. | Sì | |
| output | stringa (nullabile) | No | ||
| etichetta del server | string | Etichetta del server MCP che esegue lo strumento. | Sì | |
| Stato | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_call.Valori possibili: mcp_call |
Sì |
OpenAI.ItemOutputMessage
Messaggio di output del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | matrice di OpenAI.OutputMessageContent | Contenuto del messaggio di output. | Sì | |
| id | string | ID univoco del messaggio di output. | Sì | |
| Ruolo | enum | Ruolo del messaggio di output. Sempre assistant.Valori possibili: assistant |
Sì | |
| Stato | enum | Stato dell'input del messaggio. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi di input vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo del messaggio di output. Sempre message.Valori possibili: output_message |
Sì |
OpenAI.ItemReasoningItem
Descrizione della catena di pensiero usata da un modello di ragionamento durante la generazione di una risposta. Assicurarsi di includere questi elementi nell'API input Risposte per i turni successivi di una conversazione se si gestisce manualmente il contesto.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | matrice di OpenAI.ReasoningTextContent | Ragionamento del contenuto del testo. | No | |
| encrypted_content | stringa (nullabile) | No | ||
| id | string | Identificatore univoco del contenuto di ragionamento. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| summary | matrice di OpenAI.Summary | Ragionamento del contenuto di riepilogo. | Sì | |
| type | enum | Tipo dell'oggetto . Sempre reasoning.Valori possibili: reasoning |
Sì |
OpenAI.ItemReferenceParam
Identificatore interno di un elemento a cui fare riferimento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID dell'elemento a cui fare riferimento. | Sì | |
| type | enum | Tipo di elemento a cui fare riferimento. Sempre item_reference.Valori possibili: item_reference |
Sì |
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:
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.ItemResourceType | Sì |
OpenAI.ItemResourceApplyPatchToolCall
Chiamata dello strumento che applica differenze di file creando, eliminando o aggiornando i file.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato questa chiamata allo strumento. | No | |
| id | string | ID univoco della chiamata dello strumento apply patch. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| operazione | OpenAI.ApplyPatchFileOperation | Una delle operazioni di create_file, delete_file o update_file applicate tramite apply_patch. | Sì | |
| └─ Tipo | OpenAI.ApplyPatchFileOperationType | Sì | ||
| Stato | OpenAI.ApplyPatchCallStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre apply_patch_call.Valori possibili: apply_patch_call |
Sì |
OpenAI.ItemResourceApplyPatchToolCallOutput
Output generato da una chiamata di applicazione dello strumento patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato l'output della chiamata dello strumento. | No | |
| id | string | ID univoco dell'output della chiamata dello strumento patch apply. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| output | stringa (nullabile) | No | ||
| Stato | OpenAI.ApplyPatchCallOutputStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre apply_patch_call_output.Valori possibili: apply_patch_call_output |
Sì |
OpenAI.ItemResourceCodeInterpreterToolCall
Chiamata dello strumento per eseguire il codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | stringa (nullabile) | Sì | ||
| container_id | string | ID del contenitore usato per eseguire il codice. | Sì | |
| id | string | ID univoco della chiamata dello strumento interprete del codice. | Sì | |
| outputs | matrice di OpenAI.CodeInterpreterOutputLogs o OpenAI.CodeInterpreterOutputImage | Sì | ||
| Stato | enum | Stato della chiamata dello strumento dell'interprete del codice. I valori validi sono in_progress, completed, incomplete, interpreting e failed.Valori possibili: in_progress, completedincomplete, , interpreting,failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento dell'interprete del codice. Sempre code_interpreter_call.Valori possibili: code_interpreter_call |
Sì |
OpenAI.ItemResourceComputerToolCall
Chiamata di uno strumento a uno strumento per l'uso del computer. Per altre informazioni, vedere la guida all'uso del computer .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.ComputerAction | Sì | ||
| call_id | string | Identificatore usato per rispondere alla chiamata dello strumento con output. | Sì | |
| id | string | ID univoco della chiamata computer. | Sì | |
| pending_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | Controlli di sicurezza in sospeso per la chiamata computer. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata al computer. Sempre computer_call.Valori possibili: computer_call |
Sì |
OpenAI.ItemResourceComputerToolCallOutputResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| acknowledged_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | I controlli di sicurezza segnalati dall'API che sono stati riconosciuti dal sviluppatore. |
No | |
| call_id | string | ID della chiamata dello strumento del computer che ha prodotto l'output. | Sì | |
| id | string | ID dell'output della chiamata dello strumento computer. | No | |
| output | OpenAI.ComputerScreenshotImage | Immagine di uno screenshot del computer usata con lo strumento per l'uso del computer. | Sì | |
| Stato | enum | Stato dell'input del messaggio. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi di input vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo dell'output della chiamata dello strumento computer. Sempre computer_call_output.Valori possibili: computer_call_output |
Sì |
OpenAI.ItemResourceFileSearchToolCall
Risultati di una chiamata allo strumento di ricerca file. Per altre informazioni, vedere la guida alla ricerca di file .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata allo strumento per la ricerca dei file. | Sì | |
| queries | matrice di valori string | Le interrogazioni usate per cercare i file. | Sì | |
| results | matrice di OpenAI.FileSearchToolCallResults | 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 |
Sì | |
| type | enum | Tipo di chiamata allo strumento di ricerca file. Sempre file_search_call.Valori possibili: file_search_call |
Sì |
OpenAI.ItemResourceFunctionShellCall
Chiamata dello strumento che esegue uno o più comandi della shell in un ambiente gestito.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.FunctionShellAction | Eseguire un comando shell. | Sì | |
| Comandi └* | matrice di valori string | Sì | ||
| └max_output_length | OpenAI.integer (nullabile) | Sì | ||
| └timeout_ms | OpenAI.integer (nullabile) | Sì | ||
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato questa chiamata allo strumento. | No | |
| id | string | ID univoco della chiamata dello strumento shell. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| Stato | OpenAI.LocalShellCallStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre shell_call.Valori possibili: shell_call |
Sì |
OpenAI.ItemResourceFunctionShellCallOutput
Output di una chiamata dello strumento shell generata.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. | Sì | |
| creato_da | string | Identificatore dell'attore che ha creato l'elemento. | No | |
| id | string | ID univoco dell'output della chiamata della shell. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| max_output_length | OpenAI.integer (nullabile) | Sì | ||
| output | matrice di OpenAI.FunctionShellCallOutputContent | Matrice di contenuti di output delle chiamate shell | Sì | |
| type | enum | Tipo dell'output delle chiamate della shell. Sempre shell_call_output.Valori possibili: shell_call_output |
Sì |
OpenAI.ItemResourceFunctionToolCallOutputResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. | Sì | |
| id | string | ID univoco dell'output della chiamata dello strumento di funzione. Popolato quando questo elemento viene restituito tramite l'API. |
No | |
| output | stringa o matrice di OpenAI.FunctionAndCustomToolCallOutput | Output della chiamata di funzione generata dal codice. Può essere una stringa o un elenco di contenuto di output. |
Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di output della chiamata dello strumento di funzione. Sempre function_call_output.Valori possibili: function_call_output |
Sì |
OpenAI.ItemResourceFunctionToolCallResource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON degli argomenti da passare alla funzione. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. | Sì | |
| id | string | ID univoco della chiamata dello strumento di funzione. | No | |
| nome | string | Nome della funzione da eseguire. | Sì | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di chiamata dello strumento di funzione. Sempre function_call.Valori possibili: function_call |
Sì |
OpenAI.ItemResourceImageGenToolCall
Richiesta di generazione di immagini effettuata dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata di generazione dell'immagine. | Sì | |
| result | stringa (nullabile) | Sì | ||
| Stato | enum | Stato della chiamata di generazione dell'immagine. Valori possibili: in_progress, completed, generating, failed |
Sì | |
| type | enum | Tipo della chiamata di generazione dell'immagine. Sempre image_generation_call.Valori possibili: image_generation_call |
Sì |
OpenAI.ItemResourceLocalShellToolCall
Chiamata dello strumento per eseguire un comando nella shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.LocalShellExecAction | Eseguire un comando shell nel server. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| id | string | ID univoco della chiamata della shell locale. | Sì | |
| Stato | enum | Stato della chiamata della shell locale. Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata della shell locale. Sempre local_shell_call.Valori possibili: local_shell_call |
Sì |
OpenAI.ItemResourceLocalShellToolCallOutput
Output di una chiamata allo strumento shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| output | string | Stringa JSON dell'output della chiamata allo strumento shell locale. | Sì | |
| Stato | enum | Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo dell'output delle chiamate dello strumento shell locale. Sempre local_shell_call_output.Valori possibili: local_shell_call_output |
Sì |
OpenAI.ItemResourceMcpApprovalRequest
Richiesta di approvazione umana di una chiamata a uno strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON di argomenti per lo strumento. | Sì | |
| id | string | ID univoco della richiesta di approvazione. | Sì | |
| nome | string | Nome dello strumento da eseguire. | Sì | |
| etichetta del server | string | Etichetta del server MCP che effettua la richiesta. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_approval_request.Valori possibili: mcp_approval_request |
Sì |
OpenAI.ItemResourceMcpApprovalResponseResource
Risposta a una richiesta di approvazione MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| approval_request_id | string | ID della richiesta di approvazione a cui si sta rispondendo. | Sì | |
| approve | boolean | Indica se la richiesta è stata approvata. | Sì | |
| id | string | ID univoco della risposta di approvazione | Sì | |
| reason | stringa (nullabile) | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_approval_response.Valori possibili: mcp_approval_response |
Sì |
OpenAI.ItemResourceMcpListTools
Elenco di strumenti disponibili in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | stringa (nullabile) | No | ||
| id | string | ID univoco dell'elenco. | Sì | |
| etichetta del server | string | Etichetta del server MCP. | Sì | |
| Strumenti | matrice di OpenAI.MCPListToolsTool | Strumenti disponibili nel server. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_list_tools.Valori possibili: mcp_list_tools |
Sì |
OpenAI.ItemResourceMcpToolCall
Chiamata di uno strumento in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| approval_request_id | stringa (nullabile) | No | ||
| arguments | string | Stringa JSON degli argomenti passati allo strumento. | Sì | |
| error | stringa (nullabile) | No | ||
| id | string | ID univoco della chiamata allo strumento. | Sì | |
| nome | string | Nome dello strumento eseguito. | Sì | |
| output | stringa (nullabile) | No | ||
| etichetta del server | string | Etichetta del server MCP che esegue lo strumento. | Sì | |
| Stato | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_call.Valori possibili: mcp_call |
Sì |
OpenAI.ItemResourceOutputMessage
Messaggio di output del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | matrice di OpenAI.OutputMessageContent | Contenuto del messaggio di output. | Sì | |
| id | string | ID univoco del messaggio di output. | Sì | |
| Ruolo | enum | Ruolo del messaggio di output. Sempre assistant.Valori possibili: assistant |
Sì | |
| Stato | enum | Stato dell'input del messaggio. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi di input vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo del messaggio di output. Sempre message.Valori possibili: output_message |
Sì |
OpenAI.ItemResourceType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | messageoutput_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callstructured_outputsoauth_consent_requestmemory_search_callworkflow_action |
OpenAI.ItemResourceWebSearchToolCall
Risultati di una chiamata allo strumento di ricerca Web. Per altre informazioni, vedere la guida alla ricerca Web .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.WebSearchActionSearch o OpenAI.WebSearchActionOpenPage o OpenAI.WebSearchActionFind | Oggetto che descrive l'azione specifica eseguita in questa chiamata di ricerca Web. Include informazioni dettagliate sul modo in cui il modello ha usato il Web (ricerca, open_page, ricerca). |
Sì | |
| id | string | ID univoco della chiamata dello strumento di ricerca Web. | Sì | |
| Stato | enum | Stato della chiamata dello strumento di ricerca Web. Valori possibili: in_progress, searching, completed, failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento di ricerca Web. Sempre web_search_call.Valori possibili: web_search_call |
Sì |
OpenAI.ItemType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | messageoutput_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputreasoningcompactionimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callcustom_tool_call_outputcustom_tool_callstructured_outputsoauth_consent_requestmemory_search_callworkflow_action |
OpenAI.ItemWebSearchToolCall
Risultati di una chiamata allo strumento di ricerca Web. Per altre informazioni, vedere la guida alla ricerca Web .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.WebSearchActionSearch o OpenAI.WebSearchActionOpenPage o OpenAI.WebSearchActionFind | Oggetto che descrive l'azione specifica eseguita in questa chiamata di ricerca Web. Include informazioni dettagliate sul modo in cui il modello ha usato il Web (ricerca, open_page, ricerca). |
Sì | |
| id | string | ID univoco della chiamata dello strumento di ricerca Web. | Sì | |
| Stato | enum | Stato della chiamata dello strumento di ricerca Web. Valori possibili: in_progress, searching, completed, failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento di ricerca Web. Sempre web_search_call.Valori possibili: web_search_call |
Sì |
OpenAI.KeyPressAction
Una raccolta di pressioni di tasti che il modello desidera eseguire.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| keys | matrice di valori string | La combinazione di tasti che il modello richiede di premere. Si tratta di una matrice di stringhe, ognuna che rappresenta una chiave. | Sì | |
| type | enum | Specifica il tipo di evento. Per un'azione keypress, questa proprietà è sempre impostata su keypress.Valori possibili: keypress |
Sì |
OpenAI.ListFineTuningJobCheckpointsResponse
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| data | matrice di OpenAI.FineTuningJobCheckpoint | Sì | ||
| first_id | stringa (nullabile) | No | ||
| ha_di_piu | boolean | Sì | ||
| last_id | stringa (nullabile) | No | ||
| object | enum | Valori possibili: list |
Sì |
OpenAI.ListFineTuningJobEventsResponse
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| data | matrice di OpenAI.FineTuningJobEvent | Sì | ||
| ha_di_piu | boolean | Sì | ||
| object | enum | Valori possibili: list |
Sì |
OpenAI.ListPaginatedFineTuningJobsResponse
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| data | matrice di OpenAI.FineTuningJob | Sì | ||
| ha_di_piu | boolean | Sì | ||
| object | enum | Valori possibili: list |
Sì |
OpenAI.LocalShellCallStatus
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | in_progresscompletedincomplete |
OpenAI.LocalShellExecAction
Eseguire un comando shell nel server.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Comando | matrice di valori string | Comando da eseguire. | Sì | |
| Env | object | Variabili di ambiente da impostare per il comando. | Sì | |
| timeout_ms | OpenAI.integer (nullabile) | No | ||
| type | enum | Tipo dell'azione della shell locale. Sempre exec.Valori possibili: exec |
Sì | |
| user | stringa (nullabile) | No | ||
| working_directory | stringa (nullabile) | No |
OpenAI.LocalShellToolParam
Strumento che consente al modello di eseguire comandi della shell in un ambiente locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo dello strumento della shell locale. Sempre local_shell.Valori possibili: local_shell |
Sì |
OpenAI.LogProb
Probabilità del log di un token.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| bytes | matrice di OpenAI.integer | Sì | ||
| logprob | OpenAI.numeric | Sì | ||
| token | string | Sì | ||
| top_logprobs | matrice di OpenAI.TopLogProb | Sì |
OpenAI.MCPListToolsTool
Strumento disponibile in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| annotations | OpenAI.MCPListToolsToolAnnotations (nullabile) | No | ||
| descrizione | stringa (nullabile) | No | ||
| input_schema | OpenAI.MCPListToolsToolInputSchema | Sì | ||
| nome | string | Nome dello strumento. | Sì |
OpenAI.MCPListToolsToolAnnotations
Tipo: oggetto
OpenAI.MCPListToolsToolInputSchema
Tipo: oggetto
OpenAI.MCPTool
Concedere al modello l'accesso a strumenti aggiuntivi tramite server MCP (Model Context Protocol) remoti. Altre informazioni su MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| strumenti consentiti | matrice di stringhe o OpenAI.MCPToolFilter | No | ||
| authorization | string | Token di accesso OAuth che può essere usato con un server MCP remoto, con un URL del server MCP personalizzato o un connettore di servizi. Applicazione deve gestire il flusso di autorizzazione OAuth e fornire il token qui. |
No | |
| connector_id | enum | Identificatore per i connettori del servizio, ad esempio quelli disponibili in ChatGPT. Uno deiserver_url o connector_id deve essere fornito. Altre informazioni sul servizioconnettori qui. I valori attualmente supportati connector_id sono:-Dropbox: connector_dropbox-Gmail: connector_gmail- Google Calendar: connector_googlecalendar- Google Drive: connector_googledrive- Microsoft Teams: connector_microsoftteams- Calendario di Outlook: connector_outlookcalendar- Posta elettronica di Outlook: connector_outlookemail-Sharepoint: connector_sharepointValori possibili: connector_dropbox, connector_gmail, connector_googlecalendarconnector_googledrive, connector_microsoftteams, connector_outlookcalendar, , connector_outlookemailconnector_sharepoint |
No | |
| headers | oggetto (nullable) | No | ||
| project_connection_id | string | ID di connessione nel project 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) | No | ||
| server_description | string | Descrizione facoltativa del server MCP, usata per fornire più contesto. | No | |
| etichetta del server | string | Etichetta per questo server MCP, usata per identificarla nelle chiamate degli strumenti. | Sì | |
| URL del server | string | URL del server MCP. Uno di server_url o connector_id deve essereFornito. |
No | |
| type | enum | Tipo dello strumento MCP. Sempre mcp.Valori possibili: mcp |
Sì |
OpenAI.MCPToolCallStatus
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | in_progresscompletedincompletecallingfailed |
OpenAI.MCPToolFilter
Oggetto filtro per specificare gli strumenti consentiti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Read_only | boolean | Indica se uno strumento modifica o meno i dati o è di sola lettura. Se un oggetto Il server MCP viene annotato con readOnlyHint,corrisponderà a questo filtro. |
No | |
| tool_names | matrice di valori string | Elenco dei nomi degli strumenti consentiti. | No |
OpenAI.MCPToolRequireApproval
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Sempre | OpenAI.MCPToolFilter | Oggetto filtro per specificare gli strumenti consentiti. | No | |
| mai | OpenAI.MCPToolFilter | Oggetto filtro per specificare gli strumenti consentiti. | No |
OpenAI.MessageContent
Parte del contenuto che costituisce un elemento di input o output.
Discriminare per OpenAI.MessageContent
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
text |
OpenAI.TextContent |
summary_text |
OpenAI.SummaryTextContent |
computer_screenshot |
OpenAI.ComputerScreenshotContent |
input_text |
OpenAI.MessageContentInputTextContent |
output_text |
OpenAI.MessageContentOutputTextContent |
reasoning_text |
OpenAI.MessageContentReasoningTextContent |
refusal |
OpenAI.MessageContentRefusalContent |
input_image |
OpenAI.MessageContentInputImageContent |
input_file |
OpenAI.MessageContentInputFileContent |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.MessageContentType | Sì |
OpenAI.MessageContentInputFileContent
Un file di input per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| file_data | string | Contenuto del file da inviare al modello. | No | |
| ID del file | stringa (nullabile) | No | ||
| file_url | string | URL del file da inviare al modello. | No | |
| filename | string | Nome del file da inviare al modello. | No | |
| type | enum | Tipo dell'elemento di input. Sempre input_file.Valori possibili: input_file |
Sì |
OpenAI.MessageContentInputImageContent
Un'immagine come input per il modello. Informazioni sugli input delle immagini.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Dettaglio | OpenAI.ImageDetail | Sì | ||
| ID del file | stringa (nullabile) | No | ||
| image_url | string | No | ||
| type | enum | Tipo dell'elemento di input. Sempre input_image.Valori possibili: input_image |
Sì |
OpenAI.MessageContentInputTextContent
Input di testo per il modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Input di testo per il modello. | Sì | |
| type | enum | Tipo dell'elemento di input. Sempre input_text.Valori possibili: input_text |
Sì |
OpenAI.MessageContentOutputTextContent
Output di testo del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| annotations | matrice di OpenAI.Annotation | Annotazioni dell'output di testo. | Sì | |
| logprobs | matrice di OpenAI.LogProb | No | ||
| text | string | L'output di testo generato dal modello. | Sì | |
| type | enum | Tipo del testo di uscita. Sempre output_text.Valori possibili: output_text |
Sì |
OpenAI.MessageContentReasoningTextContent
Ragionamento del testo dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Testo di ragionamento del modello. | Sì | |
| type | enum | Tipo del testo di ragionamento. Sempre reasoning_text.Valori possibili: reasoning_text |
Sì |
OpenAI.MessageContentRefusalContent
Rifiuto da parte del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| refusal | string | Spiegazione del rifiuto da parte del modello. | Sì | |
| type | enum | Tipo di rifiuto. Sempre refusal.Valori possibili: refusal |
Sì |
OpenAI.MessageContentType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | input_textoutput_texttextsummary_textreasoning_textrefusalinput_imagecomputer_screenshotinput_file |
OpenAI.MessageRole
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | unknownuserassistantsystemcriticdiscriminatordevelopertool |
OpenAI.MessageStatus
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | in_progresscompletedincomplete |
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.ModelIdsCompaction
ID modello usato per generare la risposta, ad esempio gpt-5 o o3. OpenAI offre un'ampia gamma di modelli con diverse funzionalità, caratteristiche delle prestazioni e punti di prezzo. Fare riferimento alla guida del modello per esplorare e confrontare i modelli disponibili.
Tipo: OpenAI.ModelIdsResponses o stringa
ID modello usato per generare la risposta, ad esempio gpt-5 o o3. OpenAI offre un'ampia gamma di modelli con diverse funzionalità, caratteristiche delle prestazioni e punti di prezzo. Fare riferimento alla guida del modello per esplorare e confrontare i modelli disponibili.
OpenAI.ModelIdsResponses
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | o1-proo1-pro-2025-03-19o3-proo3-pro-2025-06-10o3-deep-researcho3-deep-research-2025-06-26o4-mini-deep-researcho4-mini-deep-research-2025-06-26computer-use-previewcomputer-use-preview-2025-03-11gpt-5-codexgpt-5-progpt-5-pro-2025-10-06gpt-5.1-codex-max |
OpenAI.ModelIdsShared
Tipo: string o OpenAI.ChatModel
OpenAI.Move
Azione di spostamento del mouse.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Specifica il tipo di evento. Per un'azione di spostamento, questa proprietà è sempre impostato su move.Valori possibili: move |
Sì | |
| x | OpenAI.integer | Sì | ||
| y | OpenAI.integer | Sì |
OpenAI.OutputContent
Discriminare per OpenAI.OutputContent
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
output_text |
OpenAI.OutputContentOutputTextContent |
refusal |
OpenAI.OutputContentRefusalContent |
reasoning_text |
OpenAI.OutputContentReasoningTextContent |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.OutputContentType | Sì |
OpenAI.OutputContentOutputTextContent
Output di testo del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| annotations | matrice di OpenAI.Annotation | Annotazioni dell'output di testo. | Sì | |
| logprobs | matrice di OpenAI.LogProb | No | ||
| text | string | L'output di testo generato dal modello. | Sì | |
| type | enum | Tipo del testo di uscita. Sempre output_text.Valori possibili: output_text |
Sì |
OpenAI.OutputContentReasoningTextContent
Ragionamento del testo dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Testo di ragionamento del modello. | Sì | |
| type | enum | Tipo del testo di ragionamento. Sempre reasoning_text.Valori possibili: reasoning_text |
Sì |
OpenAI.OutputContentRefusalContent
Rifiuto da parte del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| refusal | string | Spiegazione del rifiuto da parte del modello. | Sì | |
| type | enum | Tipo di rifiuto. Sempre refusal.Valori possibili: refusal |
Sì |
OpenAI.OutputContentType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | output_textrefusalreasoning_text |
OpenAI.OutputItem
Discriminare per OpenAI.OutputItem
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| type | OpenAI.OutputItemType | Sì |
OpenAI.OutputItemApplyPatchToolCall
Chiamata dello strumento che applica differenze di file creando, eliminando o aggiornando i file.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato questa chiamata allo strumento. | No | |
| id | string | ID univoco della chiamata dello strumento apply patch. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| operazione | OpenAI.ApplyPatchFileOperation | Una delle operazioni di create_file, delete_file o update_file applicate tramite apply_patch. | Sì | |
| └─ Tipo | OpenAI.ApplyPatchFileOperationType | Sì | ||
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | OpenAI.ApplyPatchCallStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre apply_patch_call.Valori possibili: apply_patch_call |
Sì |
OpenAI.OutputItemApplyPatchToolCallOutput
Output generato da una chiamata di applicazione dello strumento patch.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| call_id | string | ID univoco della chiamata dello strumento applica patch generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato l'output della chiamata dello strumento. | No | |
| id | string | ID univoco dell'output della chiamata dello strumento patch apply. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| output | stringa (nullabile) | No | ||
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | OpenAI.ApplyPatchCallOutputStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre apply_patch_call_output.Valori possibili: apply_patch_call_output |
Sì |
OpenAI.OutputItemCodeInterpreterToolCall
Chiamata dello strumento per eseguire il codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| codice | stringa (nullabile) | Sì | ||
| container_id | string | ID del contenitore usato per eseguire il codice. | Sì | |
| id | string | ID univoco della chiamata dello strumento interprete del codice. | Sì | |
| outputs | matrice di OpenAI.CodeInterpreterOutputLogs o OpenAI.CodeInterpreterOutputImage | Sì | ||
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | enum | Stato della chiamata dello strumento dell'interprete del codice. I valori validi sono in_progress, completed, incomplete, interpreting e failed.Valori possibili: in_progress, completedincomplete, , interpreting,failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento dell'interprete del codice. Sempre code_interpreter_call.Valori possibili: code_interpreter_call |
Sì |
OpenAI.OutputItemCompactionBody
Elemento di compattazione generato dall'APIv1/responses/compact.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| creato_da | string | Identificatore dell'attore che ha creato l'elemento. | No | |
| encrypted_content | string | Contenuto crittografato prodotto dalla compattazione. | Sì | |
| id | string | ID univoco dell'elemento di compattazione. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| type | enum | Tipo dell'elemento. Sempre compaction.Valori possibili: compaction |
Sì |
OpenAI.OutputItemComputerToolCall
Chiamata di uno strumento a uno strumento per l'uso del computer. Per altre informazioni, vedere la guida all'uso del computer .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.ComputerAction | Sì | ||
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| call_id | string | Identificatore usato per rispondere alla chiamata dello strumento con output. | Sì | |
| id | string | ID univoco della chiamata computer. | Sì | |
| pending_safety_checks | matrice di OpenAI.ComputerCallSafetyCheckParam | Controlli di sicurezza in sospeso per la chiamata computer. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata al computer. Sempre computer_call.Valori possibili: computer_call |
Sì |
OpenAI.OutputItemCustomToolCall
Chiamata a uno strumento personalizzato creato dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| call_id | string | Identificatore usato per eseguire il mapping di questa chiamata personalizzata a un output di chiamata dello strumento. | Sì | |
| id | string | ID univoco della chiamata dello strumento personalizzato nella piattaforma OpenAI. | No | |
| input | string | Input per la chiamata personalizzata dello strumento generata dal modello. | Sì | |
| nome | string | Nome dello strumento personalizzato chiamato. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| type | enum | Tipo di chiamata allo strumento personalizzato. Sempre custom_tool_call.Valori possibili: custom_tool_call |
Sì |
OpenAI.OutputItemFileSearchToolCall
Risultati di una chiamata allo strumento di ricerca file. Per altre informazioni, vedere la guida alla ricerca di file .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| id | string | ID univoco della chiamata allo strumento per la ricerca dei file. | Sì | |
| queries | matrice di valori string | Le interrogazioni usate per cercare i file. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| results | matrice di OpenAI.FileSearchToolCallResults | 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 |
Sì | |
| type | enum | Tipo di chiamata allo strumento di ricerca file. Sempre file_search_call.Valori possibili: file_search_call |
Sì |
OpenAI.OutputItemFunctionShellCall
Chiamata dello strumento che esegue uno o più comandi della shell in un ambiente gestito.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.FunctionShellAction | Eseguire un comando shell. | Sì | |
| Comandi └* | matrice di valori string | Sì | ||
| └max_output_length | OpenAI.integer (nullabile) | Sì | ||
| └timeout_ms | OpenAI.integer (nullabile) | Sì | ||
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. | Sì | |
| creato_da | string | ID dell'entità che ha creato questa chiamata allo strumento. | No | |
| id | string | ID univoco della chiamata dello strumento shell. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | OpenAI.LocalShellCallStatus | Sì | ||
| type | enum | Tipo dell'elemento. Sempre shell_call.Valori possibili: shell_call |
Sì |
OpenAI.OutputItemFunctionShellCallOutput
Output di una chiamata dello strumento shell generata.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| call_id | string | ID univoco della chiamata dello strumento shell generata dal modello. | Sì | |
| creato_da | string | Identificatore dell'attore che ha creato l'elemento. | No | |
| id | string | ID univoco dell'output della chiamata della shell. Viene popolato quando questo elemento è restituito tramite API. | Sì | |
| max_output_length | OpenAI.integer (nullabile) | Sì | ||
| output | matrice di OpenAI.FunctionShellCallOutputContent | Matrice di contenuti di output delle chiamate shell | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| type | enum | Tipo dell'output delle chiamate della shell. Sempre shell_call_output.Valori possibili: shell_call_output |
Sì |
OpenAI.OutputItemFunctionToolCall
Chiamata di uno strumento per eseguire una funzione. Per altre informazioni, vedere la guida alla chiamata di funzione .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| arguments | string | Stringa JSON degli argomenti da passare alla funzione. | Sì | |
| call_id | string | ID univoco della chiamata dello strumento di funzione generata dal modello. | Sì | |
| id | string | ID univoco della chiamata dello strumento di funzione. | No | |
| nome | string | Nome della funzione da eseguire. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| type | enum | Tipo di chiamata dello strumento di funzione. Sempre function_call.Valori possibili: function_call |
Sì |
OpenAI.OutputItemImageGenToolCall
Richiesta di generazione di immagini effettuata dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| id | string | ID univoco della chiamata di generazione dell'immagine. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| result | stringa (nullabile) | Sì | ||
| Stato | enum | Stato della chiamata di generazione dell'immagine. Valori possibili: in_progress, completed, generating, failed |
Sì | |
| type | enum | Tipo della chiamata di generazione dell'immagine. Sempre image_generation_call.Valori possibili: image_generation_call |
Sì |
OpenAI.OutputItemLocalShellToolCall
Chiamata dello strumento per eseguire un comando nella shell locale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.LocalShellExecAction | Eseguire un comando shell nel server. | Sì | |
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| call_id | string | ID univoco della chiamata dello strumento shell locale generata dal modello. | Sì | |
| id | string | ID univoco della chiamata della shell locale. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | enum | Stato della chiamata della shell locale. Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo di chiamata della shell locale. Sempre local_shell_call.Valori possibili: local_shell_call |
Sì |
OpenAI.OutputItemMcpApprovalRequest
Richiesta di approvazione umana di una chiamata a uno strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| arguments | string | Stringa JSON di argomenti per lo strumento. | Sì | |
| id | string | ID univoco della richiesta di approvazione. | Sì | |
| nome | string | Nome dello strumento da eseguire. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| etichetta del server | string | Etichetta del server MCP che effettua la richiesta. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_approval_request.Valori possibili: mcp_approval_request |
Sì |
OpenAI.OutputItemMcpListTools
Elenco di strumenti disponibili in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| error | stringa (nullabile) | No | ||
| id | string | ID univoco dell'elenco. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| etichetta del server | string | Etichetta del server MCP. | Sì | |
| Strumenti | matrice di OpenAI.MCPListToolsTool | Strumenti disponibili nel server. | Sì | |
| type | enum | Tipo dell'elemento. Sempre mcp_list_tools.Valori possibili: mcp_list_tools |
Sì |
OpenAI.OutputItemMcpToolCall
Chiamata di uno strumento in un server MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| approval_request_id | stringa (nullabile) | No | ||
| arguments | string | Stringa JSON degli argomenti passati allo strumento. | Sì | |
| error | stringa (nullabile) | No | ||
| id | string | ID univoco della chiamata allo strumento. | Sì | |
| nome | string | Nome dello strumento eseguito. | Sì | |
| output | stringa (nullabile) | No | ||
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| etichetta del server | string | Etichetta del server MCP che esegue lo strumento. | Sì | |
| Stato | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Tipo dell'elemento. Sempre mcp_call.Valori possibili: mcp_call |
Sì |
OpenAI.OutputItemOutputMessage
Messaggio di output del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| contenuto | matrice di OpenAI.OutputMessageContent | Contenuto del messaggio di output. | Sì | |
| id | string | ID univoco del messaggio di output. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Ruolo | enum | Ruolo del messaggio di output. Sempre assistant.Valori possibili: assistant |
Sì | |
| Stato | enum | Stato dell'input del messaggio. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi di input vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
Sì | |
| type | enum | Tipo del messaggio di output. Sempre message.Valori possibili: output_message |
Sì |
OpenAI.OutputItemReasoningItem
Descrizione della catena di pensiero usata da un modello di ragionamento durante la generazione di una risposta. Assicurarsi di includere questi elementi nell'API input Risposte per i turni successivi di una conversazione se si gestisce manualmente il contesto.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| contenuto | matrice di OpenAI.ReasoningTextContent | Ragionamento del contenuto del testo. | No | |
| encrypted_content | stringa (nullabile) | No | ||
| id | string | Identificatore univoco del contenuto di ragionamento. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | enum | Stato dell'elemento. Uno di in_progress, completed, oincomplete. Popolato quando gli elementi vengono restituiti tramite l'API.Valori possibili: in_progress, completed, incomplete |
No | |
| summary | matrice di OpenAI.Summary | Ragionamento del contenuto di riepilogo. | Sì | |
| type | enum | Tipo dell'oggetto . Sempre reasoning.Valori possibili: reasoning |
Sì |
OpenAI.OutputItemType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | output_messagefile_search_callfunction_callweb_search_callcomputer_callreasoningcompactionimage_generation_callcode_interpreter_calllocal_shell_callshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_callmcp_list_toolsmcp_approval_requestcustom_tool_callstructured_outputsoauth_consent_requestmemory_search_callworkflow_action |
OpenAI.OutputItemWebSearchToolCall
Risultati di una chiamata allo strumento di ricerca Web. Per altre informazioni, vedere la guida alla ricerca Web .
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action | OpenAI.WebSearchActionSearch o OpenAI.WebSearchActionOpenPage o OpenAI.WebSearchActionFind | Oggetto che descrive l'azione specifica eseguita in questa chiamata di ricerca Web. Include informazioni dettagliate sul modo in cui il modello ha usato il Web (ricerca, open_page, ricerca). |
Sì | |
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| id | string | ID univoco della chiamata dello strumento di ricerca Web. | Sì | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | enum | Stato della chiamata dello strumento di ricerca Web. Valori possibili: in_progress, searching, completed, failed |
Sì | |
| type | enum | Tipo di chiamata dello strumento di ricerca Web. Sempre web_search_call.Valori possibili: web_search_call |
Sì |
OpenAI.OutputMessageContent
Discriminatorio per OpenAI.OutputMessageContent
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
output_text |
OpenAI.OutputMessageContentOutputTextContent |
refusal |
OpenAI.OutputMessageContentRefusalContent |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.OutputMessageContentType | Sì |
OpenAI.OutputMessageContentOutputTextContent
Output di testo del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| annotations | matrice di OpenAI.Annotation | Annotazioni dell'output di testo. | Sì | |
| logprobs | matrice di OpenAI.LogProb | No | ||
| text | string | L'output di testo generato dal modello. | Sì | |
| type | enum | Tipo del testo di uscita. Sempre output_text.Valori possibili: output_text |
Sì |
OpenAI.OutputMessageContentRefusalContent
Rifiuto da parte del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| refusal | string | Spiegazione del rifiuto da parte del modello. | Sì | |
| type | enum | Tipo di rifiuto. Sempre refusal.Valori possibili: refusal |
Sì |
OpenAI.OutputMessageContentType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | output_textrefusal |
OpenAI.Prompt
Riferimento a un modello di richiesta e alle relative variabili. Scopri di più.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| id | string | Identificatore univoco del modello di richiesta da usare. | Sì | |
| variables | OpenAI.ResponsePromptVariables (nullabili) | 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 | stringa (nullabile) | No |
OpenAI.RankerVersionType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | autodefault-2024-11-15 |
OpenAI.OpzioniDiClassifica
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| hybrid_search | OpenAI.HybridSearchOptions | No | ||
| └embedding_weight | OpenAI.numeric | Peso dell'incorporamento nella fusione di rango reciproca. | Sì | |
| └text_weight | OpenAI.numeric | Peso del testo nella fusione di rango reciproco. | Sì | |
| classificatore | OpenAI.RankerVersionType | No | ||
| soglia_punteggio | OpenAI.numeric | No |
OpenAI.Reasoning
Solo modelli gpt-5 e serie O Opzioni di configurazione per i modelli di ragionamento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| effort | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| generate_summary | enum | Valori possibili: auto, concise, detailed |
No | |
| summary | enum | Valori possibili: auto, concise, detailed |
No |
Sforzo di Ragionamento OpenAI
Vincola il lavoro sul ragionamento per i modelli di ragionamento.
I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurre lo sforzo di ragionamento può portare a risposte più rapide e a meno token utilizzati per ragionare in una risposta.
-
gpt-5.1il valore predefinito ènone, che non esegue il ragionamento. I valori di ragionamento supportati pergpt-5.1sononone,low,mediumehigh. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1. - Tutti i modelli prima
gpt-5.1delmediumragionamento predefinito e non supportanonone. - Il
gpt-5-promodello usa per impostazione predefinita (e supporta solo)highil ragionamento. -
xhighè supportato per tutti i modelli dopogpt-5.1-codex-max.
| Proprietà | Value |
|---|---|
| Type | string |
| Annullabile | Sì |
| Valori | noneminimallowmediumhighxhigh |
OpenAI.ReasoningTextContent
Ragionamento del testo dal modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Testo di ragionamento del modello. | Sì | |
| type | enum | Tipo del testo di ragionamento. Sempre reasoning_text.Valori possibili: reasoning_text |
Sì |
OpenAI.Response
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference (nullabile) | Sì | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| sfondo | booleano (nullable) | No | ||
| completed_at | integer | No | ||
| conversazione | OpenAI.ConversationReference (nullabile) | Conversazione a cui appartiene questa risposta. Gli elementi di input e gli elementi di output di questa risposta sono stati aggiunti automaticamente a questa conversazione. | No | |
| └* id | string | ID univoco della conversazione a cui è stata associata la risposta. | Sì | |
| creato_il | integer | Timestamp Unix (in secondi) di quando è stata creata questa risposta. | Sì | |
| error | OpenAI.ResponseError (nullabile) | Oggetto di errore restituito quando il modello non riesce a generare una risposta. | Sì | |
| └─ codice | OpenAI.ResponseErrorCode | Codice di errore per la risposta. | Sì | |
| └* messaggio | string | Una descrizione leggibile dall'uomo dell'errore. | Sì | |
| id | string | Identificatore univoco per questa risposta. | Sì | |
| incomplete_details | OpenAI.ResponseIncompleteDetails (nullabile) | Sì | ||
| └* motivo | enum | Valori possibili: max_output_tokens, content_filter |
No | |
| instructions | stringa o matrice di OpenAI.InputItem | Sì | ||
| max_output_tokens | OpenAI.integer (nullabile) | No | ||
| max_tool_calls | OpenAI.integer (nullabile) | No | ||
| metadata | OpenAI.Metadata (nullabili) | 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 | string | Il modello di distribuzione da utilizzare per la creazione di questa risposta. | No | |
| object | enum | Tipo di oggetto di questa risorsa: sempre impostato su response.Valori possibili: response |
Sì | |
| output | matrice di OpenAI.OutputItem | Matrice di elementi di contenuto generati dal modello. - La lunghezza e l'ordine degli elementi nella output matrice dipendonosulla risposta del modello. - Anziché accedere al primo elemento nella output matrice epresupponendo che si tratti di un assistant messaggio con il contenuto generato dail modello, è consigliabile usare la proprietà output_text sesupportato negli SDK. |
Sì | |
| output_text | stringa (nullabile) | No | ||
| chiamate_parallele_agli_strumenti | boolean | Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. | Sì | True |
| previous_response_id | stringa (nullabile) | No | ||
| prompt | OpenAI.Prompt | Riferimento a un modello di richiesta e alle relative variabili. Scopri di più. |
No | |
| prompt_cache_key | string | Usato da OpenAI per memorizzare nella cache le risposte per richieste simili per ottimizzare la frequenza di riscontri nella cache. Sostituisce il user campo.
Scopri di più. |
No | |
| prompt_cache_retention | enum | Valori possibili: in-memory, 24h |
No | |
| reasoning | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └* sforzo | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| └─ genera_sommario | enum | Valori possibili: auto, concise, detailed |
No | |
| └─ Riepilogo | enum | Valori possibili: auto, concise, detailed |
No | |
| safety_identifier | string | Identificatore stabile usato per rilevare gli utenti dell'applicazione che potrebbero violare i criteri di utilizzo di OpenAI. Gli ID devono essere una stringa che identifica in modo univoco ogni utente. È consigliabile eseguire l'hashing del nome utente o dell'indirizzo di posta elettronica per evitare di inviare informazioni di identificazione. Scopri di più. |
No | |
| livello_servizio | 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 Project. Se non diversamente configurato, il Project 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. - 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 . |
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 | |
| Temperatura | OpenAI.numeric (nullabile) | No | 1 | |
| text | OpenAI.ResponseTextParam | Opzioni di configurazione per una risposta di testo dal modello. Può essere semplice dati JSON strutturati o di testo. Ulteriori informazioni: - Input di testo e output - Output strutturati |
No | |
| tool_choice | OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceParam | No | ||
| Strumenti | OpenAI.ToolsArray | 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 .Sono supportate le categorie di strumenti seguenti: - Strumenti integrati: strumenti forniti da OpenAI che estendono funzionalità del modello, ad esempio la ricerca Web o ricerca di file. Altre informazioni strumenti predefiniti. - Strumenti MCP: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni Strumenti MCP. - Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, abilitazione del modello per chiamare il proprio codice con argomenti fortemente tipizzato e output. Altre informazioni chiamata di funzione. È anche possibile usare strumenti personalizzati per chiamare il proprio codice. |
No | |
| top_logprobs | OpenAI.integer (nullabile) | No | ||
| top_p | OpenAI.numeric (nullabile) | No | 1 | |
| truncation | enum | Valori possibili: auto, disabled |
No | |
| uso | 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 | |
| user | stringa (deprecata) | Questo campo viene sostituito da safety_identifier e prompt_cache_key. Usare prompt_cache_key invece per mantenere le ottimizzazioni della memorizzazione nella cache.Identificatore stabile per gli utenti finali. Usato per aumentare la frequenza di riscontri nella cache migliorando il bucket di richieste simili e per consentire a OpenAI di rilevare e prevenire abusi. Scopri di più. |
No |
OpenAI.ResponseAudioDeltaEvent
Generato quando è presente una risposta audio parziale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| delta | string | Blocco di byte audio della risposta con codifica Base64. | Sì | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.audio.delta.Valori possibili: response.audio.delta |
Sì |
OpenAI.ResponseAudioDoneEvent
Generato al termine della risposta audio.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.audio.done.Valori possibili: response.audio.done |
Sì |
OpenAI.ResponseAudioTranscriptDeltaEvent
Generato quando è presente una trascrizione parziale dell'audio.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| delta | string | Trascrizione parziale della risposta audio. | Sì | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.audio.transcript.delta.Valori possibili: response.audio.transcript.delta |
Sì |
OpenAI.ResponseAudioTranscriptDoneEvent
Generato al termine della trascrizione audio completa.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.audio.transcript.done.Valori possibili: response.audio.transcript.done |
Sì |
OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent
Generato quando un frammento di codice parziale viene trasmesso dall'interprete di codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| delta | string | Frammento di codice parziale trasmesso dall'interprete di codice. | Sì | |
| item_id | string | Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete del codice. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.code_interpreter_call_code.delta.Valori possibili: response.code_interpreter_call_code.delta |
Sì |
OpenAI.ResponseCodeInterpreterCallCodeDoneEvent
Generato quando il frammento di codice viene finalizzato dall'interprete di codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | string | Output finale del frammento di codice generato dall'interprete di codice. | Sì | |
| item_id | string | Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete del codice. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.code_interpreter_call_code.done.Valori possibili: response.code_interpreter_call_code.done |
Sì |
OpenAI.ResponseCodeInterpreterCallCompletedEvent
Generato al termine della chiamata dell'interprete del codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete del codice. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.code_interpreter_call.completed.Valori possibili: response.code_interpreter_call.completed |
Sì |
OpenAI.ResponseCodeInterpreterCallInProgressEvent
Generato quando è in corso una chiamata a un interprete di codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete del codice. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.code_interpreter_call.in_progress.Valori possibili: response.code_interpreter_call.in_progress |
Sì |
OpenAI.ResponseCodeInterpreterCallInterpretingEvent
Generato quando l'interprete di codice interpreta attivamente il frammento di codice.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | Identificatore univoco dell'elemento di chiamata dello strumento dell'interprete del codice. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.code_interpreter_call.interpreting.Valori possibili: response.code_interpreter_call.interpreting |
Sì |
OpenAI.ResponseCompletedEvent
Generato al termine della risposta del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| response | OpenAI.Response | Sì | ||
| └agent_reference | AgentReference (nullabile) | Agente usato per questa risposta | Sì | |
| └* sfondo | booleano (nullable) | No | ||
| └completed_at | intero (nullabile) | No | ||
| └* conversazione | OpenAI.ConversationReference (nullabile) | Conversazione a cui appartiene questa risposta. Gli elementi di input e gli elementi di output di questa risposta sono stati aggiunti automaticamente a questa conversazione. | No | |
| └created_at | integer | Timestamp Unix (in secondi) di quando è stata creata questa risposta. | Sì | |
| └─ Errore | OpenAI.ResponseError (nullabile) | Oggetto di errore restituito quando il modello non riesce a generare una risposta. | Sì | |
| └* id | string | Identificatore univoco per questa risposta. | Sì | |
| └dettagli_incompleti | OpenAI.ResponseIncompleteDetails (nullabile) | Sì | ||
| └* istruzioni | stringa o matrice di OpenAI.InputItem (nullable) | Sì | ||
| └ max_output_tokens | OpenAI.integer (nullabile) | No | ||
| └max_tool_calls | OpenAI.integer (nullabile) | No | ||
| └─ metadati | OpenAI.Metadata (nullabili) | 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 | string | 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 |
Sì | |
| └─ uscita | matrice di OpenAI.OutputItem | Matrice di elementi di contenuto generati dal modello. - La lunghezza e l'ordine degli elementi nella output matrice dipendonosulla risposta del modello. - Anziché accedere al primo elemento nella output matrice epresupponendo che si tratti di un assistant messaggio con il contenuto generato dail modello, è consigliabile usare la proprietà output_text sesupportato negli SDK. |
Sì | |
| └output_text | stringa (nullabile) | No | ||
| └parallel_tool_calls | boolean | Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. | Sì | True |
| └─previous_response_id | stringa (nullabile) | No | ||
| └* prompt | OpenAI.Prompt | Riferimento a un modello di richiesta e alle relative variabili. Scopri di più. |
No | |
| └prompt_cache_key | string | Usato da OpenAI per memorizzare nella cache le risposte per richieste simili per ottimizzare la frequenza di riscontri nella cache. Sostituisce il user campo.
Scopri di più. |
No | |
| └prompt_cache_retention | enum | Valori possibili: in-memory, 24h |
No | |
| └* ragionamento | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └safety_identifier | string | Identificatore stabile usato per rilevare gli utenti dell'applicazione che potrebbero violare i criteri di utilizzo di OpenAI. Gli ID devono essere una stringa che identifica in modo univoco ogni utente. È consigliabile eseguire l'hashing del nome utente o dell'indirizzo di posta elettronica per evitare di inviare informazioni di identificazione. Scopri di più. |
No | |
| └service_tier | 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 Project. Se non diversamente configurato, il Project 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. - 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 . |
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 | |
| └* temperatura | OpenAI.numeric (nullabile) | No | 1 | |
| └─ testo | OpenAI.ResponseTextParam | Opzioni di configurazione per una risposta di testo dal modello. Può essere semplice dati JSON strutturati o di testo. Ulteriori informazioni: - Input di testo e output - Output strutturati |
No | |
| └tool_choice | OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceParam | No | ||
| Strumenti └* | OpenAI.ToolsArray | 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 .Sono supportate le categorie di strumenti seguenti: - Strumenti integrati: strumenti forniti da OpenAI che estendono funzionalità del modello, ad esempio la ricerca Web o ricerca di file. Altre informazioni strumenti predefiniti. - Strumenti MCP: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni Strumenti MCP. - Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, abilitazione del modello per chiamare il proprio codice con argomenti fortemente tipizzato e output. Altre informazioni chiamata di funzione. È anche possibile usare strumenti personalizzati per chiamare il proprio codice. |
No | |
| └ top_logprobs | OpenAI.integer (nullabile) | No | ||
| └top_p | OpenAI.numeric (nullabile) | No | 1 | |
| └─ troncamento | enum | 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 | stringa (deprecata) | Questo campo viene sostituito da safety_identifier e prompt_cache_key. Usare prompt_cache_key invece per mantenere le ottimizzazioni della memorizzazione nella cache.Identificatore stabile per gli utenti finali. Usato per aumentare la frequenza di riscontri nella cache migliorando il bucket di richieste simili e per consentire a OpenAI di rilevare e prevenire abusi. Scopri di più. |
No | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.completed.Valori possibili: response.completed |
Sì |
OpenAI.ResponseContentPartAddedEvent
Generato quando viene aggiunta una nuova parte di contenuto.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| content_index | OpenAI.integer | Sì | ||
| item_id | string | ID dell'elemento di output a cui è stata aggiunta la parte di contenuto. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| part | OpenAI.OutputContent | Sì | ||
| └─ Tipo | OpenAI.OutputContentType | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.content_part.added.Valori possibili: response.content_part.added |
Sì |
OpenAI.ResponseContentPartDoneEvent
Generato al termine di una parte del contenuto.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| content_index | OpenAI.integer | Sì | ||
| item_id | string | ID dell'elemento di output a cui è stata aggiunta la parte di contenuto. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| part | OpenAI.OutputContent | Sì | ||
| └─ Tipo | OpenAI.OutputContentType | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.content_part.done.Valori possibili: response.content_part.done |
Sì |
OpenAI.ResponseCreatedEvent
Evento generato quando viene creata una risposta.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| response | OpenAI.Response | Sì | ||
| └agent_reference | AgentReference (nullabile) | Agente usato per questa risposta | Sì | |
| └* sfondo | booleano (nullable) | No | ||
| └completed_at | intero (nullabile) | No | ||
| └* conversazione | OpenAI.ConversationReference (nullabile) | Conversazione a cui appartiene questa risposta. Gli elementi di input e gli elementi di output di questa risposta sono stati aggiunti automaticamente a questa conversazione. | No | |
| └created_at | integer | Timestamp Unix (in secondi) di quando è stata creata questa risposta. | Sì | |
| └─ Errore | OpenAI.ResponseError (nullabile) | Oggetto di errore restituito quando il modello non riesce a generare una risposta. | Sì | |
| └* id | string | Identificatore univoco per questa risposta. | Sì | |
| └dettagli_incompleti | OpenAI.ResponseIncompleteDetails (nullabile) | Sì | ||
| └* istruzioni | stringa o matrice di OpenAI.InputItem (nullable) | Sì | ||
| └ max_output_tokens | OpenAI.integer (nullabile) | No | ||
| └max_tool_calls | OpenAI.integer (nullabile) | No | ||
| └─ metadati | OpenAI.Metadata (nullabili) | 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 | string | 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 |
Sì | |
| └─ uscita | matrice di OpenAI.OutputItem | Matrice di elementi di contenuto generati dal modello. - La lunghezza e l'ordine degli elementi nella output matrice dipendonosulla risposta del modello. - Anziché accedere al primo elemento nella output matrice epresupponendo che si tratti di un assistant messaggio con il contenuto generato dail modello, è consigliabile usare la proprietà output_text sesupportato negli SDK. |
Sì | |
| └output_text | stringa (nullabile) | No | ||
| └parallel_tool_calls | boolean | Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. | Sì | True |
| └─previous_response_id | stringa (nullabile) | No | ||
| └* prompt | OpenAI.Prompt | Riferimento a un modello di richiesta e alle relative variabili. Scopri di più. |
No | |
| └prompt_cache_key | string | Usato da OpenAI per memorizzare nella cache le risposte per richieste simili per ottimizzare la frequenza di riscontri nella cache. Sostituisce il user campo.
Scopri di più. |
No | |
| └prompt_cache_retention | enum | Valori possibili: in-memory, 24h |
No | |
| └* ragionamento | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └safety_identifier | string | Identificatore stabile usato per rilevare gli utenti dell'applicazione che potrebbero violare i criteri di utilizzo di OpenAI. Gli ID devono essere una stringa che identifica in modo univoco ogni utente. È consigliabile eseguire l'hashing del nome utente o dell'indirizzo di posta elettronica per evitare di inviare informazioni di identificazione. Scopri di più. |
No | |
| └service_tier | 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 Project. Se non diversamente configurato, il Project 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. - 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 . |
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 | |
| └* temperatura | OpenAI.numeric (nullabile) | No | 1 | |
| └─ testo | OpenAI.ResponseTextParam | Opzioni di configurazione per una risposta di testo dal modello. Può essere semplice dati JSON strutturati o di testo. Ulteriori informazioni: - Input di testo e output - Output strutturati |
No | |
| └tool_choice | OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceParam | No | ||
| Strumenti └* | OpenAI.ToolsArray | 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 .Sono supportate le categorie di strumenti seguenti: - Strumenti integrati: strumenti forniti da OpenAI che estendono funzionalità del modello, ad esempio la ricerca Web o ricerca di file. Altre informazioni strumenti predefiniti. - Strumenti MCP: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni Strumenti MCP. - Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, abilitazione del modello per chiamare il proprio codice con argomenti fortemente tipizzato e output. Altre informazioni chiamata di funzione. È anche possibile usare strumenti personalizzati per chiamare il proprio codice. |
No | |
| └ top_logprobs | OpenAI.integer (nullabile) | No | ||
| └top_p | OpenAI.numeric (nullabile) | No | 1 | |
| └─ troncamento | enum | 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 | stringa (deprecata) | Questo campo viene sostituito da safety_identifier e prompt_cache_key. Usare prompt_cache_key invece per mantenere le ottimizzazioni della memorizzazione nella cache.Identificatore stabile per gli utenti finali. Usato per aumentare la frequenza di riscontri nella cache migliorando il bucket di richieste simili e per consentire a OpenAI di rilevare e prevenire abusi. Scopri di più. |
No | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.created.Valori possibili: response.created |
Sì |
OpenAI.ResponseCustomToolCallInputDeltaEvent
Evento che rappresenta un delta (aggiornamento parziale) per l'input di una chiamata personalizzata allo strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| delta | string | Dati di input incrementali (delta) per la chiamata allo strumento personalizzato. | Sì | |
| item_id | string | Identificatore univoco per l'elemento API associato a questo evento. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Identificatore del tipo di evento. Valori possibili: response.custom_tool_call_input.delta |
Sì |
OpenAI.ResponseCustomToolCallInputDoneEvent
Evento che indica che l'input per una chiamata personalizzata dello strumento è stato completato.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input | string | Dati di input completi per la chiamata allo strumento personalizzato. | Sì | |
| item_id | string | Identificatore univoco per l'elemento API associato a questo evento. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Identificatore del tipo di evento. Valori possibili: response.custom_tool_call_input.done |
Sì |
OpenAI.ResponseError
Oggetto di errore restituito quando il modello non riesce a generare una risposta.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | OpenAI.ResponseErrorCode | Codice di errore per la risposta. | Sì | |
| message | string | Una descrizione leggibile dall'uomo dell'errore. | Sì |
OpenAI.ResponseErrorCode
Codice di errore per la risposta.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | server_errorrate_limit_exceededinvalid_promptvector_store_timeoutinvalid_imageinvalid_image_formatinvalid_base64_imageinvalid_image_urlimage_too_largeimage_too_smallimage_parse_errorimage_content_policy_violationinvalid_image_modeimage_file_too_largeunsupported_image_media_typeempty_image_filefailed_to_download_imageimage_file_not_found |
OpenAI.ResponseErrorEvent
Generato quando si verifica un errore.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| codice | stringa (nullabile) | Sì | ||
| message | string | Messaggio di errore. | Sì | |
| param | stringa (nullabile) | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre error.Valori possibili: error |
Sì |
OpenAI.ResponseFailedEvent
Evento generato quando una risposta ha esito negativo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| response | OpenAI.Response | Sì | ||
| └agent_reference | AgentReference (nullabile) | Agente usato per questa risposta | Sì | |
| └* sfondo | booleano (nullable) | No | ||
| └completed_at | intero (nullabile) | No | ||
| └* conversazione | OpenAI.ConversationReference (nullabile) | Conversazione a cui appartiene questa risposta. Gli elementi di input e gli elementi di output di questa risposta sono stati aggiunti automaticamente a questa conversazione. | No | |
| └created_at | integer | Timestamp Unix (in secondi) di quando è stata creata questa risposta. | Sì | |
| └─ Errore | OpenAI.ResponseError (nullabile) | Oggetto di errore restituito quando il modello non riesce a generare una risposta. | Sì | |
| └* id | string | Identificatore univoco per questa risposta. | Sì | |
| └dettagli_incompleti | OpenAI.ResponseIncompleteDetails (nullabile) | Sì | ||
| └* istruzioni | stringa o matrice di OpenAI.InputItem (nullable) | Sì | ||
| └ max_output_tokens | OpenAI.integer (nullabile) | No | ||
| └max_tool_calls | OpenAI.integer (nullabile) | No | ||
| └─ metadati | OpenAI.Metadata (nullabili) | 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 | string | 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 |
Sì | |
| └─ uscita | matrice di OpenAI.OutputItem | Matrice di elementi di contenuto generati dal modello. - La lunghezza e l'ordine degli elementi nella output matrice dipendonosulla risposta del modello. - Anziché accedere al primo elemento nella output matrice epresupponendo che si tratti di un assistant messaggio con il contenuto generato dail modello, è consigliabile usare la proprietà output_text sesupportato negli SDK. |
Sì | |
| └output_text | stringa (nullabile) | No | ||
| └parallel_tool_calls | boolean | Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. | Sì | True |
| └─previous_response_id | stringa (nullabile) | No | ||
| └* prompt | OpenAI.Prompt | Riferimento a un modello di richiesta e alle relative variabili. Scopri di più. |
No | |
| └prompt_cache_key | string | Usato da OpenAI per memorizzare nella cache le risposte per richieste simili per ottimizzare la frequenza di riscontri nella cache. Sostituisce il user campo.
Scopri di più. |
No | |
| └prompt_cache_retention | enum | Valori possibili: in-memory, 24h |
No | |
| └* ragionamento | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └safety_identifier | string | Identificatore stabile usato per rilevare gli utenti dell'applicazione che potrebbero violare i criteri di utilizzo di OpenAI. Gli ID devono essere una stringa che identifica in modo univoco ogni utente. È consigliabile eseguire l'hashing del nome utente o dell'indirizzo di posta elettronica per evitare di inviare informazioni di identificazione. Scopri di più. |
No | |
| └service_tier | 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 Project. Se non diversamente configurato, il Project 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. - 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 . |
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 | |
| └* temperatura | OpenAI.numeric (nullabile) | No | 1 | |
| └─ testo | OpenAI.ResponseTextParam | Opzioni di configurazione per una risposta di testo dal modello. Può essere semplice dati JSON strutturati o di testo. Ulteriori informazioni: - Input di testo e output - Output strutturati |
No | |
| └tool_choice | OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceParam | No | ||
| Strumenti └* | OpenAI.ToolsArray | 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 .Sono supportate le categorie di strumenti seguenti: - Strumenti integrati: strumenti forniti da OpenAI che estendono funzionalità del modello, ad esempio la ricerca Web o ricerca di file. Altre informazioni strumenti predefiniti. - Strumenti MCP: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni Strumenti MCP. - Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, abilitazione del modello per chiamare il proprio codice con argomenti fortemente tipizzato e output. Altre informazioni chiamata di funzione. È anche possibile usare strumenti personalizzati per chiamare il proprio codice. |
No | |
| └ top_logprobs | OpenAI.integer (nullabile) | No | ||
| └top_p | OpenAI.numeric (nullabile) | No | 1 | |
| └─ troncamento | enum | 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 | stringa (deprecata) | Questo campo viene sostituito da safety_identifier e prompt_cache_key. Usare prompt_cache_key invece per mantenere le ottimizzazioni della memorizzazione nella cache.Identificatore stabile per gli utenti finali. Usato per aumentare la frequenza di riscontri nella cache migliorando il bucket di richieste simili e per consentire a OpenAI di rilevare e prevenire abusi. Scopri di più. |
No | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.failed.Valori possibili: response.failed |
Sì |
OpenAI.ResponseFileSearchCallCompletedEvent
Generato quando viene completata una chiamata di ricerca file (risultati trovati).
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID dell'elemento di output avviato dalla chiamata di ricerca file. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.file_search_call.completed.Valori possibili: response.file_search_call.completed |
Sì |
OpenAI.ResponseFileSearchCallInProgressEvent
Generato quando viene avviata una chiamata di ricerca file.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID dell'elemento di output avviato dalla chiamata di ricerca file. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.file_search_call.in_progress.Valori possibili: response.file_search_call.in_progress |
Sì |
OpenAI.ResponseFileSearchCallSearchingEvent
Generato quando una ricerca di file è attualmente in corso.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID dell'elemento di output avviato dalla chiamata di ricerca file. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.file_search_call.searching.Valori possibili: response.file_search_call.searching |
Sì |
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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di formato di risposta definito. Sempre json_object.Valori possibili: json_object |
Sì |
OpenAI.ResponseFormatJsonSchema
Formato di risposta dello schema JSON. Usato per generare risposte JSON strutturate. Scopri di più sugli output strutturati.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| json_schema | OpenAI.ResponseFormatJsonSchemaJsonSchema | Sì | ||
| └* descrizione | string | No | ||
| └> nome | string | Sì | ||
| └─ Schema | OpenAI.ResponseFormatJsonSchemaSchema | Schema per il formato di risposta, descritto come oggetto Schema JSON. Informazioni su come creare schemi JSON qui. |
No | |
| └─ rigoroso | booleano (nullable) | No | ||
| type | enum | Tipo di formato di risposta definito. Sempre json_schema.Valori possibili: json_schema |
Sì |
OpenAI.ResponseFormatJsonSchemaJsonSchema
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | No | ||
| nome | string | Sì | ||
| schema | OpenAI.ResponseFormatJsonSchemaSchema | Schema per il formato di risposta, descritto come oggetto Schema JSON. Informazioni su come creare schemi JSON qui. |
No | |
| rigido | booleano (nullable) | No |
OpenAI.ResponseFormatJsonSchemaSchema
Schema per il formato di risposta, descritto come oggetto Schema JSON. Informazioni su come creare schemi JSON qui.
Tipo: oggetto
OpenAI.ResponseFormatText
Formato di risposta predefinito. Usato per generare risposte di testo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di formato di risposta definito. Sempre text.Valori possibili: text |
Sì |
OpenAI.ResponseFunctionCallArgumentsDeltaEvent
Generato quando è presente un delta degli argomenti di chiamata di funzione parziale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| delta | string | Delta degli argomenti di chiamata di funzione aggiunto. | Sì | |
| item_id | string | ID dell'elemento di output a cui viene aggiunto il delta degli argomenti di chiamata di funzione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.function_call_arguments.delta.Valori possibili: response.function_call_arguments.delta |
Sì |
OpenAI.ResponseFunctionCallArgumentsDoneEvent
Generato quando gli argomenti della chiamata di funzione vengono finalizzati.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Argomenti di chiamata di funzione. | Sì | |
| item_id | string | ID dell'elemento. | Sì | |
| nome | string | Il nome della funzione chiamata. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Valori possibili: response.function_call_arguments.done |
Sì |
OpenAI.ResponseImageGenCallCompletedEvent
Generato quando una chiamata dello strumento di generazione di immagini è stata completata e l'immagine finale è disponibile.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | Identificatore univoco dell'elemento di generazione dell'immagine in fase di elaborazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre «response.image_generation_call.completed». Valori possibili: response.image_generation_call.completed |
Sì |
OpenAI.ResponseImageGenCallGeneratingEvent
Generato quando una chiamata dello strumento di generazione di immagini genera attivamente un'immagine (stato intermedio).
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | Identificatore univoco dell'elemento di generazione dell'immagine in fase di elaborazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre "response.image_generation_call.generating". Valori possibili: response.image_generation_call.generating |
Sì |
OpenAI.ResponseImageGenCallInProgressEvent
Generato quando è in corso una chiamata dello strumento di generazione di immagini.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | Identificatore univoco dell'elemento di generazione dell'immagine in fase di elaborazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre 'response.image_generation_call.in_progress'. Valori possibili: response.image_generation_call.in_progress |
Sì |
OpenAI.ResponseImageGenCallPartialImageEvent
Generato quando un'immagine parziale è disponibile durante il flusso di generazione di immagini.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | Identificatore univoco dell'elemento di generazione dell'immagine in fase di elaborazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| partial_image_b64 | string | Dati di immagine parziali codificati in Base64, adatti per il rendering come immagine. | Sì | |
| partial_image_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre 'response.image_generation_call.partial_image'. Valori possibili: response.image_generation_call.partial_image |
Sì |
OpenAI.ResponseInProgressEvent
Generato quando la risposta è in corso.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| response | OpenAI.Response | Sì | ||
| └agent_reference | AgentReference (nullabile) | Agente usato per questa risposta | Sì | |
| └* sfondo | booleano (nullable) | No | ||
| └completed_at | intero (nullabile) | No | ||
| └* conversazione | OpenAI.ConversationReference (nullabile) | Conversazione a cui appartiene questa risposta. Gli elementi di input e gli elementi di output di questa risposta sono stati aggiunti automaticamente a questa conversazione. | No | |
| └created_at | integer | Timestamp Unix (in secondi) di quando è stata creata questa risposta. | Sì | |
| └─ Errore | OpenAI.ResponseError (nullabile) | Oggetto di errore restituito quando il modello non riesce a generare una risposta. | Sì | |
| └* id | string | Identificatore univoco per questa risposta. | Sì | |
| └dettagli_incompleti | OpenAI.ResponseIncompleteDetails (nullabile) | Sì | ||
| └* istruzioni | stringa o matrice di OpenAI.InputItem (nullable) | Sì | ||
| └ max_output_tokens | OpenAI.integer (nullabile) | No | ||
| └max_tool_calls | OpenAI.integer (nullabile) | No | ||
| └─ metadati | OpenAI.Metadata (nullabili) | 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 | string | 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 |
Sì | |
| └─ uscita | matrice di OpenAI.OutputItem | Matrice di elementi di contenuto generati dal modello. - La lunghezza e l'ordine degli elementi nella output matrice dipendonosulla risposta del modello. - Anziché accedere al primo elemento nella output matrice epresupponendo che si tratti di un assistant messaggio con il contenuto generato dail modello, è consigliabile usare la proprietà output_text sesupportato negli SDK. |
Sì | |
| └output_text | stringa (nullabile) | No | ||
| └parallel_tool_calls | boolean | Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. | Sì | True |
| └─previous_response_id | stringa (nullabile) | No | ||
| └* prompt | OpenAI.Prompt | Riferimento a un modello di richiesta e alle relative variabili. Scopri di più. |
No | |
| └prompt_cache_key | string | Usato da OpenAI per memorizzare nella cache le risposte per richieste simili per ottimizzare la frequenza di riscontri nella cache. Sostituisce il user campo.
Scopri di più. |
No | |
| └prompt_cache_retention | enum | Valori possibili: in-memory, 24h |
No | |
| └* ragionamento | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └safety_identifier | string | Identificatore stabile usato per rilevare gli utenti dell'applicazione che potrebbero violare i criteri di utilizzo di OpenAI. Gli ID devono essere una stringa che identifica in modo univoco ogni utente. È consigliabile eseguire l'hashing del nome utente o dell'indirizzo di posta elettronica per evitare di inviare informazioni di identificazione. Scopri di più. |
No | |
| └service_tier | 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 Project. Se non diversamente configurato, il Project 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. - 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 . |
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 | |
| └* temperatura | OpenAI.numeric (nullabile) | No | 1 | |
| └─ testo | OpenAI.ResponseTextParam | Opzioni di configurazione per una risposta di testo dal modello. Può essere semplice dati JSON strutturati o di testo. Ulteriori informazioni: - Input di testo e output - Output strutturati |
No | |
| └tool_choice | OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceParam | No | ||
| Strumenti └* | OpenAI.ToolsArray | 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 .Sono supportate le categorie di strumenti seguenti: - Strumenti integrati: strumenti forniti da OpenAI che estendono funzionalità del modello, ad esempio la ricerca Web o ricerca di file. Altre informazioni strumenti predefiniti. - Strumenti MCP: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni Strumenti MCP. - Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, abilitazione del modello per chiamare il proprio codice con argomenti fortemente tipizzato e output. Altre informazioni chiamata di funzione. È anche possibile usare strumenti personalizzati per chiamare il proprio codice. |
No | |
| └ top_logprobs | OpenAI.integer (nullabile) | No | ||
| └top_p | OpenAI.numeric (nullabile) | No | 1 | |
| └─ troncamento | enum | 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 | stringa (deprecata) | Questo campo viene sostituito da safety_identifier e prompt_cache_key. Usare prompt_cache_key invece per mantenere le ottimizzazioni della memorizzazione nella cache.Identificatore stabile per gli utenti finali. Usato per aumentare la frequenza di riscontri nella cache migliorando il bucket di richieste simili e per consentire a OpenAI di rilevare e prevenire abusi. Scopri di più. |
No | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.in_progress.Valori possibili: response.in_progress |
Sì |
OpenAI.ResponseIncompleteDetails
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| reason | enum | Valori possibili: max_output_tokens, content_filter |
No |
OpenAI.ResponseIncompleteEvent
L'evento che viene emesso quando una risposta si conclude come incompleta.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| response | OpenAI.Response | Sì | ||
| └agent_reference | AgentReference (nullabile) | Agente usato per questa risposta | Sì | |
| └* sfondo | booleano (nullable) | No | ||
| └completed_at | intero (nullabile) | No | ||
| └* conversazione | OpenAI.ConversationReference (nullabile) | Conversazione a cui appartiene questa risposta. Gli elementi di input e gli elementi di output di questa risposta sono stati aggiunti automaticamente a questa conversazione. | No | |
| └created_at | integer | Timestamp Unix (in secondi) di quando è stata creata questa risposta. | Sì | |
| └─ Errore | OpenAI.ResponseError (nullabile) | Oggetto di errore restituito quando il modello non riesce a generare una risposta. | Sì | |
| └* id | string | Identificatore univoco per questa risposta. | Sì | |
| └dettagli_incompleti | OpenAI.ResponseIncompleteDetails (nullabile) | Sì | ||
| └* istruzioni | stringa o matrice di OpenAI.InputItem (nullable) | Sì | ||
| └ max_output_tokens | OpenAI.integer (nullabile) | No | ||
| └max_tool_calls | OpenAI.integer (nullabile) | No | ||
| └─ metadati | OpenAI.Metadata (nullabili) | 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 | string | 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 |
Sì | |
| └─ uscita | matrice di OpenAI.OutputItem | Matrice di elementi di contenuto generati dal modello. - La lunghezza e l'ordine degli elementi nella output matrice dipendonosulla risposta del modello. - Anziché accedere al primo elemento nella output matrice epresupponendo che si tratti di un assistant messaggio con il contenuto generato dail modello, è consigliabile usare la proprietà output_text sesupportato negli SDK. |
Sì | |
| └output_text | stringa (nullabile) | No | ||
| └parallel_tool_calls | boolean | Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. | Sì | True |
| └─previous_response_id | stringa (nullabile) | No | ||
| └* prompt | OpenAI.Prompt | Riferimento a un modello di richiesta e alle relative variabili. Scopri di più. |
No | |
| └prompt_cache_key | string | Usato da OpenAI per memorizzare nella cache le risposte per richieste simili per ottimizzare la frequenza di riscontri nella cache. Sostituisce il user campo.
Scopri di più. |
No | |
| └prompt_cache_retention | enum | Valori possibili: in-memory, 24h |
No | |
| └* ragionamento | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └safety_identifier | string | Identificatore stabile usato per rilevare gli utenti dell'applicazione che potrebbero violare i criteri di utilizzo di OpenAI. Gli ID devono essere una stringa che identifica in modo univoco ogni utente. È consigliabile eseguire l'hashing del nome utente o dell'indirizzo di posta elettronica per evitare di inviare informazioni di identificazione. Scopri di più. |
No | |
| └service_tier | 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 Project. Se non diversamente configurato, il Project 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. - 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 . |
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 | |
| └* temperatura | OpenAI.numeric (nullabile) | No | 1 | |
| └─ testo | OpenAI.ResponseTextParam | Opzioni di configurazione per una risposta di testo dal modello. Può essere semplice dati JSON strutturati o di testo. Ulteriori informazioni: - Input di testo e output - Output strutturati |
No | |
| └tool_choice | OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceParam | No | ||
| Strumenti └* | OpenAI.ToolsArray | 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 .Sono supportate le categorie di strumenti seguenti: - Strumenti integrati: strumenti forniti da OpenAI che estendono funzionalità del modello, ad esempio la ricerca Web o ricerca di file. Altre informazioni strumenti predefiniti. - Strumenti MCP: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni Strumenti MCP. - Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, abilitazione del modello per chiamare il proprio codice con argomenti fortemente tipizzato e output. Altre informazioni chiamata di funzione. È anche possibile usare strumenti personalizzati per chiamare il proprio codice. |
No | |
| └ top_logprobs | OpenAI.integer (nullabile) | No | ||
| └top_p | OpenAI.numeric (nullabile) | No | 1 | |
| └─ troncamento | enum | 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 | stringa (deprecata) | Questo campo viene sostituito da safety_identifier e prompt_cache_key. Usare prompt_cache_key invece per mantenere le ottimizzazioni della memorizzazione nella cache.Identificatore stabile per gli utenti finali. Usato per aumentare la frequenza di riscontri nella cache migliorando il bucket di richieste simili e per consentire a OpenAI di rilevare e prevenire abusi. Scopri di più. |
No | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.incomplete.Valori possibili: response.incomplete |
Sì |
OpenAI.ResponseLogProb
Un logprob è la probabilità logaritmica assegnata dal modello alla produzione di un token specifico in una determinata posizione nella sequenza. I valori di logprob meno negativi (superiori) indicano maggiore attendibilità del modello in tale scelta di token.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| logprob | OpenAI.numeric | Sì | ||
| token | string | Un possibile token di testo. | Sì | |
| top_logprobs | matrice di OpenAI.ResponseLogProbTopLogprobs | Probabilità di log dei primi 20 token più probabili. | No |
OpenAI.ResponseLogProbTopLogprobs
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| logprob | OpenAI.numeric | No | ||
| token | string | No |
OpenAI.ResponseMCPCallArgumentsDeltaEvent
Generato quando è presente un delta (aggiornamento parziale) agli argomenti di una chiamata allo strumento MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| delta | string | Stringa JSON contenente l'aggiornamento parziale agli argomenti per la chiamata allo strumento MCP. | Sì | |
| item_id | string | Identificatore univoco dell'elemento di chiamata dello strumento MCP in fase di elaborazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre "response.mcp_call_arguments.delta". Valori possibili: response.mcp_call_arguments.delta |
Sì |
OpenAI.ResponseMCPCallArgumentsDoneEvent
Generato quando gli argomenti per una chiamata allo strumento MCP vengono finalizzati.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| arguments | string | Stringa JSON contenente gli argomenti finali per la chiamata allo strumento MCP. | Sì | |
| item_id | string | Identificatore univoco dell'elemento di chiamata dello strumento MCP in fase di elaborazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre 'response.mcp_call_arguments.done'. Valori possibili: response.mcp_call_arguments.done |
Sì |
OpenAI.ResponseMCPCallCompletedEvent
Generato quando una chiamata allo strumento MCP è stata completata correttamente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID dell'elemento di chiamata dello strumento MCP completato. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre "response.mcp_call.completed". Valori possibili: response.mcp_call.completed |
Sì |
OpenAI.ResponseMCPCallFailedEvent
Generato quando una chiamata allo strumento MCP non è riuscita.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID dell'elemento di chiamata dello strumento MCP non riuscito. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Lasciare invariato 'response.mcp_call.failed'. Valori possibili: response.mcp_call.failed |
Sì |
OpenAI.ResponseMCPCallInProgressEvent
Generato quando è in corso una chiamata allo strumento MCP.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | Identificatore univoco dell'elemento di chiamata dello strumento MCP in fase di elaborazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre 'response.mcp_call.in_progress'. Valori possibili: response.mcp_call.in_progress |
Sì |
OpenAI.ResponseMCPListToolsCompletedEvent
Generato quando l'elenco degli strumenti MCP disponibili è stato recuperato correttamente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID dell'elemento di chiamata dello strumento MCP che ha generato questo output. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre "response.mcp_list_tools.completed". Valori possibili: response.mcp_list_tools.completed |
Sì |
OpenAI.ResponseMCPListToolsFailedEvent
Generato quando il tentativo di elencare gli strumenti MCP disponibili non è riuscito.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID dell'elemento di chiamata dello strumento MCP non riuscito. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre 'response.mcp_list_tools.failed'. Valori possibili: response.mcp_list_tools.failed |
Sì |
OpenAI.ResponseMCPListToolsInProgressEvent
Generato quando il sistema è in corso di recupero dell'elenco degli strumenti MCP disponibili.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID dell'elemento di chiamata dello strumento MCP in fase di elaborazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre 'response.mcp_list_tools.in_progress'. Valori possibili: response.mcp_list_tools.in_progress |
Sì |
OpenAI.ResponseOutputItemAddedEvent
Generato quando viene aggiunto un nuovo elemento di output.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| oggetto | OpenAI.OutputItem | Sì | ||
| └agent_reference | AgentReference | Agente che ha creato l'elemento. | No | |
| └response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| └─ Tipo | OpenAI.OutputItemType | Sì | ||
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.output_item.added.Valori possibili: response.output_item.added |
Sì |
OpenAI.ResponseOutputItemDoneEvent
Generato quando un elemento di output viene contrassegnato come completato.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| oggetto | OpenAI.OutputItem | Sì | ||
| └agent_reference | AgentReference | Agente che ha creato l'elemento. | No | |
| └response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| └─ Tipo | OpenAI.OutputItemType | Sì | ||
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.output_item.done.Valori possibili: response.output_item.done |
Sì |
OpenAI.ResponseOutputTextAnnotationAddedEvent
Generato quando viene aggiunta un'annotazione al contenuto di testo di output.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Annotazione | OpenAI.Annotation | Annotazione applicabile a un intervallo di testo di output. | Sì | |
| └─ Tipo | OpenAI.AnnotationType | Sì | ||
| annotation_index | OpenAI.integer | Sì | ||
| content_index | OpenAI.integer | Sì | ||
| item_id | string | Identificatore univoco dell'elemento a cui viene aggiunta l'annotazione. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre 'response.output_text.annotation.added'. Valori possibili: response.output_text.annotation.added |
Sì |
OpenAI.ResponsePromptVariables
Mapping facoltativo dei 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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| response | OpenAI.Response | Sì | ||
| └agent_reference | AgentReference (nullabile) | Agente usato per questa risposta | Sì | |
| └* sfondo | booleano (nullable) | No | ||
| └completed_at | intero (nullabile) | No | ||
| └* conversazione | OpenAI.ConversationReference (nullabile) | Conversazione a cui appartiene questa risposta. Gli elementi di input e gli elementi di output di questa risposta sono stati aggiunti automaticamente a questa conversazione. | No | |
| └created_at | integer | Timestamp Unix (in secondi) di quando è stata creata questa risposta. | Sì | |
| └─ Errore | OpenAI.ResponseError (nullabile) | Oggetto di errore restituito quando il modello non riesce a generare una risposta. | Sì | |
| └* id | string | Identificatore univoco per questa risposta. | Sì | |
| └dettagli_incompleti | OpenAI.ResponseIncompleteDetails (nullabile) | Sì | ||
| └* istruzioni | stringa o matrice di OpenAI.InputItem (nullable) | Sì | ||
| └ max_output_tokens | OpenAI.integer (nullabile) | No | ||
| └max_tool_calls | OpenAI.integer (nullabile) | No | ||
| └─ metadati | OpenAI.Metadata (nullabili) | 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 | string | 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 |
Sì | |
| └─ uscita | matrice di OpenAI.OutputItem | Matrice di elementi di contenuto generati dal modello. - La lunghezza e l'ordine degli elementi nella output matrice dipendonosulla risposta del modello. - Anziché accedere al primo elemento nella output matrice epresupponendo che si tratti di un assistant messaggio con il contenuto generato dail modello, è consigliabile usare la proprietà output_text sesupportato negli SDK. |
Sì | |
| └output_text | stringa (nullabile) | No | ||
| └parallel_tool_calls | boolean | Indica se consentire al modello di eseguire chiamate degli strumenti in parallelo. | Sì | True |
| └─previous_response_id | stringa (nullabile) | No | ||
| └* prompt | OpenAI.Prompt | Riferimento a un modello di richiesta e alle relative variabili. Scopri di più. |
No | |
| └prompt_cache_key | string | Usato da OpenAI per memorizzare nella cache le risposte per richieste simili per ottimizzare la frequenza di riscontri nella cache. Sostituisce il user campo.
Scopri di più. |
No | |
| └prompt_cache_retention | enum | Valori possibili: in-memory, 24h |
No | |
| └* ragionamento | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └safety_identifier | string | Identificatore stabile usato per rilevare gli utenti dell'applicazione che potrebbero violare i criteri di utilizzo di OpenAI. Gli ID devono essere una stringa che identifica in modo univoco ogni utente. È consigliabile eseguire l'hashing del nome utente o dell'indirizzo di posta elettronica per evitare di inviare informazioni di identificazione. Scopri di più. |
No | |
| └service_tier | 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 Project. Se non diversamente configurato, il Project 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. - 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 . |
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 | |
| └* temperatura | OpenAI.numeric (nullabile) | No | 1 | |
| └─ testo | OpenAI.ResponseTextParam | Opzioni di configurazione per una risposta di testo dal modello. Può essere semplice dati JSON strutturati o di testo. Ulteriori informazioni: - Input di testo e output - Output strutturati |
No | |
| └tool_choice | OpenAI.ToolChoiceOptions o OpenAI.ToolChoiceParam | No | ||
| Strumenti └* | OpenAI.ToolsArray | 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 .Sono supportate le categorie di strumenti seguenti: - Strumenti integrati: strumenti forniti da OpenAI che estendono funzionalità del modello, ad esempio la ricerca Web o ricerca di file. Altre informazioni strumenti predefiniti. - Strumenti MCP: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni Strumenti MCP. - Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, abilitazione del modello per chiamare il proprio codice con argomenti fortemente tipizzato e output. Altre informazioni chiamata di funzione. È anche possibile usare strumenti personalizzati per chiamare il proprio codice. |
No | |
| └ top_logprobs | OpenAI.integer (nullabile) | No | ||
| └top_p | OpenAI.numeric (nullabile) | No | 1 | |
| └─ troncamento | enum | 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 | stringa (deprecata) | Questo campo viene sostituito da safety_identifier e prompt_cache_key. Usare prompt_cache_key invece per mantenere le ottimizzazioni della memorizzazione nella cache.Identificatore stabile per gli utenti finali. Usato per aumentare la frequenza di riscontri nella cache migliorando il bucket di richieste simili e per consentire a OpenAI di rilevare e prevenire abusi. Scopri di più. |
No | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre 'response.queued'. Valori possibili: response.queued |
Sì |
OpenAI.ResponseReasoningSummaryPartAddedEvent
Generato quando viene aggiunta una nuova parte di riepilogo del ragionamento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | L'ID dell'elemento a cui è associata questa parte di riepilogo. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| part | OpenAI.ResponseReasoningSummaryPartAddedEventPart | Sì | ||
| └─ testo | string | Sì | ||
| └─ Tipo | enum | Valori possibili: summary_text |
Sì | |
| sequence_number | OpenAI.integer | Sì | ||
| summary_index | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.reasoning_summary_part.added.Valori possibili: response.reasoning_summary_part.added |
Sì |
OpenAI.ResponseReasoningSummaryPartAddedEventPart
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Sì | ||
| type | enum | Valori possibili: summary_text |
Sì |
OpenAI.ResponseReasoningSummaryPartDoneEvent
Generato quando viene completata una parte di riepilogo del ragionamento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | L'ID dell'elemento a cui è associata questa parte di riepilogo. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| part | OpenAI.ResponseReasoningSummaryPartDoneEventPart | Sì | ||
| └─ testo | string | Sì | ||
| └─ Tipo | enum | Valori possibili: summary_text |
Sì | |
| sequence_number | OpenAI.integer | Sì | ||
| summary_index | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.reasoning_summary_part.done.Valori possibili: response.reasoning_summary_part.done |
Sì |
OpenAI.ResponseReasoningSummaryPartDoneEventPart
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Sì | ||
| type | enum | Valori possibili: summary_text |
Sì |
OpenAI.ResponseReasoningSummaryTextDeltaEvent
Generato quando un delta viene aggiunto a un testo di riepilogo del ragionamento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| delta | string | Delta del testo aggiunto al riepilogo. | Sì | |
| item_id | string | L'ID dell'elemento a cui è associato questo delta del testo di riepilogo. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| summary_index | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.reasoning_summary_text.delta.Valori possibili: response.reasoning_summary_text.delta |
Sì |
OpenAI.ResponseReasoningSummaryTextDoneEvent
Generato quando viene completato un testo di riepilogo del ragionamento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | L'ID dell'elemento a cui è associato questo testo di riepilogo. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| summary_index | OpenAI.integer | Sì | ||
| text | string | Testo completo del riepilogo del ragionamento completato. | Sì | |
| type | enum | Tipo di evento. Sempre response.reasoning_summary_text.done.Valori possibili: response.reasoning_summary_text.done |
Sì |
OpenAI.ResponseReasoningTextDeltaEvent
Generato quando un delta viene aggiunto a un testo di ragionamento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| content_index | OpenAI.integer | Sì | ||
| delta | string | Delta del testo aggiunto al contenuto del ragionamento. | Sì | |
| item_id | string | L'ID dell'elemento a cui è associato questo delta del testo di ragionamento. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.reasoning_text.delta.Valori possibili: response.reasoning_text.delta |
Sì |
OpenAI.ResponseReasoningTextDoneEvent
Generato quando viene completato un testo di ragionamento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| content_index | OpenAI.integer | Sì | ||
| item_id | string | L'ID dell'elemento a cui è associato questo testo di ragionamento. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| text | string | Testo completo del contenuto di ragionamento completato. | Sì | |
| type | enum | Tipo di evento. Sempre response.reasoning_text.done.Valori possibili: response.reasoning_text.done |
Sì |
OpenAI.ResponseRefusalDeltaEvent
Emesso quando è presente un testo di rifiuto parziale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| content_index | OpenAI.integer | Sì | ||
| delta | string | Testo di rifiuto aggiunto. | Sì | |
| item_id | string | ID dell'elemento di output a cui viene aggiunto il testo di rifiuto. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.refusal.delta.Valori possibili: response.refusal.delta |
Sì |
OpenAI.ResponseRefusalDoneEvent
Generato quando viene finalizzato il testo di rifiuto.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| content_index | OpenAI.integer | Sì | ||
| item_id | string | ID dell'elemento di output in cui viene finalizzato il testo di rifiuto. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| refusal | string | Il testo di rifiuto completato. | Sì | |
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.refusal.done.Valori possibili: response.refusal.done |
Sì |
OpenAI.ResponseStreamOptions
Opzioni per le risposte in streaming. Impostare questa impostazione solo quando si imposta stream: true.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| include_obfuscation | boolean | Se true, l'offuscamento del flusso verrà abilitato. Aggiunta dell'offuscamento del flusso caratteri casuali in un obfuscation campo sugli eventi delta di streaming anormalizzare le dimensioni del payload come mitigazione per determinati attacchi sul canale laterale. Questi campi offuscamento sono inclusi per impostazione predefinita, ma aggiungono una piccola quantità sovraccarico per il flusso di dati. È possibile impostare su include_obfuscationfalse per ottimizzare la larghezza di banda se si considera attendibile il collegamento di rete tra l'applicazione e l'API OpenAI. |
No |
OpenAI.ResponseTextDeltaEvent
Generato quando è presente un delta di testo aggiuntivo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| content_index | OpenAI.integer | Sì | ||
| delta | string | Delta del testo aggiunto. | Sì | |
| item_id | string | ID dell'elemento di output a cui è stato aggiunto il delta del testo. | Sì | |
| logprobs | matrice di OpenAI.ResponseLogProb | Probabilità di log dei token nel delta. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.output_text.delta.Valori possibili: response.output_text.delta |
Sì |
OpenAI.ResponseTextDoneEvent
Generato quando viene finalizzato il contenuto di testo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| content_index | OpenAI.integer | Sì | ||
| item_id | string | ID dell'elemento di output in cui viene finalizzato il contenuto del testo. | Sì | |
| logprobs | matrice di OpenAI.ResponseLogProb | Probabilità di log dei token nel delta. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| text | string | Contenuto di testo finalizzato. | Sì | |
| type | enum | Tipo di evento. Sempre response.output_text.done.Valori possibili: response.output_text.done |
Sì |
OpenAI.ResponseTextParam
Opzioni di configurazione per una risposta di testo dal modello. Può essere un testo normale o dati JSON strutturati. Ulteriori informazioni:
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Oggetto che specifica il formato che il modello deve restituire. La configurazione { "type": "json_schema" } abilita output strutturati,che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni, vedere 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, chegarantisce che il messaggio generato dal modello sia JSON valido. Utilizzo di json_schemaè preferibile per i modelli che lo supportano. |
No | |
| Dettaglio | OpenAI.Verbosity | Vincola il livello di dettaglio della risposta del modello. I valori inferiori genereranno risposte più concise, mentre valori più elevati generano risposte più dettagliate. I valori attualmente supportati sono low, medium, e high. |
No |
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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| input_tokens | OpenAI.integer | Sì | ||
| input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Sì | ||
| └cached_tokens | OpenAI.integer | Sì | ||
| output_tokens | OpenAI.integer | Sì | ||
| output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Sì | ||
| └─ token_di_ragionamento | OpenAI.integer | Sì | ||
| total_tokens | OpenAI.integer | Sì |
OpenAI.ResponseUsageInputTokensDetails
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Sì |
OpenAI.ResponseUsageOutputTokensDetails
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| reasoning_tokens | OpenAI.integer | Sì |
OpenAI.ResponseWebSearchCallCompletedEvent
Generato quando viene completata una chiamata di ricerca Web.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID univoco per l'elemento di output associato alla chiamata di ricerca Web. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.web_search_call.completed.Valori possibili: response.web_search_call.completed |
Sì |
OpenAI.ResponseWebSearchCallInProgressEvent
Generato quando viene avviata una chiamata di ricerca Web.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID univoco per l'elemento di output associato alla chiamata di ricerca Web. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.web_search_call.in_progress.Valori possibili: response.web_search_call.in_progress |
Sì |
OpenAI.ResponseWebSearchCallSearchingEvent
Generato quando viene eseguita una chiamata di ricerca Web.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_id | string | ID univoco per l'elemento di output associato alla chiamata di ricerca Web. | Sì | |
| output_index | OpenAI.integer | Sì | ||
| sequence_number | OpenAI.integer | Sì | ||
| type | enum | Tipo di evento. Sempre response.web_search_call.searching.Valori possibili: response.web_search_call.searching |
Sì |
OpenAI.Screenshot
Azione screenshot.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Specifica il tipo di evento. Per un'azione screenshot, questa proprietà è sempre impostato su screenshot.Valori possibili: screenshot |
Sì |
OpenAI.Scroll
Azione di scorrimento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| scroll_x | OpenAI.integer | Sì | ||
| scroll_y | OpenAI.integer | Sì | ||
| type | enum | Specifica il tipo di evento. Per un'azione di scorrimento, questa proprietà è sempre impostato su scroll.Valori possibili: scroll |
Sì | |
| x | OpenAI.integer | Sì | ||
| y | OpenAI.integer | Sì |
OpenAI.SearchContextSize
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | lowmediumhigh |
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 Project 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.
- Se non è impostato, il comportamento predefinito è "auto".
Quando il
service_tierparametro è impostato, il corpo della risposta includerà ilservice_tiervalore 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 |
|---|---|
| Type | string |
| Annullabile | Sì |
| Valori | autodefaultflexscalepriority |
OpenAI.SpecificApplyPatchParam
Forza il modello a chiamare lo strumento apply_patch durante l'esecuzione di una chiamata allo strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Strumento da chiamare. Sempre apply_patch.Valori possibili: apply_patch |
Sì |
OpenAI.SpecificFunctionShellParam
Forza il modello a chiamare lo strumento shell quando è necessaria una chiamata allo strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Strumento da chiamare. Sempre shell.Valori possibili: shell |
Sì |
OpenAI.Summary
Testo di riepilogo del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Riepilogo dell'output di ragionamento del modello finora. | Sì | |
| type | enum | Tipo dell'oggetto . Sempre summary_text.Valori possibili: summary_text |
Sì |
OpenAI.SummaryTextContent
Testo di riepilogo del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Riepilogo dell'output di ragionamento del modello finora. | Sì | |
| type | enum | Tipo dell'oggetto . Sempre summary_text.Valori possibili: summary_text |
Sì |
OpenAI.TextContent
Contenuto di testo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Sì | ||
| type | enum | Valori possibili: text |
Sì |
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
Il formato predefinito è { "type": "text" } senza opzioni aggiuntive.
Non consigliato per gpt-4o e modelli più recenti:* Impostazione per { "type": "json_object" } abilitare 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 del tipo | Schema |
|---|---|
json_schema |
OpenAI.TextResponseFormatJsonSchema |
text |
OpenAI.TextResponseFormatConfigurationResponseFormatText |
json_object |
OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.TextResponseFormatConfigurationType | Sì |
OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject
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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di formato di risposta definito. Sempre json_object.Valori possibili: json_object |
Sì |
OpenAI.TextResponseFormatConfigurationResponseFormatText
Formato di risposta predefinito. Usato per generare risposte di testo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di formato di risposta definito. Sempre text.Valori possibili: text |
Sì |
OpenAI.TextResponseFormatConfigurationType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | textjson_schemajson_object |
OpenAI.TextResponseFormatJsonSchema
Formato di risposta dello schema JSON. Usato per generare risposte JSON strutturate. Scopri di più sugli output strutturati.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione del formato di risposta, usato dal modello per decidere come rispondere al formato. |
No | |
| nome | string | 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. |
Sì | |
| schema | OpenAI.ResponseFormatJsonSchemaSchema | Schema per il formato di risposta, descritto come oggetto Schema JSON. Informazioni su come creare schemi JSON qui. |
Sì | |
| rigido | booleano (nullable) | No | ||
| type | enum | Tipo di formato di risposta definito. Sempre json_schema.Valori possibili: json_schema |
Sì |
OpenAI.Tool
Strumento che può essere usato per generare una risposta.
Discriminatore per OpenAI.Tool
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
bing_grounding |
BingGroundingTool |
fabric_dataagent_preview |
MicrosoftFabricPreviewTool |
sharepoint_grounding_preview |
SharepointPreviewTool |
azure_ai_search |
AzureAISearchTool |
openapi |
OpenApiTool |
bing_custom_search_preview |
BingCustomSearchPreviewTool |
browser_automation_preview |
BrowserAutomationPreviewTool |
azure_function |
AzureFunctionTool |
capture_structured_outputs |
CaptureStructuredOutputsTool |
a2a_preview |
A2APreviewTool |
memory_search_preview |
MemorySearchPreviewTool |
code_interpreter |
OpenAI.CodeInterpreterTool |
function |
OpenAI.FunctionTool |
file_search |
OpenAI.FileSearchTool |
computer_use_preview |
OpenAI.ComputerUsePreviewTool |
web_search |
OpenAI.WebSearchTool |
mcp |
OpenAI.MCPTool |
image_generation |
OpenAI.ImageGenTool |
local_shell |
OpenAI.LocalShellToolParam |
shell |
OpenAI.FunctionShellToolParam |
custom |
OpenAI.CustomToolParam |
web_search_preview |
OpenAI.WebSearchPreviewTool |
apply_patch |
OpenAI.ApplyPatchToolParam |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.ToolType | Sì |
OpenAI.ToolChoiceAllowed
Vincola gli strumenti disponibili al modello a un set predefinito.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| mode | enum | Vincola gli strumenti disponibili al modello a un set predefinito.auto consente al modello di scegliere tra gli strumenti consentiti e generare unmessaggio. required richiede al modello di chiamare uno o più degli strumenti consentiti.Valori possibili: auto, required |
Sì | |
| Strumenti | matrice di oggetti | Elenco di definizioni degli strumenti che il modello deve essere autorizzato a chiamare. Per l'API Risposte, l'elenco delle definizioni degli strumenti potrebbe essere simile al seguente: json<br> [<br> { "type": "function", "name": "get_weather" },<br> { "type": "mcp", "server_label": "deepwiki" },<br> { "type": "image_generation" }<br> ]<br> |
Sì | |
| type | enum | Tipo di configurazione dello strumento consentito. Sempre allowed_tools.Valori possibili: allowed_tools |
Sì |
OpenAI.ToolChoiceCodeInterpreter
Indica che il modello deve usare uno strumento predefinito per generare una risposta. Altre informazioni sugli strumenti predefiniti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: code_interpreter |
Sì |
OpenAI.ToolChoiceComputerUsePreview
Indica che il modello deve usare uno strumento predefinito per generare una risposta. Altre informazioni sugli strumenti predefiniti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: computer_use_preview |
Sì |
OpenAI.ToolChoiceCustom
Usare questa opzione per forzare il modello a chiamare uno strumento personalizzato specifico.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nome | string | Nome dello strumento personalizzato da chiamare. | Sì | |
| type | enum | Per la chiamata a uno strumento personalizzato, il tipo è sempre custom.Valori possibili: custom |
Sì |
OpenAI.ToolChoiceFileSearch
Indica che il modello deve usare uno strumento predefinito per generare una risposta. Altre informazioni sugli strumenti predefiniti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: file_search |
Sì |
OpenAI.ToolChoiceFunction
Usare questa opzione per forzare il modello a chiamare una funzione specifica.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nome | string | Il nome della funzione da chiamare. | Sì | |
| type | enum | Per la chiamata di funzione, il tipo è sempre function.Valori possibili: function |
Sì |
OpenAI.ToolChoiceImageGeneration
Indica che il modello deve usare uno strumento predefinito per generare una risposta. Altre informazioni sugli strumenti predefiniti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: image_generation |
Sì |
OpenAI.ToolChoiceMCP
Usare questa opzione per forzare il modello a chiamare uno strumento specifico in un server MCP remoto.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nome | stringa (nullabile) | No | ||
| etichetta del server | string | Etichetta del server MCP da usare. | Sì | |
| type | enum | Per gli strumenti MCP, il tipo è sempre mcp.Valori possibili: mcp |
Sì |
OpenAI.ToolChoiceOptions
Controlla quale (se presente) strumento 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 significa che il modello deve chiamare uno o più strumenti.
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | noneautorequired |
OpenAI.ToolChoiceParam
Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione di una risposta. Vedere il tools parametro per informazioni su come specificare gli strumenti che il modello può chiamare.
Discriminante per OpenAI.ToolChoiceParam
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
allowed_tools |
OpenAI.ToolChoiceAllowed |
function |
OpenAI.ToolChoiceFunction |
mcp |
OpenAI.ToolChoiceMCP |
custom |
OpenAI.ToolChoiceCustom |
apply_patch |
OpenAI.SpecificApplyPatchParam |
shell |
OpenAI.SpecificFunctionShellParam |
file_search |
OpenAI.ToolChoiceFileSearch |
web_search_preview |
OpenAI.ToolChoiceWebSearchPreview |
computer_use_preview |
OpenAI.ToolChoiceComputerUsePreview |
web_search_preview_2025_03_11 |
OpenAI.ToolChoiceWebSearchPreview20250311 |
image_generation |
OpenAI.ToolChoiceImageGeneration |
code_interpreter |
OpenAI.ToolChoiceCodeInterpreter |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenAI.ToolChoiceParamType | Sì |
OpenAI.ToolChoiceParamType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | allowed_toolsfunctionmcpcustomapply_patchshellfile_searchweb_search_previewcomputer_use_previewweb_search_preview_2025_03_11image_generationcode_interpreter |
OpenAI.ToolChoiceWebSearchPreview
Indica che il modello deve usare uno strumento predefinito per generare una risposta. Altre informazioni sugli strumenti predefiniti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: web_search_preview |
Sì |
OpenAI.ToolChoiceWebSearchPreview20250311
Indica che il modello deve usare uno strumento predefinito per generare una risposta. Altre informazioni sugli strumenti predefiniti.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: web_search_preview_2025_03_11 |
Sì |
OpenAI.ToolType
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | functionfile_searchcomputer_use_previewweb_searchmcpcode_interpreterimage_generationlocal_shellshellcustomweb_search_previewapply_patcha2a_previewbing_custom_search_previewbrowser_automation_previewfabric_dataagent_previewsharepoint_grounding_previewmemory_search_previewazure_ai_searchazure_functionbing_groundingcapture_structured_outputsopenapi |
OpenAI.ToolsArray
Una matrice di strumenti che il modello può chiamare durante la generazione di una risposta. È possibile specificare lo strumento da usare impostando il tool_choice parametro .
Sono supportate le categorie di strumenti seguenti:
- Strumenti predefiniti: strumenti forniti da OpenAI che estendono le funzionalità del modello, ad esempio la ricerca Web o la ricerca di file. Altre informazioni sugli strumenti predefiniti.
- MCP Tools: integrazioni con sistemi di terze parti tramite server MCP personalizzati o connettori predefiniti, ad esempio Google Drive e SharePoint. Altre informazioni sugli strumenti MCP.
- Chiamate di funzione (strumenti personalizzati): funzioni definite dall'utente, consentendo al modello di chiamare il proprio codice con argomenti e output fortemente tipizzato. Altre informazioni sulla chiamata alle funzioni. È anche possibile usare strumenti personalizzati per chiamare il proprio codice.
Matrice di: OpenAI.Tool
OpenAI.TopLogProb
Probabilità di log principale di un token.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| bytes | matrice di OpenAI.integer | Sì | ||
| logprob | OpenAI.numeric | Sì | ||
| token | string | Sì |
OpenAI.Type
Azione per digitare del testo.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| text | string | Testo da digitare. | Sì | |
| type | enum | Specifica il tipo di evento. Per un'azione di tipo, questa proprietà è sempre impostato su type.Valori possibili: type |
Sì |
OpenAI.UpdateConversationBody
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (nullabili) | 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. |
Sì |
OpenAI.UrlCitationBody
Citazione per una risorsa Web usata per generare una risposta del modello.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| end_index | OpenAI.integer | Sì | ||
| start_index | OpenAI.integer | Sì | ||
| Titolo | string | Titolo della risorsa Web. | Sì | |
| type | enum | Tipo di citazione URL. Sempre url_citation.Valori possibili: url_citation |
Sì | |
| url | string | URL della risorsa Web. | Sì |
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.Verbosity
Vincola il livello di dettaglio della risposta del modello. I valori inferiori generano risposte più concise, mentre i valori più elevati generano risposte più dettagliate.
I valori attualmente supportati sono low, medium, e high.
| Proprietà | Value |
|---|---|
| Type | string |
| Annullabile | Sì |
| Valori | lowmediumhigh |
OpenAI.Wait
Azione di attesa.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Specifica il tipo di evento. Per un'azione di attesa, questa proprietà è sempre impostato su wait.Valori possibili: wait |
Sì |
OpenAI.WebSearchActionFind
Tipo di azione "find": cerca un criterio all'interno di una pagina caricata.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| pattern | string | Modello o testo da cercare all'interno della pagina. | Sì | |
| type | enum | Tipo di azione. Valori possibili: find_in_page |
Sì | |
| url | string | URL della pagina in cui è stato cercato il modello. | Sì |
OpenAI.WebSearchActionOpenPage
Tipo di azione "open_page" - Apre un URL specifico dai risultati della ricerca.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di azione. Valori possibili: open_page |
Sì | |
| url | string | URL aperto dal modello. | Sì |
OpenAI.WebSearchActionSearch
Tipo di azione "search" - Esegue una query di ricerca Web.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| queries | matrice di valori string | Query di ricerca. | No | |
| query | stringa (deprecata) | [DEPRECATO] Query di ricerca. | Sì | |
| Fonti | matrice di OpenAI.WebSearchActionSearchSources | Origini utilizzate nella ricerca. | No | |
| type | enum | Tipo di azione. Valori possibili: search |
Sì |
OpenAI.WebSearchActionSearchSources
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Valori possibili: url |
Sì | |
| url | string | Sì |
OpenAI.WebSearchApproximateLocation
Posizione approssimativa dell'utente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Città | stringa (nullabile) | No | ||
| paese | stringa (nullabile) | No | ||
| region | stringa (nullabile) | No | ||
| timezone | stringa (nullabile) | No | ||
| type | enum | Tipo di approssimazione della posizione. Sempre approximate.Valori possibili: approximate |
No |
OpenAI.WebSearchPreviewTool
Questo strumento cerca sul web risultati rilevanti da utilizzare in una risposta. Altre informazioni sullo strumento di ricerca web.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| dimensione_del_contesto_di_ricerca | OpenAI.SearchContextSize | No | ||
| type | enum | Tipo dello strumento di ricerca Web. Uno di web_search_preview o web_search_preview_2025_03_11.Valori possibili: web_search_preview |
Sì | |
| posizione_utente | OpenAI.ApproximateLocation (nullabile) | No | ||
| └* città | stringa (nullabile) | No | ||
| └* paese | stringa (nullabile) | No | ||
| └* area geografica | stringa (nullabile) | No | ||
| └* fuso orario | stringa (nullabile) | No | ||
| └─ Tipo | enum | Tipo di approssimazione della posizione. Sempre approximate.Valori possibili: approximate |
Sì |
OpenAI.WebSearchTool
Cerca su Internet fonti relative al prompt. Altre informazioni sullo strumento di ricerca web.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| custom_search_configuration | WebSearchConfiguration | Configurazione di ricerca Web per bing ricerca personalizzata | No | |
| └instance_name | string | Nome dell'istanza di configurazione personalizzata assegnata alla configurazione. | Sì | |
| └project_connection_id | string | Project ID connessione per l'uso di base con ricerca personalizzata Bing | Sì | |
| Filtri | OpenAI.WebSearchToolFilters (nullabile) | No | ||
| └allowed_domains | matrice di string (nullable) | No | ||
| 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 di web_search o web_search_2025_08_26.Valori possibili: web_search |
Sì | |
| posizione_utente | OpenAI.WebSearchApproximateLocation (nullabile) | Posizione approssimativa dell'utente. | No | |
| └* città | stringa (nullabile) | No | ||
| └* paese | stringa (nullabile) | No | ||
| └* area geografica | stringa (nullabile) | No | ||
| └* fuso orario | stringa (nullabile) | No | ||
| └─ Tipo | enum | Tipo di approssimazione della posizione. Sempre approximate.Valori possibili: approximate |
No |
OpenAI.WebSearchToolFilters
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| allowed_domains | matrice di valori string | No |
OpenAI.integer
Tipo: integer
Formato: int64
OpenAI.numeric
Tipo: numero
Formato: double
OpenApiAnonymousAuthDetails
Dettagli di sicurezza per l'autenticazione anonima OpenApi
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | enum | Tipo di oggetto, che è sempre "anonimo". Valori possibili: anonymous |
Sì |
OpenApiAuthDetails
dettagli di autenticazione per OpenApiFunctionDefinition
Discriminare per OpenApiAuthDetails
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
anonymous |
OpenApiAnonymousAuthDetails |
project_connection |
OpenApiProjectConnectionAuthDetails |
managed_identity |
OpenApiManagedAuthDetails |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | OpenApiAuthType | Tipo di autenticazione per l'endpoint OpenApi. I tipi consentiti sono: - Anonimo (nessuna autenticazione necessaria) - Project Connessione (richiede project_connection_id all'endpoint, come configurazione in AI Foundry) - Managed_Identity (richiede destinatari per l'autenticazione basata sull'identità) |
Sì |
OpenApiAuthType
Tipo di autenticazione per l'endpoint OpenApi. I tipi consentiti sono:
- Anonimo (non è richiesta l'autenticazione)
- Project Connessione (richiede project_connection_id per raggiungere l'endpoint, come configurato in AI Foundry)
- Managed_Identity (richiede un pubblico per l'autenticazione basata sull'identità)
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di autenticazione per l'endpoint OpenApi. I tipi consentiti sono: - Anonimo (nessuna autenticazione necessaria) - Project Connessione (richiede project_connection_id all'endpoint, come configurazione in AI Foundry) - Managed_Identity (richiede destinatari per l'autenticazione basata sull'identità) |
| Type | string |
| Valori | anonymousproject_connectionmanaged_identity |
OpenApiFunctionDefinition
Informazioni sulla definizione di input per una funzione openapi.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| auth | OpenApiAuthDetails | dettagli di autenticazione per OpenApiFunctionDefinition | Sì | |
| └─ Tipo | OpenApiAuthType | Il tipo di autenticazione deve essere anonimo/project_connection/managed_identity | Sì | |
| default_params | matrice di valori string | Elenco dei parametri della specifica OpenAPI che useranno le impostazioni predefinite fornite dall'utente | No | |
| descrizione | string | Una descrizione di ciò che fa la funzione, usata dal modello per scegliere quando e come chiamarla. | No | |
| functions | matrice di oggetti | Elenco delle definizioni di funzione usate dallo strumento OpenApi | No | |
| nome | string | Nome della funzione che deve essere chiamata. | Sì | |
| spec | object | La forma della funzione openapi, descritta come oggetto Schema JSON. | Sì |
OpenApiManagedAuthDetails
Dettagli di sicurezza per l'autenticazione managed_identity OpenApi
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| security_scheme | OpenApiManagedSecurityScheme | Schema di sicurezza per l'autenticazione managed_identity OpenApi | Sì | |
| Gruppo di destinatari └* | string | Ambito di autenticazione per managed_identity tipo di autenticazione | Sì | |
| type | enum | Tipo di oggetto, che è sempre "managed_identity". Valori possibili: managed_identity |
Sì |
OpenApiManagedSecurityScheme
Schema di sicurezza per l'autenticazione managed_identity OpenApi
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| audience | string | Ambito di autenticazione per managed_identity tipo di autenticazione | Sì |
OpenApiProjectConnectionAuthDetails
Dettagli di sicurezza per l'autenticazione della connessione project OpenApi
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| security_scheme | OpenApiProjectConnectionSecurityScheme | Schema di sicurezza per l'autenticazione managed_identity OpenApi | Sì | |
| └project_connection_id | string | Project ID connessione per Project tipo di autenticazione della connessione | Sì | |
| type | enum | Tipo di oggetto, che è sempre "project_connection". Valori possibili: project_connection |
Sì |
OpenApiProjectConnectionSecurityScheme
Schema di sicurezza per l'autenticazione managed_identity OpenApi
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| project_connection_id | string | Project ID connessione per Project tipo di autenticazione della connessione | Sì |
OpenApiTool
Informazioni sulla definizione di input per uno strumento OpenAPI usato per configurare un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| openapi | OpenApiFunctionDefinition | Informazioni sulla definizione di input per una funzione openapi. | Sì | |
| └* Autenticazione | OpenApiAuthDetails | Aprire i dettagli di autenticazione dell'API | Sì | |
| └default_params | matrice di valori string | Elenco dei parametri della specifica OpenAPI che useranno le impostazioni predefinite fornite dall'utente | No | |
| └* descrizione | string | Una descrizione di ciò che fa la funzione, usata dal modello per scegliere quando e come chiamarla. | No | |
| └* funzioni | matrice di oggetti (sola lettura) | Elenco delle definizioni di funzione usate dallo strumento OpenApi | No | |
| └* descrizione | string | Una descrizione di ciò che fa la funzione, usata dal modello per scegliere quando e come chiamarla. | No | |
| └> nome | string | Nome della funzione che deve essere chiamata. | Sì | |
| └─ Parametri | object | I parametri che le funzioni accettano, descritti come un oggetto JSON Schema. | Sì | |
| └> nome | string | Nome della funzione che deve essere chiamata. | Sì | |
| └* specifica | object | La forma della funzione openapi, descritta come oggetto Schema JSON. | Sì | |
| type | enum | Il tipo di oggetto, che è sempre 'openapi'. Valori possibili: openapi |
Sì |
PageOrder
| Proprietà | Value |
|---|---|
| Type | string |
| Valori | ascdesc |
PagedConnection
Raccolta di pagine di elementi Connection
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di connessione | Elementi connessione in questa pagina | Sì |
PagedDatasetVersion
Raccolta di pagine di elementi DatasetVersion
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di DatasetVersion | Elementi DatasetVersion in questa pagina | Sì |
PagedDeployment
Raccolta di pagine di elementi di distribuzione
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di distribuzione | Elementi di distribuzione in questa pagina | Sì |
PagedEvaluationRule
Raccolta di elementi Paged di EvaluationRule
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di EvaluationRule | Elementi EvaluationRule in questa pagina | Sì |
PagedEvaluationTaxonomy
Raccolta di pagine di elementi EvaluationTaxonomy
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di EvaluationTaxonomy | Elementi EvaluationTaxonomy in questa pagina | Sì |
PagedEvaluatorVersion
Raccolta di pagine di elementi EvaluatorVersion
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di analizzatoriVersion | Elementi Di analizzatoreVersion in questa pagina | Sì |
PagedIndex
Raccolta di pagine di elementi Index
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di indice | Elementi indice in questa pagina | Sì |
PagedInsight
Raccolta di elementi Insight in pagine
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di informazioni dettagliate | Elementi di Informazioni dettagliate in questa pagina | Sì |
PagedRedTeam
Raccolta di pagine di elementi RedTeam
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di RedTeam | Elementi RedTeam in questa pagina | Sì |
PagedSchedule
Raccolta di pagine di elementi pianificati
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di pianificazione | Elementi pianificati in questa pagina | Sì |
PagedScheduleRun
Raccolta di pagine di elementi ScheduleRun
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| nextLink | string | Collegamento alla pagina successiva di elementi | No | |
| value | matrice di ScheduleRun | Elementi ScheduleRun in questa pagina | Sì |
PendingUploadRequest
Rappresenta una richiesta di caricamento in sospeso.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Connectionname | string | 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 | string | Se PendingUploadId non viene specificato, verrà usato un GUID casuale. | No | |
| pendingUploadType | enum | BlobReference è l'unico tipo supportato. Valori possibili: BlobReference |
Sì |
PendingUploadResponse
Rappresenta la risposta per una richiesta di caricamento in sospeso
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| blobReference | BlobReference | Dettagli di riferimento BLOB. | Sì | |
| └* blobUri | string | Percorso URI BLOB per il caricamento dei dati da parte del client. Esempio: https://blob.windows.core.net/Container/Path |
Sì | |
| └* credenziali | SasCredential | Informazioni sulle credenziali per accedere all'account di archiviazione. | Sì | |
| └\ storageAccountArmId | string | ID ARM dell'account di archiviazione da usare. | Sì | |
| pendingUploadId | string | ID per questa richiesta di caricamento. | Sì | |
| pendingUploadType | enum | BlobReference è l'unico tipo supportato Valori possibili: BlobReference |
Sì | |
| version | string | 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
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| instructions | stringa (nullabile) | Messaggio di sistema (o sviluppatore) inserito nel contesto del modello. | No | |
| kind | enum | Valori possibili: prompt |
Sì | |
| model | string | Distribuzione del modello da utilizzare per l'agente. | Sì | |
| rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| └rai_policy_name | string | Nome del criterio RAI da applicare. | Sì | |
| reasoning | OpenAI.Reasoning (nullabile) |
Solo modelli gpt-5 e serie O Opzioni di configurazione per ragionamento dei modelli. |
No | |
| └* sforzo | Sforzo di Ragionamento OpenAI | Vincola lo sforzo sul ragionamento per ragionamento dei modelli. I valori attualmente supportati sono none, minimal, lowmedium, , highe xhigh. Ridurrel'impegno di ragionamento può comportare risposte più veloci e meno token usati sul ragionamento in una risposta. - gpt-5.1 il valore predefinito è none, che non esegue il ragionamento. I valori di ragionamento supportati per gpt-5.1 sono none, low, mediume high. Le chiamate agli strumenti sono supportate per tutti i valori di ragionamento in gpt-5.1.- Tutti i modelli prima gpt-5.1 di eseguire il ragionamento per impostazione predefinita medium e non supportano none.- Il gpt-5-pro modello usa per impostazione predefinita (e supporta solo) high il ragionamento.- xhigh è supportato per tutti i modelli dopo gpt-5.1-codex-max. |
No | |
| └─ genera_sommario | enum | Valori possibili: auto, concise, detailed |
No | |
| └─ Riepilogo | enum | Valori possibili: auto, concise, detailed |
No | |
| structured_inputs | object | 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 è consigliabile modificare questa impostazione o top_p non entrambe. |
No | 1 |
| text | PromptAgentDefinitionTextOptions | Opzioni di configurazione per una risposta di testo dal modello. Può essere un testo normale o dati JSON strutturati. | No | |
| └* formato | OpenAI.TextResponseFormatConfiguration | Oggetto che specifica il formato che il modello deve restituire. La configurazione { "type": "json_schema" } abilita output strutturati,che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni, vedere 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, chegarantisce che il messaggio generato dal modello sia JSON valido. Utilizzo di json_schemaè preferibile per i modelli che lo supportano. |
No | |
| tool_choice | string o OpenAI.ToolChoiceParam | Come il modello deve selezionare quale strumento (o strumenti) usare durante la generazione di una risposta. Vedere il tools parametro per informazioni su come specificare gli strumenti che il modello può chiamare. |
No | |
| Strumenti | matrice di OpenAI.Tool | 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 è consigliabile modificare questa impostazione o temperature non entrambe. |
No | 1 |
PromptAgentDefinitionTextOptions
Opzioni di configurazione per una risposta di testo dal modello. Può essere un testo normale o dati JSON strutturati.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Oggetto che specifica il formato che il modello deve restituire. La configurazione { "type": "json_schema" } abilita output strutturati,che garantisce che il modello corrisponda allo schema JSON fornito. Per altre informazioni, vedere 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, chegarantisce che il messaggio generato dal modello sia JSON valido. Utilizzo di json_schemaè preferibile per i modelli che lo supportano. |
No |
PromptBasedEvaluatorDefinition
Analizzatore basato su prompt
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| data_schema | object | Lo schema JSON (bozza 2020-12) per i dati di input del valutatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| init_parameters | object | Lo schema JSON (bozza 2020-12) per i parametri di input dell'analizzatore. Ciò include parametri come tipo, proprietà, obbligatorio. | No | |
| metrics | object | Elenco delle metriche di output prodotte da questo valutatore | No | |
| prompt_text | string | Testo del prompt utilizzato per la valutazione | Sì | |
| type | enum | Valori possibili: prompt |
Sì |
ProtocolVersionRecord
Mapping di record per un singolo protocollo e la relativa versione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| protocol | AgentProtocol | Sì | ||
| version | string | Stringa di versione per il protocollo, ad esempio 'v0.1.1'. | Sì |
RaiConfig
Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI).
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| rai_policy_name | string | Nome del criterio RAI da applicare. | Sì |
RecurrenceSchedule
Modello di pianificazione delle ricorrenze.
Discriminare per RecurrenceSchedule
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
Hourly |
HourlyRecurrenceSchedule |
Daily |
DailyRecurrenceSchedule |
Weekly |
WeeklyRecurrenceSchedule |
Monthly |
MonthlyRecurrenceSchedule |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | RecurrenceType | Tipo di ricorrenza. | Sì |
RecurrenceTrigger
Trigger basato sulla ricorrenza.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| endTime | string | Ora di fine per la pianificazione della ricorrenza in formato ISO 8601. | No | |
| interval | integer | Intervallo per la pianificazione della ricorrenza. | Sì | |
| schedule | RecurrenceSchedule | Modello di pianificazione delle ricorrenze. | Sì | |
| └─ Tipo | RecurrenceType | Tipo di ricorrenza per la pianificazione della ricorrenza. | Sì | |
| startTime | string | Ora di inizio per la pianificazione delle ricorrenze in formato ISO 8601. | No | |
| timeZone | string | Fuso orario per la pianificazione della ricorrenza. | No | UTC |
| type | enum | Tipo di trigger. Valori possibili: Recurrence |
Sì |
RecurrenceType
Tipo di ricorrenza.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di ricorrenza. |
| Type | string |
| Valori | HourlyDailyWeeklyMonthly |
RedTeam
Dettagli della squadra rossa.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| applicationScenario | string | Scenario dell'applicazione per l'operazione red team, per generare attacchi specifici dello scenario. | No | |
| attackStrategies | matrice di AttackStrategy | Elenco di strategie di attacco o elenchi annidati di strategie di attacco. | No | |
| displayName | string | Nome dell'esecuzione del red-team. | No | |
| id | string (sola lettura) | Identificatore dell'esecuzione del team rosso. | Sì | |
| numTurns | integer | Numero di round di simulazione. | No | |
| properties | object | Proprietà della squadra rossa. A differenza dei tag, le proprietà sono solo aggiuntive. Una volta aggiunta, non è possibile rimuovere una proprietà. | No | |
| riskCategories | matrice di RiskCategory | Elenco delle categorie di rischio per cui generare gli obiettivi di attacco. | No | |
| simulationOnly | boolean | Solo simulazione o simulazione + valutazione. False predefinito, se true l'analisi restituisce il risultato della conversazione non di valutazione. | No | Falso |
| Stato | string (sola lettura) | Stato della squadra rossa. È impostato dal servizio ed è di sola lettura. | No | |
| tags | object | Tag della squadra rossa. A differenza delle proprietà, i tag sono completamente modificabili. | No | |
| target | TargetConfig | Classe astratta per la configurazione del target. | Sì | |
| └─ Tipo | string | Tipo della configurazione del modello. | Sì |
RedTeamEvalRunDataSource
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| item_generation_params | ItemGenerationParams | Rappresenta il set di parametri utilizzati per controllare le operazioni di generazione degli elementi. | Sì | |
| └─ Tipo | ItemGenerationParamsType | Tipo di parametri di generazione di elementi da usare. | Sì | |
| target | Destinazione | Classe base per bersagli con supporto per discriminatore. | Sì | |
| └─ Tipo | string | Tipo di destinazione. | Sì | |
| type | enum | Tipo di origine dati. Sempre azure_ai_red_team.Valori possibili: azure_ai_red_team |
Sì |
RedTeamItemGenerationParams
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| attack_strategies | matrice di AttackStrategy | Raccolta di strategie di attacco da usare. | Sì | |
| num_turns | integer | Numero di turni consentiti nel gioco. | Sì | 20 |
| type | enum | Tipo di parametri di generazione di elementi. Valori possibili: red_team |
Sì |
RedTeamSeedPromptsItemGenerationParams
Rappresenta i parametri per la generazione di elementi di inizializzazione red team.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| attack_strategies | matrice di AttackStrategy | Raccolta di strategie di attacco da usare. | Sì | |
| num_turns | integer | Numero di turni consentiti nel gioco. | Sì | 20 |
| source | OpenAI.EvalJsonlFileContentSource | Sì | ||
| └> contenuto | matrice di OpenAI.EvalJsonlFileContentSourceContentContent | Contenuto del file jsonl. | Sì | |
| └─ Tipo | enum | Tipo di origine JSONL. Sempre file_content.Valori possibili: file_content |
Sì | |
| type | enum | Tipo di parametri di generazione di elementi, sempre red_team_seed_prompts.Valori possibili: red_team_seed_prompts |
Sì |
RedTeamTaxonomyItemGenerationParams
Rappresenta i parametri per la generazione dell'elemento tassonomia del team rosso.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| attack_strategies | matrice di AttackStrategy | Raccolta di strategie di attacco da usare. | Sì | |
| num_turns | integer | Numero di turni consentiti nel gioco. | Sì | 20 |
| source | OpenAI.EvalJsonlFileContentSource | Sì | ||
| └> contenuto | matrice di OpenAI.EvalJsonlFileContentSourceContentContent | Contenuto del file jsonl. | Sì | |
| └─ Tipo | enum | Tipo di origine JSONL. Sempre file_content.Valori possibili: file_content |
Sì | |
| type | enum | Tipo di parametri di generazione di elementi, sempre red_team_taxonomy.Valori possibili: red_team_taxonomy |
Sì |
ResponseRetrievalItemGenerationParams
Rappresenta i parametri per la generazione di elementi di recupero della risposta.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| mappatura dei dati | object | Mapping dai campi di origine al campo response_id, necessario per recuperare la cronologia delle chat. | Sì | |
| max_num_turns | integer | Numero massimo di turni di cronologia chat da valutare. | Sì | |
| source | OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource | Origine da cui viene letto il contenuto JSONL. | Sì | |
| type | enum | Tipo di parametri di generazione di elementi, sempre response_retrieval.Valori possibili: response_retrieval |
Sì |
RiskCategory
Categoria di rischio per l'obiettivo dell'attacco.
| Proprietà | Value |
|---|---|
| Descrizione | Categoria di rischio per l'obiettivo dell'attacco. |
| Type | string |
| Valori | HateUnfairnessViolenceSexualSelfHarmProtectedMaterialCodeVulnerabilityUngroundedAttributesProhibitedActionsSensitiveDataLeakageTaskAdherence |
SasCredentials
Definizione delle credenziali di firma di accesso condiviso
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| SAS | string (sola lettura) | Token di firma di accesso condiviso | No | |
| type | enum | Tipo di credenziale Valori possibili: SAS |
Sì |
SampleType
Il tipo di campione utilizzato nell'analisi.
| Proprietà | Value |
|---|---|
| Descrizione | Il tipo di campione utilizzato nell'analisi. |
| Type | string |
| Valori | EvaluationResultSample |
SasCredential
Definizione delle credenziali di firma di accesso condiviso
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| sasUri | string (sola lettura) | URI di firma di accesso condiviso | Sì | |
| type | enum | Tipo di credenziale Valori possibili: SAS |
Sì |
Schedule
Modello di pianificazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione della pianificazione. | No | |
| displayName | string | Nome della pianificazione. | No | |
| enabled | boolean | Stato abilitato della pianificazione. | Sì | |
| id | string (sola lettura) | Identificatore della pianificazione. | Sì | |
| properties | object | Proprietà della pianificazione. A differenza dei tag, le proprietà sono solo aggiuntive. Una volta aggiunta, non è possibile rimuovere una proprietà. | No | |
| provisioningStatus | ScheduleProvisioningStatus (sola lettura) | Pianificare lo stato del provisioning. | No | |
| dati di sistema | oggetto (sola lettura) | Metadati di sistema per la risorsa. | Sì | |
| tags | object | Tag della pianificazione. A differenza delle proprietà, i tag sono completamente modificabili. | No | |
| compito | ScheduleTask | Modello di attività di pianificazione. | Sì | |
| Configurazione di └* | object | Configurazione per l'attività. | No | |
| └─ Tipo | ScheduleTaskType | Tipo dell'attività. | Sì | |
| trigger | Trigger | Modello base per il Trigger del programma. | Sì | |
| └─ Tipo | TriggerType | Tipo di trigger. | Sì |
ScheduleProvisioningStatus
Pianificare lo stato del provisioning.
| Proprietà | Value |
|---|---|
| Descrizione | Pianificare lo stato del provisioning. |
| Type | string |
| Valori | CreatingUpdatingDeletingSucceededFailed |
ScheduleRun
Pianificare il modello di esecuzione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| error | string (sola lettura) | Informazioni sull'errore per l'esecuzione della pianificazione. | No | |
| id | string (sola lettura) | Identificatore dell'esecuzione della pianificazione. | Sì | |
| properties | oggetto (sola lettura) | Proprietà dell'esecuzione della pianificazione. | Sì | |
| scheduleId | string | Identificatore della pianificazione. | Sì | |
| esito positivo | booleano (sola lettura) | Attivare lo stato di esito positivo dell'esecuzione della pianificazione. | Sì | |
| triggerTime | string | 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 del tipo | Schema |
|---|---|
Evaluation |
EvaluationScheduleTask |
Insight |
InsightScheduleTask |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| configuration | object | Configurazione per l'attività. | No | |
| type | ScheduleTaskType | Tipo dell'attività. | Sì |
ScheduleTaskType
Tipo dell'attività.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo dell'attività. |
| Type | string |
| Valori | EvaluationInsight |
SharepointGroundingToolParameters
Parametri dello strumento di messa a terra di SharePoint.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| project_connections | matrice di ToolProjectConnection | Le connessioni project collegate a questo strumento. Può essere presente un massimo di 1 connessione risorsa collegata allo strumento. |
No |
SharepointPreviewTool
Informazioni sulla definizione di input per uno strumento di SharePoint usato per configurare un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| sharepoint_grounding_preview | SharepointGroundingToolParameters | Parametri dello strumento di messa a terra di SharePoint. | Sì | |
| └project_connections | matrice di ToolProjectConnection | Le connessioni project collegate a questo strumento. Può essere presente un massimo di 1 connessione risorsa collegata allo strumento. Vincoli: maxItems: 1 |
No | |
| type | enum | Il tipo di oggetto, che è sempre 'sharepoint_grounding_preview'. Valori possibili: sharepoint_grounding_preview |
Sì |
Sku
Informazioni sullo SKU
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| capacity | integer | Capacità sku | Sì | |
| family | string | Famiglia sku | Sì | |
| nome | string | Nome SKU | Sì | |
| size | string | Dimensioni sku | Sì | |
| tier | string | Livello SKU | Sì |
StructuredInputDefinition
Input strutturato che può partecipare alle sostituzioni di modelli di prompt e all'associazione di argomenti dello strumento.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| default_value | Valore predefinito per l'input se non viene fornito alcun valore di runtime. | No | ||
| descrizione | string | Una descrizione leggibile dell'input. | No | |
| required | boolean | Indica se la proprietà di input è necessaria quando viene richiamato l'agente. | No | Falso |
| schema | object | Lo schema JSON per l'input strutturato (facoltativo). | No |
StructuredOutputDefinition
Output strutturato che può essere prodotto dall'agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione dell'output da generare. Usato dal modello per determinare quando generare l'output. | Sì | |
| nome | string | Nome dell'output strutturato. | Sì | |
| schema | object | Schema JSON per l'output strutturato. | Sì | |
| rigido | booleano (nullable) | Indica se applicare la convalida rigorosa. Valore predefinito true. |
Sì |
StructuredOutputsOutputItem
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| output | Output strutturato acquisito durante la risposta. | Sì | ||
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| type | enum | Valori possibili: structured_outputs |
Sì |
SyntheticDataGenerationPreviewEvalRunDataSource
Rappresenta un'origine dati per le esecuzioni di valutazione che valuta in base ai dati sintetici generati a scopo di test.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| messaggi di input | OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate | No | ||
| Modello └─ | matrice di oggetti o OpenAI.EvalItem | Sì | ||
| └─ Tipo | enum | Valori possibili: template |
Sì | |
| item_generation_params | SyntheticDataGenerationPreviewItemGenerationParams | Sì | ||
| └model_deployment_name | string | Nome della distribuzione del modello da usare per la generazione di dati sintetici. | Sì | |
| └output_dataset_id | string (sola lettura) | Identificatore del set di dati di output in cui vengono archiviati i dati sintetici generati. I dati generati sono un file jsonl con ID colonne, query e test_description. | No | |
| └output_dataset_name | string | Nome del set di dati di output in cui verranno archiviati i dati sintetici generati. Se non specificato, il servizio genera automaticamente il nome del set di dati. | No | |
| └* prompt | string | Richiesta usata per la generazione di dati sintetici. Questa opzione è se la destinazione è di tipo 'azure_ai_agent' con istruzioni configurate nell'agente. | No | |
| └samples_count | integer | Numero massimo di campioni di dati da generare. | Sì | |
| └* origini | matrice di OpenAI.EvalJsonlFileIdSource | File di origine del contenuto dati di inizializzazione facoltativi per la generazione di dati. | Sì | |
| └─ Tipo | enum | Tipo di parametri di generazione di elementi. Valori possibili: synthetic_data_gen_preview |
Sì | |
| target | Destinazione | Classe base per bersagli con supporto per discriminatore. | Sì | |
| └─ Tipo | string | Tipo di destinazione. | Sì | |
| type | enum | Tipo di origine dati, sempre azure_ai_synthetic_data_gen_preview.Valori possibili: azure_ai_synthetic_data_gen_preview |
Sì |
SyntheticDataGenerationPreviewItemGenerationParams
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| model_deployment_name | string | Nome della distribuzione del modello da usare per la generazione di dati sintetici. | Sì | |
| output_dataset_id | string (sola lettura) | Identificatore del set di dati di output in cui vengono archiviati i dati sintetici generati. I dati generati sono un file jsonl con ID colonne, query e test_description. | No | |
| output_dataset_name | string | Nome del set di dati di output in cui verranno archiviati i dati sintetici generati. Se non specificato, il servizio genera automaticamente il nome del set di dati. | No | |
| prompt | string | Richiesta usata per la generazione di dati sintetici. Questa opzione è se la destinazione è di tipo 'azure_ai_agent' con istruzioni configurate nell'agente. | No | |
| samples_count | integer | Numero massimo di campioni di dati da generare. | Sì | |
| Fonti | matrice di OpenAI.EvalJsonlFileIdSource | File di origine del contenuto dati di inizializzazione facoltativi per la generazione di dati. | Sì | |
| type | enum | Tipo di parametri di generazione di elementi. Valori possibili: synthetic_data_gen_preview |
Sì |
Target
Classe base per bersagli con supporto per discriminatore.
Discriminare per target
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
azure_ai_model |
AzureAIModelTarget |
azure_ai_agent |
AzureAIAgentTarget |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | string | Tipo di destinazione. | Sì |
TargetCompletionEvalRunDataSource
Rappresenta un'origine dati per la configurazione di valutazione del completamento basata su destinazione.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| messaggi di input | OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference | No | ||
| └item_reference | string | Sì | ||
| └─ Tipo | enum | Valori possibili: item_reference |
Sì | |
| source | OpenAI.EvalJsonlFileContentSource o OpenAI.EvalJsonlFileIdSource | Configurazione di origine per i dati inline o di file. | Sì | |
| target | Destinazione | Classe base per bersagli con supporto per discriminatore. | Sì | |
| └─ Tipo | string | Tipo di destinazione. | Sì | |
| type | enum | Tipo di origine dati, sempre azure_ai_target_completions.Valori possibili: azure_ai_target_completions |
Sì |
TargetConfig
Classe astratta per la configurazione del target.
Discriminare per TargetConfig
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
AzureOpenAIModel |
AzureOpenAIModelConfiguration |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | string | Tipo della configurazione del modello. | Sì |
TargetUpdate
Classe base per bersagli con supporto per discriminatore.
Discriminare per TargetUpdate
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
azure_ai_model |
AzureAIModelTargetUpdate |
azure_ai_agent |
AzureAIAgentTargetUpdate |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | string | Tipo di destinazione. | Sì |
TassonomiaCategory
Definizione della categoria di tassonomia.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione della categoria tassonomia. | No | |
| id | string | Identificatore univoco della categoria tassonomia. | Sì | |
| nome | string | Nome della categoria tassonomia. | Sì | |
| properties | object | Proprietà aggiuntive per la categoria tassonomia. | No | |
| riskCategory | RiskCategory | Categoria di rischio per l'obiettivo dell'attacco. | Sì | |
| Sottocategorie | matrice di TassonomiaSubCategory | Elenco delle sottocategorie tassonomia. | Sì |
TassonomiaSubCategory
Definizione della sottocategoria della tassonomia.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Descrizione della sottocategoria tassonomia. | No | |
| enabled | boolean | Elenco di elementi di tassonomia in questa sottocategoria. | Sì | |
| id | string | Identificatore univoco della sottocategoria tassonomia. | Sì | |
| nome | string | Nome della sottocategoria tassonomia. | Sì | |
| properties | object | Proprietà aggiuntive per la sottocategoria tassonomia. | No |
ToolDescription
Descrizione di uno strumento che può essere utilizzato da un agente.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Breve descrizione dello scopo dello strumento. | No | |
| nome | string | Nome dello strumento. | No |
ToolProjectConnection
Una risorsa di connessione project.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| project_connection_id | string | Una connessione di progetto in uno ToolProjectConnectionList collegato a questo strumento. | Sì |
TracesPreviewEvalRunDataSource
Rappresenta un'origine dati per le esecuzioni di valutazione che operano sulle tracce di Agent archiviate in Application Insights.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| agent_id | string | ID agente usato per filtrare le tracce per la valutazione. | No | |
| agent_name | string | Nome dell'agente utilizzato per filtrare le tracce per la valutazione. | No | |
| orario di fine | integer | Timestamp Unix (in secondi) che contrassegna la fine della finestra della query di traccia. L'impostazione predefinita è l'ora corrente. | No | |
| ingestion_delay_seconds | integer | Ritardo da applicare per l'inserimento durante l'esecuzione di query sulle tracce. | No | 300 |
| lookback_hours | integer | Finestra di lookback (in ore) applicata durante il recupero di tracce da Application Insights. Per le valutazioni pianificate, questo viene dedotto dall'intervallo di ricorrenza. |
No | 168 |
| max_traces | integer | Limite di campionamento applicato alle tracce recuperate per la valutazione. | No | 1000 |
| trace_ids | matrice di valori string | Raccolta di identificatori di traccia dell'agente da valutare. | No | |
| type | enum | Tipo di origine dati, sempre azure_ai_traces_preview.Valori possibili: azure_ai_traces_preview |
Sì |
TreatmentEffectType
Tipo di effetto del trattamento.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di effetto del trattamento. |
| Type | string |
| Valori | TooFewSamplesInconclusiveChangedImprovedDegraded |
Trigger
Modello base per il Trigger del programma.
Discriminante per trigger
Questo componente usa la proprietà type per distinguere tra tipi diversi:
| Valore del tipo | Schema |
|---|---|
Cron |
CronTrigger |
Recurrence |
RicorrenzaTrigger |
OneTime |
OneTimeTrigger |
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| type | TriggerType | Tipo di trigger. | Sì |
Tipo di Attivazione
Tipo di trigger.
| Proprietà | Value |
|---|---|
| Descrizione | Tipo di trigger. |
| Type | string |
| Valori | CronRecurrenceOneTime |
UpdateAgentFromManifestRequest
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| manifest_id | string | ID manifesto da cui importare la versione dell'agente. | Sì | |
| metadata | object | 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 | object | Input al manifesto che genererà un agente completamente materializzato. | Sì |
UpdateAgentRequest
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| Definizione | AgentDefinition | Sì | ||
| └* tipo | AgentKind | Sì | ||
| └rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| descrizione | string | Una descrizione leggibile dell'agente. Vincoli: maxLength: 512 |
No | |
| metadata | object | 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
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (nullabili) | 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 | string | No | ||
| properties | object | 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.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| contenuto | string | Il contenuto della memoria. | Sì | |
| kind | enum | Tipo di elemento di memoria. Valori possibili: user_profile |
Sì | |
| memory_id | string | L'ID univoco dell'elemento di memoria. | Sì | |
| scope | string | Spazio dei nomi che raggruppa e isola logicamente le memorie, ad esempio un ID utente. | Sì | |
| updated_at | integer | L'ora dell'ultimo aggiornamento dell'elemento in memoria. | Sì |
WebSearchConfiguration
Configurazione di ricerca Web per bing ricerca personalizzata
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| instance_name | string | Nome dell'istanza di configurazione personalizzata assegnata alla configurazione. | Sì | |
| project_connection_id | string | Project ID connessione per l'uso di base con ricerca personalizzata Bing | Sì |
WeeklyRecurrenceSchedule
Pianificazione della ricorrenza settimanale.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| giorniDiSettimana | matrice di DayOfWeek | Giorni della settimana per la pianificazione della ricorrenza. | Sì | |
| type | enum | Tipo di ricorrenza settimanale. Valori possibili: Weekly |
Sì |
WorkflowActionOutputItem
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| action_id | string | Identificatore univoco per l'azione. | Sì | |
| agent_reference | AgentReference | No | ||
| └> nome | string | Nome dell'agente. Vincoli: maxLength: 256 |
Sì | |
| └─ Tipo | enum | Valori possibili: agent_reference |
Sì | |
| └─ versione | string | Identificatore della versione dell'agente. | No | |
| kind | string | Tipo di azione CSDL, ad esempio 'SetVariable', 'InvokeAzureAgent'. | Sì | |
| parent_action_id | string | ID dell'azione padre se si tratta di un'azione nidificata. | No | |
| previous_action_id | string | ID dell'azione precedente se questa azione segue un'altra azione. | No | |
| response_id | string | Risposta in base alla quale viene creato l'elemento. | No | |
| Stato | enum | Stato dell'azione ,ad esempio 'in_progress', 'completed', 'failed', 'cancelled'). Valori possibili: completed, failed, in_progress, cancelled |
Sì | |
| type | enum | Valori possibili: workflow_action |
Sì |
WorkflowAgentDefinition
Definizione dell'agente del flusso di lavoro.
| Name | Type | Description | Obbligatorio | Predefinito |
|---|---|---|---|---|
| kind | enum | Valori possibili: workflow |
Sì | |
| rai_config | RaiConfig | Configurazione per il filtraggio dei contenuti e le funzioni di sicurezza RAI (Responsible AI). | No | |
| └rai_policy_name | string | Nome del criterio RAI da applicare. | Sì | |
| flusso di lavoro | string | Definizione YAML CSDL del flusso di lavoro. | No |
integer
Tipo: integer
Formato: int64