Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
API-Version: v1
Authentifizierung
Fluss: implizit
Autorisierungs-URL:https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Bereiche:
https://ai.azure.com/.default
Agenten
Agents – Agent erstellen
POST {endpoint}/agents?api-version=v1
Erstellt den Agent.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview, , HostedAgents=V1PreviewWorkflowAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Definition | AgentDefinition | Ja | ||
| └– Art | AgentKind | Ja | ||
| └- rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | Der eindeutige Name, der den Agent identifiziert. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden. - Muss mit alphanumerischen Zeichen beginnen und enden, - Kann Bindestriche in der Mitte enthalten - Darf 63 Zeichen nicht überschreiten. Einschränkungen: maxLength: 63 |
Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agents auflisten
GET {endpoint}/agents?api-version=v1
Gibt die Liste aller Agenten zurück.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| kind | query | No | Schnur Mögliche Werte: prompt, , hosted, container_appworkflow |
Filtert Agents nach Art. Wenn nicht angegeben, werden alle Agents zurückgegeben. |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agent abrufen
GET {endpoint}/agents/{agent_name}?api-version=v1
Ruft den Agenten ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des abzurufenden Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Update-Agent
POST {endpoint}/agents/{agent_name}?api-version=v1
Aktualisiert den Agent, indem eine neue Version hinzugefügt wird, wenn Änderungen an der Agentendefinition vorgenommen werden. Wenn keine Änderungen vorgenommen werden, wird die vorhandene Agent-Version zurückgegeben.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des abzurufenden Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview, , HostedAgents=V1PreviewWorkflowAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Definition | AgentDefinition | Ja | ||
| └– Art | AgentKind | Ja | ||
| └- rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agent löschen
DELETE {endpoint}/agents/{agent_name}?api-version=v1
Löscht einen Agent.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des zu löschenden Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DeleteAgentResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agent aus dem Manifest aktualisieren
POST {endpoint}/agents/{agent_name}/import?api-version=v1
Aktualisiert den Agent aus einem Manifest, indem eine neue Version hinzugefügt wird, wenn Änderungen an der Agentdefinition vorhanden sind. Wenn keine Änderungen vorgenommen werden, wird die vorhandene Agent-Version zurückgegeben.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des zu aktualisierenden Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| manifest_id | Schnur | Die Manifest-ID, aus der die Agentversion importiert werden soll. | Ja | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| parameter_values | Objekt | Die Eingaben in das Manifest, die zu einem vollständig materialisierten Agent führen. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agent-Version erstellen
POST {endpoint}/agents/{agent_name}/versions?api-version=v1
Erstellen Sie eine neue Agentversion.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der eindeutige Name, der den Agent identifiziert. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden. - Muss mit alphanumerischen Zeichen beginnen und enden, - Kann Bindestriche in der Mitte enthalten - Darf 63 Zeichen nicht überschreiten. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview, , HostedAgents=V1PreviewWorkflowAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Definition | AgentDefinition | Ja | ||
| └– Art | AgentKind | Ja | ||
| └- rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentVersionObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agentversionen auflisten
GET {endpoint}/agents/{agent_name}/versions?api-version=v1
Gibt die Liste der Versionen eines Agenten zurück.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents, für den Versionen abgerufen werden sollen. |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agentversion abrufen
GET {endpoint}/agents/{agent_name}/versions/{agent_version}?api-version=v1
Ruft eine bestimmte Version eines Agenten ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des abzurufenden Agents. |
| agent_version | path | Ja | Schnur | Die Version des abzurufenden Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentVersionObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agent-Version löschen
DELETE {endpoint}/agents/{agent_name}/versions/{agent_version}?api-version=v1
Löscht eine bestimmte Version eines Agenten.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des zu löschenden Agents. |
| agent_version | path | Ja | Schnur | Die zu löschende Version des Agents |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DeleteAgentVersionResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agent-Version aus dem Manifest erstellen
POST {endpoint}/agents/{agent_name}/versions:import?api-version=v1
Erstellen Sie eine neue Agent-Version aus einem Manifest.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der eindeutige Name, der den Agent identifiziert. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden. - Muss mit alphanumerischen Zeichen beginnen und enden, - Kann Bindestriche in der Mitte enthalten - Darf 63 Zeichen nicht überschreiten. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| manifest_id | Schnur | Die Manifest-ID, aus der die Agentversion importiert werden soll. | Ja | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| parameter_values | Objekt | Die Eingaben in das Manifest, die zu einem vollständig materialisierten Agent führen. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentVersionObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agents – Agent aus dem Manifest erstellen
POST {endpoint}/agents:import?api-version=v1
Erstellt einen Agent aus einem Manifest.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| manifest_id | Schnur | Die Manifest-ID, aus der die Agentversion importiert werden soll. | Ja | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | Der eindeutige Name, der den Agent identifiziert. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden. - Muss mit alphanumerischen Zeichen beginnen und enden, - Kann Bindestriche in der Mitte enthalten - Darf 63 Zeichen nicht überschreiten. Einschränkungen: maxLength: 63 |
Ja | |
| parameter_values | Objekt | Die Eingaben in das Manifest, die zu einem vollständig materialisierten Agent führen. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer
Agentcontainer – Listen-Agent-Containervorgänge
GET {endpoint}/agents/{agent_name}/operations?api-version=v1
Listen von Containervorgängen für einen Agent.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer – Agentcontainer-Vorgang abrufen
GET {endpoint}/agents/{agent_name}/operations/{operation_id}?api-version=v1
Rufen Sie den Status eines Containervorgangs für einen Agent ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| operation_id | path | Ja | Schnur | Die Vorgangs-ID. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentContainerOperationObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer – Agentcontainer abrufen
GET {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default?api-version=v1
Abrufen eines Containers für eine bestimmte Version eines Agents.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| agent_version | path | Ja | Schnur | Die Version des Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentContainerObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer – Listen-Agent-Versionscontainervorgänge
GET {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default/operations?api-version=v1
Auflisten von Containervorgängen für eine bestimmte Version eines Agents.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| agent_version | path | Ja | Schnur | Die Version des Agents. |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer – Agentcontainer löschen
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:delete?api-version=v1
Löschen eines Containers für eine bestimmte Version eines Agents. Wenn der Container nicht vorhanden ist, wird der Vorgang no-op. Der Vorgang ist ein lang ausgeführter Vorgang. Befolgen sie die Entwurfsrichtlinien für lange ausgeführte Vorgänge in Azure REST-APIs. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| agent_version | path | Ja | Schnur | Die Version des Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 202
Beschreibung: Die Anforderung wurde zur Verarbeitung akzeptiert, die Verarbeitung wurde jedoch noch nicht abgeschlossen.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentContainerOperationObject |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| Betriebsstandort | Schnur |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer – Stream-Agent-Containerprotokolle
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:logstream?api-version=v1
Containerprotokolleintrag, der aus dem Container als Textblöcke gestreamt wurde. Jeder Block ist eine UTF-8-Zeichenfolge, die abhängig vom Typ des gestreamten Containerprotokolls entweder eine Nur-Text-Protokollzeile oder einen JSON-formatierten Protokolleintrag sein kann. Clients sollten jeden Block als undurchsichtigen Text behandeln und bei Bedarf versuchen, ihn basierend auf ihren Protokollierungsanforderungen als JSON zu analysieren.
Für Systemprotokolle: das Format ist JSON mit der folgenden Struktur: {"TimeStamp":"2025-12-15T16:51:33Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Connecting to the events collector...","Reason":"StartingGettingEvents ","EventSource":"ContainerAppController","Count":1} {"TimeStamp":"2025-12-15T16:51:34Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":"null,"Msg":"Erfolgreich mit Ereignissen verbunden server","Reason":"ConnectedToEventsServer","EventSource":"ContainerAppController","Count":1}
Bei Konsolenprotokollen ist das Format nur Text, der vom Stdout/stderr des Containers ausgegeben wird. 2025-12-15T08:43:48.72656 Herstellen einer Verbindung mit dem Container "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
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| agent_version | path | Ja | Schnur | Die Version des Agents. |
| kind | query | No | Schnur Mögliche Werte: console, system |
Die Konsole gibt den Container STDOUT/STDERR zurück, das System gibt den Container-App-Ereignisstrom zurück. Standardeinstellungen für Konsole |
| replica_name | query | No | Schnur | Wenn sie weggelassen wird, wählt der Server das erste Replikat für Konsolenprotokolle aus. Erforderlich, um ein bestimmtes Replikat als Ziel festzulegen. |
| Schwanz | query | No | integer | Anzahl der zurückgegebenen abschließenden Zeilen. Wird auf 1-300 erzwungen. Standardwert ist 20. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer – Agent-Container starten
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:start?api-version=v1
Starten Sie einen Container für eine bestimmte Version eines Agents. Wenn der Container bereits ausgeführt wird, wird der Vorgang no-op. Der Vorgang ist ein lang ausgeführter Vorgang. Befolgen sie die Entwurfsrichtlinien für lange ausgeführte Vorgänge in Azure REST-APIs. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| agent_version | path | Ja | Schnur | Die Version des Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| max_replicas | integer | Die maximale Anzahl von Replikaten. Der Standardwert ist 1. | No | 1 |
| min_replicas | integer | Die Mindestanzahl der Replikate. Der Standardwert ist 1. | No | 1 |
Responses
Statuscode: 202
Beschreibung: Die Anforderung wurde zur Verarbeitung akzeptiert, die Verarbeitung wurde jedoch noch nicht abgeschlossen.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentContainerOperationObject |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| Betriebsstandort | Schnur |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer – Agent-Container beenden
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:stop?api-version=v1
Beenden Sie einen Container für eine bestimmte Version eines Agents. Wenn der Container nicht ausgeführt wird oder bereits beendet wird, wird der Vorgang no-op. Der Vorgang ist ein lang ausgeführter Vorgang. Befolgen sie die Entwurfsrichtlinien für lange ausgeführte Vorgänge in Azure REST-APIs. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| agent_version | path | Ja | Schnur | Die Version des Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 202
Beschreibung: Die Anforderung wurde zur Verarbeitung akzeptiert, die Verarbeitung wurde jedoch noch nicht abgeschlossen.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentContainerOperationObject |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| Betriebsstandort | Schnur |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Agentcontainer – Agent-Container aktualisieren
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:update?api-version=v1
Aktualisieren eines Containers für eine bestimmte Version eines Agents. Wenn der Container nicht ausgeführt wird, wird der Vorgang no-op. Der Vorgang ist ein lang ausgeführter Vorgang. Befolgen sie die Entwurfsrichtlinien für lange ausgeführte Vorgänge in Azure REST-APIs. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| agent_name | path | Ja | Schnur | Der Name des Agents. |
| agent_version | path | Ja | Schnur | Die Version des Agents. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: ContainerAgents=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| max_replicas | integer | Die maximale Anzahl von Replikaten. | No | |
| min_replicas | integer | Die Mindestanzahl der Replikate. | No |
Responses
Statuscode: 202
Beschreibung: Die Anforderung wurde zur Verarbeitung akzeptiert, die Verarbeitung wurde jedoch noch nicht abgeschlossen.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AgentContainerOperationObject |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| Betriebsstandort | Schnur |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Connections
Verbindungen – Liste
GET {endpoint}/connections?api-version=v1
Auflisten aller Verbindungen im Projekt, ohne Verbindungsanmeldeinformationen aufzufüllen
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Verbindungstyp | query | No | Schnur Mögliche Werte: AzureOpenAI, , AzureBlob, AzureStorageAccount, CognitiveSearchCosmosDB, ApiKey, AppConfig, AppInsights, CustomKeysRemoteTool_Preview |
Auflisten von Verbindungen dieses bestimmten Typs |
| defaultConnection | query | No | boolean | Auflisten von Verbindungen, die Standardverbindungen sind |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| x-ms-client-request-id | Falsch | Schnur | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedConnection |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-client-request-id | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Verbindungen – get
GET {endpoint}/connections/{name}?api-version=v1
Abrufen einer Verbindung anhand des Namens, ohne Verbindungsanmeldeinformationen aufzufüllen
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Anzeigename der Verbindung, die vom Benutzer bereitgestellt wird. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| x-ms-client-request-id | Falsch | Schnur | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Connection |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-client-request-id | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Verbindungen – Abrufen mit Anmeldeinformationen
POST {endpoint}/connections/{name}/getConnectionWithCredentials?api-version=v1
Abrufen einer Verbindung anhand des Namens mit den Verbindungsanmeldeinformationen
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Anzeigename der Verbindung, die vom Benutzer bereitgestellt wird. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| x-ms-client-request-id | Falsch | Schnur | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Connection |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-client-request-id | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Datasets
Datasets – neueste Liste
GET {endpoint}/datasets?api-version=v1
Auflisten der neuesten Version jeder DatasetVersion
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedDatasetVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Datasets – Listenversionen
GET {endpoint}/datasets/{name}/versions?api-version=v1
Auflisten aller Versionen der angegebenen DatasetVersion
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedDatasetVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Datasets – Version abrufen
GET {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Rufen Sie die spezifische Version der DatasetVersion ab. Der Dienst gibt den Fehler 404 Nicht gefunden zurück, wenn die DatasetVersion nicht vorhanden ist.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die spezifische Versions-ID der abzurufenden DatasetVersion. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DatasetVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Datasets – Version löschen
DELETE {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Löschen Sie die spezifische Version von DatasetVersion. Der Dienst gibt 204 Keinen Inhalt zurück, wenn die DatasetVersion erfolgreich gelöscht wurde oder wenn die DatasetVersion nicht vorhanden ist.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die zu löschende Version der DatasetVersion. |
Responses
Statuscode: 204
Beschreibung: Es gibt keinen Inhalt, der für diese Anforderung gesendet werden soll, aber die Kopfzeilen können nützlich sein.
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Datasets – Erstellen oder Aktualisieren der Version
PATCH {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Erstellen einer neuen oder Aktualisieren einer vorhandenen DatasetVersion mit der angegebenen Versions-ID
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die spezifische Versions-ID der DatasetVersion, die erstellt oder aktualisiert werden soll. |
Anforderungstext
Inhaltstyp: application/merge-patch+json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | DatasetType | Aufzählung, um den Datentyp zu bestimmen. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DatasetVersion |
Statuscode: 201
Beschreibung: Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DatasetVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Datasets – Abrufen von Anmeldeinformationen
POST {endpoint}/datasets/{name}/versions/{version}/credentials?api-version=v1
Rufen Sie die SAS-Anmeldeinformationen ab, um auf das Speicherkonto zuzugreifen, das einer Datasetversion zugeordnet ist.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die spezifische Versions-ID der DatasetVersion, die ausgeführt werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | AssetCredentialResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Datasets – Ausstehende Uploadversion starten
POST {endpoint}/datasets/{name}/versions/{version}/startPendingUpload?api-version=v1
Starten Sie ein neues Element, oder rufen Sie einen vorhandenen ausstehenden Upload eines Datasets für eine bestimmte Version ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die spezifische Versions-ID der DatasetVersion, die ausgeführt werden soll. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Connectionname | Schnur | Verbindungsname des Azure Storage-Kontos, der zum Generieren eines temporären SAS-Tokens verwendet werden soll | No | |
| pendingUploadId | Schnur | Wenn PendingUploadId nicht angegeben wird, wird eine zufällige GUID verwendet. | No | |
| pendingUploadType | enum | BlobReference ist der einzige unterstützte Typ. Mögliche Werte: BlobReference |
Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PendingUploadResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Bereitstellungen
Bereitstellungen – Liste
GET {endpoint}/deployments?api-version=v1
Auflisten aller bereitgestellten Modelle im Projekt
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| modelPublisher | query | No | Schnur | Modellherausgeber zum Filtern von Modellen nach |
| modelName | query | No | Schnur | Modellname (der herausgeberspezifische Name) zum Filtern von Modellen nach |
| deploymentType | query | No | Schnur Mögliche Werte: ModelDeployment |
Typ der Bereitstellung zum Filtern der Liste nach |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| x-ms-client-request-id | Falsch | Schnur | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedDeployment |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-client-request-id | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Bereitstellungen – abrufen
GET {endpoint}/deployments/{name}?api-version=v1
Rufen Sie ein bereitgestelltes Modell ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Name der Bereitstellung |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| x-ms-client-request-id | Falsch | Schnur | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Deployment |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-client-request-id | Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Bewertungstaxonomie
Bewertungstaxonomien – Liste
GET {endpoint}/evaluationtaxonomies?api-version=v1
Listenauswertungstaxonomien
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| inputName | query | No | Schnur | Filtern Sie nach dem Eingabenamen der Auswertung. |
| Inputtype | query | No | Schnur | Filtern nach Taxonomieeingabetyp. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedEvaluationTaxonomy |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Bewertungstaxonomien – get
GET {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Rufen Sie eine Auswertung anhand des Namens ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluationTaxonomy |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Bewertungstaxonomien - löschen
DELETE {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Löschen Sie eine Auswertungstaxonomie anhand des Namens.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 204
Beschreibung: Es gibt keinen Inhalt, der für diese Anforderung gesendet werden soll, aber die Kopfzeilen können nützlich sein.
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Bewertungstaxonomien – erstellen
PUT {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Erstellen Sie eine Auswertungstaxonomie.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Auswertungstaxonomie. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| properties | Objekt | Zusätzliche Eigenschaften für die Auswertungstaxonomie. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| taxonomyCategories | Array von TaxonomyCategory | Liste der Taxonomiekategorien. | No | |
| taxonomyInput | EvaluationTaxonomyInput | Eingabekonfiguration für die Auswertungstaxonomie. | Ja | |
| └– Typ | EvaluationTaxonomyInputType | Eingabetyp der Auswertungstaxonomie. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluationTaxonomy |
Statuscode: 201
Beschreibung: Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluationTaxonomy |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Bewertungstaxonomien – Aktualisieren
PATCH {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Aktualisieren sie eine Auswertungstaxonomie.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Auswertungstaxonomie. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| properties | Objekt | Zusätzliche Eigenschaften für die Auswertungstaxonomie. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| taxonomyCategories | Array von TaxonomyCategory | Liste der Taxonomiekategorien. | No | |
| taxonomyInput | EvaluationTaxonomyInputUpdate | Eingabekonfiguration für die Auswertungstaxonomie. | No | |
| └– Typ | EvaluationTaxonomyInputType | Eingabetyp der Auswertungstaxonomie. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluationTaxonomy |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungsregeln
Auswertungsregeln – Liste
GET {endpoint}/evaluationrules?api-version=v1
Listet alle Auswertungsregeln auf.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| actionType | query | No | Schnur Mögliche Werte: continuousEvaluation, humanEvaluationPreview |
Filtert nach dem Typ der Auswertungsregel. |
| Name des Agenten. | query | No | Schnur | Filtern Sie nach dem Agent-Namen. |
| enabled | query | No | boolean | Filtern Sie nach dem aktivierten Status. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedEvaluationRule |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungsregeln – get
GET {endpoint}/evaluationrules/{id}?api-version=v1
Dient zum Abrufen einer Auswertungsregel.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| id | path | Ja | Schnur | Eindeutiger Bezeichner für die Auswertungsregel. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluationRule |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungsregeln – Löschen
DELETE {endpoint}/evaluationrules/{id}?api-version=v1
Löschen sie eine Auswertungsregel.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| id | path | Ja | Schnur | Eindeutiger Bezeichner für die Auswertungsregel. |
Responses
Statuscode: 204
Beschreibung: Es gibt keinen Inhalt, der für diese Anforderung gesendet werden soll, aber die Kopfzeilen können nützlich sein.
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungsregeln – Erstellen oder Aktualisieren
PUT {endpoint}/evaluationrules/{id}?api-version=v1
Erstellen oder Aktualisieren einer Auswertungsregel.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| id | path | Ja | Schnur | Eindeutiger Bezeichner für die Auswertungsregel. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Falsch | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | EvaluationRuleAction | Evaluierungs-Aktionsmodell. | Ja | |
| └– Typ | EvaluationRuleActionType | Art der Evaluierungsmaßnahme. | Ja | |
| description | Schnur | Beschreibung für die Auswertungsregel. | No | |
| displayName | Schnur | Anzeigename für die Auswertungsregel. | No | |
| enabled | boolean | Gibt an, ob die Auswertungsregel aktiviert ist. Der Standardwert ist "true". | Ja | |
| eventType | EvaluationRuleEventType | Typ des Auswertungsregelereignisses. | Ja | |
| filter | EvaluationRuleFilter | Modell des Auswertungsfilters. | No | |
| └– agentName | Schnur | Filtert nach Agentname. | Ja | |
| id | Zeichenfolge (schreibgeschützt) | Eindeutiger Bezeichner für die Auswertungsregel. | Ja | |
| Systemdaten | -Objekt (schreibgeschützt) | Systemmetadaten für die Auswertungsregel. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluationRule |
Statuscode: 201
Beschreibung: Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluationRule |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Bewerter
Bewertungen – neueste Versionen auflisten
GET {endpoint}/evaluators?api-version=v1
Auflisten der neuesten Version jedes Evaluators
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| type | query | No | Schnur Mögliche Werte: builtin, , customall |
Filterevaluatoren nach Typ. Mögliche Werte: 'all', 'custom', 'builtin'. |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen, und der Standardwert ist 20. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedEvaluatorVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungen – Listenversionen
GET {endpoint}/evaluators/{name}/versions?api-version=v1
Listet alle Versionen des angegebenen Evaluators auf
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| type | query | No | Schnur Mögliche Werte: builtin, , customall |
Filterevaluatoren nach Typ. Mögliche Werte: 'all', 'custom', 'builtin'. |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen, und der Standardwert ist 20. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedEvaluatorVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungen – Version erstellen
POST {endpoint}/evaluators/{name}/versions?api-version=v1
Erstellen einer neuen EvaluatorVersion mit automatisch inkrementierter Versions-ID
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| categories | Array von EvaluatorCategory | Die Kategorien des Bewerters | Ja | |
| Definition | EvaluatorDefinition | Konfiguration des Basisauswerters mit Diskriminator | Ja | |
| └– data_schema | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabedaten des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| └– init_parameters | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabeparameter des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| └– Metriken | Objekt | Liste der von diesem Evaluator erzeugten Ausgabemetriken | No | |
| └– Typ | EvaluatorDefinitionType | Der Typ der Definition des Evaluators | Ja | |
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| display_name | Schnur | Anzeigename für den Evaluator. Es hilft, den Evaluator in AI Foundry leicht zu finden. Es muss nicht eindeutig sein. | No | |
| evaluator_type | EvaluatorType | Der Typ des Evaluators | Ja | |
| metadata | Objekt | Metadaten über den Evaluator | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No |
Responses
Statuscode: 201
Beschreibung: Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluatorVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungen – Version abrufen
GET {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
Rufen Sie die spezifische Version der EvaluatorVersion ab. Der Dienst gibt den Fehler 404 Not Found zurück, wenn die EvaluatorVersion nicht vorhanden ist.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die spezifische Versions-ID der abzurufenden EvaluatorVersion. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluatorVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungen – Version löschen
DELETE {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
Löschen Sie die spezifische Version der EvaluatorVersion. Der Dienst gibt 204 No Content zurück, wenn die EvaluatorVersion erfolgreich gelöscht wurde oder wenn die EvaluatorVersion nicht vorhanden ist.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die Zu löschende Version der EvaluatorVersion. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 204
Beschreibung: Es gibt keinen Inhalt, der für diese Anforderung gesendet werden soll, aber die Kopfzeilen können nützlich sein.
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Auswertungen – Updateversion
PATCH {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
Aktualisieren einer vorhandenen EvaluatorVersion mit der angegebenen Versions-ID
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die Version der zu aktualisierenden EvaluatorVersion. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Evaluations=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| categories | Array von EvaluatorCategory | Die Kategorien des Bewerters | No | |
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| display_name | Schnur | Anzeigename für den Evaluator. Es hilft, den Evaluator in AI Foundry leicht zu finden. Es muss nicht eindeutig sein. | No | |
| metadata | Objekt | Metadaten über den Evaluator | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvaluatorVersion |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Indizes
Indizes – neueste Liste
GET {endpoint}/indexes?api-version=v1
Auflisten der neuesten Version jedes Indexes
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedIndex |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Indizes – Listenversionen
GET {endpoint}/indexes/{name}/versions?api-version=v1
Auflisten aller Versionen des angegebenen Indexes
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedIndex |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Indizes – Version abrufen
GET {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Rufen Sie die spezifische Version des Index ab. Der Dienst gibt den Fehler "404 Nicht gefunden" zurück, wenn der Index nicht vorhanden ist.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die spezifische Versions-ID des abzurufenden Indexes. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Index |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Indizes – Version löschen
DELETE {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Löschen Sie die spezifische Version des Indexes. Der Dienst gibt 204 No Content zurück, wenn der Index erfolgreich gelöscht wurde oder wenn der Index nicht vorhanden ist.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die Version des zu löschenden Indexes. |
Responses
Statuscode: 204
Beschreibung: Es gibt keinen Inhalt, der für diese Anforderung gesendet werden soll, aber die Kopfzeilen können nützlich sein.
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Indizes – Erstellen oder Aktualisieren der Version
PATCH {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Erstellen eines neuen oder Aktualisieren eines vorhandenen Indexes mit der angegebenen Versions-ID
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Der Name der Ressource |
| version | path | Ja | Schnur | Die spezifische Versions-ID des zu erstellenden oder aktualisierenden Indexes. |
Anforderungstext
Inhaltstyp: application/merge-patch+json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | IndexType | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Index |
Statuscode: 201
Beschreibung: Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Index |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Insights
Insights – Generieren
POST {endpoint}/insights?api-version=v1
Insights generieren
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Insights=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
| Wiederholbarkeit–Request-ID | Falsch | Schnur | Eindeutiger, vom Client generierter Identifikator zur Sicherstellung der Request-Idempotenz. Verwenden Sie dieselbe ID für Wiederholungen, um doppelte Auswertungen zu vermeiden. |
| Wiederholbarkeit–First-Sent | Falsch | Schnur | Zeitstempel, der angibt, wann diese Anforderung zum ersten Mal initiiert wurde. Wird in Verbindung mit repeatability-request-id zur Idempotenzkontrolle verwendet. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| displayName | Schnur | Benutzerfreundlicher Anzeigename für den Einblick. | Ja | |
| id | Zeichenfolge (schreibgeschützt) | Der eindeutige Bezeichner für den Insights-Bericht. | Ja | |
| metadata | InsightsMetadata (schreibgeschützt) | Metadaten zu den Erkenntnissen. | Ja | |
| └– completedAt | Schnur | Der Zeitstempel, zu dem die Einblicke abgeschlossen wurden. | No | |
| └– createdAt | Schnur | Der Zeitstempel, zu dem die Einblicke erstellt wurden. | Ja | |
| request | InsightRequest | Die Anforderung des Insights-Berichts. | Ja | |
| └– Typ | InsightType | Der Anforderungstyp. | Ja | |
| result | InsightResult (schreibgeschützt) | Das Ergebnis der Erkenntnisse. | No | |
| └– Typ | InsightType | Der Typ des Insights-Ergebnisses. | Ja | |
| state | Azure. Core.Foundation.OperationState (schreibgeschützt) | Enumeration, die zulässige Betriebszustände beschreibt. | Ja |
Responses
Statuscode: 201
Beschreibung: Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Erkenntnis |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Insights – Liste
GET {endpoint}/insights?api-version=v1
Alle Erkenntnisse in umgekehrter chronologischer Reihenfolge auflisten (neustes zuerst).
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| type | query | No | Schnur Mögliche Werte: EvaluationRunClusterInsight, , AgentClusterInsightEvaluationComparison |
Filtern Sie nach der Art der Analyse. |
| evalId | query | No | Schnur | Filtern Sie nach der Auswertungs-ID. |
| runId | query | No | Schnur | Filtern Sie nach der ID des Auswertungslaufs. |
| Name des Agenten. | query | No | Schnur | Filtern Sie nach dem Agent-Namen. |
| includeCoordinates | query | No | boolean | Gibt an, ob Koordinaten für die Visualisierung in die Antwort aufgenommen werden sollen. Der Standardwert ist „false“. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Insights=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedInsight |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Insights – get
GET {endpoint}/insights/{id}?api-version=v1
Erhalten Sie einen bestimmten Einblick anhand der ID.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| id | path | Ja | Schnur | Der eindeutige Bezeichner für den Insights-Bericht. |
| includeCoordinates | query | No | boolean | Gibt an, ob Koordinaten für die Visualisierung in die Antwort aufgenommen werden sollen. Der Standardwert ist „false“. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Insights=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Erkenntnis |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Speicher
Speicher erstellen
POST {endpoint}/memory_stores?api-version=v1
Erstellen Sie einen Speicher.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Definition | MemoryStoreDefinition | Basisdefinition für Speicherspeicherkonfigurationen. | Ja | |
| └– Art | MemoryStoreKind | Die Art des Speichers. | Ja | |
| description | Schnur | Eine lesbare Beschreibung des Speichers. Einschränkungen: maxLength: 512 |
No | |
| metadata | Objekt | Beliebige Schlüsselwertmetadaten, die dem Speicher zugeordnet werden sollen. | No | |
| Name | Schnur | Der Name des Speichers. Einschränkungen: maxLength: 256 |
Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | MemoryStoreObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Liste von Speicherplätzen
GET {endpoint}/memory_stores?api-version=v1
Listet alle Speicherspeicher auf.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Aktualisieren des Speicherspeichers
POST {endpoint}/memory_stores/{name}?api-version=v1
Aktualisieren Sie einen Speicherspeicher.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Name | path | Ja | Schnur | Der Name des zu aktualisierenden Speichers. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine lesbare Beschreibung des Speichers. Einschränkungen: maxLength: 512 |
No | |
| metadata | Objekt | Beliebige Schlüsselwertmetadaten, die dem Speicher zugeordnet werden sollen. | No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | MemoryStoreObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Speicher abrufen
GET {endpoint}/memory_stores/{name}?api-version=v1
Rufen Sie einen Speicherspeicher ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Name | path | Ja | Schnur | Der Name des abzurufenden Speichers. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | MemoryStoreObject |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Speicher löschen
DELETE {endpoint}/memory_stores/{name}?api-version=v1
Löschen Sie einen Speicherspeicher.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Name | path | Ja | Schnur | Der Name des zu löschenden Speichers. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DeleteMemoryStoreResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Updateergebnis abrufen
GET {endpoint}/memory_stores/{name}/updates/{update_id}?api-version=v1
Abrufen des Aktualisierungsergebnisses des Speicherspeichers.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Name | path | Ja | Schnur | Der Name des Speichers. |
| update_id | path | Ja | Schnur | Die ID des Speicheraktualisierungsvorgangs. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | MemoryStoreUpdateResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Löschen von Bereichsspeichern
POST {endpoint}/memory_stores/{name}:delete_scope?api-version=v1
Löschen Sie alle Speicher, die einem bestimmten Bereich zugeordnet sind, aus einem Speicherspeicher.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Name | path | Ja | Schnur | Der Name des Speichers. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| scope | Schnur | Der Namespace, der Speicher logisch gruppiert und isoliert, die gelöscht werden sollen, z. B. eine Benutzer-ID. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | MemoryStoreDeleteScopeResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Erinnerungen durchsuchen
POST {endpoint}/memory_stores/{name}:search_memories?api-version=v1
Suchen Sie nach relevanten Erinnerungen aus einem Speicher, basierend auf dem Unterhaltungskontext.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Name | path | Ja | Schnur | Der Name des zu durchsuchenden Speichers. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| items | Array von OpenAI.InputItem | Elemente, nach denen nach relevanten Erinnerungen gesucht werden soll. | No | |
| options | MemorySearchOptions | Optionen für die Speichersuche. | No | |
| └– max_memories | integer | Maximale Anzahl der zurückzugebenden Speicherelemente. | No | |
| previous_search_id | Schnur | Die eindeutige ID der vorherigen Suchanforderung, wodurch die inkrementelle Speichersuche aktiviert wird, von der der letzte Vorgang unterbrochen wurde. | No | |
| scope | Schnur | Der Namespace, der Speicher logisch gruppiert und isoliert, z. B. eine Benutzer-ID. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | MemoryStoreSearchResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Aktualisieren von Erinnerungen
POST {endpoint}/memory_stores/{name}:update_memories?api-version=v1
Aktualisieren des Speichers mit Unterhaltungserinnerungen.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Name | path | Ja | Schnur | Der Name des zu aktualisierenden Speichers. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: MemoryStores=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| items | Array von OpenAI.InputItem | Unterhaltungselemente, aus denen Erinnerungen extrahiert werden sollen. | No | |
| previous_update_id | Schnur | Die eindeutige ID der vorherigen Updateanforderung, wodurch inkrementelle Speicherupdates aktiviert werden, von denen der letzte Vorgang unterbrochen wurde. | No | |
| scope | Schnur | Der Namespace, der Speicher logisch gruppiert und isoliert, z. B. eine Benutzer-ID. | Ja | |
| update_delay | integer | Timeoutperiode vor der Verarbeitung der Speicheraktualisierung in Sekunden. Wenn während dieses Zeitraums eine neue Updateanforderung empfangen wird, wird die aktuelle Anforderung abgebrochen und das Timeout zurückgesetzt. Legen Sie "0" fest, um das Update unverzüglich auszulösen. Der Standardwert ist 300 (5 Minuten). |
No | 300 |
Responses
Statuscode: 202
Beschreibung: Die Anforderung wurde zur Verarbeitung akzeptiert, die Verarbeitung wurde jedoch noch nicht abgeschlossen.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | MemoryStoreUpdateResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| Betriebsstandort | Schnur | Der Ort für die Überwachung des Vorgangszustands. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Gespräche
Unterhaltung erstellen
POST {endpoint}/openai/v1/conversations
Erstellen sie eine Unterhaltung.
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| items | Array von OpenAI.InputItem | No | ||
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.ConversationResource |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Unterhaltungen auflisten
GET {endpoint}/openai/v1/conversations
Gibt die Liste aller Unterhaltungen zurück.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
| agent_name | query | No | Schnur | Filtert nach Agentname. Wenn angegeben, werden nur Elemente zurückgegeben, die dem angegebenen Agent zugeordnet sind. |
| agent_id | query | No | Schnur | Filtern nach Agent-ID im Format name:version. Wenn angegeben, werden nur Elemente zurückgegeben, die der angegebenen Agent-ID zugeordnet sind. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Unterhaltung aktualisieren
POST {endpoint}/openai/v1/conversations/{conversation_id}
Aktualisieren einer Unterhaltung.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Ja | Schnur | Die ID der zu aktualisierenden Unterhaltung. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.ConversationResource |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Unterhaltung abrufen
GET {endpoint}/openai/v1/conversations/{conversation_id}
Ruft eine Unterhaltung ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Ja | Schnur | Die ID der abzurufenden Unterhaltung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.ConversationResource |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Unterhaltung löschen
DELETE {endpoint}/openai/v1/conversations/{conversation_id}
Löscht eine Unterhaltung.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Ja | Schnur | Die ID der zu löschenden Unterhaltung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.DeletedConversationResource |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Erstellen von Unterhaltungselementen
POST {endpoint}/openai/v1/conversations/{conversation_id}/items
Erstellen Sie Elemente in einer Unterhaltung mit der angegebenen ID.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Ja | Schnur | Die ID der Unterhaltung, auf der das Element erstellt werden muss. |
| einschließen | query | No | array | Zusätzliche Felder, die in die Antwort eingeschlossen werden sollen. Weitere Informationen finden Sie im include Parameter zum Auflisten von Unterhaltungselementen. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| items | Array von OpenAI.Item | Die Elemente, die der Unterhaltung hinzugefügt werden sollen. Sie können jeweils bis zu 20 Elemente hinzufügen. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.ConversationItemList |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Auflisten von Unterhaltungselementen
GET {endpoint}/openai/v1/conversations/{conversation_id}/items
Listet alle Elemente für eine Unterhaltung mit der angegebenen ID auf.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Ja | Schnur | Die ID der Unterhaltung, in der die Elemente aufgelistet werden müssen. |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
| item_type | query | No | Schnur Mögliche Werte: message, , output_message, file_search_call, computer_callcomputer_call_output, , web_search_call, function_call, function_call_outputreasoningcompactionimage_generation_callcode_interpreter_call, , local_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 |
Nach Elementtyp filtern. Wenn angegeben, werden nur Elemente des angegebenen Typs zurückgegeben. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Unterhaltungselement abrufen
GET {endpoint}/openai/v1/conversations/{conversation_id}/items/{item_id}
Ruft ein einzelnes Element aus einer Unterhaltung mit den angegebenen IDs ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Ja | Schnur | Die ID der Unterhaltung, die das Element enthält. |
| item_id | path | Ja | Schnur | Die ID des abzurufenden Unterhaltungselements. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.OutputItem |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Unterhaltungselement löschen
DELETE {endpoint}/openai/v1/conversations/{conversation_id}/items/{item_id}
Löschen eines Elements aus einer Unterhaltung mit den angegebenen IDs.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| conversation_id | path | Ja | Schnur | Die ID der Unterhaltung, aus der das Element gelöscht werden muss. |
| item_id | path | Ja | Schnur | Die ID des zu löschenden Unterhaltungselements. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.ConversationResource |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals
Evals - Listen-Evals
GET {endpoint}/openai/v1/evals
Auflisten aller Auswertungen Listenauswertungen für ein Projekt.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Nach | query | No | Schnur | Kennung für den letzten Ausführungslauf aus der vorherigen Paginierungsanforderung. |
| Limit | query | No | integer | Anzahl der abzurufenden Ausführungen |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge der Ausführungen nach Zeitstempel Verwenden Sie asc für aufsteigende Reihenfolge oder desc für absteigende Reihenfolge. Wird standardmäßig auf asc festgelegt. |
| order_by | query | No | Schnur Mögliche Werte: created_at, updated_at |
Evals können nach Erstellungszeit oder zuletzt aktualisierter Zeit sortiert werden. Verwenden Sie created_at für die Erstellungszeit oder updated_at für die Zeit der letzten Aktualisierung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals - eval erstellen
POST {endpoint}/openai/v1/evals
Erstellen Sie die Auswertung Erstellen Sie die Struktur einer Auswertung, die zum Testen der Leistung eines Modells verwendet werden kann. Eine Auswertung ist eine Reihe von Testkriterien und die Konfiguration für eine Datenquelle, die das Schema der in der Auswertung verwendeten Daten bestimmt. Nachdem Sie eine Auswertung erstellt haben, können Sie sie auf verschiedenen Modellen und Modellparametern ausführen. Wir unterstützen verschiedene Arten von Benotern und Datenquellen. Weitere Informationen finden Sie unter
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datenquellenkonfiguration | OpenAI.CreateEvalCustomDataSourceConfig oder OpenAI.CreateEvalLogsDataSourceConfig oder OpenAI.CreateEvalStoredCompletionsDataSourceConfig oder AzureAIDataSourceConfig | Die Konfiguration für die Datenquelle, die für die Auswertung verwendet wird, wird ausgeführt. Bestimmt das Schema der daten, die in der Auswertung verwendet werden. | Ja | |
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | Der Name der Auswertung. | No | |
| properties | Objekt | Satz unveränderlicher 16 Schlüsselwertpaare, die an ein Objekt angefügt werden können, um zusätzliche Informationen zu speichern. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen. |
No | |
| Testkriterien | Array von OpenAI.EvalGraderLabelModel oder OpenAI.EvalGraderStringCheck oder OpenAI.EvalGraderTextSimilarity oder OpenAI.EvalGraderPython oder OpenAI.EvalGraderScoreModel oder EvalGraderAzureAIEvaluator | Liste der Bewerter (Grader) für alle Auswertungsausführungen in dieser Gruppe Grader können mithilfe von doppelt geschweiften Klammern auf Variablen in der Datenquelle verweisen, z {{item.variable_name}}. B. . Um auf die Ausgabe des Modells zu verweisen, verwenden Sie den sample Namespace (ie, {{sample.output_text}}). |
Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Eval |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals - eval löschen
DELETE {endpoint}/openai/v1/evals/{eval_id}
Löschen einer Auswertung Löschen einer Auswertung
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | Die ID der zu löschenden Auswertung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DeleteEvalResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Bewertungen – eine Bewertung erhalten
GET {endpoint}/openai/v1/evals/{eval_id}
Abrufen einer Auswertung Abrufen einer Auswertung nach ID.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | Die ID der abzurufenden Auswertung. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Eval |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals - Update eval
POST {endpoint}/openai/v1/evals/{eval_id}
Aktualisieren einer Auswertung Aktualisieren bestimmter Eigenschaften einer Auswertung.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | Die ID der zu aktualisierenden Auswertung. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | No | ||
| properties | Objekt | Satz unveränderlicher 16 Schlüsselwertpaare, die an ein Objekt angefügt werden können, um zusätzliche Informationen zu speichern. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen. |
No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Eval |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals - Listenläufe
GET {endpoint}/openai/v1/evals/{eval_id}/runs
Dient zum Abrufen einer Liste von Läufen für eine Auswertung Abrufen einer Liste von Läufen für eine Auswertung.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | ID der Auswertung, zu der Ausführungen abgerufen werden sollen |
| Nach | query | No | Schnur | Kennung für den letzten Ausführungslauf aus der vorherigen Paginierungsanforderung. |
| Limit | query | No | integer | Anzahl der abzurufenden Ausführungen |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge der Ausführungen nach Zeitstempel Verwenden Sie asc für aufsteigende Reihenfolge oder desc für absteigende Reihenfolge. Wird standardmäßig auf asc festgelegt. |
| status | query | No | Schnur Mögliche Werte: queued, in_progress, completed, canceled, . failed Filtern der Ausführungen nach Status Einer von queued, in_progress, failed, completed, . canceled |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals - eval run erstellen
POST {endpoint}/openai/v1/evals/{eval_id}/runs
Auswertungsausführung erstellen
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | ID der Auswertung, für die eine Ausführung erstellt werden soll. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datenquelle | OpenAI.CreateEvalJsonlRunDataSource oder OpenAI.CreateEvalCompletionsRunDataSource oder OpenAI.CreateEvalResponsesRunDataSource oder EvalRunDataSource | Details zur Datenquelle der Ausführung. | Ja | |
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | Name der Ausführung | No | |
| properties | Objekt | Satz unveränderlicher 16 Schlüsselwertpaare, die an ein Objekt angefügt werden können, um zusätzliche Informationen zu speichern. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen. |
No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvalRun |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals - eval run löschen
DELETE {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Auswertungsausführung löschen Löschen einer Eval-Ausführung.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | Die ID der Auswertung, aus der der Lauf gelöscht werden soll. |
| run_id | path | Ja | Schnur | ID der zu löschenden Ausführung |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DeleteEvalRunResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evaluierungen – Eval-Durchlauf
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Abrufen einer Auswertungsausführung Abrufen einer Auswertung, die nach ID ausgeführt wird.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | ID der Auswertung, zu der Ausführungen abgerufen werden sollen |
| run_id | path | Ja | Schnur | ID der abzurufenden Ausführung |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvalRun |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals - Abbrechen der Ausführung der Auswertung
POST {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Abbrechen der Auswertungsausführung Abbrechen einer laufenden Auswertungsausführung.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | Die ID der Auswertung, deren Ausführung Sie abbrechen möchten. |
| run_id | path | Ja | Schnur | ID der Ausführung, die abgebrochen werden soll |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvalRun |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals - Ausgabeelemente abrufen
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items
Abrufen von Ausgabeelementen für die Auswertungsausführung Abrufen einer Liste der Ausgabeelemente für einen Auswertungslauf.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | |
| run_id | path | Ja | Schnur | ID der Ausführung, für die Ausgabeelemente abgerufen werden sollen |
| Nach | query | No | Schnur | Kennung für den letzten Ausführungslauf aus der vorherigen Paginierungsanforderung. |
| Limit | query | No | integer | Anzahl der abzurufenden Ausführungen |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge der Ausführungen nach Zeitstempel Verwenden Sie asc für aufsteigende Reihenfolge oder desc für absteigende Reihenfolge. Wird standardmäßig auf asc festgelegt. |
| status | query | No | Schnur Mögliche Werte: fail, pass |
Filtert Ausgabeelemente nach Status. Verwendung failed zum Filtern nach fehlgeschlagener AusgabeElemente oder pass zum Filtern nach übergebenen Ausgabeelementen. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Evals – Ausgabeelement "eval run" abrufen
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}
Abrufen eines Ausgabeelements einer Auswertungsausführung Abrufen eines Ausgabeelements für die Auswertungsausführung nach ID.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| eval_id | path | Ja | Schnur | ID der Auswertung, zu der Ausführungen abgerufen werden sollen |
| run_id | path | Ja | Schnur | ID der abzurufenden Ausführung |
| output_item_id | path | Ja | Schnur | Die ID des abzurufenden Ausgabeelements. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | EvalRunOutputItem |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Fine-Tuning
Erstellen eines Feinabstimmungsauftrags
POST {endpoint}/openai/v1/fine_tuning/jobs?api-version=v1
Erstellt einen Feinabstimmungsauftrag, der mit dem Erstellen eines neuen Modells aus einem bestimmten Dataset beginnt.
Die Antwort enthält Details des enqueuierten Auftrags einschließlich Auftragsstatus und den Namen der fein abgestimmten Modelle nach Abschluss.
Erfahren Sie mehr über Feinabstimmung
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Hyperparameter | OpenAI.CreateFineTuningJobRequestHyperparameters | No | ||
| └- batch_size | String oder OpenAI.integer | No | auto | |
| └– Lernraten-Multiplikator | Zeichenfolge oder OpenAI.numeric | No | ||
| └– n_epochs | String oder OpenAI.integer | No | auto | |
| Integrationen | Array von OpenAI.CreateFineTuningJobRequestIntegrations | Eine Liste der Integrationen, die Für Ihren Feinabstimmungsauftrag aktiviert werden sollen. | No | |
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| method | OpenAI.FineTuneMethod | Die Methode, die für die Feinabstimmung verwendet wird. | No | |
| model | string (siehe gültige Modelle unten) | Der Name des Modells, das optimiert werden soll. Sie können eine der Folgenden auswählen: unterstützte Modelle. |
Ja | |
| seed | OpenAI.integer (nullable) | No | ||
| Suffix | String (nullierbar) | Eine Zeichenfolge von bis zu 64 Zeichen, die ihrem fein abgestimmten Modellnamen hinzugefügt werden. Beispielsweise würde ein suffix "custom-model-name" einen Modellnamen wie ft:gpt-4o-mini:openai:custom-model-name:7p4lURel.Einschränkungen: minLength: 1, maxLength: 64 |
No | |
| Trainingsdatei | Schnur | Die ID einer hochgeladenen Datei, die Schulungsdaten enthält. Informationen zum Hochladen einer Datei finden Sie unter "Hochladen einer Datei". Ihr Dataset muss als JSONL-Datei formatiert werden. Darüber hinaus müssen Sie Ihre Datei mit dem Zweck fine-tunehochladen.Der Inhalt der Datei sollte je nachdem, ob das Modell das Chat-, Abschlussformat verwendet oder wenn die Feinabstimmungsmethode das Einstellungsformat verwendet. Weitere Details finden Sie im Fine-Tuning-Leitfaden. |
Ja | |
| Validierungsdatei | String (nullierbar) | Die ID einer hochgeladenen Datei, die Überprüfungsdaten enthält. Wenn Sie diese Datei angeben, werden die Daten verwendet, um die Validierung zu generieren. Metriken werden während der Feinabstimmung regelmäßig überprüft. Diese Metriken können in die Feinabstimmungsergebnisdatei. Die gleichen Daten sollten nicht sowohl in Train- als auch in Validierungsdateien vorhanden sein. Ihr Dataset muss als JSONL-Datei formatiert werden. Sie müssen Ihre Datei mit dem Zweck fine-tunehochladen.Weitere Details finden Sie im Fine-Tuning-Leitfaden. |
No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.FineTuningJob |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Auflisten von paginierten Feinabstimmungsaufträgen
GET {endpoint}/openai/v1/fine_tuning/jobs?api-version=v1
Auflisten der Feinabstimmungsaufträge Ihrer Organisation
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Nach | query | No | Schnur | Bezeichner für den letzten Auftrag aus der vorherigen Paginierungsanforderung. |
| Limit | query | No | integer | Anzahl der abzurufenden Feinabstimmungsaufträge. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.ListPaginatedFineTuningJobsResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Feinabstimmungsauftrag abrufen
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}?api-version=v1
Erhalten Sie Informationen zu einem Feinabstimmungsauftrag.
Erfahren Sie mehr über Feinabstimmung
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| fine_tuning_job_id | path | Ja | Schnur | Die ID des Feinabstimmungsauftrags. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.FineTuningJob |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Abbrechen des Feinabstimmungsauftrags
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel?api-version=v1
Sofortiges Abbrechen eines Feinabstimmungsauftrags.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| fine_tuning_job_id | path | Ja | Schnur | Die ID des abzubrechenden Feinabstimmungsauftrags. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.FineTuningJob |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Auflisten von Feinabstimmungsauftragsprüfpunkten
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints?api-version=v1
Auflisten von Prüfpunkten für einen Feinabstimmungsauftrag.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| fine_tuning_job_id | path | Ja | Schnur | Die ID des Feinabstimmungsauftrags, für den Prüfpunkte abgerufen werden sollen. |
| Nach | query | No | Schnur | Bezeichner für die letzte Prüfpunkt-ID aus der vorherigen Paginierungsanforderung. |
| Limit | query | No | integer | Anzahl der abzurufenden Prüfpunkte. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.ListFineTuningJobCheckpointsResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Auflisten von Feinabstimmungsauftragsereignissen
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/events?api-version=v1
Erhalten Sie fein abgestimmte Statusupdates für einen Feinabstimmungsauftrag.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| fine_tuning_job_id | path | Ja | Schnur | Die ID des Feinabstimmungsauftrags, für den Ereignisse abgerufen werden sollen. |
| Nach | query | No | Schnur | Bezeichner für das letzte Ereignis aus der vorherigen Paginierungsanforderung. |
| Limit | query | No | integer | Anzahl der abzurufenden Ereignisse. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.ListFineTuningJobEventsResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Feinabstimmungsauftrag anhalten
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/pause?api-version=v1
Anhalten eines ausgeführten Feinabstimmungsauftrags.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| fine_tuning_job_id | path | Ja | Schnur | Die ID des zu unterbrechenden Feinabstimmungsauftrags. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.FineTuningJob |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Feinabstimmungsauftrag fortsetzen
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/resume?api-version=v1
Fortsetzen eines angehaltenen Feinabstimmungsauftrags.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| fine_tuning_job_id | path | Ja | Schnur | Die ID des Feinabstimmungsauftrags, der fortgesetzt werden soll. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.FineTuningJob |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Responses
Antwort erstellen – Antwortdatenstrom erstellen
POST {endpoint}/openai/v1/responses
Erstellt eine Modellantwort. Erstellt eine Modellantwort (Streamingantwort).
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Hintergrund | boolescher Wert (nullable) | No | ||
| Gespräch | OpenAI.ConversationParam (nullierbar) | Die Unterhaltung, zu der diese Antwort gehört. Elemente aus dieser Unterhaltung werden dieser Antwortanforderung vorangestellt input_items .Eingabeelemente und Ausgabeelemente aus dieser Antwort werden dieser Unterhaltung automatisch hinzugefügt, nachdem diese Antwort abgeschlossen wurde. |
No | |
| einschließen | Array von OpenAI.IncludeEnum | No | ||
| input | OpenAI.InputParam | Text-, Bild- oder Dateieingaben für das Modell, die zum Generieren einer Antwort verwendet werden. Erfahren Sie mehr: - Texteingaben und -ausgaben - Bildeingaben - Dateieingaben - Unterhaltungsstatus - Funktionsaufrufe |
No | |
| instructions | String (nullierbar) | No | ||
| max_output_tokens | OpenAI.integer (nullable) | No | ||
| max_tool_calls | OpenAI.integer (nullable) | No | ||
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| model | Schnur | Das Modell, das für die Erstellung dieser Antwort eingesetzt werden soll. | No | |
| Parallele Werkzeugaufrufe | boolescher Wert (nullable) | No | Richtig | |
| previous_response_id | String (nullierbar) | No | ||
| Eingabeaufforderung | OpenAI.Prompt | Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr. |
No | |
| prompt_cache_key | Schnur | Wird von OpenAI verwendet, um Antworten für ähnliche Anforderungen zwischenzuspeichern, um ihre Cachetreffraten zu optimieren. Ersetzt das user Feld.
Erfahren Sie mehr. |
No | |
| prompt_cache_retention | enum | Mögliche Werte: in-memory, 24h |
No | |
| reasoning | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– Aufwand | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| └– generate_summary | enum | Mögliche Werte: auto, , concisedetailed |
No | |
| └– Zusammenfassung | enum | Mögliche Werte: auto, , concisedetailed |
No | |
| safety_identifier | Schnur | Ein stabiler Bezeichner, der verwendet wird, um Benutzer Ihrer Anwendung zu erkennen, die möglicherweise die Nutzungsrichtlinien von OpenAI verletzen. Die IDs sollten eine Zeichenfolge sein, die jeden Benutzer eindeutig identifiziert. Wir empfehlen, den Benutzernamen oder die E-Mail-Adresse zu hashen, um zu vermeiden, dass wir identifizierende Informationen senden. Erfahren Sie mehr. |
No | |
| Dienststufe | OpenAI.ServiceTier | Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird. – Bei Festlegung auf "Auto" wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default". - Bei Festlegung auf "Standard" wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet. - Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet. - Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto". Wenn der service_tier Parameter festgelegt ist, enthält der Antworttext den service_tier Wert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde. |
No | |
| abspeichern | boolescher Wert (nullable) | No | Richtig | |
| stream | boolescher Wert (nullable) | No | ||
| stream_options | OpenAI.ResponseStreamOptions (nullable) | Optionen für Antworten im Streaming-Bereich. Legen Sie dies nur fest, wenn Sie festlegen stream: true. |
No | |
| └– include_obfuscation | boolean | Wenn true, wird die Stream-Verschleierung aktiviert. Stream-Verschleierung fügt hinzu Zufällige Zeichen für ein obfuscation Feld bei Streaming-Delta-Ereignissennormalisieren Sie Nutzlastgrößen als Gegenmaßnahme für bestimmte Seitenkanalangriffe. Diese Verschleierungsfelder sind standardmäßig enthalten, fügen jedoch einen kleinen Betrag hinzu. mehr Aufwand für den Datenstrom. Sie können auf include_obfuscationfalse, um die Bandbreite zu optimieren, wenn Sie den Netzwerkverbindungen zwischen Ihre Anwendung und die OpenAI-API. |
No | |
| structured_inputs | Objekt | Die strukturierten Eingaben für die Antwort, die an der Eingabeaufforderungsvorlagenersetzung oder Toolargumentbindungen teilnehmen können. | No | |
| Temperatur | OpenAI.numeric (nullierbar) | No | 1 | |
| Text | OpenAI.ResponseTextParam | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann einfach sein Text- oder strukturierte JSON-Daten. Erfahren Sie mehr: - Texteingaben und -ausgaben - Strukturierte Ausgaben |
No | |
| tool_choice | OpenAI.ToolChoiceOptions oder OpenAI.ToolChoiceParam | No | ||
| tools | OpenAI.ToolsArray | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird.Wir unterstützen die folgenden Kategorien von Tools: - Integrierte Tools: Tools, die von OpenAI zur Erweiterung von Funktionen bereitgestellt werden Die Funktionen des Modells, z. B. die Websuche oder Dateisuche. Weitere Informationen zu integrierte Tools. - MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools. - Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, Aktivieren des Modells zum Aufrufen ihres eigenen Codes mit stark typierten Argumenten und Ausgaben. Weitere Informationen zu Funktionsaufrufe. Sie können auch verwenden Benutzerdefinierte Tools zum Aufrufen ihres eigenen Codes. |
No | |
| top_logprobs | OpenAI.integer (nullable) | No | ||
| top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| truncation | enum | Mögliche Werte: auto, disabled |
No | |
| user | Zeichenfolge (veraltet) | Dieses Feld wird durch safety_identifier und prompt_cache_key. Verwenden Sie prompt_cache_key stattdessen die Zwischenspeicherungsoptimierungen.Ein stabiler Bezeichner für Ihre Endbenutzer. Wird verwendet, um Die Trefferraten des Caches zu erhöhen, indem ähnliche Anforderungen besser zusammengefasst werden, und um OpenAI dabei zu helfen, Missbrauch zu erkennen und zu verhindern. Erfahren Sie mehr. |
No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.Response | |
| text/event-stream | OpenAI.CreateResponseStreamingResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Antworten auflisten
GET {endpoint}/openai/v1/responses
Gibt die Liste aller Antworten zurück.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
| agent_name | query | No | Schnur | Filtert nach Agentname. Wenn angegeben, werden nur Elemente zurückgegeben, die dem angegebenen Agent zugeordnet sind. |
| agent_id | query | No | Schnur | Filtern nach Agent-ID im Format name:version. Wenn angegeben, werden nur Elemente zurückgegeben, die der angegebenen Agent-ID zugeordnet sind. |
| conversation_id | query | No | Schnur | Filtern nach Unterhaltungs-ID. Wenn angegeben, werden nur Antworten zurückgegeben, die der angegebenen Unterhaltung zugeordnet sind. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Kompakte Antwortunterhaltung
POST {endpoint}/openai/v1/responses/compact
Erzeugt eine Komprimierung einer Antwortunterhaltung.
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Zeichenfolge oder Array von OpenAI.InputItem | No | ||
| instructions | String (nullierbar) | No | ||
| model | OpenAI.ModelIdsCompaction | Modell-ID, die zum Generieren der Antwort verwendet wird, z gpt-5 . B. oder o3. OpenAI bietet eine breite Palette von Modellen mit unterschiedlichen Funktionen, Leistungsmerkmalen und Preispunkten. In der Modellanleitung finden Sie Informationen zum Durchsuchen und Vergleichen der verfügbaren Modelle. |
Ja | |
| previous_response_id | String (nullierbar) | No |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.CompactResource |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Antwort abrufen – Antwortdatenstrom abrufen
GET {endpoint}/openai/v1/responses/{response_id}
Ruft eine Modellantwort mit der angegebenen ID ab. Ruft eine Modellantwort mit der angegebenen ID (Streamingantwort) ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| response_id | path | Ja | Schnur | |
| include[] | query | No | array | |
| stream | query | No | boolean | |
| starting_after | query | No | integer |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Akzeptieren | Falsch | Schnur Mögliche Werte: text/event-stream |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.Response | |
| text/event-stream | OpenAI.CreateResponseStreamingResponse |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Antwort löschen
DELETE {endpoint}/openai/v1/responses/{response_id}
Löscht eine Modellantwort.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| response_id | path | Ja | Schnur | Die ID der zu löschenden Antwort. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | DeleteResponseResult |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Antwort abbrechen
POST {endpoint}/openai/v1/responses/{response_id}/cancel
Bricht eine Modellantwort ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| response_id | path | Ja | Schnur | Die ID der Antwort, die abgebrochen werden soll. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | OpenAI.Response |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Listeneingabeelemente
GET {endpoint}/openai/v1/responses/{response_id}/input_items
Gibt eine Liste der Eingabeelemente für eine bestimmte Antwort zurück.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| response_id | path | Ja | Schnur | |
| Limit | query | No | integer | Ein Grenzwert für die Anzahl der zurückzugebenden Objekte. Der Grenzwert kann zwischen 1 und 100 liegen. Der Standardwert ist 20. |
| order | query | No | Schnur Mögliche Werte: asc, desc |
Sortierreihenfolge nach dem created_at Zeitstempel der Objekte.
asc für aufsteigende Reihenfolge unddescfür absteigende Reihenfolge. |
| Nach | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
after ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können after=obj_foo enthalten, um die nächste Seite der Liste abzurufen. |
| before | query | No | Schnur | Ein Cursor für die Verwendung in der Paginierung.
before ist eine Objekt-ID, die Ihren Platz in der Liste definiert.Wenn Sie beispielsweise eine Listenanforderung stellen und 100 Objekte empfangen, die mit obj_foo enden, Nachfolgende Aufrufe können before=obj_foo enthalten, um die vorherige Seite der Liste abzurufen. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Objekt | Die Antwortdaten für eine angeforderte Liste von Elementen. |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Redteams
Redteams - Liste
GET {endpoint}/redTeams/runs?api-version=v1
Auflisten eines Roten Teams nach Namen.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: RedTeams=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedRedTeam |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Redteams – holen Sie sich
GET {endpoint}/redTeams/runs/{name}?api-version=v1
Rufen Sie ein Redteam anhand des Namens ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| Name | path | Ja | Schnur | Bezeichner der roten Teamausführung. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: RedTeams=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | RedTeam |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Redteams – erstellen
POST {endpoint}/redTeams/runs:run?api-version=v1
Erstellt eine Redteam-Ausführung.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: RedTeams=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| applicationScenario | Schnur | Anwendungsszenario für den roten Teamvorgang, um szenariospezifische Angriffe zu generieren. | No | |
| attackStrategies | Array von AttackStrategy | Liste der Angriffsstrategien oder geschachtelten Listen von Angriffsstrategien. | No | |
| displayName | Schnur | Name der Rot-Team-Ausführung. | No | |
| id | Zeichenfolge (schreibgeschützt) | Bezeichner der roten Teamausführung. | Ja | |
| numTurns | integer | Anzahl der Simulationsrunden. | No | |
| properties | Objekt | Eigenschaften des roten Teams. Im Gegensatz zu Tags sind Eigenschaften nur add-only. Nachdem eine Eigenschaft hinzugefügt wurde, kann keine Eigenschaft entfernt werden. | No | |
| riskCategories | Array von RiskCategory | Liste der Risikokategorien, für die Angriffsziele generiert werden sollen. | No | |
| simulationOnly | boolean | Nur Simulation oder Simulation + Auswertung. Standardwert "false", wenn "true" die Ausgabe des Unterhaltungsergebnisses ohne Auswertung ausgibt. | No | Falsch |
| status | Zeichenfolge (schreibgeschützt) | Status des roten Teams. Sie wird nach Dienst festgelegt und ist schreibgeschützt. | No | |
| tags | Objekt | Die Tags des roten Teams. Im Gegensatz zu Eigenschaften sind Tags vollständig änderbar. | No | |
| target | TargetConfig | Abstrakte Klasse für die Zielkonfiguration. | Ja | |
| └– Typ | Schnur | Typ der Modellkonfiguration. | Ja |
Responses
Statuscode: 201
Beschreibung: Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | RedTeam |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Schedules
Zeitpläne – Liste
GET {endpoint}/schedules?api-version=v1
Listet alle Zeitpläne auf.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| type | query | No | Schnur Mögliche Werte: Evaluation, Insight |
Filtern Sie nach dem Typ des Zeitplans. |
| enabled | query | No | boolean | Filtern Sie nach dem aktivierten Status. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Schedules=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedSchedule |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Zeitpläne – Löschen
DELETE {endpoint}/schedules/{id}?api-version=v1
Löschen eines Zeitplans.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| id | path | Ja | Schnur | Bezeichner des Zeitplans. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Schedules=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 204
Beschreibung: Es gibt keinen Inhalt, der für diese Anforderung gesendet werden soll, aber die Kopfzeilen können nützlich sein.
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Zeitpläne – abrufen
GET {endpoint}/schedules/{id}?api-version=v1
Abrufen eines Zeitplans nach ID.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| id | path | Ja | Schnur | Bezeichner des Zeitplans. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Schedules=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Schedule |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Zeitpläne – Erstellen oder Aktualisieren
PUT {endpoint}/schedules/{id}?api-version=v1
Erstellen oder Aktualisieren der Vorgangsvorlage.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| id | path | Ja | Schnur | Bezeichner des Zeitplans. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Schedules=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Anforderungstext
Content-Type: application/json
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Beschreibung des Zeitplans. | No | |
| displayName | Schnur | Name des Zeitplans. | No | |
| enabled | boolean | Aktivierter Status des Zeitplans. | Ja | |
| id | Zeichenfolge (schreibgeschützt) | Bezeichner des Zeitplans. | Ja | |
| properties | Objekt | Eigenschaften des Zeitplans. Im Gegensatz zu Tags sind Eigenschaften nur add-only. Nachdem eine Eigenschaft hinzugefügt wurde, kann keine Eigenschaft entfernt werden. | No | |
| Stand der Bereitstellung | ScheduleProvisioningStatus (schreibgeschützt) | Planen Sie den Bereitstellungsstatus. | No | |
| Systemdaten | -Objekt (schreibgeschützt) | Systemmetadaten für die Ressource. | Ja | |
| tags | Objekt | Tags des Zeitplans. Im Gegensatz zu Eigenschaften sind Tags vollständig änderbar. | No | |
| Aufgabe | ScheduleTask | Aufgabenmodell planen. | Ja | |
| └– Konfiguration | Objekt | Konfiguration für die Aufgabe. | No | |
| └– Typ | ScheduleTaskType | Typ des Vorgangs. | Ja | |
| trigger | Auslösen | Basismodell für Trigger des Zeitplans. | Ja | |
| └– Typ | Trigger-Typ | Typ des Auslösers. | Ja |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Schedule |
Statuscode: 201
Beschreibung: Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Schedule |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Zeitpläne – Listenausführungen
GET {endpoint}/schedules/{id}/runs?api-version=v1
Listet alle Zeitplanausführungen auf.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
| id | path | Ja | Schnur | Bezeichner des Zeitplans. |
| type | query | No | Schnur Mögliche Werte: Evaluation, Insight |
Filtern Sie nach dem Typ des Zeitplans. |
| enabled | query | No | boolean | Filtern Sie nach dem aktivierten Status. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Schedules=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | PagedScheduleRun |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | Azure. Core.Foundation.ErrorResponse |
Antwortheader:
| Header | Typ | Description |
|---|---|---|
| x-ms-error-code | Schnur | Zeichenfolgenfehlercode, der angibt, was schief gelaufen ist. |
Zeitpläne – get run
GET {endpoint}/schedules/{schedule_id}/runs/{run_id}?api-version=v1
Rufen Sie einen Zeitplan nach ID ab.
URI-Parameter
| Name | In | Required | Typ | Description |
|---|---|---|---|---|
| endpoint | path | Ja | Schnur | Foundry Project Endpunkt im Formular "https://{ai-services-account-name}.services.ai.azure.com/api/projects/{project-name}". Wenn Sie nur einen Project im Foundry Hub haben oder die Standard-Project verwenden Sie das Formular in Ihrem Hub. "https://{ai-services-account-name}.services.ai.azure.com/api/projects/_project" |
| schedule_id | path | Ja | Schnur | Der eindeutige Bezeichner des Zeitplans. |
| run_id | path | Ja | Schnur | Der eindeutige Bezeichner der Zeitplanausführung. |
| API-Version | query | Ja | Schnur | Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anfrage-Kopf
| Name | Required | Typ | Description |
|---|---|---|---|
| Foundry-Features | Richtig | Schnur Mögliche Werte: Schedules=V1Preview |
Ein Featurekennzeichnungs-Opt-In erforderlich, wenn Sie Vorschauvorgänge verwenden oder beibehaltene Vorschauressourcen ändern. |
Responses
Statuscode: 200
Beschreibung: Die Anforderung ist erfolgreich.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ScheduleRun |
Statuscode: Standard
Beschreibung: Eine unerwartete Fehlerantwort.
| Inhaltstyp | Typ | Beschreibung |
|---|---|---|
| Anwendung/json | ApiErrorResponse |
Components
A2APreviewTool
Ein Agent, der das A2A-Protokoll implementiert.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_card_path | Schnur | Der Pfad zur Agentenkarte relativ zu .base_urlWenn nicht angegeben, wird standardmäßig /.well-known/agent-card.json |
No | |
| base_url | Schnur | Basis-URL des Agenten. | No | |
| project_connection_id | Schnur | Die Verbindungs-ID im project für den A2A-Server. In der Verbindung werden die Authentifizierung und andere Verbindungsdetails gespeichert, die für die Verbindung mit dem A2A-Server erforderlich sind. |
No | |
| type | enum | Der Typ des Tools. Immer "a2a_preview.Mögliche Werte: a2a_preview |
Ja |
AISearchIndexResource
Eine AI Search Index-Ressource.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| filter | Schnur | Filterzeichenfolge für die Suchressource. Weitere Informationen finden Sie hier. | No | |
| index_asset_id | Schnur | Index-Objekt-ID für die Suchressource. | No | |
| index_name | Schnur | Der Name eines Indexes in einer indexResource, die diesem Agent zugeordnet ist. | No | |
| project_connection_id | Schnur | Eine Indexverbindungs-ID in einer IndexResource, die an diesen Agent angefügt ist. | No | |
| Abfrage_typ | AzureAISearchQueryType | Verfügbare Abfragetypen für das Azure KI-Suche-Tool. | No | |
| top_k | integer | Die Anzahl der Dokumente, die aus der Suche abgerufen und dem Modell präsentiert werden sollen. | No |
AgentClusterInsightRequest
Einblicke in die Ergebnisse der Agentenbewertung
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name des Agenten. | Schnur | Bezeichner für den Agent. | Ja | |
| modelKonfiguration | InsightModelConfiguration | Konfiguration des Modells, das bei der Generierung von Erkenntnissen verwendet wird. | No | |
| └– modelDeploymentName | Schnur | Die modellbasierte Bereitstellung, die ausgewertet werden soll. Akzeptiert entweder den Bereitstellungsnamen allein oder mit dem Verbindungsnamen als {connectionName}/<modelDeploymentName>. |
Ja | |
| type | enum | Der Anforderungstyp. Mögliche Werte: AgentClusterInsight |
Ja |
AgentClusterInsightResult
Erkenntnisse aus der Agent-Cluster-Analyse.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| clusterInsight | ClusterInsightResult | Erkenntnisse aus der Clusteranalyse. | Ja | |
| type | enum | Der Typ des Insights-Ergebnisses. Mögliche Werte: AgentClusterInsight |
Ja |
AgentContainerObject
Die Details des Containers einer bestimmten Version eines Agents.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| container | ContainerDetails (schreibgeschützt) | Detaillierte Informationen zum Container. | No | |
| └– health_state | Schnur | Der Integritätszustand des Containers. | Ja | |
| └– provisioning_error | Schnur | Der Bereitstellungsfehler des Containers, falls vorhanden. | No | |
| └– provisioning_state | Schnur | Der Bereitstellungsstatus des Containers. | Ja | |
| └- Replikate | Array von ContainerReplica | Die Liste der Replikate im Container. | Ja | |
| └– Zustand | Schnur | Der Status des Containers. | Ja | |
| └– updated_on | Schnur | Der Zeitpunkt der letzten Aktualisierung des Containers. | Ja | |
| erstellt_am | Schnur | Die Erstellungszeit des Containers. | Ja | |
| Error_message | Zeichenfolge (schreibgeschützt) | Die Fehlermeldung, wenn der Container nicht ausgeführt werden konnte, falls vorhanden. | No | |
| id | Zeichenfolge (schreibgeschützt) | Der Bezeichner des Containers. | No | |
| max_replicas | integer | Die maximale Anzahl von Replikaten für den Container. Der Standardwert ist 1. | No | |
| min_replicas | integer | Die Mindestanzahl der Replikate für den Container. Der Standardwert ist 1. | No | |
| Objekt | enum | Der Objekttyp, der immer "agent.container" ist. Mögliche Werte: agent.container |
Ja | |
| status | AgentContainerStatus (schreibgeschützt) | Status des Containers einer bestimmten Version eines Agents. | Ja | |
| updated_at | Schnur | Der Zeitpunkt der letzten Aktualisierung des Containers. | Ja |
AgentContainerOperationError
Die Fehlerdetails des Containervorgangs, falls vorhanden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | Schnur | Der Fehlercode des Containervorgangs( falls vorhanden). | Ja | |
| message | Schnur | Die Fehlermeldung des Containervorgangs, falls vorhanden. | Ja | |
| type | Schnur | Der Fehlertyp des Containervorgangs, falls vorhanden. | Ja |
AgentContainerOperationObject
Der Containervorgang für eine bestimmte Version eines Agents.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_id | Schnur | Die ID des Agenten. | Ja | |
| agent_version_id | Schnur | Die ID der Agentversion. | Ja | |
| container | AgentContainerObject | Die Details des Containers einer bestimmten Version eines Agents. | No | |
| └– Container | ContainerDetails (schreibgeschützt) | Die detaillierten Containerinformationen. | No | |
| └– created_at | Zeichenfolge (schreibgeschützt) | Die Erstellungszeit des Containers. | Ja | |
| └– error_message | Zeichenfolge (schreibgeschützt) | Die Fehlermeldung, wenn der Container nicht ausgeführt werden konnte, falls vorhanden. | No | |
| └– ID | Zeichenfolge (schreibgeschützt) | Der Bezeichner des Containers. | No | |
| └– max_replicas | integer | Die maximale Anzahl von Replikaten für den Container. Der Standardwert ist 1. | No | |
| └– min_replicas | integer | Die Mindestanzahl der Replikate für den Container. Der Standardwert ist 1. | No | |
| └- Objekt | enum | Der Objekttyp, der immer "agent.container" ist. Mögliche Werte: agent.container |
Ja | |
| └─ Status | AgentContainerStatus (schreibgeschützt) | Der Status des Containers einer bestimmten Version eines Agents. | Ja | |
| └– updated_at | Zeichenfolge (schreibgeschützt) | Der Zeitpunkt der letzten Aktualisierung des Containers. | Ja | |
| Fehler | AgentContainerOperationError | Die Fehlerdetails des Containervorgangs, falls vorhanden. | No | |
| └– Code | Schnur | Der Fehlercode des Containervorgangs( falls vorhanden). | Ja | |
| └– Nachricht | Schnur | Die Fehlermeldung des Containervorgangs, falls vorhanden. | Ja | |
| └– Typ | Schnur | Der Fehlertyp des Containervorgangs, falls vorhanden. | Ja | |
| id | Schnur | Die ID des Containervorgangs. Diese ID ist eindeutiger Bezeichner im gesamten System. | Ja | |
| status | AgentContainerOperationStatus | Status des Containervorgangs für eine bestimmte Version eines Agents. | Ja |
AgentContainerOperationStatus
Status des Containervorgangs für eine bestimmte Version eines Agents.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | NotStartedInProgressSucceededFailed |
AgentContainerStatus
Status des Containers einer bestimmten Version eines Agents.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | StartingRunningStoppingStoppedFailedDeletingDeletedUpdating |
AgentDefinition
Diskriminator für AgentDefinition
Diese Komponente verwendet die Eigenschaft kind , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
prompt |
PromptAgentDefinition |
workflow |
WorkflowAgentDefinition |
hosted |
HostedAgentDefinition |
container_app |
ContainerAppAgentDefinition |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| kind | AgentKind | Ja | ||
| rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| └– rai_policy_name | Schnur | Der Name der zu übernehmenden RAI-Richtlinie. | Ja |
AgentKind
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | prompthostedcontainer_appworkflow |
AgentObject
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Der eindeutige Bezeichner des Agents. | Ja | |
| Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 63 |
Ja | |
| Objekt | enum | Der Objekttyp, der immer "Agent" ist. Mögliche Werte: agent |
Ja | |
| versions | Objekt | Die neueste Version des Agents. | Ja | |
| └– neueste | AgentVersionObject | Ja |
AgentProtocol
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | activity_protocolresponses |
AgentReference
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| type | enum | Mögliche Werte: agent_reference |
Ja | |
| version | Schnur | Der Versionsbezeichner des Agents. | No |
AgentTaxonomyInput
Eingabekonfiguration für die Auswertungstaxonomie, wenn der Eingabetyp Agent ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| riskCategories | Array von RiskCategory | Liste der Risikokategorien, die ausgewertet werden sollen. | Ja | |
| target | Ziel | Basisklasse für Ziele mit Diskriminatorunterstützung. | Ja | |
| └– Typ | Schnur | Der Zieltyp. | Ja | |
| type | enum | Eingabetyp der Auswertungstaxonomie. Mögliche Werte: agent |
Ja |
AgentTaxonomyInputUpdate
Eingabekonfiguration für die Auswertungstaxonomie, wenn der Eingabetyp Agent ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| riskCategories | Array von RiskCategory | Liste der Risikokategorien, die ausgewertet werden sollen. | No | |
| target | TargetUpdate | Basisklasse für Ziele mit Diskriminatorunterstützung. | No | |
| └– Typ | Schnur | Der Zieltyp. | Ja | |
| type | enum | Eingabetyp der Auswertungstaxonomie. Mögliche Werte: agent |
Ja |
AgentVersionObject
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Der Unix-Zeitstempel (Sekunden), zu dem der Agent erstellt wurde. | Ja | |
| Definition | AgentDefinition | Ja | ||
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| id | Schnur | Die eindeutige Kennung der Agent-Version. | Ja | |
| metadata | Objekt (null) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
Ja | |
| Name | Schnur | Der Name des Agents. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden. Einschränkungen: maxLength: 256 |
Ja | |
| Objekt | enum | Der Objekttyp, der immer 'agent.version' ist. Mögliche Werte: agent.version |
Ja | |
| version | Schnur | Der Versionsbezeichner des Agents. Agenten sind unveränderlich und jedes Update erstellt eine neue Version, wobei der Name unverändert bleibt. | Ja |
AgenticIdentityPreviewCredentials
Definition der Anmeldeinformationen für die Agentenidentität
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Anmeldeinformationstyp Mögliche Werte: AgenticIdentityToken_Preview |
Ja |
ApiErrorResponse
Fehlerantwort bei API-Fehlern.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | OpenAI.Error | Ja |
ApiKeyCredentials
Definition der API-Schlüsselanmeldeinformationen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| key | Zeichenfolge (schreibgeschützt) | API-Schlüssel | No | |
| type | enum | Der Anmeldeinformationstyp Mögliche Werte: ApiKey |
Ja |
AssetCredentialResponse
Stellt einen Verweis auf ein Blob für die Nutzung dar
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| blobReference | BlobReference | Details zum Blobverweis. | Ja | |
| └– blobUri | Schnur | Blob-URI-Pfad für den Client zum Hochladen von Daten. Beispiel: https://blob.windows.core.net/Container/Path |
Ja | |
| └– Anmeldeinformationen | SasCredential | Anmeldeinformationen für den Zugriff auf das Speicherkonto. | Ja | |
| └– storageAccountArmId | Schnur | ARM-ID des zu verwendenden Speicherkontos. | Ja |
AssetId
Bezeichner einer gespeicherten Ressource.
Typ: Zeichenfolge
AttackStrategy
Strategien für Angriffe.
| Property | Wert |
|---|---|
| Beschreibung | Strategien für Angriffe. |
| Typ | Schnur |
| Werte | easymoderatedifficultascii_artascii_smuggleratbashbase64binarycaesarcharacter_spacejailbreakansi_attackcharacter_swapsuffix_appendstring_joinunicode_confusableunicode_substitutiondiacriticflipleetspeakrot13morseurlbaselineindirect_jailbreaktensemulti_turncrescendo |
Azure. Core.Foundation.Error
Das Fehlerobjekt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | Schnur | Eine serverdefinierte Gruppe von Fehlercodes. | Ja | |
| details | Array von Azure. Core.Foundation.Error | Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. | No | |
| innererror | Azure. Core.Foundation.InnerError | Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors. | No | |
| └– Code | Schnur | Eine serverdefinierte Gruppe von Fehlercodes. | No | |
| └– innerer Fehler | Azure. Core.Foundation.InnerError | Innerer Fehler. | No | |
| message | Schnur | Eine lesbare Darstellung des Fehlers. | Ja | |
| target | Schnur | Das Ziel des Fehlers. | No |
Azure. Core.Foundation.ErrorResponse
Eine Antwort, die Fehlerdetails enthält.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | Azure. Core.Foundation.Error | Das Fehlerobjekt. | Ja | |
| └– Code | Schnur | Eine serverdefinierte Gruppe von Fehlercodes. | Ja | |
| └– Einzelheiten | Array von Azure. Core.Foundation.Error | Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. | No | |
| └– innerer Fehler | Azure. Core.Foundation.InnerError | Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. | No | |
| └– Nachricht | Schnur | Eine lesbare Darstellung des Fehlers. | Ja | |
| └- Ziel | Schnur | Das Ziel des Fehlers. | No |
Azure. Core.Foundation.InnerError
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | Schnur | Eine serverdefinierte Gruppe von Fehlercodes. | No | |
| innererror | Azure. Core.Foundation.InnerError | Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors. | No | |
| └– Code | Schnur | Eine serverdefinierte Gruppe von Fehlercodes. | No | |
| └– innerer Fehler | Azure. Core.Foundation.InnerError | Innerer Fehler. | No |
Azure. Core.Foundation.OperationState
Enumeration, die zulässige Betriebszustände beschreibt.
| Property | Wert |
|---|---|
| Beschreibung | Enumeration, die zulässige Betriebszustände beschreibt. |
| Typ | Schnur |
| Werte | NotStartedRunningSucceededFailedCanceled |
Azure. Core.uuid
Universell eindeutige Kennung
Typ: Zeichenfolge
Format: uuid
AzureAIAgentTarget
Repräsentiert ein Ziel, das einen Azure-KI-Agenten spezifiziert.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name | Schnur | Der eindeutige Bezeichner des Azure KI-Agents. | Ja | |
| tool_descriptions | Array von ToolDescription | Die Parameter, mit denen das Sampling-Verhalten des Agenten während der Textgenerierung gesteuert wird. | No | |
| type | enum | Der Typ des Ziels, immer azure_ai_agent.Mögliche Werte: azure_ai_agent |
Ja | |
| version | Schnur | Die Version des Azure KI-Agents. | No |
AzureAIAgentTargetUpdate
Repräsentiert ein Ziel, das einen Azure-KI-Agenten spezifiziert.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name | Schnur | Der eindeutige Bezeichner des Azure KI-Agents. | No | |
| tool_descriptions | Array von ToolDescription | Die Parameter, mit denen das Sampling-Verhalten des Agenten während der Textgenerierung gesteuert wird. | No | |
| type | enum | Der Typ des Ziels, immer azure_ai_agent.Mögliche Werte: azure_ai_agent |
Ja | |
| version | Schnur | Die Version des Azure KI-Agents. | No |
AzureAIDataSourceConfig
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Szenario | enum | Datenschemaszenario. Mögliche Werte: red_team, , responses, traces_previewsynthetic_data_gen_preview |
Ja | |
| schema | Objekt | Das json-Allgemeine Objektschema für die ausgeführten Datenquellenelemente. | Ja | |
| type | enum | Der Objekttyp, der immer azure_ai_sourceist.Mögliche Werte: azure_ai_source |
Ja |
AzureAIModelTarget
Repräsentiert ein Ziel, das ein Azure-KI-Modell für Operationen spezifiziert, die Modellauswahl erfordern.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| model | Schnur | Der eindeutige Bezeichner des Azure KI-Modells. | No | |
| Parameter für Stichprobennahme | ModelSamplingParams | Stellt eine Reihe von Parametern dar, die zum Steuern des Samplingverhaltens eines Sprachmodells während der Textgenerierung verwendet werden. | No | |
| └– max_completion_tokens | integer | Die maximale Anzahl von Token, die im Abschluss zulässig sind. | Ja | |
| └- Samen | integer | Der zufällige Samen zur Reproduzierbarkeit. | Ja | |
| └– Temperatur | Zahl | Der Temperaturparameter für die Probenahme. | Ja | |
| └– top_p | Zahl | Der Top-p-Parameter für die Kernsampling. | Ja | |
| type | enum | Der Typ des Ziels, immer azure_ai_model.Mögliche Werte: azure_ai_model |
Ja |
AzureAIModelTargetUpdate
Repräsentiert ein Ziel, das ein Azure-KI-Modell für Operationen spezifiziert, die Modellauswahl erfordern.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| model | Schnur | Der eindeutige Bezeichner des Azure KI-Modells. | No | |
| Parameter für Stichprobennahme | ModelSamplingParamsUpdate | Stellt eine Reihe von Parametern dar, die zum Steuern des Samplingverhaltens eines Sprachmodells während der Textgenerierung verwendet werden. | No | |
| └– max_completion_tokens | integer | Die maximale Anzahl von Token, die im Abschluss zulässig sind. | No | |
| └- Samen | integer | Der zufällige Samen zur Reproduzierbarkeit. | No | |
| └– Temperatur | Zahl | Der Temperaturparameter für die Probenahme. | No | |
| └– top_p | Zahl | Der Top-p-Parameter für die Kernsampling. | No | |
| type | enum | Der Typ des Ziels, immer azure_ai_model.Mögliche Werte: azure_ai_model |
Ja |
AzureAIResponsesEvalRunDataSource
Stellt eine Datenquelle für Auswertungsläufe dar, die für Fortlaufende Auswertungsszenarien spezifisch sind.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| event_configuration_id | Schnur | Der Ereigniskonfigurationsname, der dieser Auswertungsausführung zugeordnet ist. | Ja | |
| item_generation_params | ResponseRetrievalItemGenerationParams | Stellt die Parameter für die Generierung von Antwortabrufelementen dar. | Ja | |
| └– data_mapping | Objekt | Zuordnung von Quellfeldern zu response_id Feld, erforderlich zum Abrufen des Chatverlaufs. | Ja | |
| └– max_num_turns | integer | Die maximale Anzahl der zu bewertenden Chatverlaufszahlen. | Ja | |
| └- Quelle | OpenAI.EvalJsonlFileContentSource oder OpenAI.EvalJsonlFileIdSource | Die Quelle, aus der JSONL-Inhalte gelesen werden. | Ja | |
| └– Typ | enum | Der Typ der Elementgenerierungsparameter, immer response_retrieval.Mögliche Werte: response_retrieval |
Ja | |
| max_runs_hourly | integer | Maximale Anzahl von Auswertungsläufen pro Stunde zulässig. | Ja | |
| type | enum | Der Typ der Datenquelle, immer azure_ai_responses.Mögliche Werte: azure_ai_responses |
Ja |
Azure-AI-Suchindex
Azure KI-Suche Indexdefinition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| type | enum | Indextyp Mögliche Werte: AzureSearch |
Ja | |
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
AzureAISearchIndexUpdate
Azure KI-Suche Indexdefinition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | enum | Indextyp Mögliche Werte: AzureSearch |
Ja |
AzureAISearchQueryType
Verfügbare Abfragetypen für das Azure KI-Suche-Tool.
| Property | Wert |
|---|---|
| Beschreibung | Verfügbare Abfragetypen für das Azure KI-Suche-Tool. |
| Typ | Schnur |
| Werte | simplesemanticvectorvector_simple_hybridvector_semantic_hybrid |
AzureAISearchTool
Die Eingabedefinitionsinformationen für ein Azure-KI-Suchwerkzeug, wie sie zur Konfiguration eines Agenten verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| azure_ai_search | AzureAISearchToolResource | Eine Reihe von Indexressourcen, die vom tool azure_ai_search verwendet werden. |
Ja | |
| └- Indizes | Array von AISearchIndexResource | Die an diesen Agent angefügten Indizes. Es kann maximal 1 Index geben. an den Agent angefügte Ressource. Einschränkungen: maxItems: 1 |
Ja | |
| type | enum | Der Objekttyp, der immer 'azure_ai_search' ist. Mögliche Werte: azure_ai_search |
Ja |
AzureAISearchToolResource
Eine Reihe von Indexressourcen, die vom tool azure_ai_search verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Indizes | Array von AISearchIndexResource | Die an diesen Agent angefügten Indizes. Es kann maximal 1 Index geben. an den Agent angefügte Ressource. |
Ja |
AzureFunctionBinding
Die Struktur zum Beibehalten storage Warteschlangennamens und URI.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| storage_queue | AzureFunctionStorageQueue | Die Struktur zum Beibehalten storage Warteschlangennamens und URI. | Ja | |
| └– queue_name | Schnur | Der Name einer Azure Funktionsspeicherwarteschlange. | Ja | |
| └– queue_service_endpoint | Schnur | URI für den Azure Storage Warteschlangendienst, mit dem Sie eine Warteschlange bearbeiten können. | Ja | |
| type | enum | Der Bindungstyp, der immer "storage_queue" ist. Mögliche Werte: storage_queue |
Ja |
AzureFunctionDefinition
Die Definition der Azure-Funktion.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Funktion | Objekt | Die Definition der Azure-Funktion und deren Parameter. | Ja | |
| └– Beschreibung | Schnur | Eine Beschreibung der Funktion, die vom Modell verwendet wird, um auszuwählen, wann und wie die Funktion aufgerufen wird. | No | |
| └– Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja | |
| └- Parameter | Objekt | Die Parameter, die die Funktionen akzeptieren, die als JSON-Schemaobjekt beschrieben werden. | Ja | |
| input_binding | AzureFunctionBinding | Die Struktur zum Beibehalten storage Warteschlangennamens und URI. | Ja | |
| └– storage_queue | AzureFunctionStorageQueue | Speicherwarteschlange. | Ja | |
| └– Typ | enum | Der Bindungstyp, der immer "storage_queue" ist. Mögliche Werte: storage_queue |
Ja | |
| output_binding | AzureFunctionBinding | Die Struktur zum Beibehalten storage Warteschlangennamens und URI. | Ja | |
| └– storage_queue | AzureFunctionStorageQueue | Speicherwarteschlange. | Ja | |
| └– Typ | enum | Der Bindungstyp, der immer "storage_queue" ist. Mögliche Werte: storage_queue |
Ja |
AzureFunctionStorageQueue
Die Struktur zum Beibehalten storage Warteschlangennamens und URI.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| queue_name | Schnur | Der Name einer Azure Funktionsspeicherwarteschlange. | Ja | |
| queue_service_endpoint | Schnur | URI für den Azure Storage Warteschlangendienst, mit dem Sie eine Warteschlange bearbeiten können. | Ja |
AzureFunctionTool
Die Eingabedefinitionsinformationen für ein Azure Function Tool, wie sie zur Konfiguration eines Agenten verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| azure_function | AzureFunctionDefinition | Die Definition der Azure-Funktion. | Ja | |
| └- Funktion | Objekt | Die Definition der Azure-Funktion und deren Parameter. | Ja | |
| └– Beschreibung | Schnur | Eine Beschreibung der Funktion, die vom Modell verwendet wird, um auszuwählen, wann und wie die Funktion aufgerufen wird. | No | |
| └– Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja | |
| └- Parameter | Objekt | Die Parameter, die die Funktionen akzeptieren, die als JSON-Schemaobjekt beschrieben werden. | Ja | |
| └– input_binding | AzureFunctionBinding | Eingabespeicherwarteschlange. Der Warteschlangenspeichertrigger führt eine Funktion aus, wenn Meldungen hinzugefügt werden. | Ja | |
| └– output_binding | AzureFunctionBinding | Ausgabespeicherwarteschlange. Die Funktion schreibt die Ausgabe in diese Warteschlange, wenn die Eingabeelemente verarbeitet werden. | Ja | |
| type | enum | Der Objekttyp, der immer 'browser_automation' ist. Mögliche Werte: azure_function |
Ja |
AzureOpenAIModelConfiguration
Azure OpenAI-Modellkonfiguration. Die API-Version wird vom Dienst für die Abfrage des Modells ausgewählt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| modelDeploymentName | Schnur | Bereitstellungsname für das AOAI-Modell. Beispiel: gpt-4o, wenn in AIServices oder verbindungsbasiert connection_name/deployment_name (z. B. my-aoai-connection/gpt-4o). |
Ja | |
| type | enum | Mögliche Werte: AzureOpenAIModel |
Ja |
BaseCredentials
Eine Basisklasse für Verbindungsanmeldeinformationen
Diskriminator für BaseCredentials
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
ApiKey |
ApiKeyCredentials |
AAD |
EntraIDCredentials |
CustomKeys |
CustomCredential |
SAS |
SASCredentials |
None |
NoAuthenticationCredentials |
AgenticIdentityToken_Preview |
AgenticIdentityPreviewCredentials |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | CredentialType (schreibgeschützt) | Der von der Verbindung verwendete Anmeldeinformationstyp | Ja |
BingCustomSearchConfiguration
Eine bing benutzerdefinierte Suchkonfiguration.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| count | integer | Die Anzahl der Suchergebnisse, die in der Bing-API-Antwort zurückgegeben werden sollen | No | |
| freshness | Schnur | Filtern von Suchergebnissen nach einem bestimmten Zeitraum. Hier finden Sie akzeptierte Werte. | No | |
| instance_name | Schnur | Name der benutzerdefinierten Konfigurationsinstanz, die für die Konfiguration angegeben wird. | Ja | |
| Markt | Schnur | Der Markt, aus dem die Ergebnisse stammen. | No | |
| project_connection_id | Schnur | Project Verbindungs-ID für die Grundlage für die Bing-Suche | Ja | |
| set_lang | Schnur | Die Sprache, die beim Aufrufen der Bing-API für Benutzeroberflächenzeichenfolgen verwendet werden soll. | No |
BingCustomSearchPreviewTool
Die Eingabedefinitionsinformationen für ein Bing benutzerdefiniertes Suchtool zur Konfiguration eines Agents.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| bing_custom_search_preview | BingCustomSearchToolParameters | Die parameter bing benutzerdefinierten Suchtools. | Ja | |
| └– search_configurations | Array von BingCustomSearchConfiguration | Die an dieses Tool angefügten project Verbindungen. Es kann maximal 1 Verbindung bestehen. an das Tool angefügte Ressource. Einschränkungen: maxItems: 1 |
Ja | |
| type | enum | Der Objekttyp, der immer 'bing_custom_search_preview' ist. Mögliche Werte: bing_custom_search_preview |
Ja |
BingCustomSearchToolParameters
Die parameter bing benutzerdefinierten Suchtools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| search_configurations | Array von BingCustomSearchConfiguration | Die an dieses Tool angefügten project Verbindungen. Es kann maximal 1 Verbindung bestehen. an das Tool angefügte Ressource. |
Ja |
BingGroundingSearchConfiguration
Suchkonfiguration für Bing-Erdung
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| count | integer | Die Anzahl der Suchergebnisse, die in der Bing-API-Antwort zurückgegeben werden sollen | No | |
| freshness | Schnur | Filtern von Suchergebnissen nach einem bestimmten Zeitraum. Hier finden Sie akzeptierte Werte. | No | |
| Markt | Schnur | Der Markt, aus dem die Ergebnisse stammen. | No | |
| project_connection_id | Schnur | Project Verbindungs-ID für die Grundlage für die Bing-Suche | Ja | |
| set_lang | Schnur | Die Sprache, die beim Aufrufen der Bing-API für Benutzeroberflächenzeichenfolgen verwendet werden soll. | No |
BingGroundingSearchToolParameters
Die Parameter für das bing-Suchtool.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| search_configurations | Array von BingGroundingSearchConfiguration | Die an dieses Tool angefügten Suchkonfigurationen. Es kann maximal 1 sein. Die mit dem Tool verknüpfte Suchkonfigurationsressource. |
Ja |
BingGroundingTool
Die Eingabedefinitionsinformationen für ein bing Grounding-Suchtool, das zum Konfigurieren eines Agents verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| bing_grounding | BingGroundingSearchToolParameters | Die Parameter für das bing-Suchtool. | Ja | |
| └– search_configurations | Array von BingGroundingSearchConfiguration | Die an dieses Tool angefügten Suchkonfigurationen. Es kann maximal 1 sein. Die mit dem Tool verknüpfte Suchkonfigurationsressource. Einschränkungen: maxItems: 1 |
Ja | |
| type | enum | Der Objekttyp, der immer "bing_grounding" ist. Mögliche Werte: bing_grounding |
Ja |
BlobReference
Details zum Blobverweis.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| blobUri | Schnur | Blob-URI-Pfad für den Client zum Hochladen von Daten. Beispiel: https://blob.windows.core.net/Container/Path |
Ja | |
| credential | SasCredential | Definition der SAS-Anmeldeinformationen | Ja | |
| └– sasUri | Zeichenfolge (schreibgeschützt) | SAS-URI | Ja | |
| └– Typ | enum | Typ der Anmeldeinformationen Mögliche Werte: SAS |
Ja | |
| storageAccountArmId | Schnur | ARM-ID des zu verwendenden Speicherkontos. | Ja |
BrowserAutomationPreviewTool
Die Eingabedefinitionsinformationen für ein Browser-Automatisierungstool, wie sie zum Konfigurieren eines Agenten verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| browser_automation_preview | BrowserAutomationToolParameters | Definition von Eingabeparametern für das Browser Automation Tool. | Ja | |
| └- Verbindung | BrowserAutomationToolConnectionParameters | Die Projektverbindungsparameter, die dem Browserautomatisierungstool zugeordnet sind. | Ja | |
| type | enum | Der Objekttyp, der immer 'browser_automation_preview' ist. Mögliche Werte: browser_automation_preview |
Ja |
BrowserAutomationToolConnectionParameters
Definition der Eingabeparameter für die Verbindung, die vom Browser Automation Tool verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| project_connection_id | Schnur | Die ID der Projektverbindung mit Ihrer Azure Playwright-Ressource. | Ja |
BrowserAutomationToolParameters
Definition von Eingabeparametern für das Browser Automation Tool.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Verbindung | BrowserAutomationToolConnectionParameters | Definition der Eingabeparameter für die Verbindung, die vom Browser Automation Tool verwendet wird. | Ja | |
| └– project_connection_id | Schnur | Die ID der Projektverbindung mit Ihrer Azure Playwright-Ressource. | Ja |
CaptureStructuredOutputsTool
Ein Tool zum Erfassen strukturierter Ausgaben
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| outputs | StructuredOutputDefinition | Eine strukturierte Ausgabe, die vom Agenten erzeugt werden kann. | Ja | |
| └– Beschreibung | Schnur | Eine Beschreibung der Ausgabe, die ausgegeben werden soll. Wird vom Modell verwendet, um zu bestimmen, wann die Ausgabe ausgegeben werden soll. | Ja | |
| └– Name | Schnur | Der Name der strukturierten Ausgabe. | Ja | |
| └- Schema | Objekt | Das JSON-Schema für die strukturierte Ausgabe. | Ja | |
| └– streng | boolescher Wert (nullable) | Gibt an, ob eine strenge Überprüfung erzwungen werden soll. Standard-true. |
Ja | |
| type | enum | Der Typ des Tools. Immer capture_structured_outputs.Mögliche Werte: capture_structured_outputs |
Ja |
ChartCoordinate
Koordinaten für das Analysediagramm.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| size | integer | Größe des Diagrammelements. | Ja | |
| x | integer | X-Achsenkoordinate. | Ja | |
| y | integer | Y-Achsenkoordinate. | Ja |
ChatSummaryMemoryItem
Ein Speicherelement, das eine Zusammenfassung enthält, die aus Unterhaltungen extrahiert wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Schnur | Der Inhalt des Speichers. | Ja | |
| kind | enum | Die Art des Speicherelements. Mögliche Werte: chat_summary |
Ja | |
| memory_id | Schnur | Die eindeutige ID des Speicherelements. | Ja | |
| scope | Schnur | Der Namespace, der Speicher logisch gruppiert und isoliert, z. B. eine Benutzer-ID. | Ja | |
| updated_at | integer | Der Zeitpunkt der letzten Aktualisierung des Speicherelements. | Ja |
ClusterInsightResult
Erkenntnisse aus der Clusteranalyse.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| clusters | Array von InsightCluster | Liste der in den Erkenntnissen identifizierten Cluster. | Ja | |
| Koordinaten | Objekt | Optionale Zuordnung von IDs zu 2D-Koordinaten, die von der UX für die Visualisierung verwendet werden. Bei den Zuordnungsschlüsseln handelt es sich um Zeichenfolgenbezeichner (z. B. eine Cluster-ID oder eine Beispiel-ID) und die Werte sind die Koordinaten und die visuelle Größe für das Rendern in einem 2D-Diagramm. Diese Eigenschaft wird nicht angegeben, es sei denn, die Clientanforderungen koordinieren (z. B. durch Übergeben includeCoordinates=true als Abfrageparameter).Beispiel: <br> {<br> "cluster-1": { "x": 12, "y": 34, "size": 8 },<br> "sample-123": { "x": 18, "y": 22, "size": 4 }<br> }<br> Koordinaten sind nur für die clientseitige Visualisierung vorgesehen und nicht ändern Sie die kanonischen Insights-Ergebnisse. |
No | |
| summary | InsightSummary | Zusammenfassung der Fehlerclusteranalyse. | Ja | |
| └- Methode | Schnur | Methode, die für das Clustering verwendet wird. | Ja | |
| └– sampleCount | integer | Gesamtzahl der analysierten Stichproben. | Ja | |
| └– uniqueClusterCount | integer | Gesamtanzahl eindeutiger Cluster. | Ja | |
| └– uniqueSubclusterCount | integer | Gesamtanzahl eindeutiger Unterclusterbeschriftungen. | Ja | |
| └– Nutzung | ClusterTokenUsage | Tokenverwendung beim Durchführen von Clusteringanalysen | Ja |
ClusterTokenUsage
Token-Nutzung für die Cluster-Analyse
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| inputTokenUsage | integer | Verwendung von Eingabetoken | Ja | |
| outputTokenUsage | integer | Ausgabetokenverwendung | Ja | |
| totalTokenUsage | integer | Gesamtanzahl der Tokenverwendung | Ja |
CodeBasedEvaluatorDefinition
Codebasierte Evaluatordefinition mit Python-Code
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| code_text | Schnur | Inlinecodetext für den Evaluator | Ja | |
| data_schema | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabedaten des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| init_parameters | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabeparameter des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| metrics | Objekt | Liste der von diesem Evaluator erzeugten Ausgabemetriken | No | |
| type | enum | Mögliche Werte: code |
Ja |
CompletionMessageToolCallChunk
Toolanrufdetails in einer Nachricht.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Funktion | FunctionToolCall | Details eines Funktionstoolaufrufs. | No | |
| └- Argumente | Schnur | Die Argumente, mit denen die Funktion aufgerufen werden können, wie sie vom Modell im JSON-Format erzeugt werden. | Ja | |
| └– Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja | |
| id | Schnur | Die ID für den Toolaufruf. | Ja | |
| type | enum | Der Typ des Toolaufrufs, der immer "Funktion" ist. Mögliche Werte: function |
Ja |
Verbindung
Antwort aus der Liste und Vorgänge zum Abrufen von Verbindungen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| credentials | BaseCredentials (schreibgeschützt) | Eine Basisklasse für Verbindungsanmeldeinformationen | Ja | |
| └– Typ | CredentialType (schreibgeschützt) | Der Typ der von der Verbindung verwendeten Anmeldeinformationen | Ja | |
| id | Zeichenfolge (schreibgeschützt) | Ein eindeutiger Bezeichner für die Verbindung, die vom Dienst generiert wird | Ja | |
| isDefault | boolescher Wert (schreibgeschützt) | Gibt an, ob die Verbindung als Standardverbindung des Typs markiert ist. | Ja | |
| metadata | -Objekt (schreibgeschützt) | Metadaten der Verbindung | Ja | |
| Name | Zeichenfolge (schreibgeschützt) | Der Anzeigename der Verbindung, die vom Benutzer bereitgestellt wird. | Ja | |
| target | Zeichenfolge (schreibgeschützt) | Die für diesen Dienst zu verwendende Verbindungs-URL | Ja | |
| type | ConnectionType (schreibgeschützt) | Der Typ (oder die Kategorie) der Verbindung | Ja |
ConnectionType
Der Typ (oder die Kategorie) der Verbindung
| Property | Wert |
|---|---|
| Beschreibung | Der Typ (oder die Kategorie) der Verbindung |
| Typ | Schnur |
| Werte | AzureOpenAIAzureBlobAzureStorageAccountCognitiveSearchCosmosDBApiKeyAppConfigAppInsightsCustomKeysRemoteTool_Preview |
ContainerAppAgentDefinition
Die Definition des Container-App-Agents.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| container_app_resource_id | Schnur | Die Ressourcen-ID der Azure Container-App, die diesen Agent hosten soll. In allen Versionen nicht änderbar. | Ja | |
| container_protocol_versions | Array von ProtocolVersionRecord | Die Protokolle, die der Agent für die Eingehende Kommunikation der Container unterstützt. | Ja | |
| ingress_subdomain_suffix | Schnur | Das Suffix, das beim Senden des Eingangs an den Agent auf die App-Unterdomäne angewendet werden soll. Dabei kann es sich um eine Bezeichnung (z. B. "---aktuell"), eine bestimmte Überarbeitung (z. B. "--0000001") handeln oder leer sein, um den Standardendpunkt für die Container-App zu verwenden. | Ja | |
| kind | enum | Mögliche Werte: container_app |
Ja | |
| rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| └– rai_policy_name | Schnur | Der Name der zu übernehmenden RAI-Richtlinie. | Ja |
ContainerDetails
Detaillierte Informationen zum Container.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| health_state | Schnur | Der Integritätszustand des Containers. | Ja | |
| provisioning_error | Schnur | Der Bereitstellungsfehler des Containers, falls vorhanden. | No | |
| provisioning_state | Schnur | Der Bereitstellungsstatus des Containers. | Ja | |
| replicas | Array von ContainerReplica | Die Liste der Replikate im Container. | Ja | |
| state | Schnur | Der Status des Containers. | Ja | |
| updated_on | Schnur | Der Zeitpunkt der letzten Aktualisierung des Containers. | Ja |
ContainerLogKind
Der Typ der Protokolle, die von einem Container gestreamt werden sollen.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | consolesystem |
ContainerReplica
Informationen zu einem Containerreplikat.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| container_state | Schnur | Der Containerstatus des Replikats. | Ja | |
| Name | Schnur | Der Name des Replikats. | Ja | |
| state | Schnur | Der Status des Replikats. | Ja |
ContinuousEvaluationRuleAction
Auswertungsregelaktion für die kontinuierliche Auswertung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| evalId | Schnur | Eval ID, um fortlaufende Auswertungsläufe hinzuzufügen. | Ja | |
| maxHourlyRuns | integer | Maximale Anzahl von Auswertungsläufen pro Stunde zulässig. | No | |
| type | enum | Mögliche Werte: continuousEvaluation |
Ja |
CosmosDBIndex
Definition des CosmosDB-Vektorspeicher-Index
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| type | enum | Indextyp Mögliche Werte: CosmosDBNoSqlVectorStore |
Ja | |
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
CosmosDBIndexUpdate
Definition des CosmosDB-Vektorspeicher-Index
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | enum | Indextyp Mögliche Werte: CosmosDBNoSqlVectorStore |
Ja |
CreateAgentFromManifestRequest
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| manifest_id | Schnur | Die Manifest-ID, aus der die Agentversion importiert werden soll. | Ja | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | Der eindeutige Name, der den Agent identifiziert. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden. - Muss mit alphanumerischen Zeichen beginnen und enden, - Kann Bindestriche in der Mitte enthalten - Darf 63 Zeichen nicht überschreiten. Einschränkungen: maxLength: 63 |
Ja | |
| parameter_values | Objekt | Die Eingaben in das Manifest, die zu einem vollständig materialisierten Agent führen. | Ja |
CreateAgentRequest
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Definition | AgentDefinition | Ja | ||
| └– Art | AgentKind | Ja | ||
| └- rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | Der eindeutige Name, der den Agent identifiziert. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden. - Muss mit alphanumerischen Zeichen beginnen und enden, - Kann Bindestriche in der Mitte enthalten - Darf 63 Zeichen nicht überschreiten. Einschränkungen: maxLength: 63 |
Ja |
CreateAgentVersionFromManifestRequest
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| manifest_id | Schnur | Die Manifest-ID, aus der die Agentversion importiert werden soll. | Ja | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| parameter_values | Objekt | Die Eingaben in das Manifest, die zu einem vollständig materialisierten Agent führen. | Ja |
CreateAgentVersionRequest
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Definition | AgentDefinition | Ja | ||
| └– Art | AgentKind | Ja | ||
| └- rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No |
ErstelleBewertungsAnfrage
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datenquellenkonfiguration | OpenAI.CreateEvalCustomDataSourceConfig oder OpenAI.CreateEvalLogsDataSourceConfig oder OpenAI.CreateEvalStoredCompletionsDataSourceConfig oder AzureAIDataSourceConfig | Die Konfiguration für die Datenquelle, die für die Auswertung verwendet wird, wird ausgeführt. Bestimmt das Schema der daten, die in der Auswertung verwendet werden. | Ja | |
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | Der Name der Auswertung. | No | |
| properties | Objekt | Satz unveränderlicher 16 Schlüsselwertpaare, die an ein Objekt angefügt werden können, um zusätzliche Informationen zu speichern. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen. |
No | |
| Testkriterien | Array von OpenAI.EvalGraderLabelModel oder OpenAI.EvalGraderStringCheck oder OpenAI.EvalGraderTextSimilarity oder OpenAI.EvalGraderPython oder OpenAI.EvalGraderScoreModel oder EvalGraderAzureAIEvaluator | Liste der Bewerter (Grader) für alle Auswertungsausführungen in dieser Gruppe Grader können mithilfe von doppelt geschweiften Klammern auf Variablen in der Datenquelle verweisen, z {{item.variable_name}}. B. . Um auf die Ausgabe des Modells zu verweisen, verwenden Sie den sample Namespace (ie, {{sample.output_text}}). |
Ja |
CreateEvalRunRequest
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datenquelle | OpenAI.CreateEvalJsonlRunDataSource oder OpenAI.CreateEvalCompletionsRunDataSource oder OpenAI.CreateEvalResponsesRunDataSource oder EvalRunDataSource | Details zur Datenquelle der Ausführung. | Ja | |
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | Name der Ausführung | No | |
| properties | Objekt | Satz unveränderlicher 16 Schlüsselwertpaare, die an ein Objekt angefügt werden können, um zusätzliche Informationen zu speichern. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen. |
No |
CredentialType
Der von der Verbindung verwendete Anmeldeinformationstyp
| Property | Wert |
|---|---|
| Beschreibung | Der von der Verbindung verwendete Anmeldeinformationstyp |
| Typ | Schnur |
| Werte | ApiKeyAADSASCustomKeysNoneAgenticIdentityToken_Preview |
CronTrigger
Cron-basierter Trigger.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| endTime | Schnur | Endzeit für den Cron-Zeitplan im ISO 8601-Format. | No | |
| expression | Schnur | Cron-Ausdruck, der die Häufigkeit des Zeitplans definiert. | Ja | |
| startTime | Schnur | Startzeit für den Cron-Zeitplan im ISO 8601-Format. | No | |
| timeZone | Schnur | Zeitzone für den Cron-Zeitplan. | No | UTC |
| type | enum | Mögliche Werte: Cron |
Ja |
CustomCredential
Definition von benutzerdefinierten Anmeldeinformationen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Anmeldeinformationstyp Mögliche Werte: CustomKeys |
Ja |
Dieses Objekt akzeptiert auch zusätzliche Eigenschaften vom Typ: string
DailyRecurrenceSchedule
Täglicher Wiederholungsplan.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| hours | Array mit ganzzahliger Zahl | Stunden für den Terminplan der Serie. | Ja | |
| type | enum | Täglicher Serientyp. Mögliche Werte: Daily |
Ja |
DataSourceConfig
Basisklasse zum Ausführen von Datenquellen mit Diskriminatorunterstützung.
Diskriminator für DataSourceConfig
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| schema | Objekt | Das json-Allgemeine Objektschema für die ausgeführten Datenquellenelemente. | Ja | |
| type | Schnur | Der Diskriminator des Datenquellentyps. | Ja |
DatasetType
Aufzählung, um den Datentyp zu bestimmen.
| Property | Wert |
|---|---|
| Beschreibung | Aufzählung, um den Datentyp zu bestimmen. |
| Typ | Schnur |
| Werte | uri_fileuri_folder |
DatasetVersion
DatasetVersion-Definition
Diskriminator für DatasetVersion
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
uri_file |
FileDatasetVersion |
uri_folder |
FolderDatasetVersion |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Connectionname | Schnur | Der Azure Storage Kontoverbindungsname. Erforderlich, wenn startPendingUploadVersion vor dem Erstellen des Datasets nicht aufgerufen wurde | No | |
| dataUri | Schnur | URI der Daten (Beispiel) Einschränkungen: minLength: 1, Muster: [a-zA-Z0-9_] |
Ja | |
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| Isreference | boolescher Wert (schreibgeschützt) | Gibt an, ob das Dataset einen Verweis auf den Speicher enthält, oder das Dataset verwaltet den Speicher selbst. Wenn true, werden die zugrunde liegenden Daten nicht gelöscht, wenn die Datasetversion gelöscht wird. | No | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| type | DatasetType | Aufzählung, um den Datentyp zu bestimmen. | Ja | |
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
DatasetVersionUpdate
DatasetVersion-Definition
Diskriminator für DatasetVersionUpdate
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
uri_file |
FileDatasetVersionUpdate |
uri_folder |
FolderDatasetVersionUpdate |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | DatasetType | Aufzählung, um den Datentyp zu bestimmen. | Ja |
Dayofweek
Wochentage für den Wiederholungsplan.
| Property | Wert |
|---|---|
| Beschreibung | Wochentage für den Wiederholungsplan. |
| Typ | Schnur |
| Werte | SundayMondayTuesdayWednesdayThursdayFridaySaturday |
DeleteAgentResponse
Ein gelöschtes Agent-Objekt
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| gelöscht | boolean | Gibt an, ob der Agent erfolgreich gelöscht wurde. | Ja | |
| Name | Schnur | Der Name des Agents. | Ja | |
| Objekt | enum | Der Objekttyp. Immer "agent.deleted". Mögliche Werte: agent.deleted |
Ja |
DeleteAgentVersionResponse
Ein gelöschter Agent Version Objekt
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| gelöscht | boolean | Gibt an, ob der Agent erfolgreich gelöscht wurde. | Ja | |
| Name | Schnur | Der Name des Agents. | Ja | |
| Objekt | enum | Der Objekttyp. Immer "agent.version.deleted". Mögliche Werte: agent.version.deleted |
Ja | |
| version | Schnur | Der Versionsbezeichner des Agents. | Ja |
DeleteEvalResponse
Ein gelöschtes Auswertungsobjekt
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| gelöscht | boolean | Gibt an, ob die Auswertung erfolgreich gelöscht wurde. | Ja | |
| eval_id | Schnur | id des eval. | Ja | |
| Objekt | enum | Der Objekttyp. Immer 'eval.deleted'. Mögliche Werte: eval.deleted |
Ja |
DeleteEvalRunResponse
Ein gelöschtes Auswertungsausführungsobjekt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| gelöscht | boolean | Gibt an, ob die Auswertung erfolgreich gelöscht wurde. | No | |
| Objekt | enum | Der Objekttyp. Immer 'eval.deleted'. Mögliche Werte: eval.deleted |
No | |
| run_id | Schnur | id des eval. | No |
DeleteMemoryStoreResponse
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| gelöscht | boolean | Gibt an, ob der Speicher erfolgreich gelöscht wurde. | Ja | |
| Name | Schnur | Der Name des Speichers. | Ja | |
| Objekt | enum | Der Objekttyp. Immer "memory_store.deleted". Mögliche Werte: memory_store.deleted |
Ja |
DeleteResponseResult
Das Ergebnis eines Löschantwortvorgangs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| gelöscht | enum | True immer zurückgeben Mögliche Werte: True |
Ja | |
| id | Schnur | Die Vorgangs-ID. | Ja | |
| Objekt | enum | Gibt immer "antwort" zurück. Mögliche Werte: response |
Ja |
Einsatz
Definition der Modellbereitstellung
Diskriminator für die Bereitstellung
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
ModelDeployment |
ModelDeployment |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name | Zeichenfolge (schreibgeschützt) | Name der Bereitstellung | Ja | |
| type | DeploymentType | Ja |
DeploymentType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | ModelDeployment |
EntraIDCredentials
Definition der Entra ID-Zugangsdaten
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Anmeldeinformationstyp Mögliche Werte: AAD |
Ja |
Eval
Ein Eval-Objekt mit einer Datenquellenkonfiguration und Testkriterien. Eine Eval stellt eine Aufgabe dar, die für Ihre LLM-Integration durchgeführt werden soll. Mögen:
- Verbessern der Qualität meines Chatbots
- Sehen Sie, wie gut mein Chatbot den Kundensupport verarbeitet
- Überprüfen Sie, ob o4-mini bei meinem Usecase besser ist als gpt-4o
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Der Unix-Zeitstempel (in Sekunden) für den Zeitpunkt der Erstellung des Evals. | Ja | |
| created_by | Schnur | der Name der Person, die die Ausführung erstellt hat. | No | |
| Datenquellenkonfiguration | OpenAI.CreateEvalCustomDataSourceConfig oder OpenAI.CreateEvalLogsDataSourceConfig oder OpenAI.CreateEvalStoredCompletionsDataSourceConfig oder AzureAIDataSourceConfig | Konfiguration von Datenquellen, die bei Ausführung der Auswertung verwendet werden. | Ja | |
| id | Schnur | Eindeutiger Bezeichner für die Auswertung. | Ja | |
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
Ja | |
| modified_at | Ganzzahl | No | ||
| Name | Schnur | Der Name der Auswertung. | Ja | |
| Objekt | enum | Der Objekttyp. Mögliche Werte: eval |
Ja | |
| properties | Objekt | Satz unveränderlicher 16 Schlüsselwertpaare, die an ein Objekt angefügt werden können, um zusätzliche Informationen zu speichern. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen. |
No | |
| Testkriterien | Array von OpenAI.EvalGraderLabelModel oder OpenAI.EvalGraderStringCheck oder OpenAI.EvalGraderTextSimilarity oder OpenAI.EvalGraderPython oder OpenAI.EvalGraderScoreModel oder EvalGraderAzureAIEvaluator | Eine Liste der Testkriterien. | Ja |
EvalCsvFileIdSource
Stellt einen Verweis auf eine hochgeladene CSV-Datei dar, die als Quelle für Auswertungsdaten verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Der Bezeichner der hochgeladenen CSV-Datei. | Ja | |
| type | enum | Der Quelltyp, immer file_id.Mögliche Werte: file_id |
Ja |
EvalCsvRunDataSource
Stellt eine CSV-Datenquelle für Auswertungsläufe dar.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| source | EvalCsvFileIdSource | Stellt einen Verweis auf eine hochgeladene CSV-Datei dar, die als Quelle für Auswertungsdaten verwendet wird. | Ja | |
| └– ID | Schnur | Der Bezeichner der hochgeladenen CSV-Datei. | Ja | |
| └– Typ | enum | Der Quelltyp, immer file_id.Mögliche Werte: file_id |
Ja | |
| type | enum | Der Typ der Datenquelle, immer csv.Mögliche Werte: csv |
Ja |
EvalGraderAzureAIEvaluator
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datenzuordnung | Objekt | Das Modell, das für die Auswertung verwendet werden soll. Muss strukturierte Ausgaben unterstützen | No | |
| evaluator_name | Schnur | Der Name des Evaluators. | Ja | |
| evaluator_version | Schnur | Die Version des Evaluators. Neueste Version, falls nicht angegeben. | No | |
| initialization_parameters | Objekt | Die Initialisierungsparameter für die Auswertung. Muss strukturierte Ausgaben unterstützen | No | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| type | enum | Der Objekttyp, der immer azure_ai_evaluatorist.Mögliche Werte: azure_ai_evaluator |
Ja |
EvalResult
Ergebnis der Bewertung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name | Schnur | Name der Prüfung | Ja | |
| Übergeben | boolean | gibt an, ob die Überprüfung erfolgreich war oder fehlgeschlagen ist. | Ja | |
| Punktzahl | Zahl | Punktzahl | Ja | |
| type | Schnur | Typ der Prüfung | Ja |
EvalRun
Ein Schema, das eine Auswertungsausführung darstellt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Unix-Zeitstempel (in Sekunden) beim Erstellen des Auswertungslaufs. | Ja | |
| created_by | Schnur | der Name der Person, die die Ausführung erstellt hat. | No | |
| Datenquelle | OpenAI.CreateEvalJsonlRunDataSource oder OpenAI.CreateEvalCompletionsRunDataSource oder OpenAI.CreateEvalResponsesRunDataSource oder EvalRunDataSource | Informationen zur Datenquelle der Ausführung. | Ja | |
| Fehler | OpenAI.EvalApiError | Ein Objekt, das eine Fehlerantwort der Eval-API darstellt. | Ja | |
| eval_id | Schnur | Bezeichner der zugeordneten Auswertung | Ja | |
| id | Schnur | Eindeutiger Bezeichner für die Auswertungsausführung | Ja | |
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
Ja | |
| model | Schnur | Das Modell, das ausgewertet wird, falls zutreffend. | Ja | |
| modified_at | Ganzzahl | No | ||
| Name | Schnur | Name der Auswertungsausführung | Ja | |
| Objekt | enum | Der Typ des Objekts. Immer „eval.run“ Mögliche Werte: eval.run |
Ja | |
| pro_Modell_Nutzung | Array von OpenAI.EvalRunPerModelUsage | Nutzungsstatistiken für jedes Modell während der Auswertungsausführung. | Ja | |
| Ergebnisse_pro_Testkriterien | Array von OpenAI.EvalRunPerTestingCriteriaResults | Ergebnisse pro Testkriterien, die während der Auswertungsausführung angewendet werden. | Ja | |
| properties | Objekt | Satz unveränderlicher 16 Schlüsselwertpaare, die an ein Objekt angefügt werden können, um zusätzliche Informationen zu speichern. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen. |
No | |
| report_url | Schnur | URL zum gerenderten Bericht der Auswertungsausführung im Dashboard auf der Benutzeroberfläche | Ja | |
| Ergebnisanzahl | OpenAI.EvalRunResultCounts | Ja | ||
| └– fehler | OpenAI.integer | Ja | ||
| └– fehlgeschlagen | OpenAI.integer | Ja | ||
| └– bestanden | OpenAI.integer | Ja | ||
| └– Gesamtsumme | OpenAI.integer | Ja | ||
| status | Schnur | Status der Auswertungsausführung | Ja |
EvalRunDataSource
Basisklasse zum Ausführen von Datenquellen mit Diskriminatorunterstützung.
Diskriminator für EvalRunDataSource
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | 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 | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | Schnur | Der Diskriminator des Datenquellentyps. | Ja |
EvalRunOutputItem
Ein Schema, das ein Ausgabeelement einer Auswertungsausführung darstellt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Unix-Zeitstempel (in Sekunden) beim Erstellen des Auswertungslaufs. | Ja | |
| Datenquellenobjekt | Objekt | Details zum Datenquellelement der Eingabe | Ja | |
| datasource_item_id | OpenAI.integer | Ja | ||
| eval_id | Schnur | Der Bezeichner der Auswertungsgruppe. | Ja | |
| id | Schnur | Eindeutiger Bezeichner für das Ausgabeelement der Auswertungsausführung | Ja | |
| Objekt | enum | Der Typ des Objekts. Immer „eval.run.output_item“ Mögliche Werte: eval.run.output_item |
Ja | |
| results | Array von EvalRunOutputItemResult | Eine Liste der Bewertungsergebnisse für dieses Ausgabeelement. | Ja | |
| run_id | Schnur | Der Bezeichner der Auswertungsausführung, die diesem Ausgabeelement zugeordnet ist. | Ja | |
| Beispiel | OpenAI.EvalRunOutputItemSample | Ja | ||
| └– Fehler | OpenAI.EvalApiError | Ein Objekt, das eine Fehlerantwort der Eval-API darstellt. | Ja | |
| └- finish_reason | Schnur | Ja | ||
| └– Eingabe | Array von EvalRunOutputItemSampleInput | Ja | ||
| └– max_completion_tokens | OpenAI.integer | Ja | ||
| └─ Modell | Schnur | Ja | ||
| └─ Ausgabe | Array von EvalRunOutputItemSampleOutput | Ja | ||
| └- Samen | OpenAI.integer | Ja | ||
| └– Temperatur | OpenAI.numeric | Ja | ||
| └– top_p | OpenAI.numeric | Ja | ||
| └– Nutzung | OpenAI.EvalRunOutputItemSampleUsage | Ja | ||
| status | Schnur | Status der Auswertungsausführung | Ja |
EvalRunOutputItemResult
Ein einzelnes Graderergebnis für ein Auswertungsausführungsausgabeelement.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| label | Schnur | Die Bezeichnung, die der Metrik "Testkriterien" zugeordnet ist (z. B. "bestanden", "fail", "good", "bad"). | No | |
| metric | Schnur | Der Name der Metrik (z. B. "Fluency", "f1_score"). | No | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| Übergeben | boolean | Gibt an, ob der Grader die Ausgabe als Pass betrachtet hat. | Ja | |
| properties | Objekt | Weitere Details zur Metrik "Testkriterien". | No | |
| Grund | Schnur | Der Grund für die Testkriterienmetrik. | No | |
| Beispiel | Objekt (null) | Optionale Beispiel- oder Zwischendaten, die vom Grader erzeugt werden. | No | |
| Punktzahl | OpenAI.numeric | Ja | ||
| threshold | Zahl | Der Schwellenwert, der zum Ermitteln von Bestanden/Fehlschlagen für diese Testkriterien verwendet wird, wenn er numerisch ist. | No | |
| type | Schnur | Der Gradertyp (z. B. "string-check-grader"). | No |
Dieses Objekt akzeptiert auch zusätzliche Eigenschaften.
EvalRunOutputItemSampleInput
Eine Meldung im Auswertungslauf.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Schnur | Ja | ||
| Rolle | Schnur | Ja | ||
| tool_calls | Array von CompletionMessageToolCallChunk | Toolaufrufe innerhalb der Nachricht, falls vorhanden. | Ja |
EvalRunOutputItemSampleOutput
Eine Meldung im Auswertungslauf.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Schnur | No | ||
| Rolle | Schnur | No | ||
| tool_calls | Array von CompletionMessageToolCallChunk | Toolaufrufe innerhalb der Nachricht, falls vorhanden. | Ja |
EvalRunResultCompareItem
Metrikvergleich für eine Behandlung mit dem Ausgangswert.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| deltaEstimate | Zahl | Geschätzte Differenz zwischen Behandlung und Basisplan. | Ja | |
| Pvalue | Zahl | P-Wert für den Behandlungseffekt. | Ja | |
| treatmentEffect | TreatmentEffectType | Art der Behandlungswirkung. | Ja | |
| treatmentRunId | Schnur | Die Ausführungs-ID der Behandlung. | Ja | |
| behandlungRunSummary | EvalRunResultSummary | Zusammenfassende Statistik einer Metrik in einem Auswertungslauf. | Ja | |
| └- Mittelwert | Zahl | Mittelwert der Metrik im Auswertungslauf. | Ja | |
| └– runId | Schnur | Die Auswertungsausführungs-ID. | Ja | |
| └– sampleCount | integer | Anzahl der Beispiele im Auswertungslauf. | Ja | |
| └– standardDeviation | Zahl | Standardabweichung der Metrik im Auswertungslauf. | Ja |
EvalRunResultComparison
Die Vergleichsergebnisse für die Behandlung werden mit dem Ausgangswert verglichen.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| baselineRunSummary | EvalRunResultSummary | Zusammenfassende Statistik einer Metrik in einem Auswertungslauf. | Ja | |
| └- Mittelwert | Zahl | Mittelwert der Metrik im Auswertungslauf. | Ja | |
| └– runId | Schnur | Die Auswertungsausführungs-ID. | Ja | |
| └– sampleCount | integer | Anzahl der Beispiele im Auswertungslauf. | Ja | |
| └– standardDeviation | Zahl | Standardabweichung der Metrik im Auswertungslauf. | Ja | |
| compareItems | Array von EvalRunResultCompareItem | Liste der Vergleichsergebnisse für jeden Behandlungslauf. | Ja | |
| Evaluator | Schnur | Name des Evaluators für diese Testkriterien. | Ja | |
| metric | Schnur | Metrik, die ausgewertet wird. | Ja | |
| testingCriteria | Schnur | Name der Testkriterien. | Ja |
EvalRunResultSummary
Zusammenfassende Statistik einer Metrik in einem Auswertungslauf.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Durchschnittliche | Zahl | Mittelwert der Metrik im Auswertungslauf. | Ja | |
| runId | Schnur | Die Auswertungsausführungs-ID. | Ja | |
| sampleCount | integer | Anzahl der Beispiele im Auswertungslauf. | Ja | |
| standardDeviation | Zahl | Standardabweichung der Metrik im Auswertungslauf. | Ja |
EvaluationComparisonInsightRequest
Anfrage zum Evaluierungsvergleich
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| baselineRunId | Schnur | Die Basislauf-ID für den Vergleich. | Ja | |
| evalId | Schnur | Bezeichner für die Auswertung. | Ja | |
| treatmentRunIds | Array von Strings | Liste der Behandlungsausführungs-IDs für den Vergleich. | Ja | |
| type | enum | Der Anforderungstyp. Mögliche Werte: EvaluationComparison |
Ja |
EvaluationComparisonInsightResult
Erkenntnisse aus dem Bewertungsvergleich.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Vergleiche | Array von EvalRunResultComparison | Vergleichsergebnisse für jede Behandlung werden gegen den Basisplan ausgeführt. | Ja | |
| method | Schnur | Die zum Vergleich verwendete statistische Methode. | Ja | |
| type | enum | Der Typ des Insights-Ergebnisses. Mögliche Werte: EvaluationComparison |
Ja |
EvaluationResultSample
Ein Auszug aus dem Auswertungsergebnis.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| CorrelationInfo | Objekt | Informationen zur Korrelation für das Analysebeispiel. | Ja | |
| evaluationResult | EvalResult | Ergebnis der Bewertung. | Ja | |
| └– Name | Schnur | Name der Prüfung | Ja | |
| └– bestanden | boolean | gibt an, ob die Überprüfung erfolgreich war oder fehlgeschlagen ist. | Ja | |
| └- Score | Zahl | Punktzahl | Ja | |
| └– Typ | Schnur | Typ der Prüfung | Ja | |
| features | Objekt | Features zur Unterstützung der zusätzlichen Filterung von Daten in der UX. | Ja | |
| id | Schnur | Der eindeutige Bezeichner für das Analysebeispiel. | Ja | |
| type | enum | Auswertungsergebnisbeispieltyp Mögliche Werte: EvaluationResultSample |
Ja |
EvaluationRule (Auswertungsregel)
Modell für Auswertungsregeln.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | EvaluationRuleAction | Evaluierungs-Aktionsmodell. | Ja | |
| └– Typ | EvaluationRuleActionType | Art der Evaluierungsmaßnahme. | Ja | |
| description | Schnur | Beschreibung für die Auswertungsregel. | No | |
| displayName | Schnur | Anzeigename für die Auswertungsregel. | No | |
| enabled | boolean | Gibt an, ob die Auswertungsregel aktiviert ist. Der Standardwert ist "true". | Ja | |
| eventType | EvaluationRuleEventType | Typ des Auswertungsregelereignisses. | Ja | |
| filter | EvaluationRuleFilter | Modell des Auswertungsfilters. | No | |
| └– agentName | Schnur | Filtert nach Agentname. | Ja | |
| id | Zeichenfolge (schreibgeschützt) | Eindeutiger Bezeichner für die Auswertungsregel. | Ja | |
| Systemdaten | -Objekt (schreibgeschützt) | Systemmetadaten für die Auswertungsregel. | Ja |
EvaluationRuleAction
Evaluierungs-Aktionsmodell.
Diskriminator für EvaluationRuleAction
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
continuousEvaluation |
ContinuousEvaluationRuleAction |
humanEvaluationPreview |
HumanEvaluationPreviewRuleAction |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | EvaluationRuleActionType | Art der Evaluierungsmaßnahme. | Ja |
EvaluationRuleActionType
Art der Evaluierungsmaßnahme.
| Property | Wert |
|---|---|
| Beschreibung | Art der Evaluierungsmaßnahme. |
| Typ | Schnur |
| Werte | continuousEvaluationhumanEvaluationPreview |
EvaluationRuleEventType
Typ des Auswertungsregelereignisses.
| Property | Wert |
|---|---|
| Beschreibung | Typ des Auswertungsregelereignisses. |
| Typ | Schnur |
| Werte | responseCompletedmanual |
EvaluationRuleFilter
Modell des Auswertungsfilters.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name des Agenten. | Schnur | Filtert nach Agentname. | Ja |
EvaluationRunClusterInsightRequest
Einblicke in die Evaluierungsergebnisse
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| evalId | Schnur | Auswertungs-ID für die Einblicke. | Ja | |
| modelKonfiguration | InsightModelConfiguration | Konfiguration des Modells, das bei der Generierung von Erkenntnissen verwendet wird. | No | |
| └– modelDeploymentName | Schnur | Die modellbasierte Bereitstellung, die ausgewertet werden soll. Akzeptiert entweder den Bereitstellungsnamen allein oder mit dem Verbindungsnamen als {connectionName}/<modelDeploymentName>. |
Ja | |
| runIds | Array von Strings | Liste der Auswertungsausführungs-IDs für die Einblicke. | Ja | |
| type | enum | Die Art der Insights-Anforderung. Mögliche Werte: EvaluationRunClusterInsight |
Ja |
EvaluationRunClusterInsightResult
Erkenntnisse aus der Cluster-Analyse des Evaluierungslaufs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| clusterInsight | ClusterInsightResult | Erkenntnisse aus der Clusteranalyse. | Ja | |
| type | enum | Der Typ des Insights-Ergebnisses. Mögliche Werte: EvaluationRunClusterInsight |
Ja |
EvaluationScheduleTask
Auswertungsaufgabe für den Zeitplan.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| configuration | Objekt | Konfiguration für die Aufgabe. | No | |
| evalId | Schnur | Bezeichner der Auswertungsgruppe. | Ja | |
| evalRun | Objekt | Die Auswertungsnutzlast wird ausgeführt. | Ja | |
| type | enum | Mögliche Werte: Evaluation |
Ja |
EvaluationTaxonomy
Definition der Evaluierungstaxonomie
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| properties | Objekt | Zusätzliche Eigenschaften für die Auswertungstaxonomie. | No | |
| taxonomyCategories | Array von TaxonomyCategory | Liste der Taxonomiekategorien. | No | |
| taxonomyInput | EvaluationTaxonomyInput | Eingabekonfiguration für die Auswertungstaxonomie. | Ja | |
| └– Typ | EvaluationTaxonomyInputType | Eingabetyp der Auswertungstaxonomie. | Ja | |
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
EvaluationTaxonomyCreateOrUpdate
Definition der Evaluierungstaxonomie
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| properties | Objekt | Zusätzliche Eigenschaften für die Auswertungstaxonomie. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| taxonomyCategories | Array von TaxonomyCategory | Liste der Taxonomiekategorien. | No | |
| taxonomyInput | EvaluationTaxonomyInput | Eingabekonfiguration für die Auswertungstaxonomie. | Ja | |
| └– Typ | EvaluationTaxonomyInputType | Eingabetyp der Auswertungstaxonomie. | Ja |
EvaluationTaxonomyInput
Eingabekonfiguration für die Auswertungstaxonomie.
Diskriminator für EvaluationTaxonomyInput
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
agent |
AgentTaxonomyInput |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | EvaluationTaxonomyInputType | Typ der Eingabe der Auswertungstaxonomie. | Ja |
EvaluationTaxonomyInputType
Typ der Eingabe der Auswertungstaxonomie.
| Property | Wert |
|---|---|
| Beschreibung | Typ der Eingabe der Auswertungstaxonomie. |
| Typ | Schnur |
| Werte | agentpolicy |
EvaluationTaxonomyInputUpdate
Eingabekonfiguration für die Auswertungstaxonomie.
Diskriminator für EvaluationTaxonomyInputUpdate
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
agent |
AgentTaxonomyInputUpdate |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | EvaluationTaxonomyInputType | Typ der Eingabe der Auswertungstaxonomie. | Ja |
EvaluationTaxonomyUpdate
Definition der Evaluierungstaxonomie
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| properties | Objekt | Zusätzliche Eigenschaften für die Auswertungstaxonomie. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| taxonomyCategories | Array von TaxonomyCategory | Liste der Taxonomiekategorien. | No | |
| taxonomyInput | EvaluationTaxonomyInputUpdate | Eingabekonfiguration für die Auswertungstaxonomie. | No | |
| └– Typ | EvaluationTaxonomyInputType | Eingabetyp der Auswertungstaxonomie. | Ja |
EvaluatorCategory
Die Kategorie des Bewerters
| Property | Wert |
|---|---|
| Beschreibung | Die Kategorie des Bewerters |
| Typ | Schnur |
| Werte | qualitysafetyagents |
EvaluatorDefinition
Konfiguration des Basisauswerters mit Diskriminator
Diskriminator für EvaluatorDefinition
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
code |
CodeBasedEvaluatorDefinition |
prompt |
PromptBasedEvaluatorDefinition |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| data_schema | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabedaten des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| init_parameters | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabeparameter des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| metrics | Objekt | Liste der von diesem Evaluator erzeugten Ausgabemetriken | No | |
| type | EvaluatorDefinitionType | Der Typ der Definition des Evaluators | Ja |
EvaluatorDefinitionType
Der Typ der Definition des Evaluators
| Property | Wert |
|---|---|
| Beschreibung | Der Typ der Definition des Evaluators |
| Typ | Schnur |
| Werte | promptcodeprompt_and_codeserviceopenai_graders |
EvaluatorMetric
Evaluator-Metrik
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| desirable_direction | EvaluatorMetricDirection | Die Richtung der Metrik, die angibt, ob ein höherer Wert besser, ein niedrigerer Wert besser oder neutral ist | No | |
| is_primary | boolean | Gibt an, ob diese Metrik primär ist, wenn mehrere Metriken vorhanden sind. | No | |
| max_value | Zahl | Maximalwert für die Metrik. Wenn nicht angegeben, wird davon ausgegangen, dass sie ungebunden ist. | No | |
| min_value | Zahl | Minimalwert für die Metrik | No | |
| type | EvaluatorMetricType | Der Typ des Evaluators | No |
EvaluatorMetricDirection
Die Richtung der Metrik, die angibt, ob ein höherer Wert besser, ein niedrigerer Wert besser oder neutral ist
| Property | Wert |
|---|---|
| Beschreibung | Die Richtung der Metrik, die angibt, ob ein höherer Wert besser, ein niedrigerer Wert besser oder neutral ist |
| Typ | Schnur |
| Werte | increasedecreaseneutral |
EvaluatorMetricType
Der Typ des Evaluators
| Property | Wert |
|---|---|
| Beschreibung | Der Typ des Evaluators |
| Typ | Schnur |
| Werte | ordinalcontinuousboolean |
EvaluatorType
Der Typ des Evaluators
| Property | Wert |
|---|---|
| Beschreibung | Der Typ des Evaluators |
| Typ | Schnur |
| Werte | builtincustom |
EvaluatorVersion
Definition des Evaluators
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| categories | Array von EvaluatorCategory | Die Kategorien des Bewerters | Ja | |
| erstellt_am | Zeichenfolge (schreibgeschützt) | Erstellungsdatum/-zeit des Evaluators | Ja | |
| created_by | Zeichenfolge (schreibgeschützt) | Ersteller des Evaluators | Ja | |
| Definition | EvaluatorDefinition | Konfiguration des Basisauswerters mit Diskriminator | Ja | |
| └– data_schema | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabedaten des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| └– init_parameters | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabeparameter des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| └– Metriken | Objekt | Liste der von diesem Evaluator erzeugten Ausgabemetriken | No | |
| └– Typ | EvaluatorDefinitionType | Der Typ der Definition des Evaluators | Ja | |
| display_name | Schnur | Anzeigename für den Evaluator. Es hilft, den Evaluator in AI Foundry leicht zu finden. Es muss nicht eindeutig sein. | No | |
| evaluator_type | EvaluatorType | Der Typ des Evaluators | Ja | |
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| metadata | Objekt | Metadaten über den Evaluator | No | |
| modified_at | Zeichenfolge (schreibgeschützt) | Datum/Uhrzeit der letzten Änderung des Evaluators | Ja | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
EvaluatorVersionCreate
Definition des Evaluators
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| categories | Array von EvaluatorCategory | Die Kategorien des Bewerters | Ja | |
| Definition | EvaluatorDefinition | Konfiguration des Basisauswerters mit Diskriminator | Ja | |
| └– data_schema | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabedaten des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| └– init_parameters | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabeparameter des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| └– Metriken | Objekt | Liste der von diesem Evaluator erzeugten Ausgabemetriken | No | |
| └– Typ | EvaluatorDefinitionType | Der Typ der Definition des Evaluators | Ja | |
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| display_name | Schnur | Anzeigename für den Evaluator. Es hilft, den Evaluator in AI Foundry leicht zu finden. Es muss nicht eindeutig sein. | No | |
| evaluator_type | EvaluatorType | Der Typ des Evaluators | Ja | |
| metadata | Objekt | Metadaten über den Evaluator | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No |
EvaluatorVersionUpdate
Definition des Evaluators
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| categories | Array von EvaluatorCategory | Die Kategorien des Bewerters | No | |
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| display_name | Schnur | Anzeigename für den Evaluator. Es hilft, den Evaluator in AI Foundry leicht zu finden. Es muss nicht eindeutig sein. | No | |
| metadata | Objekt | Metadaten über den Evaluator | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No |
FabricDataAgentToolParameters
Die Parameter des Werkzeugs für den Fabric-Datenagenten.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| project_connections | Array von ToolProjectConnection | Die an dieses Tool angefügten project Verbindungen. Es kann maximal 1 Verbindung bestehen. an das Tool angefügte Ressource. |
No |
FileDatasetVersion
FileDatasetVersion-Definition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Connectionname | Schnur | Der Azure Storage Kontoverbindungsname. Erforderlich, wenn startPendingUploadVersion vor dem Erstellen des Datasets nicht aufgerufen wurde | No | |
| dataUri | Schnur | URI der Daten (Beispiel) Einschränkungen: minLength: 1, Muster: [a-zA-Z0-9_] |
Ja | |
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| Isreference | boolescher Wert (schreibgeschützt) | Gibt an, ob das Dataset einen Verweis auf den Speicher enthält, oder das Dataset verwaltet den Speicher selbst. Wenn true, werden die zugrunde liegenden Daten nicht gelöscht, wenn die Datasetversion gelöscht wird. | No | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| type | enum | Datasettyp Mögliche Werte: uri_file |
Ja | |
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
FileDatasetVersionUpdate
FileDatasetVersion-Definition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | enum | Datasettyp Mögliche Werte: uri_file |
Ja |
FolderDatasetVersion
FileDatasetVersion-Definition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Connectionname | Schnur | Der Azure Storage Kontoverbindungsname. Erforderlich, wenn startPendingUploadVersion vor dem Erstellen des Datasets nicht aufgerufen wurde | No | |
| dataUri | Schnur | URI der Daten (Beispiel) Einschränkungen: minLength: 1, Muster: [a-zA-Z0-9_] |
Ja | |
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| Isreference | boolescher Wert (schreibgeschützt) | Gibt an, ob das Dataset einen Verweis auf den Speicher enthält, oder das Dataset verwaltet den Speicher selbst. Wenn true, werden die zugrunde liegenden Daten nicht gelöscht, wenn die Datasetversion gelöscht wird. | No | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| type | enum | Datasettyp Mögliche Werte: uri_folder |
Ja | |
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
FolderDatasetVersionUpdate
FileDatasetVersion-Definition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | enum | Datasettyp Mögliche Werte: uri_folder |
Ja |
FunctionToolCall
Details eines Funktionstoolaufrufs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Die Argumente, mit denen die Funktion aufgerufen werden können, wie sie vom Modell im JSON-Format erzeugt werden. | Ja | |
| Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja |
HostedAgentDefinition
Die Definition des gehosteten Agents.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| container_protocol_versions | Array von ProtocolVersionRecord | Die Protokolle, die der Agent für die Eingehende Kommunikation der Container unterstützt. | Ja | |
| cpu | Schnur | Die CPU-Konfiguration für den gehosteten Agenten. | Ja | |
| environment_variables | Objekt | Umgebungsvariablen, die im Container des gehosteten Agents festgelegt werden sollen. | No | |
| image | Schnur | Die Bild-ID für den Agent, die für bildbasierte gehostete Agents gilt. | No | |
| kind | enum | Mögliche Werte: hosted |
Ja | |
| memory | Schnur | Die Arbeitsspeicherkonfiguration für den gehosteten Agent. | Ja | |
| rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| └– rai_policy_name | Schnur | Der Name der zu übernehmenden RAI-Richtlinie. | Ja | |
| tools | Array von OpenAI.Tool | Ein Array von Tools, die das Modell des gehosteten Agents beim Generieren einer Antwort aufrufen kann. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird. |
No |
HourlyRecurrenceSchedule
Stündlicher Wiederholungsplan.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: Hourly |
Ja |
HumanEvaluationPreviewRuleAction
Auswertungsregelaktion für die menschliche Auswertung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| templateId | AssetId | Bezeichner einer gespeicherten Ressource. | Ja | |
| type | enum | Mögliche Werte: humanEvaluationPreview |
Ja |
Index
Indexressourcendefinition
Diskriminator für Index
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
AzureSearch |
AzureAISearchIndex |
ManagedAzureSearch |
ManagedAzureAISearchIndex |
CosmosDBNoSqlVectorStore |
CosmosDBIndex |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| type | IndexType | Ja | ||
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
IndexType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | AzureSearchCosmosDBNoSqlVectorStoreManagedAzureSearch |
IndexUpdate
Indexressourcendefinition
Diskriminator für IndexUpdate
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
AzureSearch |
AzureAISearchIndexUpdate |
ManagedAzureSearch |
ManagedAzureAISearchIndexUpdate |
CosmosDBNoSqlVectorStore |
CosmosDBIndexUpdate |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | IndexType | Ja |
Einblick
Der Antworttext für Cluster Insights.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| displayName | Schnur | Benutzerfreundlicher Anzeigename für den Einblick. | Ja | |
| id | Zeichenfolge (schreibgeschützt) | Der eindeutige Bezeichner für den Insights-Bericht. | Ja | |
| metadata | InsightsMetadata (schreibgeschützt) | Metadaten zu den Erkenntnissen. | Ja | |
| └– completedAt | Schnur | Der Zeitstempel, zu dem die Einblicke abgeschlossen wurden. | No | |
| └– createdAt | Schnur | Der Zeitstempel, zu dem die Einblicke erstellt wurden. | Ja | |
| request | InsightRequest | Die Anforderung des Insights-Berichts. | Ja | |
| └– Typ | InsightType | Der Anforderungstyp. | Ja | |
| result | InsightResult (schreibgeschützt) | Das Ergebnis der Erkenntnisse. | No | |
| └– Typ | InsightType | Der Typ des Insights-Ergebnisses. | Ja | |
| state | Azure. Core.Foundation.OperationState (schreibgeschützt) | Enumeration, die zulässige Betriebszustände beschreibt. | Ja |
InsightCluster
Ein Cluster von Analyseproben.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Beschreibung des Analyseclusters. | Ja | |
| id | Schnur | Die ID des Analyseclusters. | Ja | |
| label | Schnur | Bezeichnung für den Cluster | Ja | |
| Proben | Array von InsightSample | Liste der Beispiele, die zu diesem Cluster gehören. Leer, wenn Beispiele Teil von Unterclustern sind. | No | |
| subClusters | Array von InsightCluster | Liste der Untercluster in diesem Cluster. Leer, wenn keine Untercluster vorhanden sind. | No | |
| Vorschlag | Schnur | Vorschlag für den Cluster | Ja | |
| suggestionTitle | Schnur | Der Titel des Vorschlags für den Cluster | Ja | |
| weight | integer | Die Gewichtung des Analyseclusters. Dies gibt die Anzahl der Beispiele im Cluster an. | Ja |
InsightModelConfiguration
Konfiguration des Modells, das bei der Generierung von Erkenntnissen verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| modelDeploymentName | Schnur | Die modellbasierte Bereitstellung, die ausgewertet werden soll. Akzeptiert entweder den Bereitstellungsnamen allein oder mit dem Verbindungsnamen als {connectionName}/<modelDeploymentName>. |
Ja |
InsightRequest
Die Anforderung des Insights-Berichts.
Diskriminator für InsightRequest
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
EvaluationRunClusterInsight |
EvaluationRunClusterInsightRequest |
AgentClusterInsight |
AgentClusterInsightRequest |
EvaluationComparison |
EvaluationComparisonInsightRequest |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | InsightType | Die Anforderung der Einblicke. | Ja |
InsightResult
Das Ergebnis der Erkenntnisse.
Diskriminator für InsightResult
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
EvaluationComparison |
EvaluationComparisonInsightResult |
EvaluationRunClusterInsight |
EvaluationRunClusterInsightResult |
AgentClusterInsight |
AgentClusterInsightResult |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | InsightType | Die Anforderung der Einblicke. | Ja |
InsightSample
Eine Probe aus der Analyse.
Diskriminator für InsightSample
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
EvaluationResultSample |
EvaluationResultSample |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| CorrelationInfo | Objekt | Informationen zur Korrelation für das Analysebeispiel. | Ja | |
| features | Objekt | Features zur Unterstützung der zusätzlichen Filterung von Daten in der UX. | Ja | |
| id | Schnur | Der eindeutige Bezeichner für das Analysebeispiel. | Ja | |
| type | Sampletype | Die Art der Probe, die für die Analyse verwendet wird. | Ja |
InsightScheduleTask
Insight-Aufgabe für den Zeitplan.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| configuration | Objekt | Konfiguration für die Aufgabe. | No | |
| Erkenntnis | Erkenntnis | Der Antworttext für Cluster Insights. | Ja | |
| └- displayName | Schnur | Benutzerfreundlicher Anzeigename für den Einblick. | Ja | |
| └– ID | Zeichenfolge (schreibgeschützt) | Der eindeutige Bezeichner für den Insights-Bericht. | Ja | |
| └- Metadaten | InsightsMetadata (schreibgeschützt) | Metadaten zum Insights-Bericht. | Ja | |
| └– Anfrage | InsightRequest | Anfordern der Insights-Analyse. | Ja | |
| └- Ergebnis | InsightResult (schreibgeschützt) | Das Ergebnis des Insights-Berichts. | No | |
| └– Zustand | Azure. Core.Foundation.OperationState (schreibgeschützt) | Der aktuelle Zustand der Erkenntnisse. | Ja | |
| type | enum | Mögliche Werte: Insight |
Ja |
InsightSummary
Zusammenfassung der Fehlerclusteranalyse.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| method | Schnur | Methode, die für das Clustering verwendet wird. | Ja | |
| sampleCount | integer | Gesamtzahl der analysierten Stichproben. | Ja | |
| uniqueClusterCount | integer | Gesamtanzahl eindeutiger Cluster. | Ja | |
| uniqueSubclusterCount | integer | Gesamtanzahl eindeutiger Unterclusterbeschriftungen. | Ja | |
| usage | ClusterTokenUsage | Token-Nutzung für die Cluster-Analyse | Ja | |
| └– inputTokenUsage | integer | Verwendung von Eingabetoken | Ja | |
| └– outputTokenUsage | integer | Ausgabetokenverwendung | Ja | |
| └- totalTokenUsage | integer | Gesamtanzahl der Tokenverwendung | Ja |
InsightType
Die Anforderung der Einblicke.
| Property | Wert |
|---|---|
| Beschreibung | Die Anforderung der Einblicke. |
| Typ | Schnur |
| Werte | EvaluationRunClusterInsightAgentClusterInsightEvaluationComparison |
InsightsMetadata
Metadaten zu den Erkenntnissen.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| completedAt | Schnur | Der Zeitstempel, zu dem die Einblicke abgeschlossen wurden. | No | |
| createdAt | Schnur | Der Zeitstempel, zu dem die Einblicke erstellt wurden. | Ja |
ItemGenerationParams
Stellt den Satz von Parametern dar, die zum Steuern von Elementgenerierungsvorgängen verwendet werden.
Diskriminator für ItemGenerationParams
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
red_team |
RedTeamItemGenerationParams |
red_team_seed_prompts |
RedTeamSeedPromptsItemGenerationParams |
red_team_taxonomy |
RedTeamTaxonomyItemGenerationParams |
response_retrieval |
ResponseRetrievalItemGenerationParams |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | ItemGenerationParamsType | Die Typen von Parametern für die Generierung roter Teamelemente. | Ja |
ItemGenerationParamsType
Die Typen von Parametern für die Generierung roter Teamelemente.
| Property | Wert |
|---|---|
| Beschreibung | Die Typen von Parametern für die Generierung roter Teamelemente. |
| Typ | Schnur |
| Werte | red_teamresponse_retrievalred_team_seed_promptsred_team_taxonomysynthetic_data_gen_preview |
ManagedAzureAISearchIndex
Verwaltete Azure KI-Suche Indexdefinition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Zeichenfolge (schreibgeschützt) | Asset ID, eine eindeutige Kennung für das Asset | No | |
| Name | Zeichenfolge (schreibgeschützt) | Der Name der Ressource | Ja | |
| type | enum | Indextyp Mögliche Werte: ManagedAzureSearch |
Ja | |
| version | Zeichenfolge (schreibgeschützt) | Die Version der Ressource | Ja |
ManagedAzureAISearchIndexUpdate
Verwaltete Azure KI-Suche Indexdefinition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Der Text der Objektbeschreibung. | No | |
| tags | Objekt | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | No | |
| type | enum | Indextyp Mögliche Werte: ManagedAzureSearch |
Ja |
MemoryItem
Ein einzelnes Speicherelement, das im Speicherspeicher gespeichert ist und Inhalte und Metadaten enthält.
Diskriminator für MemoryItem
Diese Komponente verwendet die Eigenschaft kind , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
user_profile |
UserProfileMemoryItem |
chat_summary |
ChatSummaryMemoryItem |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Schnur | Der Inhalt des Speichers. | Ja | |
| kind | MemoryItemKind | Art des Speicherelements. | Ja | |
| memory_id | Schnur | Die eindeutige ID des Speicherelements. | Ja | |
| scope | Schnur | Der Namespace, der Speicher logisch gruppiert und isoliert, z. B. eine Benutzer-ID. | Ja | |
| updated_at | integer | Der Zeitpunkt der letzten Aktualisierung des Speicherelements. | Ja |
MemoryItemKind
Art des Speicherelements.
| Property | Wert |
|---|---|
| Beschreibung | Art des Speicherelements. |
| Typ | Schnur |
| Werte | user_profilechat_summary |
MemoryOperation
Stellt einen einzelnen Speichervorgang (Erstellen, Aktualisieren oder Löschen) dar, der für ein Speicherelement ausgeführt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| kind | MemoryOperationKind | Art der Speicheroperation. | Ja | |
| memory_item | MemoryItem | Ein einzelnes Speicherelement, das im Speicherspeicher gespeichert ist und Inhalte und Metadaten enthält. | Ja | |
| └– Inhalt | Schnur | Der Inhalt des Speichers. | Ja | |
| └– Art | MemoryItemKind | Die Art des Speicherelements. | Ja | |
| └– memory_id | Schnur | Die eindeutige ID des Speicherelements. | Ja | |
| └– Bereich | Schnur | Der Namespace, der Speicher logisch gruppiert und isoliert, z. B. eine Benutzer-ID. | Ja | |
| └– updated_at | integer | Der Zeitpunkt der letzten Aktualisierung des Speicherelements. | Ja |
MemoryOperationKind
Art der Speicheroperation.
| Property | Wert |
|---|---|
| Beschreibung | Art der Speicheroperation. |
| Typ | Schnur |
| Werte | createupdatedelete |
MemorySearchItem
Ein aus der Speichersuche abgerufenes Speicherelement.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| memory_item | MemoryItem | Ein einzelnes Speicherelement, das im Speicherspeicher gespeichert ist und Inhalte und Metadaten enthält. | Ja | |
| └– Inhalt | Schnur | Der Inhalt des Speichers. | Ja | |
| └– Art | MemoryItemKind | Die Art des Speicherelements. | Ja | |
| └– memory_id | Schnur | Die eindeutige ID des Speicherelements. | Ja | |
| └– Bereich | Schnur | Der Namespace, der Speicher logisch gruppiert und isoliert, z. B. eine Benutzer-ID. | Ja | |
| └– updated_at | integer | Der Zeitpunkt der letzten Aktualisierung des Speicherelements. | Ja |
MemorySearchOptions
Optionen für die Speichersuche.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| max_memories | integer | Maximale Anzahl der zurückzugebenden Speicherelemente. | No |
MemorySearchPreviewTool
Ein Werkzeug zur Integration von Erinnerungen in den Agenten.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| memory_store_name | Schnur | Der Name des zu verwendenden Speichers. | Ja | |
| scope | Schnur | Der Namespace, der zum Gruppieren und Isolieren von Speichern verwendet wird, z. B. eine Benutzer-ID. Begrenzt die Speicher, die abgerufen oder aktualisiert werden können. Verwenden Sie eine spezielle Variable, {{$userId}} um Speicher auf den aktuell angemeldeten Benutzer zu beschränken. |
Ja | |
| search_options | MemorySearchOptions | Optionen für die Speichersuche. | No | |
| └– max_memories | integer | Maximale Anzahl der zurückzugebenden Speicherelemente. | No | |
| type | enum | Der Typ des Tools. Immer memory_search_preview.Mögliche Werte: memory_search_preview |
Ja | |
| update_delay | integer | Zeit zum Warten, bevor Erinnerungen nach Inaktivität aktualisiert werden (Sekunden). Standardwert 300. | No | 300 |
MemorySearchToolCallItemParam
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| results | Array von MemorySearchItem | Die ergebnisse, die aus der Speichersuche zurückgegeben wurden. | No | |
| type | enum | Mögliche Werte: memory_search_call |
Ja |
MemorySearchToolCallItemResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| results | Array von MemorySearchItem | Die ergebnisse, die aus der Speichersuche zurückgegeben wurden. | No | |
| status | enum | Der Status des Speichersuchtoolaufrufs. Einer von in_progress,searching, oder completed,incompletefailedMögliche Werte: in_progress, , searchingcompleted, , incompletefailed |
Ja | |
| type | enum | Mögliche Werte: memory_search_call |
Ja |
MemoryStoreDefaultDefinition
Standardimplementierung des Arbeitsspeichers.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| chat_model | Schnur | Der Name oder der Bezeichner der Bereitstellung des Chatabschlussmodells, die für die Speicherverarbeitung verwendet wird. | Ja | |
| embedding_model | Schnur | Der Name oder der Bezeichner der Einbettungsmodellbereitstellung, die für die Speicherverarbeitung verwendet wird. | Ja | |
| kind | enum | Die Art des Speichers. Mögliche Werte: default |
Ja | |
| options | MemoryStoreDefaultOptions | Standardkonfigurationen für Speicherspeicher. | No | |
| └– chat_summary_enabled | boolean | Gibt an, ob die Zusammenfassungsextraktion für Chats und storage aktiviert werden soll. Der Standardwert ist "true". | Ja | Richtig |
| └– user_profile_details | Schnur | Bestimmte Kategorien oder Typen von Benutzerprofilinformationen, die extrahiert und gespeichert werden sollen. | No | |
| └– user_profile_enabled | boolean | Gibt an, ob die Benutzerprofilextraktion und storage aktiviert werden soll. Der Standardwert ist "true". | Ja | Richtig |
MemoryStoreDefaultOptions
Standardkonfigurationen für Speicherspeicher.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| chat_summary_enabled | boolean | Gibt an, ob die Zusammenfassungsextraktion für Chats und storage aktiviert werden soll. Der Standardwert ist "true". | Ja | Richtig |
| user_profile_details | Schnur | Bestimmte Kategorien oder Typen von Benutzerprofilinformationen, die extrahiert und gespeichert werden sollen. | No | |
| user_profile_enabled | boolean | Gibt an, ob die Benutzerprofilextraktion und storage aktiviert werden soll. Der Standardwert ist "true". | Ja | Richtig |
MemoryStoreDefinition
Basisdefinition für Speicherspeicherkonfigurationen.
Diskriminator für MemoryStoreDefinition
Diese Komponente verwendet die Eigenschaft kind , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
default |
MemoryStoreDefaultDefinition |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| kind | MemoryStoreKind | Der Typ der zu verwendenden Speicherimplementierung. | Ja |
MemoryStoreDeleteScopeResponse
Antwort für das Löschen von Erinnerungen aus einem Bereich.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| gelöscht | boolean | Ob der Löschvorgang erfolgreich war. | Ja | |
| Name | Schnur | Der Name des Speichers. | Ja | |
| Objekt | enum | Der Objekttyp. Immer "memory_store.scope.deleted". Mögliche Werte: memory_store.scope.deleted |
Ja | |
| scope | Schnur | Der Bereich, aus dem Erinnerungen gelöscht wurden. | Ja |
MemoryStoreKind
Der Typ der zu verwendenden Speicherimplementierung.
| Property | Wert |
|---|---|
| Beschreibung | Der Typ der zu verwendenden Speicherimplementierung. |
| Typ | Schnur |
| Werte | default |
MemoryStoreObject
Ein Speicher, der Benutzerspeicher speichern und abrufen kann.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Der Unix-Zeitstempel (Sekunden), als der Speicher erstellt wurde. | Ja | |
| Definition | MemoryStoreDefinition | Basisdefinition für Speicherspeicherkonfigurationen. | Ja | |
| └– Art | MemoryStoreKind | Die Art des Speichers. | Ja | |
| description | Schnur | Eine lesbare Beschreibung des Speichers. Einschränkungen: maxLength: 512 |
No | |
| id | Schnur | Der eindeutige Bezeichner des Speichers. | Ja | |
| metadata | Objekt | Beliebige Schlüsselwertmetadaten, die dem Speicher zugeordnet werden sollen. | No | |
| Name | Schnur | Der Name des Speichers. Einschränkungen: maxLength: 256 |
Ja | |
| Objekt | enum | Der Objekttyp, der immer "memory_store" ist. Mögliche Werte: memory_store |
Ja | |
| updated_at | integer | Der Unix-Zeitstempel (Sekunden), als der Speicher zuletzt aktualisiert wurde. | Ja |
MemoryStoreOperationUsage
Verwendungsstatistiken eines Speichervorgangs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| embedding_tokens | integer | Die Anzahl der Einbettungstoken. | Ja | |
| input_tokens | OpenAI.integer | Ja | ||
| input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Ja | ||
| └– zwischengespeicherte_Token | OpenAI.integer | Ja | ||
| output_tokens | OpenAI.integer | Ja | ||
| output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Ja | ||
| └– reasoning_tokens | OpenAI.integer | Ja | ||
| Gesamtanzahl Tokens | OpenAI.integer | Ja |
MemoryStoreSearchResponse
Antwort auf die Speichersuche.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Erinnerungen | Array von MemorySearchItem | Verwandte Speicherelemente, die während des Suchvorgangs gefunden wurden. | Ja | |
| search_id | Schnur | Die eindeutige ID dieser Suchanforderung. Verwenden Sie diesen Wert als previous_search_id in nachfolgenden Anforderungen, um inkrementelle Suchvorgänge auszuführen. | Ja | |
| usage | MemoryStoreOperationUsage | Verwendungsstatistiken eines Speichervorgangs. | Ja | |
| └– embedding_tokens | integer | Die Anzahl der Einbettungstoken. | Ja | |
| └─ Eingabe-Tokens | OpenAI.integer | Die Anzahl der Eingabetoken. | Ja | |
| └– input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Eine detaillierte Aufschlüsselung der Eingabetoken. | Ja | |
| └– Ausgabe-Tokens | OpenAI.integer | Die Anzahl der Ausgabetoken. | Ja | |
| └– output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Eine detaillierte Aufschlüsselung der Ausgabetoken. | Ja | |
| └– total_tokens | OpenAI.integer | Die Gesamtzahl der verwendeten Token. | Ja |
MemoryStoreUpdateCompletedResult
Ergebnis der Speicheraktualisierung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| memory_operations | Array von MemoryOperation | Eine Liste der einzelnen Speichervorgänge, die während des Updates ausgeführt wurden. | Ja | |
| usage | MemoryStoreOperationUsage | Verwendungsstatistiken eines Speichervorgangs. | Ja | |
| └– embedding_tokens | integer | Die Anzahl der Einbettungstoken. | Ja | |
| └─ Eingabe-Tokens | OpenAI.integer | Die Anzahl der Eingabetoken. | Ja | |
| └– input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Eine detaillierte Aufschlüsselung der Eingabetoken. | Ja | |
| └– Ausgabe-Tokens | OpenAI.integer | Die Anzahl der Ausgabetoken. | Ja | |
| └– output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Eine detaillierte Aufschlüsselung der Ausgabetoken. | Ja | |
| └– total_tokens | OpenAI.integer | Die Gesamtzahl der verwendeten Token. | Ja |
MemoryStoreUpdateResponse
Stellt den Status eines Aktualisierungsvorgangs für den Arbeitsspeicher bereit.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | OpenAI.Error | No | ||
| └– additionalInfo | Objekt | No | ||
| └– Code | String (nullierbar) | Ja | ||
| └– debugInfo | Objekt | No | ||
| └– Einzelheiten | Array von OpenAI.Error | No | ||
| └– Nachricht | Schnur | Ja | ||
| └─ param | String (nullierbar) | No | ||
| └– Typ | Schnur | No | ||
| result | MemoryStoreUpdateCompletedResult | Ergebnis der Speicheraktualisierung. | No | |
| └– memory_operations | Array von MemoryOperation | Eine Liste der einzelnen Speichervorgänge, die während des Updates ausgeführt wurden. | Ja | |
| └– Nutzung | MemoryStoreOperationUsage | Verwendungsstatistiken, die dem Speicheraktualisierungsvorgang zugeordnet sind. | Ja | |
| status | MemoryStoreUpdateStatus | Status eines Aktualisierungsvorgangs für den Arbeitsspeicher. | Ja | |
| superseded_by | Schnur | Die update_id der Vorgang wurde durch den Status "abgelöst" ersetzt. | No | |
| update_id | Schnur | Die eindeutige ID dieser Updateanforderung. Verwenden Sie diesen Wert als previous_update_id in nachfolgenden Anforderungen, um inkrementelle Updates auszuführen. | Ja |
MemoryStoreUpdateStatus
Status eines Aktualisierungsvorgangs für den Arbeitsspeicher.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | queuedin_progresscompletedfailedsuperseded |
MicrosoftFabricPreviewTool
Die Eingabedefinitionsinformationen für ein Microsoft Fabric-Tool, wie sie zur Konfiguration eines Agenten verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| fabric_dataagent_preview | FabricDataAgentToolParameters | Die Parameter des Werkzeugs für den Fabric-Datenagenten. | Ja | |
| └– project_connections | Array von ToolProjectConnection | Die an dieses Tool angefügten project Verbindungen. Es kann maximal 1 Verbindung bestehen. an das Tool angefügte Ressource. Einschränkungen: maxItems: 1 |
No | |
| type | enum | Der Objekttyp, der immer 'fabric_dataagent_preview' ist. Mögliche Werte: fabric_dataagent_preview |
Ja |
Modellbereitstellung
Definition der Modellbereitstellung
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| capabilities | -Objekt (schreibgeschützt) | Funktionen des bereitgestellten Modells | Ja | |
| Connectionname | Zeichenfolge (schreibgeschützt) | Name der Verbindung, von der die Bereitstellung stammt | No | |
| modelName | Zeichenfolge (schreibgeschützt) | Publisher spezifischer Name des bereitgestellten Modells | Ja | |
| modelPublisher | Zeichenfolge (schreibgeschützt) | Name des Herausgebers des bereitgestellten Modells | Ja | |
| modelVersion | Zeichenfolge (schreibgeschützt) | Publisher spezifische Version des bereitgestellten Modells | Ja | |
| Name | Zeichenfolge (schreibgeschützt) | Name der Bereitstellung | Ja | |
| sku | Sku (schreibgeschützt) | Sku-Informationen | Ja | |
| └– Kapazität | integer | Sku-Kapazität | Ja | |
| └- Familie | Schnur | Sku-Familie | Ja | |
| └– Name | Schnur | Sku-Name | Ja | |
| └– Größe | Schnur | Sku-Größe | Ja | |
| └– Stufe | Schnur | Sku-Ebene | Ja | |
| type | enum | Der Typ der Bereitstellung Mögliche Werte: ModelDeployment |
Ja |
ModelSamplingParams
Stellt eine Reihe von Parametern dar, die zum Steuern des Samplingverhaltens eines Sprachmodells während der Textgenerierung verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| max_completion_tokens | integer | Die maximale Anzahl von Token, die im Abschluss zulässig sind. | Ja | |
| seed | integer | Der zufällige Samen zur Reproduzierbarkeit. | Ja | |
| Temperatur | Zahl | Der Temperaturparameter für die Probenahme. | Ja | |
| top_p | Zahl | Der Top-p-Parameter für die Kernsampling. | Ja |
ModelSamplingParamsUpdate
Stellt eine Reihe von Parametern dar, die zum Steuern des Samplingverhaltens eines Sprachmodells während der Textgenerierung verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| max_completion_tokens | integer | Die maximale Anzahl von Token, die im Abschluss zulässig sind. | No | |
| seed | integer | Der zufällige Samen zur Reproduzierbarkeit. | No | |
| Temperatur | Zahl | Der Temperaturparameter für die Probenahme. | No | |
| top_p | Zahl | Der Top-p-Parameter für die Kernsampling. | No |
MonthlyRecurrenceSchedule
Monatlicher Wiederholungsplan.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| daysOfMonth | Array mit ganzzahliger Zahl | Tage des Monats für den Serienzeitplan. | Ja | |
| type | enum | Monatlicher Serientyp. Mögliche Werte: Monthly |
Ja |
NoAuthenticationCredentials
Anmeldeinformationen, für die keine Authentifizierung erforderlich ist
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Anmeldeinformationstyp Mögliche Werte: None |
Ja |
OAuthConsentRequestOutputItem
Fordern Sie vom Dienst an, dass der Benutzer die OAuth-Zustimmung durchführt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| consent_link | Schnur | Der Link, den der Benutzer zum Ausführen der OAuth-Zustimmung verwenden kann. | Ja | |
| id | Schnur | Ja | ||
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| Serverbeschriftung | Schnur | Die Serverbezeichnung für die OAuth-Zustimmungsanforderung. | Ja | |
| type | enum | Mögliche Werte: oauth_consent_request |
Ja |
OneTimeTrigger
Einmaliger Auslöser.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| timeZone | Schnur | Zeitzone für den einmaligen Auslöser. | No | UTC |
| triggerAt | Schnur | Datum und Uhrzeit für den einmaligen Auslöser im ISO 8601-Format. | Ja | |
| type | enum | Mögliche Werte: OneTime |
Ja |
OpenAI.Annotation
Eine Anmerkung, die sich auf einen Bereich von Ausgabetext bezieht.
Diskriminator für OpenAI.Annotation
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
file_citation |
OpenAI.FileCitationBody |
url_citation |
OpenAI.UrlCitationBody |
container_file_citation |
OpenAI.ContainerFileCitationBody |
file_path |
OpenAI.FilePath |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.AnnotationType | Ja |
OpenAI.AnnotationType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | file_citationurl_citationcontainer_file_citationfile_path |
OpenAI.ApplyPatchCallOutputStatus
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | completedfailed |
OpenAI.ApplyPatchCallOutputStatusParam
Für apply_patch Toolaufrufe gemeldete Ergebniswerte.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | completedfailed |
OpenAI.ApplyPatchCallStatus
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | in_progresscompleted |
OpenAI.ApplyPatchCallStatusParam
Für apply_patch Toolaufrufe gemeldete Statuswerte.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | in_progresscompleted |
OpenAI.ApplyPatchCreateFileOperation
Anweisung, die beschreibt, wie eine Datei über das apply_patch Tool erstellt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Unterschiede | Schnur | Diff, das angewendet werden soll. | Ja | |
| path | Schnur | Pfad der zu erstellenden Datei. | Ja | |
| type | enum | Erstellen Sie eine neue Datei mit dem bereitgestellten Diff. Mögliche Werte: create_file |
Ja |
OpenAI.ApplyPatchCreateFileOperationParam
Anweisung zum Erstellen einer neuen Datei über das tool apply_patch.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Unterschiede | Schnur | Einheitliche Diff-Inhalte, die beim Erstellen der Datei angewendet werden sollen. Einschränkungen: maxLength: 10485760 |
Ja | |
| path | Schnur | Pfad der Datei, die relativ zum Arbeitsbereichstamm erstellt werden soll. Einschränkungen: minLength: 1 |
Ja | |
| type | enum | Der Vorgangstyp. Immer create_file.Mögliche Werte: create_file |
Ja |
OpenAI.ApplyPatchDeleteFileOperation
Anweisung, die beschreibt, wie eine Datei über das apply_patch-Tool gelöscht wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| path | Schnur | Pfad der zu löschenden Datei. | Ja | |
| type | enum | Löschen Sie die angegebene Datei. Mögliche Werte: delete_file |
Ja |
OpenAI.ApplyPatchDeleteFileOperationParam
Anweisung zum Löschen einer vorhandenen Datei über das tool apply_patch.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| path | Schnur | Pfad der Datei, die relativ zum Arbeitsbereichstamm gelöscht werden soll. Einschränkungen: minLength: 1 |
Ja | |
| type | enum | Der Vorgangstyp. Immer delete_file.Mögliche Werte: delete_file |
Ja |
OpenAI.ApplyPatchFileOperation
Einer der create_file, delete_file oder update_file Vorgänge, die über apply_patch angewendet werden.
Diskriminator für OpenAI.ApplyPatchFileOperation
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
create_file |
OpenAI.ApplyPatchCreateFileOperation |
delete_file |
OpenAI.ApplyPatchDeleteFileOperation |
update_file |
OpenAI.ApplyPatchUpdateFileOperation |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.ApplyPatchFileOperationType | Ja |
OpenAI.ApplyPatchFileOperationType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | create_filedelete_fileupdate_file |
OpenAI.ApplyPatchOperationParam
Einer der create_file-, delete_file- oder update_file-Vorgänge, die dem apply_patch Tool bereitgestellt werden.
Diskriminator für OpenAI.ApplyPatchOperationParam
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
create_file |
OpenAI.ApplyPatchCreateFileOperationParam |
delete_file |
OpenAI.ApplyPatchDeleteFileOperationParam |
update_file |
OpenAI.ApplyPatchUpdateFileOperationParam |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.ApplyPatchOperationParamType | Ja |
OpenAI.ApplyPatchOperationParamType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | create_filedelete_fileupdate_file |
OpenAI.ApplyPatchToolParam
Ermöglicht dem Assistenten das Erstellen, Löschen oder Aktualisieren von Dateien mit einheitlichen Diffs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des Tools. Immer apply_patch.Mögliche Werte: apply_patch |
Ja |
OpenAI.ApplyPatchUpdateFileOperation
Anweisung, die beschreibt, wie eine Datei über das apply_patch Tool aktualisiert wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Unterschiede | Schnur | Diff, das angewendet werden soll. | Ja | |
| path | Schnur | Pfad der zu aktualisierenden Datei. | Ja | |
| type | enum | Aktualisieren Sie eine vorhandene Datei mit dem bereitgestellten Diff. Mögliche Werte: update_file |
Ja |
OpenAI.ApplyPatchUpdateFileOperationParam
Anweisung zum Aktualisieren einer vorhandenen Datei über das apply_patch Tool.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Unterschiede | Schnur | Einheitlicher Diff-Inhalt, der auf die vorhandene Datei angewendet werden soll. Einschränkungen: maxLength: 10485760 |
Ja | |
| path | Schnur | Pfad der Datei, die relativ zum Arbeitsbereichstamm aktualisiert werden soll. Einschränkungen: minLength: 1 |
Ja | |
| type | enum | Der Vorgangstyp. Immer update_file.Mögliche Werte: update_file |
Ja |
OpenAI.ApproximateLocation
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Stadt | String (nullierbar) | No | ||
| country | String (nullierbar) | No | ||
| Region | String (nullierbar) | No | ||
| timezone | String (nullierbar) | No | ||
| type | enum | Der Typ der Standortannäherung. Immer approximate.Mögliche Werte: approximate |
Ja |
OpenAI.ChatCompletionTool
Ein Funktionstool, das zum Generieren einer Antwort verwendet werden kann.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Funktion | OpenAI.FunctionObject | Ja | ||
| type | enum | Der Typ des Tools. Derzeit wird nur function unterstützt.Mögliche Werte: function |
Ja |
OpenAI.ChatModel
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | leftrightwheelbackforward |
OpenAI.ClickParam
Ein Klickvorgang.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| button | OpenAI.ClickButtonType | Ja | ||
| type | enum | Gibt den Ereignistyp an. Für eine Klickaktion ist diese Eigenschaft immer click.Mögliche Werte: click |
Ja | |
| x | OpenAI.integer | Ja | ||
| y | OpenAI.integer | Ja |
OpenAI.CodeInterpreterContainerAuto
Konfiguration für einen Codedolmetschercontainer. Geben Sie optional die IDs der Dateien an, für die der Code ausgeführt werden soll.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datei-IDs | Array von Strings | Eine optionale Liste der hochgeladenen Dateien, die Ihrem Code zur Verfügung gestellt werden sollen. | No | |
| Speicherbegrenzung | OpenAI.ContainerMemoryLimit (nullable) | No | ||
| type | enum | Immer auto.Mögliche Werte: auto |
Ja |
OpenAI.CodeInterpreterOutputImage
Die Bildausgabe des Codedolmetschers.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ der Ausgabe. Immer image.Mögliche Werte: image |
Ja | |
| url | Schnur | Die URL der Bildausgabe des Codedolmetschers. | Ja |
OpenAI.CodeInterpreterOutputLogs
Die Protokolle werden vom Codedolmetscher ausgegeben.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| logs | Schnur | Die Protokolle werden vom Codedolmetscher ausgegeben. | Ja | |
| type | enum | Der Typ der Ausgabe. Immer logs.Mögliche Werte: logs |
Ja |
OpenAI.CodeInterpreterTool
Ein Tool, das Python-Code ausführt, um eine Antwort auf eine Eingabeaufforderung zu generieren.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| container | string oder OpenAI.CodeInterpreterContainerAuto | Der Codedolmetschercontainer. Kann eine Container-ID oder ein Objekt sein, das Gibt hochgeladene Datei-IDs an, die Ihrem Code zur Verfügung gestellt werden sollen, zusammen mit einer optionale memory_limit Einstellung.Wenn nicht angegeben, wird der Dienst automatisch angenommen. |
No | |
| type | enum | Der Typ des Codedolmetschertools. Immer code_interpreter.Mögliche Werte: code_interpreter |
Ja |
OpenAI.CompactResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Unix-Zeitstempel (in Sekunden), als die komprimierte Unterhaltung erstellt wurde. | Ja | |
| id | Schnur | Der eindeutige Bezeichner für die komprimierte Antwort. | Ja | |
| Objekt | enum | Der Objekttyp. Immer response.compaction.Mögliche Werte: response.compaction |
Ja | |
| Ausgabe | Array von OpenAI.OutputItem | Die komprimierte Liste der Ausgabeelemente. Dies ist eine Liste aller Benutzernachrichten, gefolgt von einem einzelnen Komprimierungselement. | Ja | |
| usage | OpenAI.ResponseUsage | Stellt Tokenverwendungsdetails dar, einschließlich Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken. |
Ja | |
| └─ Eingabe-Tokens | OpenAI.integer | Die Anzahl der Eingabetoken. | Ja | |
| └– input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Eine detaillierte Aufschlüsselung der Eingabetoken. | Ja | |
| └– Ausgabe-Tokens | OpenAI.integer | Die Anzahl der Ausgabetoken. | Ja | |
| └– output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Eine detaillierte Aufschlüsselung der Ausgabetoken. | Ja | |
| └– total_tokens | OpenAI.integer | Die Gesamtzahl der verwendeten Token. | Ja |
OpenAI.CompactResponseMethodPublicBody
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Zeichenfolge oder Array von OpenAI.InputItem | No | ||
| instructions | String (nullierbar) | No | ||
| model | OpenAI.ModelIdsCompaction | Modell-ID, die zum Generieren der Antwort verwendet wird, z gpt-5 . B. oder o3. OpenAI bietet eine breite Palette von Modellen mit unterschiedlichen Funktionen, Leistungsmerkmalen und Preispunkten. In der Modellanleitung finden Sie Informationen zum Durchsuchen und Vergleichen der verfügbaren Modelle. |
Ja | |
| previous_response_id | String (nullierbar) | No |
OpenAI.Vergleichsfilter
Ein Filter zum Vergleichen eines angegebenen Attributschlüssels mit einem bestimmten Wert mithilfe eines definierten Vergleichsvorgangs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| key | Schnur | Der Schlüssel für den Vergleich mit dem Wert | Ja | |
| type | enum | Gibt den Vergleichsoperator an: eq, , negt, gte, , lt, lte, . innin- eq: entspricht- ne: ungleich- gt:größer als- gte: größer oder gleich- lt:weniger als- lte: kleiner oder gleich- in:In- nin: nicht inMögliche Werte: eq, , ne, gtgte, , , ltlte |
Ja | |
| value | String oder OpenAI.numeric oder boolean oder Array von OpenAI.ComparisonFilterValueItems | Der Wert, der mit dem Attributschlüssel verglichen werden soll; unterstützt Zeichenfolgen-, Zahlen- oder boolesche Typen. | Ja |
OpenAI.ComparisonFilterValueItems
Typ: Zeichenfolge oder OpenAI.numeric
OpenAI.CompoundFilter
Kombinieren mehrerer Filter mit and oder or.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Filter | Array von OpenAI.ComparisonFilter oder Objekt | Array von Filtern, die kombiniert werden sollen. Elemente können sein ComparisonFilter oder CompoundFilter. |
Ja | |
| type | enum | Typ des Vorgangs: and oder or.Mögliche Werte: and, or |
Ja |
OpenAI.ComputerAction
Diskriminator für OpenAI.ComputerAction
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | 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 | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.ComputerActionType | Ja |
OpenAI.ComputerActionType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | clickdouble_clickdragkeypressmovescreenshotscrolltypewait |
OpenAI.ComputerCallSafetyCheckParam
Eine ausstehende Sicherheitsüberprüfung für den Computertelefonanruf.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | String (nullierbar) | No | ||
| id | Schnur | Die ID der ausstehenden Sicherheitsprüfung | Ja | |
| message | String (nullierbar) | No |
OpenAI.ComputerEnvironment
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | windowsmaclinuxubuntubrowser |
OpenAI.ComputerScreenshotContent
Screenshot eines Computers.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datei-ID | String (nullierbar) | Ja | ||
| image_url | Schnur | Ja | ||
| type | enum | Gibt den Ereignistyp an. Für einen Computer-Screenshot ist diese Eigenschaft immer auf computer_screenshot.Mögliche Werte: computer_screenshot |
Ja |
OpenAI.ComputerScreenshotImage
Ein Screenshotbild des Computers, das mit dem Computerverwendungstool verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datei-ID | Schnur | Der Bezeichner einer hochgeladenen Datei, die den Screenshot enthält. | No | |
| image_url | Schnur | Die URL des Screenshotbilds. | No | |
| type | enum | Gibt den Ereignistyp an. Für einen Computerfoto ist diese Eigenschaft immer auf computer_screenshot festgelegt.Mögliche Werte: computer_screenshot |
Ja |
OpenAI.ComputerUsePreviewTool
Ein Tool, das einen virtuellen Computer steuert.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Anzeigehöhe | OpenAI.integer | Ja | ||
| Bildschirmbreite | OpenAI.integer | Ja | ||
| environment | OpenAI.ComputerEnvironment | Ja | ||
| type | enum | Der Typ des Tools zur Computernutzung. Immer computer_use_preview.Mögliche Werte: computer_use_preview |
Ja |
OpenAI.ContainerFileCitationBody
Ein Zitat für eine Containerdatei, die zum Generieren einer Modellantwort verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| container_id | Schnur | Die ID der Containerdatei. | Ja | |
| end_index | OpenAI.integer | Ja | ||
| Datei-ID | Schnur | Die ID der Datei. | Ja | |
| filename | Schnur | Der Dateiname der zitierten Containerdatei. | Ja | |
| start_index | OpenAI.integer | Ja | ||
| type | enum | Der Typ des Containerdateizitats. Immer container_file_citation.Mögliche Werte: container_file_citation |
Ja |
OpenAI.ContainerMemoryLimit
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 1g4g16g64g |
OpenAI.ConversationItem
Ein einzelnes Element in einer Unterhaltung. Der Satz möglicher Typen entspricht dem output Typ eines Response-Objekts.
Diskriminator für OpenAI.ConversationItem
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.ConversationItemType | Ja |
OpenAI.ConversationItemApplyPatchToolCall
Ein Toolaufruf, der Datei-Diffs anwendet, indem Dateien erstellt, gelöscht oder aktualisiert werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. | Ja | |
| created_by | Schnur | Die ID der Entität, die diesen Toolaufruf erstellt hat. | No | |
| id | Schnur | Die eindeutige ID des Aufrufs des Anwenden-Patchtools. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| operation | OpenAI.ApplyPatchFileOperation | Einer der create_file, delete_file oder update_file Vorgänge, die über apply_patch angewendet werden. | Ja | |
| └– Typ | OpenAI.ApplyPatchFileOperationType | Ja | ||
| status | OpenAI.ApplyPatchCallStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer apply_patch_call.Mögliche Werte: apply_patch_call |
Ja |
OpenAI.ConversationItemApplyPatchToolCallOutput
Die Ausgabe, die von einem Aufruf des Apply Patch-Tools ausgegeben wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. | Ja | |
| created_by | Schnur | Die ID der Entität, die diese Toolaufrufausgabe erstellt hat. | No | |
| id | Schnur | Die eindeutige ID der Ausgabe des Anwenden-Patchtools. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| Ausgabe | String (nullierbar) | No | ||
| status | OpenAI.ApplyPatchCallOutputStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer apply_patch_call_output.Mögliche Werte: apply_patch_call_output |
Ja |
OpenAI.ConversationItemCodeInterpreterToolCall
Ein Toolaufruf zum Ausführen von Code.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | String (nullierbar) | Ja | ||
| container_id | Schnur | Die ID des Containers, der zum Ausführen des Codes verwendet wird. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Code-Interpreter-Tools. | Ja | |
| outputs | Array von OpenAI.CodeInterpreterOutputLogs oder OpenAI.CodeInterpreterOutputImage | Ja | ||
| status | enum | Der Status des Code-Interpreter-Werkzeugaufrufs. Gültige Werte sind in_progress, completed, incomplete, interpreting und failed.Mögliche Werte: in_progress, , completedincomplete, , interpretingfailed |
Ja | |
| type | enum | Der Typ des Codedolmetscher-Toolaufrufs. Immer code_interpreter_call.Mögliche Werte: code_interpreter_call |
Ja |
OpenAI.ConversationItemComputerToolCall
Ein Toolaufruf eines von einem Computer verwendeten Tools Weitere Informationen finden Sie im Handbuch zur Computerverwendung .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.ComputerAction | Ja | ||
| call_id | Schnur | Ein Bezeichner, der beim Antworten auf den Toolaufruf mit einer Ausgabe verwendet wird | Ja | |
| id | Schnur | Die eindeutige ID des Computeraufrufs. | Ja | |
| pending_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | Die ausstehenden Sicherheitsprüfungen für den Computeranruf. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des Computeraufrufs. Immer computer_call.Mögliche Werte: computer_call |
Ja |
OpenAI.ConversationItemComputerToolCallOutputResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| acknowledged_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | Die von der API gemeldeten Sicherheitskontrollen, die von der API anerkannt wurden. entwickelnden Person bestätigt wurden |
No | |
| call_id | Schnur | Die ID des Aufrufs des Computer-Tools, der die Ausgabe erzeugt hat. | Ja | |
| id | Schnur | Die ID der Ausgabe des Computertoolsaufrufs | No | |
| Ausgabe | OpenAI.ComputerScreenshotImage | Ein Screenshotbild des Computers, das mit dem Computerverwendungstool verwendet wird. | Ja | |
| status | enum | Der Status der Nachrichteneingabe. Einer von in_progress, , completedoderincomplete. Befüllt, wenn Eingabeelemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Ausgabe des Computertoolsaufrufs Immer computer_call_output.Mögliche Werte: computer_call_output |
Ja |
OpenAI.ConversationItemCustomToolCall
Ein Aufruf eines benutzerdefinierten Tools, das vom Modell erstellt wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Ein Bezeichner, der verwendet wird, um diesen benutzerdefinierten Toolaufruf einer Toolaufrufausgabe zuzuordnen. | Ja | |
| id | Schnur | Die eindeutige ID des benutzerdefinierten Toolaufrufs in der OpenAI-Plattform. | No | |
| input | Schnur | Die Eingabe für den vom Modell generierten benutzerdefinierten Toolaufruf. | Ja | |
| Name | Schnur | Der Name des benutzerdefinierten Tools, das aufgerufen wird. | Ja | |
| type | enum | Der Typ des benutzerdefinierten Toolaufrufs. Immer custom_tool_call.Mögliche Werte: custom_tool_call |
Ja |
OpenAI.ConversationItemCustomToolCallOutput
Die Ausgabe eines benutzerdefinierten Toolaufrufs aus Ihrem Code, der an das Modell zurückgesendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die Anruf-ID, die verwendet wird, um diese benutzerdefinierte Toolaufrufausgabe einem benutzerdefinierten Toolaufruf zuzuordnen. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabe des benutzerdefinierten Toolaufrufs in der OpenAI-Plattform. | No | |
| Ausgabe | Zeichenfolge oder Array von OpenAI.FunctionAndCustomToolCallOutput | Die Ausgabe des vom Code generierten benutzerdefinierten Toolaufrufs. Dies kann eine Zeichenfolge oder eine Liste von Ausgabeinhalten sein. |
Ja | |
| type | enum | Der Typ der Ausgabe des benutzerdefinierten Toolaufrufs. Immer custom_tool_call_output.Mögliche Werte: custom_tool_call_output |
Ja |
OpenAI.ConversationItemFileSearchToolCall
Die Ergebnisse eines Dateisuchtoolaufrufs. Weitere Informationen finden Sie im Dateisuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des Aufrufs des Dateisuchtools. | Ja | |
| Abfragen | Array von Strings | Die Zum Suchen nach Dateien verwendeten Abfragen. | Ja | |
| results | Array von OpenAI.FileSearchToolCallResults | No | ||
| status | enum | Der Status des Aufrufs des Dateisuchwerkzeugs. Einer von in_progress,searching, incomplete oder failedMögliche Werte: in_progress, , searchingcompleted, , incompletefailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Dateisuchtools. Immer file_search_call.Mögliche Werte: file_search_call |
Ja |
OpenAI.ConversationItemFunctionShellCall
Ein Toolaufruf, der einen oder mehrere Shellbefehle in einer verwalteten Umgebung ausführt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.FunctionShellAction | Führen Sie einen Shellbefehl aus. | Ja | |
| └– Befehle | Array von Strings | Ja | ||
| └– max_output_length | OpenAI.integer (nullable) | Ja | ||
| └– timeout_ms | OpenAI.integer (nullable) | Ja | ||
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. | Ja | |
| created_by | Schnur | Die ID der Entität, die diesen Toolaufruf erstellt hat. | No | |
| id | Schnur | Die eindeutige ID des Shelltoolaufrufs. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| status | OpenAI.LocalShellCallStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer shell_call.Mögliche Werte: shell_call |
Ja |
OpenAI.ConversationItemFunctionShellCallOutput
Die Ausgabe eines Shelltoolaufrufs, der ausgegeben wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. | Ja | |
| created_by | Schnur | Der Bezeichner des Akteurs, der das Element erstellt hat. | No | |
| id | Schnur | Die eindeutige ID der Shellaufrufausgabe. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| max_output_length | OpenAI.integer (nullable) | Ja | ||
| Ausgabe | Array von OpenAI.FunctionShellCallOutputContent | Ein Array von Shellaufrufausgabeinhalten | Ja | |
| type | enum | Der Typ der Shellaufrufausgabe. Immer shell_call_output.Mögliche Werte: shell_call_output |
Ja |
OpenAI.ConversationItemFunctionToolCallOutputResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabe des Funktionstoolaufrufs Aufgefüllt, wenn dieses Element wird über DIE API zurückgegeben. |
No | |
| Ausgabe | Zeichenfolge oder Array von OpenAI.FunctionAndCustomToolCallOutput | Die Ausgabe des von Ihrem Code generierten Funktionsaufrufs. Dies kann eine Zeichenfolge oder eine Liste von Ausgabeinhalten sein. |
Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Ausgabe des Funktionstoolaufrufs Immer function_call_output.Mögliche Werte: function_call_output |
Ja |
OpenAI.ConversationItemFunctionToolCallResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an die Funktion übergeben werden sollen. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Funktionswerkzeugs. | No | |
| Name | Schnur | Der Name der auszuführenden Funktion. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ des Funktionswerkzeuganrufs. Immer function_call.Mögliche Werte: function_call |
Ja |
OpenAI.ConversationItemImageGenToolCall
Eine Vom Modell vorgenommene Anforderung zur Bildgenerierung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des Aufrufs der Bildgenerierung. | Ja | |
| result | String (nullierbar) | Ja | ||
| status | enum | Der Status des Aufrufs der Bildgenerierung. Mögliche Werte: in_progress, , completed, generatingfailed |
Ja | |
| type | enum | Der Typ des Aufrufs der Bildgenerierung. Immer image_generation_call.Mögliche Werte: image_generation_call |
Ja |
OpenAI.ConversationItemList
Eine Liste von Unterhaltungselementen.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| data | Array von OpenAI.ConversationItem | Eine Liste von Unterhaltungselementen. | Ja | |
| first_id | Schnur | Die ID des ersten Elements in der Liste. | Ja | |
| has_more | boolean | Gibt an, ob weitere Elemente verfügbar sind. | Ja | |
| last_id | Schnur | Die ID des letzten Elements in der Liste. | Ja | |
| Objekt | enum | Der Typ des zurückgegebenen Objekts muss sein list.Mögliche Werte: list |
Ja |
OpenAI.ConversationItemLocalShellToolCall
Ein Toolaufruf zum Ausführen eines Befehls auf der lokalen Shell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.LocalShellExecAction | Führen Sie einen Shellbefehl auf dem Server aus. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| id | Schnur | Die eindeutige ID des lokalen Shellaufrufs. | Ja | |
| status | enum | Der Status des lokalen Shellaufrufs. Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des lokalen Shellaufrufs. Immer local_shell_call.Mögliche Werte: local_shell_call |
Ja |
OpenAI.ConversationItemLocalShellToolCallOutput
Die Ausgabe eines Aufrufs eines lokalen Shell-Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| Ausgabe | Schnur | Eine JSON-Zeichenfolge der Ausgabe des aufrufs des lokalen Shell-Tools. | Ja | |
| status | enum | Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Ausgabe des lokalen Shelltools. Immer local_shell_call_output.Mögliche Werte: local_shell_call_output |
Ja |
OpenAI.ConversationItemMcpApprovalRequest
Eine Anforderung für menschliche Genehmigung eines Toolaufrufs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge mit Argumenten für das Tool. | Ja | |
| id | Schnur | Die eindeutige ID der Genehmigungsanforderung. | Ja | |
| Name | Schnur | Der Name des auszuführenden Tools. | Ja | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, der die Anforderung vornimmt. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_approval_request.Mögliche Werte: mcp_approval_request |
Ja |
OpenAI.ConversationItemMcpApprovalResponseResource
Eine Antwort auf eine MCP-Genehmigungsanforderung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| approval_request_id | Schnur | Die ID der Genehmigungsanforderung, die beantwortet wird. | Ja | |
| Genehmigen | boolean | Gibt an, ob die Anforderung genehmigt wurde. | Ja | |
| id | Schnur | Die eindeutige ID der Genehmigungsantwort | Ja | |
| Grund | String (nullierbar) | No | ||
| type | enum | Der Typ des Elements. Immer mcp_approval_response.Mögliche Werte: mcp_approval_response |
Ja |
OpenAI.ConversationItemMcpListTools
Eine Liste der auf einem MCP-Server verfügbaren Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID der Liste. | Ja | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers. | Ja | |
| tools | Array von OpenAI.MCPListToolsTool | Die auf dem Server verfügbaren Tools. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_list_tools.Mögliche Werte: mcp_list_tools |
Ja |
OpenAI.ConversationItemMcpToolCall
Ein Aufruf eines Tools auf einem MCP-Server.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| approval_request_id | String (nullierbar) | No | ||
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an das Tool übergeben werden. | Ja | |
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID des Toolaufrufs. | Ja | |
| Name | Schnur | Der Name des tools, das ausgeführt wurde. | Ja | |
| Ausgabe | String (nullierbar) | No | ||
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, auf dem das Tool ausgeführt wird. | Ja | |
| status | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Der Typ des Elements. Immer mcp_call.Mögliche Werte: mcp_call |
Ja |
OpenAI.ConversationItemMessage
Eine Nachricht an oder aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Array von OpenAI.MessageContent | Der Inhalt der Nachricht | Ja | |
| id | Schnur | Die eindeutige ID der Nachricht. | Ja | |
| Rolle | OpenAI.MessageRole | Ja | ||
| status | OpenAI.MessageStatus | Ja | ||
| type | enum | Der Typ der Nachricht. Immer auf message festgelegt.Mögliche Werte: message |
Ja |
OpenAI.ConversationItemReasoningItem
Eine Beschreibung der Gedankenkette, die von einem Begründungsmodell beim Generieren einer Antwort verwendet wird. Achten Sie darauf, diese Elemente in die input Antwort-API für nachfolgende Wendungen einer Unterhaltung einzuschließen, wenn Sie den Kontext manuell verwalten.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Array von OpenAI.ReasoningTextContent | Textinhalt wird mit Gründen versehen. | No | |
| encrypted_content | String (nullierbar) | No | ||
| id | Schnur | Der eindeutige Bezeichner des Argumentationsinhalts. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| summary | Array von OpenAI.Summary | Zusammenfassungsinhalt der Gründe. | Ja | |
| type | enum | Der Typ des Objekts. Immer reasoning.Mögliche Werte: reasoning |
Ja |
OpenAI.ConversationItemType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
Die Ergebnisse eines Aufrufs eines Websuchtools. Weitere Informationen finden Sie im Websuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.WebSearchActionSearch oder OpenAI.WebSearchActionOpenPage oder OpenAI.WebSearchActionFind | Ein Objekt, das die spezifische Aktion beschreibt, die in diesem Websuchaufruf ausgeführt wird. Enthält Details zur Verwendung des Modells im Web (Suche, open_page, Suchen). |
Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Websuchtools. | Ja | |
| status | enum | Der Status des Aufrufs des Websuchtools. Mögliche Werte: in_progress, , searching, completedfailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Websuchtools. Immer web_search_call.Mögliche Werte: web_search_call |
Ja |
OpenAI.ConversationParam
Die Unterhaltung, zu der diese Antwort gehört. Elemente aus dieser Unterhaltung werden dieser Antwortanforderung vorangestellt input_items .
Eingabeelemente und Ausgabeelemente aus dieser Antwort werden dieser Unterhaltung automatisch hinzugefügt, nachdem diese Antwort abgeschlossen wurde.
Typ: Zeichenfolge oder OpenAI.ConversationParam-2
Die Unterhaltung, zu der diese Antwort gehört. Elemente aus dieser Unterhaltung werden dieser Antwortanforderung vorangestellt input_items .
Eingabeelemente und Ausgabeelemente aus dieser Antwort werden dieser Unterhaltung automatisch hinzugefügt, nachdem diese Antwort abgeschlossen wurde.
OpenAI.ConversationParam-2
Die Unterhaltung, zu der diese Antwort gehört.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID der Unterhaltung. | Ja |
OpenAI.ConversationReference
Die Unterhaltung, zu der diese Antwort gehörte. Eingabeelemente und Ausgabeelemente aus dieser Antwort wurden dieser Unterhaltung automatisch hinzugefügt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID der Unterhaltung, der diese Antwort zugeordnet war. | Ja |
OpenAI.ConversationResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Die Zeit, zu der die Unterhaltung geschaffen wurde, gemessen in Sekunden seit der Unix-Epoche. | Ja | |
| id | Schnur | Die eindeutige ID der Unterhaltung. | Ja | |
| metadata | OpenAI.Metadata | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
Ja | |
| Objekt | enum | Der Objekttyp, der immer conversationist.Mögliche Werte: conversation |
Ja |
OpenAI.CreateChatCompletionRequestResponseFormat
Ein Objekt, das das Format angibt, das das Modell ausgeben muss.
Einstellung, um strukturierte Ausgaben zu { "type": "json_schema", "json_schema": {...} } ermöglichen, wodurch sichergestellt wird, dass das Modell ihrem bereitgestellten JSON-Schema entspricht. Erfahren Sie mehr im Structured Outputs Leitfaden.
Durch das Festlegen auf { "type": "json_object" } wird der ältere JSON-Modus aktiviert. Dadurch wird sichergestellt, dass die vom Modell generierte Meldung gültiger JSON-Code ist. Die Verwendung json_schema wird für Modelle bevorzugt, die sie unterstützen.
Diskriminator für OpenAI.CreateChatCompletionRequestResponseFormat
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
text |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatResponseFormatText |
json_object |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatResponseFormatJsonObject |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.CreateChatCompletionRequestResponseFormatType | Ja |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatResponseFormatJsonObject
JSON-Objektantwortformat. Eine ältere Methode zum Generieren von JSON-Antworten.
Die Verwendung json_schema wird für Modelle empfohlen, die sie unterstützen. Beachten Sie, dass das Modell keine JSON ohne System- oder Benutzermeldung generiert, in der es dazu angewiesen wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des zu definierenden Antwortformats. Immer json_object.Mögliche Werte: json_object |
Ja |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatResponseFormatText
Standardantwortformat. Wird verwendet, um Textantworten zu generieren.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des zu definierenden Antwortformats. Immer text.Mögliche Werte: text |
Ja |
OpenAI.CreateChatCompletionRequestResponseFormatType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | textjson_schemajson_object |
OpenAI.CreateConversationBody
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| items | Array von OpenAI.InputItem | No | ||
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No |
OpenAI.CreateEvalCompletionsRunDataSource
Ein CompletionsRunDataSource-Objekt, das eine Modellsamplingkonfiguration beschreibt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Eingabenachrichten | OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate oder OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference | Wird beim Sampling aus einem Modell verwendet. Bestimmt die Struktur der Nachrichten, die an das Modell übergeben werden. Kann entweder ein Verweis auf eine vordefinierte Flugbahn (ie, item.input_trajectory) oder eine Vorlage mit variablen Verweisen auf den item Namespace sein. |
No | |
| model | Schnur | Der Name des Modells, das zum Generieren von Fertigstellungen verwendet werden soll (z. B. "o3-mini"). | No | |
| Parameter für Stichprobennahme | OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams | No | ||
| source | OpenAI.EvalJsonlFileContentSource oder OpenAI.EvalJsonlFileIdSource oder OpenAI.EvalStoredCompletionsSource | Bestimmt, was den Namespace in der item Datenquelle dieser Ausführung auffüllt. |
Ja | |
| type | enum | Der Typ der Ausführungsdatenquelle. Immer completions.Mögliche Werte: completions |
Ja |
OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_reference | Schnur | Ja | ||
| type | enum | Mögliche Werte: item_reference |
Ja |
OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| template | Array von OpenAI.EasyInputMessage oder OpenAI.EvalItem | Ja | ||
| type | enum | Mögliche Werte: template |
Ja |
OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| max_completion_tokens | OpenAI.integer | No | ||
| Denkanstrengung | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| Antwortformat | OpenAI.ResponseFormatText oder OpenAI.ResponseFormatJsonSchema oder OpenAI.ResponseFormatJsonObject | No | ||
| seed | OpenAI.integer | No | 42 | |
| Temperatur | OpenAI.numeric | No | 1 | |
| tools | Array von OpenAI.ChatCompletionTool | No | ||
| top_p | OpenAI.numeric | No | 1 |
OpenAI.CreateEvalCustomDataSourceConfig
Ein CustomDataSourceConfig-Objekt, das das Schema für die Datenquelle definiert, die für die Bewertungsläufe verwendet wird. Dieses Schema wird verwendet, um das Shape der Daten zu definieren, die folgendes sein werden:
- Wird verwendet, um Ihre Testkriterien zu definieren und
- Welche Daten beim Erstellen einer Ausführung erforderlich sind
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Beispielschema einfügen | boolean | Ob die Auswertung erwarten sollte, dass Sie den Beispiel-Namespace auffüllen (d. h. durch Generieren von Antworten aus der Datenquelle) | No | |
| Artikel-Schema | Objekt | Das JSON-Schema für jede Zeile in der Datenquelle. | Ja | |
| type | enum | Der Typ der Datenquelle. Immer custom.Mögliche Werte: custom |
Ja |
OpenAI.CreateEvalJsonlRunDataSource
Ein JsonlRunDataSource-Objekt, mit dem eine JSONL-Datei angegeben wird, die dem Bewertungsprozess entspricht.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| source | OpenAI.EvalJsonlFileContentSource oder OpenAI.EvalJsonlFileIdSource | Bestimmt, was den item Namespace in der Datenquelle auffüllt. |
Ja | |
| type | enum | Der Typ der Datenquelle. Immer jsonl.Mögliche Werte: jsonl |
Ja |
OpenAI.CreateEvalLogsDataSourceConfig
Eine Datenquellenkonfiguration, die die Metadateneigenschaft Ihrer Protokollabfrage angibt.
Dies ist in der Regel Metadaten wie usecase=chatbot oder prompt-version=v2usw.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| metadata | Objekt | Metadatenfilter für die Protokolldatenquelle. | No | |
| type | enum | Der Typ der Datenquelle. Immer logs.Mögliche Werte: logs |
Ja |
OpenAI.CreateEvalResponsesRunDataSource
Ein ResponsesRunDataSource-Objekt, das eine Modellsamplingkonfiguration beschreibt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Eingabenachrichten | OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate oder OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference | Wird beim Sampling aus einem Modell verwendet. Bestimmt die Struktur der Nachrichten, die an das Modell übergeben werden. Kann entweder ein Verweis auf eine vordefinierte Flugbahn (ie, item.input_trajectory) oder eine Vorlage mit variablen Verweisen auf den item Namespace sein. |
No | |
| model | Schnur | Der Name des Modells, das zum Generieren von Fertigstellungen verwendet werden soll (z. B. "o3-mini"). | No | |
| Parameter für Stichprobennahme | OpenAI.CreateEvalResponsesRunDataSourceSamplingParams | No | ||
| source | OpenAI.EvalJsonlFileContentSource oder OpenAI.EvalJsonlFileIdSource oder OpenAI.EvalResponsesSource | Bestimmt, was den Namespace in der item Datenquelle dieser Ausführung auffüllt. |
Ja | |
| type | enum | Der Typ der Ausführungsdatenquelle. Immer responses.Mögliche Werte: responses |
Ja |
OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_reference | Schnur | Ja | ||
| type | enum | Mögliche Werte: item_reference |
Ja |
OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| template | Array des Objekts oder OpenAI.EvalItem | Ja | ||
| type | enum | Mögliche Werte: template |
Ja |
OpenAI.CreateEvalResponsesRunDataSourceSamplingParams
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| max_completion_tokens | OpenAI.integer | No | ||
| Denkanstrengung | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| seed | OpenAI.integer | No | 42 | |
| Temperatur | OpenAI.numeric | No | 1 | |
| Text | OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText | No | ||
| tools | Array von OpenAI.Tool | No | ||
| top_p | OpenAI.numeric | No | 1 |
OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Ein Objekt, das das Format angibt, das das Modell ausgeben muss. Konfigurieren { "type": "json_schema" } von strukturierten Ausgaben,dadurch wird sichergestellt, dass das Modell mit Ihrem bereitgestellten JSON-Schema übereinstimmt. Weitere Informationen finden Sie im Das Standardformat ist { "type": "text" } ohne zusätzliche Optionen verfügbar.*Nicht empfohlen für gpt-4o und neuere Modelle:** Einstellung auf { "type": "json_object" } ermöglicht den älteren JSON-Modus, derstellt sicher, dass die Nachricht, die das Modell generiert, gültiger JSON-Code ist. Verwenden von json_schemawird für Modelle bevorzugt, die es unterstützen. |
No |
OpenAI.CreateEvalStoredCompletionsDataSourceConfig
Veraltet zugunsten von LogsDataSourceConfig.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| metadata | Objekt | Metadatenfilter für die gespeicherte Abschlussdatenquelle. | No | |
| type | enum | Der Typ der Datenquelle. Immer stored_completions.Mögliche Werte: stored_completions |
Ja |
OpenAI.CreateFineTuningJobRequest
Gültige Modelle:
babbage-002
davinci-002
gpt-3.5-turbo
gpt-4o-mini
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Hyperparameter | OpenAI.CreateFineTuningJobRequestHyperparameters | No | ||
| └- batch_size | String oder OpenAI.integer | No | auto | |
| └– Lernraten-Multiplikator | Zeichenfolge oder OpenAI.numeric | No | ||
| └– n_epochs | String oder OpenAI.integer | No | auto | |
| Integrationen | Array von OpenAI.CreateFineTuningJobRequestIntegrations | Eine Liste der Integrationen, die Für Ihren Feinabstimmungsauftrag aktiviert werden sollen. | No | |
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| method | OpenAI.FineTuneMethod | Die Methode, die für die Feinabstimmung verwendet wird. | No | |
| model | string (siehe gültige Modelle unten) | Der Name des Modells, das optimiert werden soll. Sie können eine der Folgenden auswählen: unterstützte Modelle. |
Ja | |
| seed | OpenAI.integer (nullable) | No | ||
| Suffix | String (nullierbar) | Eine Zeichenfolge von bis zu 64 Zeichen, die ihrem fein abgestimmten Modellnamen hinzugefügt werden. Beispielsweise würde ein suffix "custom-model-name" einen Modellnamen wie ft:gpt-4o-mini:openai:custom-model-name:7p4lURel.Einschränkungen: minLength: 1, maxLength: 64 |
No | |
| Trainingsdatei | Schnur | Die ID einer hochgeladenen Datei, die Schulungsdaten enthält. Informationen zum Hochladen einer Datei finden Sie unter "Hochladen einer Datei". Ihr Dataset muss als JSONL-Datei formatiert werden. Darüber hinaus müssen Sie Ihre Datei mit dem Zweck fine-tunehochladen.Der Inhalt der Datei sollte je nachdem, ob das Modell das Chat-, Abschlussformat verwendet oder wenn die Feinabstimmungsmethode das Einstellungsformat verwendet. Weitere Details finden Sie im Fine-Tuning-Leitfaden. |
Ja | |
| Validierungsdatei | String (nullierbar) | Die ID einer hochgeladenen Datei, die Überprüfungsdaten enthält. Wenn Sie diese Datei angeben, werden die Daten verwendet, um die Validierung zu generieren. Metriken werden während der Feinabstimmung regelmäßig überprüft. Diese Metriken können in die Feinabstimmungsergebnisdatei. Die gleichen Daten sollten nicht sowohl in Train- als auch in Validierungsdateien vorhanden sein. Ihr Dataset muss als JSONL-Datei formatiert werden. Sie müssen Ihre Datei mit dem Zweck fine-tunehochladen.Weitere Details finden Sie im Fine-Tuning-Leitfaden. |
No |
OpenAI.CreateFineTuningJobRequestHyperparameters
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Batch-Größe | String oder OpenAI.integer | No | ||
| Lernratenmultiplikator | Zeichenfolge oder OpenAI.numeric | No | ||
| n_epochs | String oder OpenAI.integer | No |
OpenAI.CreateFineTuningJobRequestIntegrations
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: wandb |
Ja | |
| wandb | OpenAI.CreateFineTuningJobRequestIntegrationsWandb | Ja |
OpenAI.CreateFineTuningJobRequestIntegrationsWandb
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| entity | String (nullierbar) | No | ||
| Name | String (nullierbar) | No | ||
| project | Schnur | Ja | ||
| tags | Array von Strings | No |
OpenAI.CreateResponseStreamingResponse
Typ: OpenAI.ResponseAudioDeltaEvent oder OpenAI.ResponseAudioTranscriptDeltaEvent oder OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent oder OpenAI.ResponseCodeInterpreterCallInProgressEvent oder OpenAI.ResponseCodeInterpreterCallInterpretingEvent oder OpenAI.ResponseContentPartAddedEvent oder OpenAI.ResponseCreatedEvent oder OpenAI.ResponseErrorEvent oder OpenAI.ResponseFileSearchCallInProgressEvent oder OpenAI.ResponseFileSearchCallSearchingEvent oder OpenAI.ResponseFunctionCallArgumentsDeltaEvent oder OpenAI.ResponseInProgressEvent oder OpenAI.ResponseFailedEvent oder OpenAI.ResponseIncompleteEvent oder OpenAI.ResponseOutputItemAddedEvent oder OpenAI.ResponseReasoningSummaryPartAddedEvent oder OpenAI.ResponseReasoningSummaryTextDeltaEvent oder OpenAI.ResponseReasoningTextDeltaEvent oder OpenAI.ResponseRefusalDeltaEvent oder OpenAI.ResponseTextDeltaEvent oder OpenAI.ResponseWebSearchCallInProgressEvent oder OpenAI.ResponseWebSearchCallSearchingEvent oder OpenAI.ResponseImageGenCallGeneratingEvent oder OpenAI.ResponseImageGenCallInProgressEvent oder OpenAI.ResponseImageGenCallIalImageEvent oder OpenAI.ResponseMCPCallArgumentsDeltaEvent oder OpenAI.ResponseMCPCallFailedEvent oder OpenAI.ResponseMCPCallInProgressEvent oder OpenAI.ResponseMCPListToolsFailedEvent oder OpenAI.ResponseMCPListToolsInProgressEvent oder OpenAI.ResponseOutputTextAnnotationAddedEvent oder OpenAI.ResponseQueuedEvent oder OpenAI.ResponseCustomToolCallInputDeltaEvent oder OpenAI.ResponseAudioDoneEvent oder OpenAI.ResponseAudioTranscriptDoneEvent oder OpenAI.ResponseCodeInterpreterCallCodeDoneEvent oder OpenAI.ResponseCodeInterpreterCallCompletedEvent oder OpenAI.ResponseCompletedEvent oder OpenAI.ResponseContentPartDoneEvent oder OpenAI.ResponseFileSearchCallCompletedEvent oder OpenAI.ResponseFunctionCallArgumentsDoneEvent oder OpenAI.ResponseOutputItemDoneEvent oder OpenAI.ResponseReasoningSummaryPartDoneEvent oder OpenAI.ResponseReasoningSummaryTextDoneEvent oder OpenAI.ResponseReasoningTextDoneEvent oder OpenAI.ResponseRefusalDoneEvent oder OpenAI.ResponseRefusalDoneEvent oder OpenAI.OpenAI. ResponseTextDoneEvent oder OpenAI.ResponseWebSearchCallCompletedEvent oder OpenAI.ResponseImageGenCallCompletedEvent oder OpenAI.ResponseMCPCallArgumentsDoneEvent oder OpenAI.ResponseMCPCallCompletedEvent oder OpenAI.ResponseMCPListToolsCompletedEvent oder OpenAI.ResponseCustomToolCallInputDoneEvent
OpenAI.CustomGrammarFormatParam
Eine vom Benutzer definierte Grammatik.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Definition | Schnur | Die Grammatikdefinition. | Ja | |
| Syntax | OpenAI.GrammarSyntax1 | Ja | ||
| type | enum | Grammatikformat. Immer grammar.Mögliche Werte: grammar |
Ja |
OpenAI.CustomTextFormatParam
Nicht eingeschränkter Freiformtext.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Nicht eingeschränktes Textformat. Immer text.Mögliche Werte: text |
Ja |
OpenAI.CustomToolParam
Ein benutzerdefiniertes Tool, das Eingaben mithilfe eines angegebenen Formats verarbeitet. Weitere Informationen zu benutzerdefinierten Tools
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Optionale Beschreibung des benutzerdefinierten Tools, das verwendet wird, um mehr Kontext bereitzustellen. | No | |
| format | OpenAI.CustomToolParamFormat | Das Eingabeformat für das benutzerdefinierte Tool. Der Standardwert ist nicht eingeschränkter Text. | No | |
| └– Typ | OpenAI.CustomToolParamFormatType | Ja | ||
| Name | Schnur | Der Name des benutzerdefinierten Tools, das verwendet wird, um es in Toolaufrufen zu identifizieren. | Ja | |
| type | enum | Der Typ des benutzerdefinierten Tools. Immer custom.Mögliche Werte: custom |
Ja |
OpenAI.CustomToolParamFormat
Das Eingabeformat für das benutzerdefinierte Tool. Der Standardwert ist nicht eingeschränkter Text.
Diskriminator für OpenAI.CustomToolParamFormat
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
text |
OpenAI.CustomTextFormatParam |
grammar |
OpenAI.CustomGrammarFormatParam |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.CustomToolParamFormatType | Ja |
OpenAI.CustomToolParamFormatType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | textgrammar |
OpenAI.DeletedConversationResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| gelöscht | boolean | Ja | ||
| id | Schnur | Ja | ||
| Objekt | enum | Mögliche Werte: conversation.deleted |
Ja |
OpenAI.DetailEnum
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | lowhighauto |
OpenAI.DoubleClickAction
Eine Doppelklickaktion
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Gibt den Ereignistyp an. Bei einer Doppelklickaktion ist diese Eigenschaft immer auf double_click gesetzt.Mögliche Werte: double_click |
Ja | |
| x | OpenAI.integer | Ja | ||
| y | OpenAI.integer | Ja |
OpenAI.Drag
Eine Ziehaktion
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| path | Array von OpenAI.DragPoint | Ein Array von Koordinaten, die den Pfad der Ziehaktion darstellen. Koordinaten werden als Array angezeigt von Objekten, z. B. <br> [<br> { x: 100, y: 200 },<br> { x: 200, y: 300 }<br> ]<br> |
Ja | |
| type | enum | Gibt den Ereignistyp an. Bei einer Ziehaktion ist diese Eigenschaft immer auf drag festgelegt.Mögliche Werte: drag |
Ja |
OpenAI.DragPoint
Ein x/y-Koordinatenpaar, z. B. { x: 100, y: 200 }.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| x | OpenAI.integer | Ja | ||
| y | OpenAI.integer | Ja |
OpenAI.EasyInputMessage
Meldungseingabe für das Modell mit einer Rolle für die Anweisung, gefolgt von der Hierarchie Anweisungen, die mit der developer Rolle angegeben werden, system haben Vorrang vor Anweisungen, die mit der user Rolle angegeben werden. Nachrichten mit der assistant Rolle werden davon ausgegangen, dass sie vom Modell in früheren Interaktionen generiert wurden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | String oder OpenAI.InputMessageContentList oder OpenAI.InputMessageContentList | Text-, Bild- oder Audioeingabe für das Modell, um eine Antwort zu generieren. Kann auch frühere Assistentenantworten enthalten. |
Ja | |
| Rolle | enum | Die Rolle der Nachrichteneingabe. Einer von user, assistant, , systemoderdeveloper.Mögliche Werte: user, , assistant, systemdeveloper |
Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Nachrichteneingabe. Immer message.Mögliche Werte: message |
Ja |
OpenAI.Error
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| zusätzlicheInformationen | Objekt | No | ||
| Programmcode | String (nullierbar) | Ja | ||
| Debuginfo | Objekt | No | ||
| details | Array von OpenAI.Error | No | ||
| message | Schnur | Ja | ||
| param | String (nullierbar) | No | ||
| type | Schnur | No |
OpenAI.EvalApiError
Ein Objekt, das eine Fehlerantwort der Eval-API darstellt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | Schnur | Der Fehlercode. | Ja | |
| message | Schnur | Die Fehlermeldung. | Ja |
OpenAI.EvalGraderLabelModel
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Array von OpenAI.EvalItem | Ja | ||
| labels | Array von Strings | Die Bezeichnungen, die jedem Element in der Auswertung zugewiesen werden sollen. | Ja | |
| model | Schnur | Das Modell, das für die Auswertung verwendet werden soll. Muss strukturierte Ausgaben unterstützen | Ja | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| passing_labels | Array von Strings | Bezeichnungen für ein bestandenes Ergebnis. Muss eine Teilmenge von „labels“ (Bezeichnungen) sein | Ja | |
| type | enum | Der Objekttyp, der immer label_modelist.Mögliche Werte: label_model |
Ja |
OpenAI.EvalGraderPython
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| image_tag | Schnur | Das Bildtag, das für das Python-Skript verwendet werden soll. | No | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| Schwellenwert erreichen | OpenAI.numeric | No | ||
| source | Schnur | Der Quellcode des Python-Skripts. | Ja | |
| type | enum | Der Objekttyp, der immer pythonist.Mögliche Werte: python |
Ja |
OpenAI.EvalGraderScoreModel
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Array von OpenAI.EvalItem | Die vom Grader ausgewerteten Eingabemeldungen. Unterstützt Text-, Ausgabetext-, Eingabebild- und Eingabe-Audioinhaltsblöcke und kann Vorlagenzeichenfolgen enthalten. | Ja | |
| model | Schnur | Das Modell, das für die Auswertung verwendet werden soll. | Ja | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| Schwellenwert erreichen | OpenAI.numeric | No | ||
| Bereich | Array von OpenAI.numeric | Der Bereich für den Score Wird standardmäßig auf [0, 1] festgelegt. |
No | |
| Parameter für Stichprobennahme | OpenAI.EvalGraderScoreModelSamplingParams | No | ||
| └– max_completions_tokens | OpenAI.integer (nullable) | No | ||
| └– reasoning_effort | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| └- Samen | OpenAI.integer (nullable) | No | ||
| └– Temperatur | OpenAI.numeric (nullierbar) | No | ||
| └– top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| type | enum | Der Objekttyp, der immer score_modelist.Mögliche Werte: score_model |
Ja |
OpenAI.EvalGraderScoreModelSamplingParams
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| max_completions_tokens | OpenAI.integer (nullable) | No | ||
| Denkanstrengung | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| seed | OpenAI.integer (nullable) | No | ||
| Temperatur | OpenAI.numeric (nullierbar) | No | ||
| top_p | OpenAI.numeric (nullierbar) | No | 1 |
OpenAI.EvalGraderStringCheck
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Schnur | Der Eingabetext. Dies kann Vorlagenzeichenfolgen enthalten. | Ja | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| operation | enum | Der auszuführende Zeichenfolgenüberprüfungsvorgang Einer von eq, ne, , likeoder ilike.Mögliche Werte: eq, , ne, likeilike |
Ja | |
| Referenz | Schnur | Der Bezugstext. Dies kann Vorlagenzeichenfolgen enthalten. | Ja | |
| type | enum | Der Objekttyp, der immer string_checkist.Mögliche Werte: string_check |
Ja |
OpenAI.EvalGraderTextSimilarity
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Bewertungsmetrik | enum | Die zu verwendende Auswertungsmetrik. Einer von cosine, , fuzzy_match, bleugleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5oder rouge_l.Mögliche Werte: cosine, , fuzzy_match, bleu, gleumeteor, rouge_1, rouge_2rouge_3rouge_4rouge_5rouge_l |
Ja | |
| input | Schnur | Der Text, der benotet wird. | Ja | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| Schwellenwert erreichen | OpenAI.numeric | Ja | ||
| Referenz | Schnur | Der Text, für die Bewertung. | Ja | |
| type | enum | Typ des Bewerters (Graders) Mögliche Werte: text_similarity |
Ja |
OpenAI.EvalItem
Meldungseingabe für das Modell mit einer Rolle für die Anweisung, gefolgt von der Hierarchie Anweisungen, die mit der developer Rolle angegeben werden, system haben Vorrang vor Anweisungen, die mit der user Rolle angegeben werden. Nachrichten mit der assistant Rolle werden davon ausgegangen, dass sie vom Modell in früheren Interaktionen generiert wurden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | OpenAI.EvalItemContent | Eingaben für das Modell – können Vorlagenzeichenfolgen enthalten. Unterstützt Text, Ausgabetext, Eingabebilder und Eingabeaudio, entweder als einzelnes Element oder als Array von Elementen. | Ja | |
| Rolle | enum | Die Rolle der Nachrichteneingabe. Einer von user, assistant, , systemoderdeveloper.Mögliche Werte: user, , assistant, systemdeveloper |
Ja | |
| type | enum | Der Typ der Nachrichteneingabe. Immer message.Mögliche Werte: message |
No |
OpenAI.EvalItemContent
Eingaben für das Modell – können Vorlagenzeichenfolgen enthalten. Unterstützt Text, Ausgabetext, Eingabebilder und Eingabeaudio, entweder als einzelnes Element oder als Array von Elementen.
Typ: OpenAI.EvalItemContentItem oder OpenAI.EvalItemContentArray
Eingaben für das Modell – können Vorlagenzeichenfolgen enthalten. Unterstützt Text, Ausgabetext, Eingabebilder und Eingabeaudio, entweder als einzelnes Element oder als Array von Elementen.
OpenAI.EvalItemContentArray
Eine Liste der Eingaben, von denen jedes ein Eingabetext, Ausgabetext, Eingabebild oder Eingabeaudioobjekt sein kann.
Array von: OpenAI.EvalItemContentItem
OpenAI.EvalItemContentItem
Ein einzelnes Inhaltselement: Eingabetext, Ausgabetext, Eingabebild oder Eingabeaudio.
Typ: OpenAI.EvalItemContentText oder OpenAI.EvalItemContentItemObject
Ein einzelnes Inhaltselement: Eingabetext, Ausgabetext, Eingabebild oder Eingabeaudio.
OpenAI.EvalItemContentItemObject
Ein einzelnes Inhaltselement: Eingabetext, Ausgabetext, Eingabebild oder Eingabeaudio.
Diskriminator für OpenAI.EvalItemContentItemObject
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
output_text |
OpenAI.EvalItemContentOutputText |
input_image |
OpenAI.EvalItemInputImage |
input_audio |
OpenAI.InputAudio |
input_text |
OpenAI.EvalItemContentItemObjectInputTextContent |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.EvalItemContentItemObjectType | Ja |
OpenAI.EvalItemContentItemObjectInputTextContent
Eine Texteingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Die Texteingabe für das Modell. | Ja | |
| type | enum | Der Typ des Eingabeelements. Immer input_text.Mögliche Werte: input_text |
Ja |
OpenAI.EvalItemContentItemObjectType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | input_textoutput_textinput_imageinput_audio |
OpenAI.EvalItemContentOutputText
Eine Textausgabe aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Die Textausgabe aus dem Modell. | Ja | |
| type | enum | Der Typ des Ausgabetexts. Immer output_text.Mögliche Werte: output_text |
Ja |
OpenAI.EvalItemContentText
Eine Texteingabe für das Modell.
Typ: Zeichenfolge
OpenAI.EvalItemInputImage
Ein Bildeingabeblock, der in EvalItem-Inhaltsarrays verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| detail | Schnur | Die Detailebene des Bilds, das an das Modell gesendet werden soll. Einer der folgenden Werte: high, low oder auto. Wird standardmäßig auf auto festgelegt. |
No | |
| image_url | Schnur | Die URL der Bildeingabe. | Ja | |
| type | enum | Der Typ der Bildeingabe. Immer input_image.Mögliche Werte: input_image |
Ja |
OpenAI.EvalJsonlFileContentSource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Array von OpenAI.EvalJsonlFileContentSourceContent | Der Inhalt der JSONL-Datei. | Ja | |
| type | enum | Der Typ der JSONL-Quelle. Immer file_content.Mögliche Werte: file_content |
Ja |
OpenAI.EvalJsonlFileContentSourceContent
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item | Objekt | Ja | ||
| Beispiel | Objekt | No |
OpenAI.EvalJsonlFileIdSource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Der Bezeichner der Datei. | Ja | |
| type | enum | Der Typ der JSONL-Quelle. Immer file_id.Mögliche Werte: file_id |
Ja |
OpenAI.EvalResponsesSource
Ein EvalResponsesSource-Objekt, das eine Run-Datenquellenkonfiguration beschreibt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| created_after | OpenAI.integer (nullable) | No | ||
| erstellt_vor | OpenAI.integer (nullable) | No | ||
| instructions_search | String (nullierbar) | No | ||
| metadata | Objekt (null) | No | ||
| model | String (nullierbar) | No | ||
| Denkanstrengung | OpenAI.ReasoningEffort (nullierbar) | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| Temperatur | OpenAI.numeric (nullierbar) | No | ||
| tools | Array von Strings | No | ||
| top_p | OpenAI.numeric (nullierbar) | No | ||
| type | enum | Der Typ der Ausführungsdatenquelle. Immer responses.Mögliche Werte: responses |
Ja | |
| users | Array von Strings | No |
OpenAI.EvalRunOutputItemSample
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | OpenAI.EvalApiError | Ein Objekt, das eine Fehlerantwort der Eval-API darstellt. | Ja | |
| Beendigungsgrund | Schnur | Ja | ||
| input | Array von EvalRunOutputItemSampleInput | Ja | ||
| max_completion_tokens | OpenAI.integer | Ja | ||
| model | Schnur | Ja | ||
| Ausgabe | Array von EvalRunOutputItemSampleOutput | Ja | ||
| seed | OpenAI.integer | Ja | ||
| Temperatur | OpenAI.numeric | Ja | ||
| top_p | OpenAI.numeric | Ja | ||
| usage | OpenAI.EvalRunOutputItemSampleUsage | Ja |
OpenAI.EvalRunOutputItemSampleUsage
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Ja | ||
| completion_tokens | OpenAI.integer | Ja | ||
| prompt_tokens | OpenAI.integer | Ja | ||
| Gesamtanzahl Tokens | OpenAI.integer | Ja |
OpenAI.EvalRunPerModelUsage
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Ja | ||
| completion_tokens | OpenAI.integer | Ja | ||
| invocation_count | OpenAI.integer | Ja | ||
| model_name | Schnur | Ja | ||
| prompt_tokens | OpenAI.integer | Ja | ||
| Gesamtanzahl Tokens | OpenAI.integer | Ja |
OpenAI.EvalRunPerTestingCriteriaResults
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| misslungen | OpenAI.integer | Ja | ||
| Übergeben | OpenAI.integer | Ja | ||
| Testkriterien | Schnur | Ja |
OpenAI.EvalRunResultCounts
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehlerhafte | OpenAI.integer | Ja | ||
| misslungen | OpenAI.integer | Ja | ||
| Übergeben | OpenAI.integer | Ja | ||
| gesamt | OpenAI.integer | Ja |
OpenAI.EvalStoredCompletionsSource
Eine StoredCompletionsRunDataSource-Konfiguration, die eine Gruppe von Filtern beschreibt
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| created_after | OpenAI.integer (nullable) | No | ||
| erstellt_vor | OpenAI.integer (nullable) | No | ||
| Limit | OpenAI.integer (nullable) | No | ||
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| model | String (nullierbar) | No | ||
| type | enum | Der Quelltyp. Immer stored_completions.Mögliche Werte: stored_completions |
Ja |
OpenAI.FileCitationBody
Ein Verweis auf eine Datei.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datei-ID | Schnur | Die ID der Datei. | Ja | |
| filename | Schnur | Der Dateiname der zitierten Datei. | Ja | |
| index | OpenAI.integer | Ja | ||
| type | enum | Der Typ des Dateizitats Immer file_citation.Mögliche Werte: file_citation |
Ja |
OpenAI.FilePath
Ein Pfad zu einer Datei.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datei-ID | Schnur | Die ID der Datei. | Ja | |
| index | OpenAI.integer | Ja | ||
| type | enum | Der Typ des Dateipfads. Immer file_path.Mögliche Werte: file_path |
Ja |
OpenAI.FileSearchTool
Ein Tool, das nach relevanten Inhalten aus hochgeladenen Dateien sucht.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Filter | OpenAI.Filters (nullable) | No | ||
| max_anzahl_ergebnisse | OpenAI.integer | No | ||
| Ranglistenoptionen | OpenAI.RankingOptions | No | ||
| └– hybrid_search | OpenAI.HybridSearchOptions | Gewichtungen, die steuern, wie reziproke Rangfusionsabgleiche semantische Einbettungsabgleiche im Vergleich zu sparsamen Schlüsselwort-Übereinstimmungen bei der Hybridsuche ausgleichen. | No | |
| └– Ranker | OpenAI.RankerVersionType | Der Rangfolger, der für die Dateisuche verwendet werden soll. | No | |
| └─ Punktschwelle | OpenAI.numeric | Der Schwellenwert für die Bewertung für die Dateisuche, eine Zahl zwischen 0 und 1. Zahlen, die näher an 1 sind, versuchen, nur die relevantesten Ergebnisse zurückzugeben, können aber weniger Ergebnisse zurückgeben. | No | |
| type | enum | Der Typ des Dateisuchtools. Immer file_search.Mögliche Werte: file_search |
Ja | |
| vector_store_ids | Array von Strings | Die IDs der zu durchsuchenden Vektorspeicher. | Ja |
OpenAI.FileSearchToolCallResults
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| attributes | OpenAI.VectorStoreFileAttributes (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit einer maximalen Länge von 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen, Booleanen oder Zahlen. |
No | |
| Datei-ID | Schnur | No | ||
| filename | Schnur | No | ||
| Punktzahl | Zahl | No | ||
| Text | Schnur | No |
OpenAI.Filters
Typ: OpenAI.ComparisonFilter oder OpenAI.CompoundFilter
OpenAI.FineTuneDPOHyperparameters
Die hyperparameter, die für den DPO-Feinabstimmungsauftrag verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Batch-Größe | String oder OpenAI.integer | Anzahl der Beispiele in jedem Batch. Eine größere Batchgröße bedeutet, dass Modellparameter weniger häufig aktualisiert werden, aber mit geringerer Varianz. | No | |
| Beta | Zeichenfolge oder OpenAI.numeric | Der Betawert für die DPO-Methode. Ein höherer Betawert erhöht die Gewichtung der Strafe zwischen der Richtlinie und dem Referenzmodell. | No | |
| Lernratenmultiplikator | Zeichenfolge oder OpenAI.numeric | Skalierungsfaktor für die Lernrate. Eine kleinere Lernrate kann nützlich sein, um überlastend zu vermeiden. | No | |
| n_epochs | String oder OpenAI.integer | Die Anzahl der Epochen, für die das Modell trainiert werden soll. Eine Epoche bezieht sich auf einen vollständigen Zyklus durch die Schulungsdatensätze. | No |
OpenAI.FineTuneDPOMethod
Konfiguration für die DPO-Feinabstimmungsmethode.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Hyperparameter | OpenAI.FineTuneDPOHyperparameters | Die hyperparameter, die für den DPO-Feinabstimmungsauftrag verwendet werden. | No |
OpenAI.FineTuneMethod
Die Methode, die für die Feinabstimmung verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Dsb | OpenAI.FineTuneDPOMethod | Konfiguration für die DPO-Feinabstimmungsmethode. | No | |
| Verstärkung | OpenAI.FineTuneReinforcementMethod | Konfiguration für die Optimierungsmethode zur Verstärkung. | No | |
| überwacht | OpenAI.FineTuneSupervisedMethod | Konfiguration für die überwachte Feinabstimmungsmethode. | No | |
| type | enum | Der Typ der Methode. Ist entweder supervised, , dpooder reinforcement.Mögliche Werte: supervised, , dporeinforcement |
Ja |
OpenAI.FineTuneReinforcementHyperparameters
Die Hyperparameter, die für den Verstärkungs-Feinabstimmungsauftrag verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Batch-Größe | String oder OpenAI.integer | Anzahl der Beispiele in jedem Batch. Eine größere Batchgröße bedeutet, dass Modellparameter weniger häufig aktualisiert werden, aber mit geringerer Varianz. | No | |
| compute_multiplier | Zeichenfolge oder OpenAI.numeric | Multiplizierer für die Berechnungsmenge, die für die Erkundung des Suchraums während der Schulung verwendet wird. | No | |
| eval_interval | String oder OpenAI.integer | Die Anzahl der Schulungsschritte zwischen den Auswertungsläufen. | No | |
| eval_samples | String oder OpenAI.integer | Anzahl der Auswertungsbeispiele, die pro Schulungsschritt generiert werden sollen. | No | |
| Lernratenmultiplikator | Zeichenfolge oder OpenAI.numeric | Skalierungsfaktor für die Lernrate. Eine kleinere Lernrate kann nützlich sein, um überlastend zu vermeiden. | No | |
| n_epochs | String oder OpenAI.integer | Die Anzahl der Epochen, für die das Modell trainiert werden soll. Eine Epoche bezieht sich auf einen vollständigen Zyklus durch die Schulungsdatensätze. | No | |
| Denkanstrengung | enum | Ebene des Grundaufwands. Mögliche Werte: default, , low, mediumhigh |
No |
OpenAI.FineTuneReinforcementMethod
Konfiguration für die Optimierungsmethode zur Verstärkung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Grader | OpenAI.GraderStringCheck oder OpenAI.GraderTextSimilarity oder OpenAI.GraderPython oder OpenAI.GraderScoreModel oder OpenAI.GraderMulti | Der Grader, der für den Feinabstimmungsauftrag verwendet wird. | Ja | |
| Hyperparameter | OpenAI.FineTuneReinforcementHyperparameters | Die Hyperparameter, die für den Verstärkungs-Feinabstimmungsauftrag verwendet werden. | No |
OpenAI.FineTuneSupervisedHyperparameters
Die hyperparameter, die für den Feinabstimmungsauftrag verwendet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Batch-Größe | String oder OpenAI.integer | Anzahl der Beispiele in jedem Batch. Eine größere Batchgröße bedeutet, dass Modellparameter weniger häufig aktualisiert werden, aber mit geringerer Varianz. | No | |
| Lernratenmultiplikator | Zeichenfolge oder OpenAI.numeric | Skalierungsfaktor für die Lernrate. Eine kleinere Lernrate kann nützlich sein, um überlastend zu vermeiden. | No | |
| n_epochs | String oder OpenAI.integer | Die Anzahl der Epochen, für die das Modell trainiert werden soll. Eine Epoche bezieht sich auf einen vollständigen Zyklus durch die Schulungsdatensätze. | No |
OpenAI.FineTuneSupervisedMethod
Konfiguration für die überwachte Feinabstimmungsmethode.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Hyperparameter | OpenAI.FineTuneSupervisedHyperparameters | Die hyperparameter, die für den Feinabstimmungsauftrag verwendet werden. | No |
OpenAI.FineTuningIntegration
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ der Integration, die für den Feinabstimmungsauftrag aktiviert wird Mögliche Werte: wandb |
Ja | |
| wandb | OpenAI.FineTuningIntegrationWandb | Ja | ||
| └– Entität | String (nullierbar) | No | ||
| └– Name | String (nullierbar) | No | ||
| └– Projekt | Schnur | Ja | ||
| └- Tags | Array von Strings | No |
OpenAI.FineTuningIntegrationWandb
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| entity | String (nullierbar) | No | ||
| Name | String (nullierbar) | No | ||
| project | Schnur | Ja | ||
| tags | Array von Strings | No |
OpenAI.FineTuningJob
Das fine_tuning.job Objekt stellt einen Feinabstimmungsauftrag dar, der über die API erstellt wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Der Unix-Zeitstempel (in Sekunden) für die Erstellung des Feinabstimmungsauftrags. | Ja | |
| Fehler | OpenAI.FineTuningJobError (nullable) | Ja | ||
| └– Code | Schnur | Ja | ||
| └– Nachricht | Schnur | Ja | ||
| └─ param | String (nullierbar) | Ja | ||
| geschätzte Fertigstellung | integer | No | ||
| fine_tuned_model | String (nullierbar) | Ja | ||
| finished_at | integer | Ja | ||
| Hyperparameter | OpenAI.FineTuningJobHyperparameters | Ja | ||
| └- batch_size | String oder OpenAI.integer | No | auto | |
| └– Lernraten-Multiplikator | Zeichenfolge oder OpenAI.numeric | No | ||
| └– n_epochs | String oder OpenAI.integer | No | auto | |
| id | Schnur | Der Objektbezeichner, auf den in den API-Endpunkten verwiesen werden kann. | Ja | |
| Integrationen | Array von OpenAI.FineTuningIntegration | No | ||
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| method | OpenAI.FineTuneMethod | Die Methode, die für die Feinabstimmung verwendet wird. | No | |
| model | Schnur | Das Basismodell, das fein abgestimmt wird. | Ja | |
| Objekt | enum | Der Objekttyp, der immer "fine_tuning.job" ist. Mögliche Werte: fine_tuning.job |
Ja | |
| organization_id | Schnur | Die Organisation, die den Feinabstimmungsauftrag besitzt. | Ja | |
| Ergebnisdateien | Array von Strings | Die kompilierten Ergebnisdatei-ID(n) für den Feinabstimmungsauftrag. Sie können die Ergebnisse mit der Datei-API abrufen. | Ja | |
| seed | OpenAI.integer | Ja | ||
| status | enum | Der aktuelle Status des Feinabstimmungsauftrags, der entweder validating_files, , queued, running, , succeeded, oder failedcancelled.Mögliche Werte: validating_files, , queued, runningsucceeded, , , failedcancelled |
Ja | |
| trainierte Token | OpenAI.integer (nullable) | Ja | ||
| Trainingsdatei | Schnur | Die datei-ID, die für die Schulung verwendet wird. Sie können die Schulungsdaten mit der Dateien-API abrufen. | Ja | |
| Validierungsdatei | String (nullierbar) | Ja |
OpenAI.FineTuningJobCheckpoint
Das fine_tuning.job.checkpoint Objekt stellt einen Modellprüfpunkt für einen Feinabstimmungsauftrag dar, der zur Verwendung bereit ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Der Unix-Zeitstempel (in Sekunden) für den Zeitpunkt der Erstellung des Prüfpunkts. | Ja | |
| fine_tuned_model_checkpoint | Schnur | Der Name des erstellten fein abgestimmten Prüfpunktmodells. | Ja | |
| fine_tuning_job_id | Schnur | Name des Optimierungsauftrags, aus dem dieser Prüfpunkt erstellt wurde | Ja | |
| id | Schnur | Der Prüfpunktbezeichner, auf den in den API-Endpunkten verwiesen werden kann. | Ja | |
| metrics | OpenAI.FineTuningJobCheckpointMetrics | Ja | ||
| └– full_valid_loss | OpenAI.numeric | No | ||
| └– Durchschnittliche Token-Genauigkeit für die gültigen vollständigen Daten | OpenAI.numeric | No | ||
| └– Schritt | 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 | ||
| Objekt | enum | Der Objekttyp, der immer "fine_tuning.job.checkpoint" ist. Mögliche Werte: fine_tuning.job.checkpoint |
Ja | |
| Schrittnummer | OpenAI.integer | Ja |
OpenAI.FineTuningJobCheckpointMetrics
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| full_valid_loss | OpenAI.numeric | No | ||
| full_valid_mean_token_accuracy | OpenAI.numeric | No | ||
| Schritt | 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 | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | Schnur | Ja | ||
| message | Schnur | Ja | ||
| param | String (nullierbar) | Ja |
OpenAI.FineTuningJobEvent
Feinabstimmung des Auftragsereignisobjekts
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erstellt_am | integer | Der Unix-Zeitstempel (in Sekunden) für die Erstellung des Feinabstimmungsauftrags. | Ja | |
| data | OpenAI.FineTuningJobEventData | No | ||
| id | Schnur | Der Objektbezeichner. | Ja | |
| level | enum | Die Protokollebene des Ereignisses. Mögliche Werte: info, , warnerror |
Ja | |
| message | Schnur | Die Nachricht des Ereignisses. | Ja | |
| Objekt | enum | Der Objekttyp, der immer "fine_tuning.job.event" ist. Mögliche Werte: fine_tuning.job.event |
Ja | |
| type | enum | Den Typ des Ereignisses Mögliche Werte: message, metrics |
No |
OpenAI.FineTuningJobEventData
Typ: Objekt
OpenAI.FineTuningJobHyperparameters
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Batch-Größe | String oder OpenAI.integer | No | ||
| Lernratenmultiplikator | Zeichenfolge oder OpenAI.numeric | No | ||
| n_epochs | String oder OpenAI.integer | No |
OpenAI.FunctionAndCustomToolCallOutput
Diskriminator für OpenAI.FunctionAndCustomToolCallOutput
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
input_text |
OpenAI.FunctionAndCustomToolCallOutputInputTextContent |
input_image |
OpenAI.FunctionAndCustomToolCallOutputInputImageContent |
input_file |
OpenAI.FunctionAndCustomToolCallOutputInputFileContent |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.FunctionAndCustomToolCallOutputType | Ja |
OpenAI.FunctionAndCustomToolCallOutputInputFileContent
Eine Dateieingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| file_data | Schnur | Der Inhalt der Datei, die an das Modell gesendet werden soll. | No | |
| Datei-ID | String (nullierbar) | No | ||
| file_url | Schnur | Die URL der Datei, die an das Modell gesendet werden soll. | No | |
| filename | Schnur | Der Name der Datei, die an das Modell gesendet werden soll. | No | |
| type | enum | Der Typ des Eingabeelements. Immer input_file.Mögliche Werte: input_file |
Ja |
OpenAI.FunctionAndCustomToolCallOutputInputImageContent
Eine Bildeingabe für das Modell. Erfahren Sie mehr über Bildeingaben.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| Datei-ID | String (nullierbar) | No | ||
| image_url | Schnur | No | ||
| type | enum | Der Typ des Eingabeelements. Immer input_image.Mögliche Werte: input_image |
Ja |
OpenAI.FunctionAndCustomToolCallOutputInputTextContent
Eine Texteingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Die Texteingabe für das Modell. | Ja | |
| type | enum | Der Typ des Eingabeelements. Immer input_text.Mögliche Werte: input_text |
Ja |
OpenAI.FunctionAndCustomToolCallOutputType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | input_textinput_imageinput_file |
OpenAI.FunctionCallItemStatus
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | in_progresscompletedincomplete |
OpenAI.FunctionObject
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine Beschreibung der Funktion, die vom Modell verwendet wird, um auszuwählen, wann und wie die Funktion aufgerufen wird. | No | |
| Name | Schnur | Der Name der funktion, die aufgerufen werden soll. Muss a-z, A-Z, 0-9 sein oder Unterstriche und Gedankenstriche enthalten, mit einer maximalen Länge von 64. | Ja | |
| parameters | OpenAI.FunctionParameters | Die Parameter, die die Funktionen akzeptieren, die als JSON-Schemaobjekt beschrieben werden. Siehe die leitfaden für Beispiele und die JSON Schema Reference für Dokumentationen zum Format. Durch Weglassen parameters wird eine Funktion mit einer leeren Parameterliste definiert. |
No | |
| strict | boolescher Wert (nullable) | No |
OpenAI.FunctionParameters
Die Parameter, die die Funktionen akzeptieren, die als JSON-Schemaobjekt beschrieben werden. Siehe die leitfaden für Beispiele und die JSON Schema Reference für Dokumentationen zum Format.
Durch Weglassen parameters wird eine Funktion mit einer leeren Parameterliste definiert.
Typ: Objekt
OpenAI.FunctionShellAction
Führen Sie einen Shellbefehl aus.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| commands | Array von Strings | Ja | ||
| max_output_length | OpenAI.integer (nullable) | Ja | ||
| timeout_ms | OpenAI.integer (nullable) | Ja |
OpenAI.FunctionShellActionParam
Befehle und Grenzwerte, die beschreiben, wie der Shelltoolaufruf ausgeführt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| commands | Array von Strings | Geordnete Shellbefehle für die Ausführungsumgebung. | Ja | |
| max_output_length | OpenAI.integer (nullable) | No | ||
| timeout_ms | OpenAI.integer (nullable) | No |
OpenAI.FunctionShellCallItemStatus
Für Shelltoolaufrufe gemeldete Statuswerte.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | in_progresscompletedincomplete |
OpenAI.FunctionShellCallOutputContent
Der Inhalt einer Shelltoolaufrufausgabe, die ausgegeben wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| created_by | Schnur | Der Bezeichner des Akteurs, der das Element erstellt hat. | No | |
| Ergebnis | OpenAI.FunctionShellCallOutputOutcome | Stellt entweder ein Ausgangsergebnis (mit einem Exitcode) oder ein Timeoutergebnis für einen Shell-Aufrufausgabeblock dar. | Ja | |
| └– Typ | OpenAI.FunctionShellCallOutputOutcomeType | Ja | ||
| Stderr | Schnur | Die Standardfehlerausgabe, die erfasst wurde. | Ja | |
| Stdout | Schnur | Die Standardausgabe, die erfasst wurde. | Ja |
OpenAI.FunctionShellCallOutputContentParam
Erfasste Stdout- und Stderr-Funktion für einen Teil einer Shelltoolaufrufausgabe.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Ergebnis | OpenAI.FunctionShellCallOutputOutcomeParam | Das Exit- oder Timeout-Ergebnis, das diesem Shellaufruf zugeordnet ist. | Ja | |
| └– Typ | OpenAI.FunctionShellCallOutputOutcomeParamType | Ja | ||
| Stderr | Schnur | Erfasste Stderr-Ausgabe für den Shellaufruf. Einschränkungen: maxLength: 10485760 |
Ja | |
| Stdout | Schnur | Erfasste Stdout-Ausgabe für den Shellaufruf. Einschränkungen: maxLength: 10485760 |
Ja |
OpenAI.FunctionShellCallOutputExitOutcome
Gibt an, dass die Shellbefehle abgeschlossen und einen Beendigungscode zurückgegeben haben.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| exit_code | OpenAI.integer | Ja | ||
| type | enum | Der Ergebnistyp. Immer exit.Mögliche Werte: exit |
Ja |
OpenAI.FunctionShellCallOutputExitOutcomeParam
Gibt an, dass die Shellbefehle abgeschlossen und einen Beendigungscode zurückgegeben haben.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| exit_code | OpenAI.integer | Ja | ||
| type | enum | Der Ergebnistyp. Immer exit.Mögliche Werte: exit |
Ja |
OpenAI.FunctionShellCallOutputOutcome
Stellt entweder ein Ausgangsergebnis (mit einem Exitcode) oder ein Timeoutergebnis für einen Shell-Aufrufausgabeblock dar.
Diskriminator für OpenAI.FunctionShellCallOutputOutputOutcome
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcome |
exit |
OpenAI.FunctionShellCallOutputExitOutcome |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.FunctionShellCallOutputOutcomeType | Ja |
OpenAI.FunctionShellCallOutputOutcomeParam
Das Exit- oder Timeout-Ergebnis, das diesem Shellaufruf zugeordnet ist.
Diskriminator für OpenAI.FunctionShellCallOutputOutcomeParam
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcomeParam |
exit |
OpenAI.FunctionShellCallOutputExitOutcomeParam |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.FunctionShellCallOutputOutcomeParamType | Ja |
OpenAI.FunctionShellCallOutputOutcomeParamType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | timeoutexit |
OpenAI.FunctionShellCallOutputOutcomeType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | timeoutexit |
OpenAI.FunctionShellCallOutputTimeoutOutcome
Gibt an, dass der Shellaufruf das konfigurierte Zeitlimit überschritten hat.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Ergebnistyp. Immer timeout.Mögliche Werte: timeout |
Ja |
OpenAI.FunctionShellCallOutputTimeoutOutcomeParam
Gibt an, dass der Shellaufruf das konfigurierte Zeitlimit überschritten hat.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Ergebnistyp. Immer timeout.Mögliche Werte: timeout |
Ja |
OpenAI.FunctionShellToolParam
Ein Tool, mit dem das Modell Shellbefehle ausführen kann.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des Shelltools. Immer shell.Mögliche Werte: shell |
Ja |
OpenAI.FunctionTool
Definiert eine Funktion in Ihrem eigenen Code, die das Modell aufrufen kann.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | String (nullierbar) | No | ||
| Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja | |
| parameters | Objekt (null) | Ja | ||
| strict | boolescher Wert (nullable) | Ja | ||
| type | enum | Der Typ des Funktionstools. Immer function.Mögliche Werte: function |
Ja |
OpenAI.GraderLabelModel
Ein LabelModelGrader -Objekt, das ein Modell verwendet, um jedem Element in der Auswertung Bezeichnungen zuzuweisen.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Array von OpenAI.EvalItem | Ja | ||
| labels | Array von Strings | Die Bezeichnungen, die jedem Element in der Auswertung zugewiesen werden sollen. | Ja | |
| model | Schnur | Das Modell, das für die Auswertung verwendet werden soll. Muss strukturierte Ausgaben unterstützen | Ja | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| passing_labels | Array von Strings | Bezeichnungen für ein bestandenes Ergebnis. Muss eine Teilmenge von „labels“ (Bezeichnungen) sein | Ja | |
| type | enum | Der Objekttyp, der immer label_modelist.Mögliche Werte: label_model |
Ja |
OpenAI.GraderMulti
Ein MultiGrader-Objekt kombiniert die Ausgabe mehrerer Grader, um eine einzelne Bewertung zu erzeugen.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| calculate_output | Schnur | Eine Formel zum Berechnen der Ausgabe basierend auf den Benotungsergebnissen. | Ja | |
| Grader | OpenAI.GraderStringCheck oder OpenAI.GraderTextSimilarity oder OpenAI.GraderPython oder OpenAI.GraderScoreModel oder OpenAI.GraderLabelModel | Ja | ||
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| type | enum | Der Objekttyp, der immer multiist.Mögliche Werte: multi |
Ja |
OpenAI.GraderPython
Ein PythonGrader-Objekt, das ein Python-Skript für die Eingabe ausführt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| image_tag | Schnur | Das Bildtag, das für das Python-Skript verwendet werden soll. | No | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| source | Schnur | Der Quellcode des Python-Skripts. | Ja | |
| type | enum | Der Objekttyp, der immer pythonist.Mögliche Werte: python |
Ja |
OpenAI.GraderScoreModel
Ein ScoreModelGrader-Objekt, das ein Modell verwendet, um der Eingabe eine Bewertung zuzuweisen.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Array von OpenAI.EvalItem | Die vom Grader ausgewerteten Eingabemeldungen. Unterstützt Text-, Ausgabetext-, Eingabebild- und Eingabe-Audioinhaltsblöcke und kann Vorlagenzeichenfolgen enthalten. | Ja | |
| model | Schnur | Das Modell, das für die Auswertung verwendet werden soll. | Ja | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| Bereich | Array von OpenAI.numeric | Der Bereich für den Score Wird standardmäßig auf [0, 1] festgelegt. |
No | |
| Parameter für Stichprobennahme | OpenAI.EvalGraderScoreModelSamplingParams | No | ||
| └– max_completions_tokens | OpenAI.integer (nullable) | No | ||
| └– reasoning_effort | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| └- Samen | OpenAI.integer (nullable) | No | ||
| └– Temperatur | OpenAI.numeric (nullierbar) | No | ||
| └– top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| type | enum | Der Objekttyp, der immer score_modelist.Mögliche Werte: score_model |
Ja |
OpenAI.GraderStringCheck
Ein StringCheckGrader-Objekt, das einen Zeichenfolgenvergleich zwischen Eingabe und Verweis mithilfe eines angegebenen Vorgangs durchführt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Schnur | Der Eingabetext. Dies kann Vorlagenzeichenfolgen enthalten. | Ja | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| operation | enum | Der auszuführende Zeichenfolgenüberprüfungsvorgang Einer von eq, ne, , likeoder ilike.Mögliche Werte: eq, , ne, likeilike |
Ja | |
| Referenz | Schnur | Der Bezugstext. Dies kann Vorlagenzeichenfolgen enthalten. | Ja | |
| type | enum | Der Objekttyp, der immer string_checkist.Mögliche Werte: string_check |
Ja |
OpenAI.GraderTextSimilarity
Ein TextSimilarityGrader -Objekt, das Text basierend auf Ähnlichkeitsmetriken benotet.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Bewertungsmetrik | enum | Die zu verwendende Auswertungsmetrik. Einer von cosine, , fuzzy_match, bleugleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5oder rouge_l.Mögliche Werte: cosine, , fuzzy_match, bleu, gleumeteor, rouge_1, rouge_2rouge_3rouge_4rouge_5rouge_l |
Ja | |
| input | Schnur | Der Text, der benotet wird. | Ja | |
| Name | Schnur | Name des Bewerters (Graders) | Ja | |
| Referenz | Schnur | Der Text, für die Bewertung. | Ja | |
| type | enum | Typ des Bewerters (Graders) Mögliche Werte: text_similarity |
Ja |
OpenAI.GrammarSyntax1
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | larkregex |
OpenAI.HybridSearchOptions
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| embedding_weight | OpenAI.numeric | Ja | ||
| text_weight | OpenAI.numeric | Ja |
OpenAI.ImageDetail
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | lowhighauto |
OpenAI.ImageGenTool
Ein Tool, das Bilder mithilfe der GPT-Bildmodelle generiert.
Gültige Modelle:
gpt-image-1
gpt-image-1-mini
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Hintergrund | enum | Hintergrundtyp für das generierte Bild. Einer von transparent,opaque oder auto. Standardwert: auto.Mögliche Werte: transparent, , opaqueauto |
No | |
| input_fidelity | OpenAI.InputFidelity (nullable) | Steuern Sie, wie viel Aufwand das Modell ausüben wird, um dem Stil und den Features, insbesondere Gesichtsmerkmalen, von Eingabebildern zu entsprechen. Dieser Parameter wird nur für gpt-image-1. Nicht unterstützt für gpt-image-1-mini. Unterstützt high und low. Wird standardmäßig auf low festgelegt. |
No | |
| input_image_mask | OpenAI.ImageGenToolInputImageMask | No | ||
| └– file_id | Schnur | No | ||
| └– image_url | Schnur | No | ||
| model | string (siehe gültige Modelle unten) | No | ||
| Moderation | enum | Moderationsebene für das generierte Bild. Standardwert: auto.Mögliche Werte: auto, low |
No | |
| Ausgabekomprimierung | OpenAI.integer | No | 100 | |
| Ausgabeformat | enum | Das Ausgabeformat des generierten Bilds. Einer von png, , webpoderjpeg. Standardwert: png.Mögliche Werte: png, , webpjpeg |
No | |
| unvollständige Bilder | OpenAI.integer | No | ||
| Qualität | enum | Die Qualität des generierten Bilds. Einer von low, , medium, highoder auto. Standardwert: auto.Mögliche Werte: low, , medium, highauto |
No | |
| size | enum | Die Größe des generierten Bilds. Einer von 1024x1024, 1024x15361536x1024 oder auto. Standardwert: auto.Mögliche Werte: 1024x1024, , 1024x1536, 1536x1024auto |
No | |
| type | enum | Der Typ des Tools zur Bildgenerierung. Immer image_generation.Mögliche Werte: image_generation |
Ja |
OpenAI.ImageGenToolInputImageMask
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datei-ID | Schnur | No | ||
| image_url | Schnur | No |
OpenAI.IncludeEnum
Geben Sie zusätzliche Ausgabedaten an, die in die Modellantwort eingeschlossen werden sollen. Derzeit unterstützte Werte sind:
-
web_search_call.action.sources: Schließen Sie die Quellen des Aufrufs des Websuchtools ein. -
code_interpreter_call.outputs: Enthält die Ausgaben der Python-Codeausführung in Codedolmetscher-Toolaufrufelemente. -
computer_call_output.output.image_url: Bild-URLs aus dem Ergebnis einer Computeranfrage einfügen. -
file_search_call.results: Schließen Sie die Suchergebnisse des Aufrufs des Dateisuchtools ein. -
message.input_image.image_url: Fügen Sie Bild-URLs aus der Eingabenachricht ein. -
message.output_text.logprobs: Fügen Sie Logprobs in Assistentennachrichten ein. -
reasoning.encrypted_content: Enthält eine verschlüsselte Version von Argumentationstoken in den Ergebnissen von Argumentationselementen. Dies ermöglicht die Verwendung von logischen Elementen in mehrteiligen Unterhaltungen, wenn die Antworten-API zustandslos verwendet wird (z. B. wenn derstore-Parameter auffalsefestgelegt ist oder wenn eine Organisation am Null-Datenaufbewahrungsprgramm teilnimmt).
| Property | Wert |
|---|---|
| Beschreibung | Geben Sie zusätzliche Ausgabedaten an, die in die Modellantwort eingeschlossen werden sollen. Derzeit unterstützte Werte sind: |
-
web_search_call.action.sources: Schließen Sie die Quellen des Aufrufs des Websuchtools ein. -
code_interpreter_call.outputs: Enthält die Ausgaben der Python-Codeausführung in Codedolmetscher-Toolaufrufelemente. -
computer_call_output.output.image_url: Bild-URLs aus dem Ergebnis einer Computeranfrage einfügen. -
file_search_call.results: Schließen Sie die Suchergebnisse des Aufrufs des Dateisuchtools ein. -
message.input_image.image_url: Fügen Sie Bild-URLs aus der Eingabenachricht ein. -
message.output_text.logprobs: Fügen Sie Logprobs in Assistentennachrichten ein. -
reasoning.encrypted_content: Enthält eine verschlüsselte Version von Argumentationstoken in den Ergebnissen von Argumentationselementen. Dies ermöglicht die Verwendung von logischen Elementen in mehrteiligen Unterhaltungen, wenn die Antworten-API zustandslos verwendet wird (z. B. wenn derstore-Parameter auffalsefestgelegt ist oder wenn eine Organisation am Null-Datenaufbewahrungsprgramm teilnimmt). | | Typ | string | | Werte |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
Eine Audioeingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input_audio | OpenAI.InputAudioInputAudio | Ja | ||
| type | enum | Der Typ des Eingabeelements. Immer input_audio.Mögliche Werte: input_audio |
Ja |
OpenAI.InputAudioInputAudio
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| data | Schnur | Ja | ||
| format | enum | Mögliche Werte: mp3, wav |
Ja |
OpenAI.InputContent
Diskriminator für OpenAI.InputContent
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
input_text |
OpenAI.InputContentInputTextContent |
input_image |
OpenAI.InputContentInputImageContentContent |
input_file |
OpenAI.InputContentInputFileContent |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.InputContentType | Ja |
OpenAI.InputContentInputFileContent
Eine Dateieingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| file_data | Schnur | Der Inhalt der Datei, die an das Modell gesendet werden soll. | No | |
| Datei-ID | String (nullierbar) | No | ||
| file_url | Schnur | Die URL der Datei, die an das Modell gesendet werden soll. | No | |
| filename | Schnur | Der Name der Datei, die an das Modell gesendet werden soll. | No | |
| type | enum | Der Typ des Eingabeelements. Immer input_file.Mögliche Werte: input_file |
Ja |
OpenAI.InputContentInputImageContentContent
Eine Bildeingabe für das Modell. Erfahren Sie mehr über Bildeingaben.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| Datei-ID | String (nullierbar) | No | ||
| image_url | Schnur | No | ||
| type | enum | Der Typ des Eingabeelements. Immer input_image.Mögliche Werte: input_image |
Ja |
OpenAI.InputContentInputTextContent
Eine Texteingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Die Texteingabe für das Modell. | Ja | |
| type | enum | Der Typ des Eingabeelements. Immer input_text.Mögliche Werte: input_text |
Ja |
OpenAI.InputContentType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | input_textinput_imageinput_file |
OpenAI.InputFidelity
Steuern Sie, wie viel Aufwand das Modell ausüben wird, um dem Stil und den Features, insbesondere Gesichtsmerkmalen, von Eingabebildern zu entsprechen. Dieser Parameter wird nur für gpt-image-1. Nicht unterstützt für gpt-image-1-mini. Unterstützt high und low. Wird standardmäßig auf low festgelegt.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | highlow |
OpenAI.InputFileContent
Eine Dateieingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| file_data | Schnur | Der Inhalt der Datei, die an das Modell gesendet werden soll. | No | |
| Datei-ID | String (nullierbar) | No | ||
| file_url | Schnur | Die URL der Datei, die an das Modell gesendet werden soll. | No | |
| filename | Schnur | Der Name der Datei, die an das Modell gesendet werden soll. | No | |
| type | enum | Der Typ des Eingabeelements. Immer input_file.Mögliche Werte: input_file |
Ja |
OpenAI.InputFileContentParam
Eine Dateieingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| file_data | String (nullierbar) | No | ||
| Datei-ID | String (nullierbar) | No | ||
| file_url | Schnur | No | ||
| filename | String (nullierbar) | No | ||
| type | enum | Der Typ des Eingabeelements. Immer input_file.Mögliche Werte: input_file |
Ja |
OpenAI.InputImageContent
Eine Bildeingabe für das Modell. Erfahren Sie mehr über Bildeingaben.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| Datei-ID | String (nullierbar) | No | ||
| image_url | Schnur | No | ||
| type | enum | Der Typ des Eingabeelements. Immer input_image.Mögliche Werte: input_image |
Ja |
OpenAI.InputImageContentParamAutoParam
Eine Bildeingabe für das Modell. Informationen zu Bildeingaben
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| detail | OpenAI.DetailEnum (nullable) | No | ||
| Datei-ID | String (nullierbar) | No | ||
| image_url | Schnur | No | ||
| type | enum | Der Typ des Eingabeelements. Immer input_image.Mögliche Werte: input_image |
Ja |
OpenAI.InputItem
Ein Element, das einen Teil des Kontexts darstellt, damit die Antwort vom Modell generiert wird. Kann Text-, Bild- und Audioeingaben sowie frühere Antworten des Assistenten und Die Ausgabe von Toolanrufen enthalten.
Diskriminator für OpenAI.InputItem
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.InputItemType | Ja |
OpenAI.InputItemApplyPatchToolCallItemParam
Ein Toolaufruf, der eine Anforderung zum Erstellen, Löschen oder Aktualisieren von Dateien mithilfe von Diff-Patches darstellt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| operation | OpenAI.ApplyPatchOperationParam | Einer der create_file-, delete_file- oder update_file-Vorgänge, die dem apply_patch Tool bereitgestellt werden. | Ja | |
| └– Typ | OpenAI.ApplyPatchOperationParamType | Ja | ||
| status | OpenAI.ApplyPatchCallStatusParam | Für apply_patch Toolaufrufe gemeldete Statuswerte. | Ja | |
| type | enum | Der Typ des Elements. Immer apply_patch_call.Mögliche Werte: apply_patch_call |
Ja |
OpenAI.InputItemApplyPatchToolCallOutputItemParam
Die gestreamte Ausgabe, die von einem Anwenden eines Patchtoolaufrufs ausgegeben wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| Ausgabe | String (nullierbar) | No | ||
| status | OpenAI.ApplyPatchCallOutputStatusParam | Für apply_patch Toolaufrufe gemeldete Ergebniswerte. | Ja | |
| type | enum | Der Typ des Elements. Immer apply_patch_call_output.Mögliche Werte: apply_patch_call_output |
Ja |
OpenAI.InputItemCodeInterpreterToolCall
Ein Toolaufruf zum Ausführen von Code.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | String (nullierbar) | Ja | ||
| container_id | Schnur | Die ID des Containers, der zum Ausführen des Codes verwendet wird. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Code-Interpreter-Tools. | Ja | |
| outputs | Array von OpenAI.CodeInterpreterOutputLogs oder OpenAI.CodeInterpreterOutputImage | Ja | ||
| status | enum | Der Status des Code-Interpreter-Werkzeugaufrufs. Gültige Werte sind in_progress, completed, incomplete, interpreting und failed.Mögliche Werte: in_progress, , completedincomplete, , interpretingfailed |
Ja | |
| type | enum | Der Typ des Codedolmetscher-Toolaufrufs. Immer code_interpreter_call.Mögliche Werte: code_interpreter_call |
Ja |
OpenAI.InputItemCompactionSummaryItemParam
Ein von der v1/responses/compact API generiertes Komprimierungselement.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| encrypted_content | Schnur | Der verschlüsselte Inhalt der Komprimierungszusammenfassung. Einschränkungen: maxLength: 10485760 |
Ja | |
| id | String (nullierbar) | No | ||
| type | enum | Der Typ des Elements. Immer compaction.Mögliche Werte: compaction |
Ja |
OpenAI.InputItemComputerCallOutputItemParam
Die Ausgabe eines Computertoolaufrufs
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| acknowledged_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | No | ||
| call_id | Schnur | Die ID des Aufrufs des Computer-Tools, der die Ausgabe erzeugt hat. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| Ausgabe | OpenAI.ComputerScreenshotImage | Ein Screenshotbild des Computers, das mit dem Computerverwendungstool verwendet wird. | Ja | |
| status | OpenAI.FunctionCallItemStatus (nullable) | No | ||
| type | enum | Der Typ der Ausgabe des Computertoolsaufrufs Immer computer_call_output.Mögliche Werte: computer_call_output |
Ja |
OpenAI.InputItemComputerToolCall
Ein Toolaufruf eines von einem Computer verwendeten Tools Weitere Informationen finden Sie im Handbuch zur Computerverwendung .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.ComputerAction | Ja | ||
| call_id | Schnur | Ein Bezeichner, der beim Antworten auf den Toolaufruf mit einer Ausgabe verwendet wird | Ja | |
| id | Schnur | Die eindeutige ID des Computeraufrufs. | Ja | |
| pending_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | Die ausstehenden Sicherheitsprüfungen für den Computeranruf. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des Computeraufrufs. Immer computer_call.Mögliche Werte: computer_call |
Ja |
OpenAI.InputItemCustomToolCall
Ein Aufruf eines benutzerdefinierten Tools, das vom Modell erstellt wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Ein Bezeichner, der verwendet wird, um diesen benutzerdefinierten Toolaufruf einer Toolaufrufausgabe zuzuordnen. | Ja | |
| id | Schnur | Die eindeutige ID des benutzerdefinierten Toolaufrufs in der OpenAI-Plattform. | No | |
| input | Schnur | Die Eingabe für den vom Modell generierten benutzerdefinierten Toolaufruf. | Ja | |
| Name | Schnur | Der Name des benutzerdefinierten Tools, das aufgerufen wird. | Ja | |
| type | enum | Der Typ des benutzerdefinierten Toolaufrufs. Immer custom_tool_call.Mögliche Werte: custom_tool_call |
Ja |
OpenAI.InputItemCustomToolCallOutput
Die Ausgabe eines benutzerdefinierten Toolaufrufs aus Ihrem Code, der an das Modell zurückgesendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die Anruf-ID, die verwendet wird, um diese benutzerdefinierte Toolaufrufausgabe einem benutzerdefinierten Toolaufruf zuzuordnen. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabe des benutzerdefinierten Toolaufrufs in der OpenAI-Plattform. | No | |
| Ausgabe | Zeichenfolge oder Array von OpenAI.FunctionAndCustomToolCallOutput | Die Ausgabe des vom Code generierten benutzerdefinierten Toolaufrufs. Dies kann eine Zeichenfolge oder eine Liste von Ausgabeinhalten sein. |
Ja | |
| type | enum | Der Typ der Ausgabe des benutzerdefinierten Toolaufrufs. Immer custom_tool_call_output.Mögliche Werte: custom_tool_call_output |
Ja |
OpenAI.InputItemFileSearchToolCall
Die Ergebnisse eines Dateisuchtoolaufrufs. Weitere Informationen finden Sie im Dateisuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des Aufrufs des Dateisuchtools. | Ja | |
| Abfragen | Array von Strings | Die Zum Suchen nach Dateien verwendeten Abfragen. | Ja | |
| results | Array von OpenAI.FileSearchToolCallResults | No | ||
| status | enum | Der Status des Aufrufs des Dateisuchwerkzeugs. Einer von in_progress,searching, incomplete oder failedMögliche Werte: in_progress, , searchingcompleted, , incompletefailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Dateisuchtools. Immer file_search_call.Mögliche Werte: file_search_call |
Ja |
OpenAI.InputItemFunctionCallOutputItemParam
Die Ausgabe eines Funktionstoolaufrufs
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| Ausgabe | Zeichenfolge oder Array von OpenAI.InputTextContentParam oder OpenAI.InputImageContentParamAutoParam oder OpenAI.InputFileContentParam | Text-, Bild- oder Dateiausgabe des Funktionstoolaufrufs. | Ja | |
| status | OpenAI.FunctionCallItemStatus (nullable) | No | ||
| type | enum | Der Typ der Ausgabe des Funktionstoolaufrufs Immer function_call_output.Mögliche Werte: function_call_output |
Ja |
OpenAI.InputItemFunctionShellCallItemParam
Ein Tool, das eine Anforderung zum Ausführen eines oder mehrerer Shellbefehle darstellt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.FunctionShellActionParam | Befehle und Grenzwerte, die beschreiben, wie der Shelltoolaufruf ausgeführt wird. | Ja | |
| └– Befehle | Array von Strings | Geordnete Shellbefehle für die Ausführungsumgebung. | Ja | |
| └– max_output_length | OpenAI.integer (nullable) | No | ||
| └– timeout_ms | OpenAI.integer (nullable) | No | ||
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| status | OpenAI.FunctionShellCallItemStatus (nullable) | Für Shelltoolaufrufe gemeldete Statuswerte. | No | |
| type | enum | Der Typ des Elements. Immer shell_call.Mögliche Werte: shell_call |
Ja |
OpenAI.InputItemFunctionShellCallOutputItemParam
Die gestreamten Ausgabeelemente, die von einem Shelltoolaufruf ausgegeben werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| max_output_length | OpenAI.integer (nullable) | No | ||
| Ausgabe | Array von OpenAI.FunctionShellCallOutputContentParam | Erfasste Blöcke der Stdout- und Stderr-Ausgabe zusammen mit den zugehörigen Ergebnissen. | Ja | |
| type | enum | Der Typ des Elements. Immer shell_call_output.Mögliche Werte: shell_call_output |
Ja |
OpenAI.InputItemFunctionToolCall
Ein Toolaufruf zum Ausführen einer Funktion. Weitere Informationen finden Sie im Funktionsaufruf-Leitfaden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an die Funktion übergeben werden sollen. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Funktionswerkzeugs. | No | |
| Name | Schnur | Der Name der auszuführenden Funktion. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ des Funktionswerkzeuganrufs. Immer function_call.Mögliche Werte: function_call |
Ja |
OpenAI.InputItemImageGenToolCall
Eine Vom Modell vorgenommene Anforderung zur Bildgenerierung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des Aufrufs der Bildgenerierung. | Ja | |
| result | String (nullierbar) | Ja | ||
| status | enum | Der Status des Aufrufs der Bildgenerierung. Mögliche Werte: in_progress, , completed, generatingfailed |
Ja | |
| type | enum | Der Typ des Aufrufs der Bildgenerierung. Immer image_generation_call.Mögliche Werte: image_generation_call |
Ja |
OpenAI.InputItemLocalShellToolCall
Ein Toolaufruf zum Ausführen eines Befehls auf der lokalen Shell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.LocalShellExecAction | Führen Sie einen Shellbefehl auf dem Server aus. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| id | Schnur | Die eindeutige ID des lokalen Shellaufrufs. | Ja | |
| status | enum | Der Status des lokalen Shellaufrufs. Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des lokalen Shellaufrufs. Immer local_shell_call.Mögliche Werte: local_shell_call |
Ja |
OpenAI.InputItemLocalShellToolCallOutput
Die Ausgabe eines Aufrufs eines lokalen Shell-Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| Ausgabe | Schnur | Eine JSON-Zeichenfolge der Ausgabe des aufrufs des lokalen Shell-Tools. | Ja | |
| status | enum | Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Ausgabe des lokalen Shelltools. Immer local_shell_call_output.Mögliche Werte: local_shell_call_output |
Ja |
OpenAI.InputItemMcpApprovalRequest
Eine Anforderung für menschliche Genehmigung eines Toolaufrufs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge mit Argumenten für das Tool. | Ja | |
| id | Schnur | Die eindeutige ID der Genehmigungsanforderung. | Ja | |
| Name | Schnur | Der Name des auszuführenden Tools. | Ja | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, der die Anforderung vornimmt. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_approval_request.Mögliche Werte: mcp_approval_request |
Ja |
OpenAI.InputItemMcpApprovalResponse
Eine Antwort auf eine MCP-Genehmigungsanforderung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| approval_request_id | Schnur | Die ID der Genehmigungsanforderung, die beantwortet wird. | Ja | |
| Genehmigen | boolean | Gibt an, ob die Anforderung genehmigt wurde. | Ja | |
| id | String (nullierbar) | No | ||
| Grund | String (nullierbar) | No | ||
| type | enum | Der Typ des Elements. Immer mcp_approval_response.Mögliche Werte: mcp_approval_response |
Ja |
OpenAI.InputItemMcpListTools
Eine Liste der auf einem MCP-Server verfügbaren Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID der Liste. | Ja | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers. | Ja | |
| tools | Array von OpenAI.MCPListToolsTool | Die auf dem Server verfügbaren Tools. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_list_tools.Mögliche Werte: mcp_list_tools |
Ja |
OpenAI.InputItemMcpToolCall
Ein Aufruf eines Tools auf einem MCP-Server.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| approval_request_id | String (nullierbar) | No | ||
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an das Tool übergeben werden. | Ja | |
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID des Toolaufrufs. | Ja | |
| Name | Schnur | Der Name des tools, das ausgeführt wurde. | Ja | |
| Ausgabe | String (nullierbar) | No | ||
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, auf dem das Tool ausgeführt wird. | Ja | |
| status | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Der Typ des Elements. Immer mcp_call.Mögliche Werte: mcp_call |
Ja |
OpenAI.InputItemOutputMessage
Eine Ausgabemeldung aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Array von OpenAI.OutputMessageContent | Der Inhalt der Ausgabenachricht. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabenachricht. | Ja | |
| Rolle | enum | Die Rolle der Ausgabemeldung. Immer assistant.Mögliche Werte: assistant |
Ja | |
| status | enum | Der Status der Nachrichteneingabe. Einer von in_progress, , completedoderincomplete. Befüllt, wenn Eingabeelemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ der Ausgabemeldung. Immer message.Mögliche Werte: output_message |
Ja |
OpenAI.InputItemReasoningItem
Eine Beschreibung der Gedankenkette, die von einem Begründungsmodell beim Generieren einer Antwort verwendet wird. Achten Sie darauf, diese Elemente in die input Antwort-API für nachfolgende Wendungen einer Unterhaltung einzuschließen, wenn Sie den Kontext manuell verwalten.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Array von OpenAI.ReasoningTextContent | Textinhalt wird mit Gründen versehen. | No | |
| encrypted_content | String (nullierbar) | No | ||
| id | Schnur | Der eindeutige Bezeichner des Argumentationsinhalts. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| summary | Array von OpenAI.Summary | Zusammenfassungsinhalt der Gründe. | Ja | |
| type | enum | Der Typ des Objekts. Immer reasoning.Mögliche Werte: reasoning |
Ja |
OpenAI.InputItemType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
Die Ergebnisse eines Aufrufs eines Websuchtools. Weitere Informationen finden Sie im Websuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.WebSearchActionSearch oder OpenAI.WebSearchActionOpenPage oder OpenAI.WebSearchActionFind | Ein Objekt, das die spezifische Aktion beschreibt, die in diesem Websuchaufruf ausgeführt wird. Enthält Details zur Verwendung des Modells im Web (Suche, open_page, Suchen). |
Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Websuchtools. | Ja | |
| status | enum | Der Status des Aufrufs des Websuchtools. Mögliche Werte: in_progress, , searching, completedfailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Websuchtools. Immer web_search_call.Mögliche Werte: web_search_call |
Ja |
OpenAI.InputMessage
Meldungseingabe für das Modell mit einer Rolle für die Anweisung, gefolgt von der Hierarchie Anweisungen, die mit der developer Rolle angegeben werden, system haben Vorrang vor Anweisungen, die mit der user Rolle angegeben werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | OpenAI.InputMessageContentList | Eine Liste mit einem oder mehreren Eingabeelementen für das Modell, die unterschiedliche Inhalte enthält types. |
Ja | |
| Rolle | enum | Die Rolle der Nachrichteneingabe. Einer der folgenden Werte: user, system oder developer.Mögliche Werte: user, , systemdeveloper |
Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Nachrichteneingabe. Immer auf message festgelegt.Mögliche Werte: message |
Ja |
OpenAI.InputMessageContentList
Eine Liste mit einem oder mehreren Eingabeelementen für das Modell, die unterschiedliche Inhaltstypen enthält.
Array von: OpenAI.InputContent
OpenAI.InputMessageResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | OpenAI.InputMessageContentList | Eine Liste mit einem oder mehreren Eingabeelementen für das Modell, die unterschiedliche Inhalte enthält types. |
Ja | |
| id | Schnur | Die eindeutige ID der Nachrichteneingabe. | Ja | |
| Rolle | enum | Die Rolle der Nachrichteneingabe. Einer der folgenden Werte: user, system oder developer.Mögliche Werte: user, , systemdeveloper |
Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Nachrichteneingabe. Immer auf message festgelegt.Mögliche Werte: message |
Ja |
OpenAI.InputParam
Text-, Bild- oder Dateieingaben für das Modell, die zum Generieren einer Antwort verwendet werden. Erfahren Sie mehr:
Typ: Zeichenfolge oder Array von OpenAI.InputItem
Text-, Bild- oder Dateieingaben für das Modell, die zum Generieren einer Antwort verwendet werden. Erfahren Sie mehr:
OpenAI.InputTextContent
Eine Texteingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Die Texteingabe für das Modell. | Ja | |
| type | enum | Der Typ des Eingabeelements. Immer input_text.Mögliche Werte: input_text |
Ja |
OpenAI.InputTextContentParam
Eine Texteingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Die Texteingabe für das Modell. Einschränkungen: maxLength: 10485760 |
Ja | |
| type | enum | Der Typ des Eingabeelements. Immer input_text.Mögliche Werte: input_text |
Ja |
OpenAI.Item
Inhaltselement, das zum Generieren einer Antwort verwendet wird.
Diskriminator für OpenAI.Item
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.ItemType | Ja |
OpenAI.ItemApplyPatchToolCallItemParam
Ein Toolaufruf, der eine Anforderung zum Erstellen, Löschen oder Aktualisieren von Dateien mithilfe von Diff-Patches darstellt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| operation | OpenAI.ApplyPatchOperationParam | Einer der create_file-, delete_file- oder update_file-Vorgänge, die dem apply_patch Tool bereitgestellt werden. | Ja | |
| └– Typ | OpenAI.ApplyPatchOperationParamType | Ja | ||
| status | OpenAI.ApplyPatchCallStatusParam | Für apply_patch Toolaufrufe gemeldete Statuswerte. | Ja | |
| type | enum | Der Typ des Elements. Immer apply_patch_call.Mögliche Werte: apply_patch_call |
Ja |
OpenAI.ItemApplyPatchToolCallOutputItemParam
Die gestreamte Ausgabe, die von einem Anwenden eines Patchtoolaufrufs ausgegeben wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| Ausgabe | String (nullierbar) | No | ||
| status | OpenAI.ApplyPatchCallOutputStatusParam | Für apply_patch Toolaufrufe gemeldete Ergebniswerte. | Ja | |
| type | enum | Der Typ des Elements. Immer apply_patch_call_output.Mögliche Werte: apply_patch_call_output |
Ja |
OpenAI.ItemCodeInterpreterToolCall
Ein Toolaufruf zum Ausführen von Code.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | String (nullierbar) | Ja | ||
| container_id | Schnur | Die ID des Containers, der zum Ausführen des Codes verwendet wird. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Code-Interpreter-Tools. | Ja | |
| outputs | Array von OpenAI.CodeInterpreterOutputLogs oder OpenAI.CodeInterpreterOutputImage | Ja | ||
| status | enum | Der Status des Code-Interpreter-Werkzeugaufrufs. Gültige Werte sind in_progress, completed, incomplete, interpreting und failed.Mögliche Werte: in_progress, , completedincomplete, , interpretingfailed |
Ja | |
| type | enum | Der Typ des Codedolmetscher-Toolaufrufs. Immer code_interpreter_call.Mögliche Werte: code_interpreter_call |
Ja |
OpenAI.ItemCompactionSummaryItemParam
Ein von der v1/responses/compact API generiertes Komprimierungselement.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| encrypted_content | Schnur | Der verschlüsselte Inhalt der Komprimierungszusammenfassung. Einschränkungen: maxLength: 10485760 |
Ja | |
| id | String (nullierbar) | No | ||
| type | enum | Der Typ des Elements. Immer compaction.Mögliche Werte: compaction |
Ja |
OpenAI.ItemComputerCallOutputItemParam
Die Ausgabe eines Computertoolaufrufs
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| acknowledged_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | No | ||
| call_id | Schnur | Die ID des Aufrufs des Computer-Tools, der die Ausgabe erzeugt hat. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| Ausgabe | OpenAI.ComputerScreenshotImage | Ein Screenshotbild des Computers, das mit dem Computerverwendungstool verwendet wird. | Ja | |
| status | OpenAI.FunctionCallItemStatus (nullable) | No | ||
| type | enum | Der Typ der Ausgabe des Computertoolsaufrufs Immer computer_call_output.Mögliche Werte: computer_call_output |
Ja |
OpenAI.ItemComputerToolCall
Ein Toolaufruf eines von einem Computer verwendeten Tools Weitere Informationen finden Sie im Handbuch zur Computerverwendung .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.ComputerAction | Ja | ||
| call_id | Schnur | Ein Bezeichner, der beim Antworten auf den Toolaufruf mit einer Ausgabe verwendet wird | Ja | |
| id | Schnur | Die eindeutige ID des Computeraufrufs. | Ja | |
| pending_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | Die ausstehenden Sicherheitsprüfungen für den Computeranruf. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des Computeraufrufs. Immer computer_call.Mögliche Werte: computer_call |
Ja |
OpenAI.ItemCustomToolCall
Ein Aufruf eines benutzerdefinierten Tools, das vom Modell erstellt wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Ein Bezeichner, der verwendet wird, um diesen benutzerdefinierten Toolaufruf einer Toolaufrufausgabe zuzuordnen. | Ja | |
| id | Schnur | Die eindeutige ID des benutzerdefinierten Toolaufrufs in der OpenAI-Plattform. | No | |
| input | Schnur | Die Eingabe für den vom Modell generierten benutzerdefinierten Toolaufruf. | Ja | |
| Name | Schnur | Der Name des benutzerdefinierten Tools, das aufgerufen wird. | Ja | |
| type | enum | Der Typ des benutzerdefinierten Toolaufrufs. Immer custom_tool_call.Mögliche Werte: custom_tool_call |
Ja |
OpenAI.ItemCustomToolCallOutput
Die Ausgabe eines benutzerdefinierten Toolaufrufs aus Ihrem Code, der an das Modell zurückgesendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die Anruf-ID, die verwendet wird, um diese benutzerdefinierte Toolaufrufausgabe einem benutzerdefinierten Toolaufruf zuzuordnen. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabe des benutzerdefinierten Toolaufrufs in der OpenAI-Plattform. | No | |
| Ausgabe | Zeichenfolge oder Array von OpenAI.FunctionAndCustomToolCallOutput | Die Ausgabe des vom Code generierten benutzerdefinierten Toolaufrufs. Dies kann eine Zeichenfolge oder eine Liste von Ausgabeinhalten sein. |
Ja | |
| type | enum | Der Typ der Ausgabe des benutzerdefinierten Toolaufrufs. Immer custom_tool_call_output.Mögliche Werte: custom_tool_call_output |
Ja |
OpenAI.ItemFileSearchToolCall
Die Ergebnisse eines Dateisuchtoolaufrufs. Weitere Informationen finden Sie im Dateisuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des Aufrufs des Dateisuchtools. | Ja | |
| Abfragen | Array von Strings | Die Zum Suchen nach Dateien verwendeten Abfragen. | Ja | |
| results | Array von OpenAI.FileSearchToolCallResults | No | ||
| status | enum | Der Status des Aufrufs des Dateisuchwerkzeugs. Einer von in_progress,searching, incomplete oder failedMögliche Werte: in_progress, , searchingcompleted, , incompletefailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Dateisuchtools. Immer file_search_call.Mögliche Werte: file_search_call |
Ja |
OpenAI.ItemFunctionCallOutputItemParam
Die Ausgabe eines Funktionstoolaufrufs
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| Ausgabe | Zeichenfolge oder Array von OpenAI.InputTextContentParam oder OpenAI.InputImageContentParamAutoParam oder OpenAI.InputFileContentParam | Text-, Bild- oder Dateiausgabe des Funktionstoolaufrufs. | Ja | |
| status | OpenAI.FunctionCallItemStatus (nullable) | No | ||
| type | enum | Der Typ der Ausgabe des Funktionstoolaufrufs Immer function_call_output.Mögliche Werte: function_call_output |
Ja |
OpenAI.ItemFunctionShellCallItemParam
Ein Tool, das eine Anforderung zum Ausführen eines oder mehrerer Shellbefehle darstellt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.FunctionShellActionParam | Befehle und Grenzwerte, die beschreiben, wie der Shelltoolaufruf ausgeführt wird. | Ja | |
| └– Befehle | Array von Strings | Geordnete Shellbefehle für die Ausführungsumgebung. | Ja | |
| └– max_output_length | OpenAI.integer (nullable) | No | ||
| └– timeout_ms | OpenAI.integer (nullable) | No | ||
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| status | OpenAI.FunctionShellCallItemStatus (nullable) | Für Shelltoolaufrufe gemeldete Statuswerte. | No | |
| type | enum | Der Typ des Elements. Immer shell_call.Mögliche Werte: shell_call |
Ja |
OpenAI.ItemFunctionShellCallOutputItemParam
Die gestreamten Ausgabeelemente, die von einem Shelltoolaufruf ausgegeben werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. Einschränkungen: minLength: 1, maxLength: 64 |
Ja | |
| id | String (nullierbar) | No | ||
| max_output_length | OpenAI.integer (nullable) | No | ||
| Ausgabe | Array von OpenAI.FunctionShellCallOutputContentParam | Erfasste Blöcke der Stdout- und Stderr-Ausgabe zusammen mit den zugehörigen Ergebnissen. | Ja | |
| type | enum | Der Typ des Elements. Immer shell_call_output.Mögliche Werte: shell_call_output |
Ja |
OpenAI.ItemFunctionToolCall
Ein Toolaufruf zum Ausführen einer Funktion. Weitere Informationen finden Sie im Funktionsaufruf-Leitfaden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an die Funktion übergeben werden sollen. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Funktionswerkzeugs. | No | |
| Name | Schnur | Der Name der auszuführenden Funktion. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ des Funktionswerkzeuganrufs. Immer function_call.Mögliche Werte: function_call |
Ja |
OpenAI.ItemImageGenToolCall
Eine Vom Modell vorgenommene Anforderung zur Bildgenerierung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des Aufrufs der Bildgenerierung. | Ja | |
| result | String (nullierbar) | Ja | ||
| status | enum | Der Status des Aufrufs der Bildgenerierung. Mögliche Werte: in_progress, , completed, generatingfailed |
Ja | |
| type | enum | Der Typ des Aufrufs der Bildgenerierung. Immer image_generation_call.Mögliche Werte: image_generation_call |
Ja |
OpenAI.ItemLocalShellToolCall
Ein Toolaufruf zum Ausführen eines Befehls auf der lokalen Shell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.LocalShellExecAction | Führen Sie einen Shellbefehl auf dem Server aus. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| id | Schnur | Die eindeutige ID des lokalen Shellaufrufs. | Ja | |
| status | enum | Der Status des lokalen Shellaufrufs. Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des lokalen Shellaufrufs. Immer local_shell_call.Mögliche Werte: local_shell_call |
Ja |
OpenAI.ItemLocalShellToolCallOutput
Die Ausgabe eines Aufrufs eines lokalen Shell-Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| Ausgabe | Schnur | Eine JSON-Zeichenfolge der Ausgabe des aufrufs des lokalen Shell-Tools. | Ja | |
| status | enum | Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Ausgabe des lokalen Shelltools. Immer local_shell_call_output.Mögliche Werte: local_shell_call_output |
Ja |
OpenAI.ItemMcpApprovalRequest
Eine Anforderung für menschliche Genehmigung eines Toolaufrufs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge mit Argumenten für das Tool. | Ja | |
| id | Schnur | Die eindeutige ID der Genehmigungsanforderung. | Ja | |
| Name | Schnur | Der Name des auszuführenden Tools. | Ja | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, der die Anforderung vornimmt. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_approval_request.Mögliche Werte: mcp_approval_request |
Ja |
OpenAI.ItemMcpApprovalResponse
Eine Antwort auf eine MCP-Genehmigungsanforderung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| approval_request_id | Schnur | Die ID der Genehmigungsanforderung, die beantwortet wird. | Ja | |
| Genehmigen | boolean | Gibt an, ob die Anforderung genehmigt wurde. | Ja | |
| id | String (nullierbar) | No | ||
| Grund | String (nullierbar) | No | ||
| type | enum | Der Typ des Elements. Immer mcp_approval_response.Mögliche Werte: mcp_approval_response |
Ja |
OpenAI.ItemMcpListTools
Eine Liste der auf einem MCP-Server verfügbaren Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID der Liste. | Ja | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers. | Ja | |
| tools | Array von OpenAI.MCPListToolsTool | Die auf dem Server verfügbaren Tools. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_list_tools.Mögliche Werte: mcp_list_tools |
Ja |
OpenAI.ItemMcpToolCall
Ein Aufruf eines Tools auf einem MCP-Server.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| approval_request_id | String (nullierbar) | No | ||
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an das Tool übergeben werden. | Ja | |
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID des Toolaufrufs. | Ja | |
| Name | Schnur | Der Name des tools, das ausgeführt wurde. | Ja | |
| Ausgabe | String (nullierbar) | No | ||
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, auf dem das Tool ausgeführt wird. | Ja | |
| status | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Der Typ des Elements. Immer mcp_call.Mögliche Werte: mcp_call |
Ja |
OpenAI.ItemOutputMessage
Eine Ausgabemeldung aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Array von OpenAI.OutputMessageContent | Der Inhalt der Ausgabenachricht. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabenachricht. | Ja | |
| Rolle | enum | Die Rolle der Ausgabemeldung. Immer assistant.Mögliche Werte: assistant |
Ja | |
| status | enum | Der Status der Nachrichteneingabe. Einer von in_progress, , completedoderincomplete. Befüllt, wenn Eingabeelemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ der Ausgabemeldung. Immer message.Mögliche Werte: output_message |
Ja |
OpenAI.ItemReasoningItem
Eine Beschreibung der Gedankenkette, die von einem Begründungsmodell beim Generieren einer Antwort verwendet wird. Achten Sie darauf, diese Elemente in die input Antwort-API für nachfolgende Wendungen einer Unterhaltung einzuschließen, wenn Sie den Kontext manuell verwalten.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Array von OpenAI.ReasoningTextContent | Textinhalt wird mit Gründen versehen. | No | |
| encrypted_content | String (nullierbar) | No | ||
| id | Schnur | Der eindeutige Bezeichner des Argumentationsinhalts. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| summary | Array von OpenAI.Summary | Zusammenfassungsinhalt der Gründe. | Ja | |
| type | enum | Der Typ des Objekts. Immer reasoning.Mögliche Werte: reasoning |
Ja |
OpenAI.ItemReferenceParam
Ein interner Bezeichner für ein Element, auf das verwiesen werden soll.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die ID des zu referenzierenden Elements. | Ja | |
| type | enum | Der Typ des zu referenzierenden Elements. Immer item_reference.Mögliche Werte: item_reference |
Ja |
OpenAI.ItemResource
Inhaltselement, das zum Generieren einer Antwort verwendet wird.
Diskriminator für OpenAI.ItemResource
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.ItemResourceType | Ja |
OpenAI.ItemResourceApplyPatchToolCall
Ein Toolaufruf, der Datei-Diffs anwendet, indem Dateien erstellt, gelöscht oder aktualisiert werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. | Ja | |
| created_by | Schnur | Die ID der Entität, die diesen Toolaufruf erstellt hat. | No | |
| id | Schnur | Die eindeutige ID des Aufrufs des Anwenden-Patchtools. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| operation | OpenAI.ApplyPatchFileOperation | Einer der create_file, delete_file oder update_file Vorgänge, die über apply_patch angewendet werden. | Ja | |
| └– Typ | OpenAI.ApplyPatchFileOperationType | Ja | ||
| status | OpenAI.ApplyPatchCallStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer apply_patch_call.Mögliche Werte: apply_patch_call |
Ja |
OpenAI.ItemResourceApplyPatchToolCallOutput
Die Ausgabe, die von einem Aufruf des Apply Patch-Tools ausgegeben wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. | Ja | |
| created_by | Schnur | Die ID der Entität, die diese Toolaufrufausgabe erstellt hat. | No | |
| id | Schnur | Die eindeutige ID der Ausgabe des Anwenden-Patchtools. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| Ausgabe | String (nullierbar) | No | ||
| status | OpenAI.ApplyPatchCallOutputStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer apply_patch_call_output.Mögliche Werte: apply_patch_call_output |
Ja |
OpenAI.ItemResourceCodeInterpreterToolCall
Ein Toolaufruf zum Ausführen von Code.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | String (nullierbar) | Ja | ||
| container_id | Schnur | Die ID des Containers, der zum Ausführen des Codes verwendet wird. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Code-Interpreter-Tools. | Ja | |
| outputs | Array von OpenAI.CodeInterpreterOutputLogs oder OpenAI.CodeInterpreterOutputImage | Ja | ||
| status | enum | Der Status des Code-Interpreter-Werkzeugaufrufs. Gültige Werte sind in_progress, completed, incomplete, interpreting und failed.Mögliche Werte: in_progress, , completedincomplete, , interpretingfailed |
Ja | |
| type | enum | Der Typ des Codedolmetscher-Toolaufrufs. Immer code_interpreter_call.Mögliche Werte: code_interpreter_call |
Ja |
OpenAI.ItemResourceComputerToolCall
Ein Toolaufruf eines von einem Computer verwendeten Tools Weitere Informationen finden Sie im Handbuch zur Computerverwendung .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.ComputerAction | Ja | ||
| call_id | Schnur | Ein Bezeichner, der beim Antworten auf den Toolaufruf mit einer Ausgabe verwendet wird | Ja | |
| id | Schnur | Die eindeutige ID des Computeraufrufs. | Ja | |
| pending_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | Die ausstehenden Sicherheitsprüfungen für den Computeranruf. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des Computeraufrufs. Immer computer_call.Mögliche Werte: computer_call |
Ja |
OpenAI.ItemResourceComputerToolCallOutputResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| acknowledged_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | Die von der API gemeldeten Sicherheitskontrollen, die von der API anerkannt wurden. entwickelnden Person bestätigt wurden |
No | |
| call_id | Schnur | Die ID des Aufrufs des Computer-Tools, der die Ausgabe erzeugt hat. | Ja | |
| id | Schnur | Die ID der Ausgabe des Computertoolsaufrufs | No | |
| Ausgabe | OpenAI.ComputerScreenshotImage | Ein Screenshotbild des Computers, das mit dem Computerverwendungstool verwendet wird. | Ja | |
| status | enum | Der Status der Nachrichteneingabe. Einer von in_progress, , completedoderincomplete. Befüllt, wenn Eingabeelemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Ausgabe des Computertoolsaufrufs Immer computer_call_output.Mögliche Werte: computer_call_output |
Ja |
OpenAI.ItemResourceFileSearchToolCall
Die Ergebnisse eines Dateisuchtoolaufrufs. Weitere Informationen finden Sie im Dateisuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des Aufrufs des Dateisuchtools. | Ja | |
| Abfragen | Array von Strings | Die Zum Suchen nach Dateien verwendeten Abfragen. | Ja | |
| results | Array von OpenAI.FileSearchToolCallResults | No | ||
| status | enum | Der Status des Aufrufs des Dateisuchwerkzeugs. Einer von in_progress,searching, incomplete oder failedMögliche Werte: in_progress, , searchingcompleted, , incompletefailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Dateisuchtools. Immer file_search_call.Mögliche Werte: file_search_call |
Ja |
OpenAI.ItemResourceFunctionShellCall
Ein Toolaufruf, der einen oder mehrere Shellbefehle in einer verwalteten Umgebung ausführt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.FunctionShellAction | Führen Sie einen Shellbefehl aus. | Ja | |
| └– Befehle | Array von Strings | Ja | ||
| └– max_output_length | OpenAI.integer (nullable) | Ja | ||
| └– timeout_ms | OpenAI.integer (nullable) | Ja | ||
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. | Ja | |
| created_by | Schnur | Die ID der Entität, die diesen Toolaufruf erstellt hat. | No | |
| id | Schnur | Die eindeutige ID des Shelltoolaufrufs. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| status | OpenAI.LocalShellCallStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer shell_call.Mögliche Werte: shell_call |
Ja |
OpenAI.ItemResourceFunctionShellCallOutput
Die Ausgabe eines Shelltoolaufrufs, der ausgegeben wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. | Ja | |
| created_by | Schnur | Der Bezeichner des Akteurs, der das Element erstellt hat. | No | |
| id | Schnur | Die eindeutige ID der Shellaufrufausgabe. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| max_output_length | OpenAI.integer (nullable) | Ja | ||
| Ausgabe | Array von OpenAI.FunctionShellCallOutputContent | Ein Array von Shellaufrufausgabeinhalten | Ja | |
| type | enum | Der Typ der Shellaufrufausgabe. Immer shell_call_output.Mögliche Werte: shell_call_output |
Ja |
OpenAI.ItemResourceFunctionToolCallOutputResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabe des Funktionstoolaufrufs Aufgefüllt, wenn dieses Element wird über DIE API zurückgegeben. |
No | |
| Ausgabe | Zeichenfolge oder Array von OpenAI.FunctionAndCustomToolCallOutput | Die Ausgabe des von Ihrem Code generierten Funktionsaufrufs. Dies kann eine Zeichenfolge oder eine Liste von Ausgabeinhalten sein. |
Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Ausgabe des Funktionstoolaufrufs Immer function_call_output.Mögliche Werte: function_call_output |
Ja |
OpenAI.ItemResourceFunctionToolCallResource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an die Funktion übergeben werden sollen. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Funktionswerkzeugs. | No | |
| Name | Schnur | Der Name der auszuführenden Funktion. | Ja | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ des Funktionswerkzeuganrufs. Immer function_call.Mögliche Werte: function_call |
Ja |
OpenAI.ItemResourceImageGenToolCall
Eine Vom Modell vorgenommene Anforderung zur Bildgenerierung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des Aufrufs der Bildgenerierung. | Ja | |
| result | String (nullierbar) | Ja | ||
| status | enum | Der Status des Aufrufs der Bildgenerierung. Mögliche Werte: in_progress, , completed, generatingfailed |
Ja | |
| type | enum | Der Typ des Aufrufs der Bildgenerierung. Immer image_generation_call.Mögliche Werte: image_generation_call |
Ja |
OpenAI.ItemResourceLocalShellToolCall
Ein Toolaufruf zum Ausführen eines Befehls auf der lokalen Shell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.LocalShellExecAction | Führen Sie einen Shellbefehl auf dem Server aus. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| id | Schnur | Die eindeutige ID des lokalen Shellaufrufs. | Ja | |
| status | enum | Der Status des lokalen Shellaufrufs. Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des lokalen Shellaufrufs. Immer local_shell_call.Mögliche Werte: local_shell_call |
Ja |
OpenAI.ItemResourceLocalShellToolCallOutput
Die Ausgabe eines Aufrufs eines lokalen Shell-Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| Ausgabe | Schnur | Eine JSON-Zeichenfolge der Ausgabe des aufrufs des lokalen Shell-Tools. | Ja | |
| status | enum | Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ der Ausgabe des lokalen Shelltools. Immer local_shell_call_output.Mögliche Werte: local_shell_call_output |
Ja |
OpenAI.ItemResourceMcpApprovalRequest
Eine Anforderung für menschliche Genehmigung eines Toolaufrufs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge mit Argumenten für das Tool. | Ja | |
| id | Schnur | Die eindeutige ID der Genehmigungsanforderung. | Ja | |
| Name | Schnur | Der Name des auszuführenden Tools. | Ja | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, der die Anforderung vornimmt. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_approval_request.Mögliche Werte: mcp_approval_request |
Ja |
OpenAI.ItemResourceMcpApprovalResponseResource
Eine Antwort auf eine MCP-Genehmigungsanforderung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| approval_request_id | Schnur | Die ID der Genehmigungsanforderung, die beantwortet wird. | Ja | |
| Genehmigen | boolean | Gibt an, ob die Anforderung genehmigt wurde. | Ja | |
| id | Schnur | Die eindeutige ID der Genehmigungsantwort | Ja | |
| Grund | String (nullierbar) | No | ||
| type | enum | Der Typ des Elements. Immer mcp_approval_response.Mögliche Werte: mcp_approval_response |
Ja |
OpenAI.ItemResourceMcpListTools
Eine Liste der auf einem MCP-Server verfügbaren Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID der Liste. | Ja | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers. | Ja | |
| tools | Array von OpenAI.MCPListToolsTool | Die auf dem Server verfügbaren Tools. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_list_tools.Mögliche Werte: mcp_list_tools |
Ja |
OpenAI.ItemResourceMcpToolCall
Ein Aufruf eines Tools auf einem MCP-Server.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| approval_request_id | String (nullierbar) | No | ||
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an das Tool übergeben werden. | Ja | |
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID des Toolaufrufs. | Ja | |
| Name | Schnur | Der Name des tools, das ausgeführt wurde. | Ja | |
| Ausgabe | String (nullierbar) | No | ||
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, auf dem das Tool ausgeführt wird. | Ja | |
| status | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Der Typ des Elements. Immer mcp_call.Mögliche Werte: mcp_call |
Ja |
OpenAI.ItemResourceOutputMessage
Eine Ausgabemeldung aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Array von OpenAI.OutputMessageContent | Der Inhalt der Ausgabenachricht. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabenachricht. | Ja | |
| Rolle | enum | Die Rolle der Ausgabemeldung. Immer assistant.Mögliche Werte: assistant |
Ja | |
| status | enum | Der Status der Nachrichteneingabe. Einer von in_progress, , completedoderincomplete. Befüllt, wenn Eingabeelemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ der Ausgabemeldung. Immer message.Mögliche Werte: output_message |
Ja |
OpenAI.ItemResourceType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
Die Ergebnisse eines Aufrufs eines Websuchtools. Weitere Informationen finden Sie im Websuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.WebSearchActionSearch oder OpenAI.WebSearchActionOpenPage oder OpenAI.WebSearchActionFind | Ein Objekt, das die spezifische Aktion beschreibt, die in diesem Websuchaufruf ausgeführt wird. Enthält Details zur Verwendung des Modells im Web (Suche, open_page, Suchen). |
Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Websuchtools. | Ja | |
| status | enum | Der Status des Aufrufs des Websuchtools. Mögliche Werte: in_progress, , searching, completedfailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Websuchtools. Immer web_search_call.Mögliche Werte: web_search_call |
Ja |
OpenAI.ItemType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
Die Ergebnisse eines Aufrufs eines Websuchtools. Weitere Informationen finden Sie im Websuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.WebSearchActionSearch oder OpenAI.WebSearchActionOpenPage oder OpenAI.WebSearchActionFind | Ein Objekt, das die spezifische Aktion beschreibt, die in diesem Websuchaufruf ausgeführt wird. Enthält Details zur Verwendung des Modells im Web (Suche, open_page, Suchen). |
Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Websuchtools. | Ja | |
| status | enum | Der Status des Aufrufs des Websuchtools. Mögliche Werte: in_progress, , searching, completedfailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Websuchtools. Immer web_search_call.Mögliche Werte: web_search_call |
Ja |
OpenAI.KeyPressAction
Eine Sammlung von Tastendrücken, die das Modell ausführen möchte.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| keys | Array von Strings | Die Tastenkombination, die das Modell gedrückt haben möchte. Dies ist ein Array von Zeichenfolgen, die jeweils einen Schlüssel darstellen. | Ja | |
| type | enum | Gibt den Ereignistyp an. Bei einer Keypress-Aktion wird diese Eigenschaft immer auf keypress gesetzt.Mögliche Werte: keypress |
Ja |
OpenAI.ListFineTuningJobCheckpointsResponse
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| data | Array von OpenAI.FineTuningJobCheckpoint | Ja | ||
| first_id | String (nullierbar) | No | ||
| has_more | boolean | Ja | ||
| last_id | String (nullierbar) | No | ||
| Objekt | enum | Mögliche Werte: list |
Ja |
OpenAI.ListFineTuningJobEventsResponse
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| data | Array von OpenAI.FineTuningJobEvent | Ja | ||
| has_more | boolean | Ja | ||
| Objekt | enum | Mögliche Werte: list |
Ja |
OpenAI.ListPaginatedFineTuningJobsResponse
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| data | Array von OpenAI.FineTuningJob | Ja | ||
| has_more | boolean | Ja | ||
| Objekt | enum | Mögliche Werte: list |
Ja |
OpenAI.LocalShellCallStatus
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | in_progresscompletedincomplete |
OpenAI.LocalShellExecAction
Führen Sie einen Shellbefehl auf dem Server aus.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Befehl | Array von Strings | Der auszuführende Befehl. | Ja | |
| env | Objekt | Umgebungsvariablen, die für den Befehl festgelegt werden sollen. | Ja | |
| timeout_ms | OpenAI.integer (nullable) | No | ||
| type | enum | Der Typ der lokalen Shellaktion. Immer exec.Mögliche Werte: exec |
Ja | |
| user | String (nullierbar) | No | ||
| working_directory | String (nullierbar) | No |
OpenAI.LocalShellToolParam
Ein Tool, mit dem das Modell Shellbefehle in einer lokalen Umgebung ausführen kann.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des lokalen Shelltools. Immer local_shell.Mögliche Werte: local_shell |
Ja |
OpenAI.LogProb
Die Protokollwahrscheinlichkeit eines Tokens.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Byte | Array von OpenAI.integer | Ja | ||
| logprob | OpenAI.numeric | Ja | ||
| token | Schnur | Ja | ||
| top_logprobs | Array von OpenAI.TopLogProb | Ja |
OpenAI.MCPListToolsTool
Ein Tool, das auf einem MCP-Server verfügbar ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| annotations | OpenAI.MCPListToolsToolAnnotations (nullierbar) | No | ||
| description | String (nullierbar) | No | ||
| input_schema | OpenAI.MCPListToolsToolInputSchema | Ja | ||
| Name | Schnur | Der Name des Tools. | Ja |
OpenAI.MCPListToolsToolAnnotations
Typ: Objekt
OpenAI.MCPListToolsToolInputSchema
Typ: Objekt
OpenAI.MCPTool
Gewähren Sie dem Modell Zugriff auf zusätzliche Tools über MCP-Server (Remote Model Context Protocol). Erfahren Sie mehr über MCP.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| erlaubte_Werkzeuge | Array von Zeichenfolge oder OpenAI.MCPToolFilter | No | ||
| authorization | Schnur | Ein OAuth-Zugriffstoken, das mit einem Remote-MCP-Server verwendet werden kann, entweder mit einer benutzerdefinierten MCP-Server-URL oder einem Dienstconnector. Ihre Anwendung muss den OAuth-Autorisierungsfluss verarbeiten und das Token hier bereitstellen. |
No | |
| connector_id | enum | Bezeichner für Dienstconnectors, z. B. die in ChatGPT verfügbaren. Einer vonserver_url oder connector_id muss bereitgestellt werden. Weitere Informationen zum DienstConnectors hier. Derzeit unterstützte connector_id Werte sind:-Dropbox: connector_dropbox-Google mail: connector_gmail- Google-Kalender: connector_googlecalendar- Google Drive: connector_googledrive- Microsoft Teams: connector_microsoftteams- Outlook Kalender: connector_outlookcalendar- Outlook-E-Mail: connector_outlookemail-Sharepoint: connector_sharepointMögliche Werte: connector_dropbox, , connector_gmail, connector_googlecalendarconnector_googledrive, connector_microsoftteams, , connector_outlookcalendar, connector_outlookemailconnector_sharepoint |
No | |
| headers | Objekt (null) | No | ||
| project_connection_id | Schnur | Die Verbindungs-ID im project für den MCP-Server. In der Verbindung werden die Authentifizierung und andere Verbindungsdetails gespeichert, die für die Verbindung mit dem MCP-Server erforderlich sind. | No | |
| Genehmigung erforderlich | Objekt (siehe unten für gültige Modelle) | No | ||
| server_description | Schnur | Optionale Beschreibung des MCP-Servers, die verwendet wird, um mehr Kontext bereitzustellen. | No | |
| Serverbeschriftung | Schnur | Eine Bezeichnung für diesen MCP-Server, die verwendet wird, um sie in Toolaufrufen zu identifizieren. | Ja | |
| server_url | Schnur | Die URL für den MCP-Server. Einer von server_url oder connector_id muss seinbereitgestellt. |
No | |
| type | enum | Der Typ des MCP-Tools. Immer mcp.Mögliche Werte: mcp |
Ja |
OpenAI.MCPToolCallStatus
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | in_progresscompletedincompletecallingfailed |
OpenAI.MCPToolFilter
Ein Filterobjekt, das angibt, welche Tools zulässig sind.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Read_only | boolean | Gibt an, ob ein Tool Daten ändert oder schreibgeschützt ist. Wenn ein MCP-Server ist mit Anmerkungen versehen mit readOnlyHint,dieser Filter entspricht. |
No | |
| tool_names | Array von Strings | Liste der zulässigen Toolnamen. | No |
OpenAI.MCPToolRequireApproval
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| immer | OpenAI.MCPToolFilter | Ein Filterobjekt, das angibt, welche Tools zulässig sind. | No | |
| Niemals | OpenAI.MCPToolFilter | Ein Filterobjekt, das angibt, welche Tools zulässig sind. | No |
OpenAI.MessageContent
Ein Inhaltsteil, aus dem ein Eingabe- oder Ausgabeelement besteht.
Diskriminator für OpenAI.MessageContent
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | 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 | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.MessageContentType | Ja |
OpenAI.MessageContentInputFileContent
Eine Dateieingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| file_data | Schnur | Der Inhalt der Datei, die an das Modell gesendet werden soll. | No | |
| Datei-ID | String (nullierbar) | No | ||
| file_url | Schnur | Die URL der Datei, die an das Modell gesendet werden soll. | No | |
| filename | Schnur | Der Name der Datei, die an das Modell gesendet werden soll. | No | |
| type | enum | Der Typ des Eingabeelements. Immer input_file.Mögliche Werte: input_file |
Ja |
OpenAI.MessageContentInputImageContent
Eine Bildeingabe für das Modell. Erfahren Sie mehr über Bildeingaben.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| Datei-ID | String (nullierbar) | No | ||
| image_url | Schnur | No | ||
| type | enum | Der Typ des Eingabeelements. Immer input_image.Mögliche Werte: input_image |
Ja |
OpenAI.MessageContentInputTextContent
Eine Texteingabe für das Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Die Texteingabe für das Modell. | Ja | |
| type | enum | Der Typ des Eingabeelements. Immer input_text.Mögliche Werte: input_text |
Ja |
OpenAI.MessageContentOutputTextContent
Eine Textausgabe aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| annotations | Array von OpenAI.Annotation | Die Anmerkungen der Textausgabe | Ja | |
| logprobs | Array von OpenAI.LogProb | No | ||
| Text | Schnur | Die Textausgabe aus dem Modell. | Ja | |
| type | enum | Der Typ des Ausgabetexts. Immer output_text.Mögliche Werte: output_text |
Ja |
OpenAI.MessageContentReasoningTextContent
Grundierungstext aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Der Begründungstext aus dem Modell. | Ja | |
| type | enum | Der Typ des Begründungstexts. Immer reasoning_text.Mögliche Werte: reasoning_text |
Ja |
OpenAI.MessageContentRefusalContent
Eine Ablehnung des Modells
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Weigerung | Schnur | Die Erklärung der Ablehnung des Modells | Ja | |
| type | enum | Die Art der Ablehnung. Immer refusal.Mögliche Werte: refusal |
Ja |
OpenAI.MessageContentType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | input_textoutput_texttextsummary_textreasoning_textrefusalinput_imagecomputer_screenshotinput_file |
OpenAI.MessageRole
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | unknownuserassistantsystemcriticdiscriminatordevelopertool |
OpenAI.MessageStatus
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | in_progresscompletedincomplete |
OpenAI.Metadata
Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann hilfreich sein, um zusätzliche Informationen zum Objekt in einem strukturierten Format zu speichern und Objekte über DIE API oder das Dashboard abzufragen. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen.
Typ: Objekt
OpenAI.ModelIdsCompaction
Modell-ID, die zum Generieren der Antwort verwendet wird, z gpt-5 . B. oder o3. OpenAI bietet eine breite Palette von Modellen mit unterschiedlichen Funktionen, Leistungsmerkmalen und Preispunkten. In der Modellanleitung finden Sie Informationen zum Durchsuchen und Vergleichen der verfügbaren Modelle.
Typ: OpenAI.ModelIdsResponses oder Zeichenfolge
Modell-ID, die zum Generieren der Antwort verwendet wird, z gpt-5 . B. oder o3. OpenAI bietet eine breite Palette von Modellen mit unterschiedlichen Funktionen, Leistungsmerkmalen und Preispunkten. In der Modellanleitung finden Sie Informationen zum Durchsuchen und Vergleichen der verfügbaren Modelle.
OpenAI.ModelIdsResponses
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
Typ: Zeichenfolge oder OpenAI.ChatModel
OpenAI.Move
Aktion zur Änderung der Mauszeigerposition
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Gibt den Ereignistyp an. Bei einer Verschiebungsaktion ist diese Eigenschaft immer auf move festgelegt.Mögliche Werte: move |
Ja | |
| x | OpenAI.integer | Ja | ||
| y | OpenAI.integer | Ja |
OpenAI.OutputContent
Diskriminator für OpenAI.OutputContent
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
output_text |
OpenAI.OutputContentOutputTextContent |
refusal |
OpenAI.OutputContentRefusalContent |
reasoning_text |
OpenAI.OutputContentReasoningTextContent |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.OutputContentType | Ja |
OpenAI.OutputContentOutputTextContent
Eine Textausgabe aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| annotations | Array von OpenAI.Annotation | Die Anmerkungen der Textausgabe | Ja | |
| logprobs | Array von OpenAI.LogProb | No | ||
| Text | Schnur | Die Textausgabe aus dem Modell. | Ja | |
| type | enum | Der Typ des Ausgabetexts. Immer output_text.Mögliche Werte: output_text |
Ja |
OpenAI.OutputContentReasoningTextContent
Grundierungstext aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Der Begründungstext aus dem Modell. | Ja | |
| type | enum | Der Typ des Begründungstexts. Immer reasoning_text.Mögliche Werte: reasoning_text |
Ja |
OpenAI.OutputContentRefusalContent
Eine Ablehnung des Modells
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Weigerung | Schnur | Die Erklärung der Ablehnung des Modells | Ja | |
| type | enum | Die Art der Ablehnung. Immer refusal.Mögliche Werte: refusal |
Ja |
OpenAI.OutputContentType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | output_textrefusalreasoning_text |
OpenAI.OutputItem
Diskriminator für OpenAI.OutputItem
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| type | OpenAI.OutputItemType | Ja |
OpenAI.OutputItemApplyPatchToolCall
Ein Toolaufruf, der Datei-Diffs anwendet, indem Dateien erstellt, gelöscht oder aktualisiert werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. | Ja | |
| created_by | Schnur | Die ID der Entität, die diesen Toolaufruf erstellt hat. | No | |
| id | Schnur | Die eindeutige ID des Aufrufs des Anwenden-Patchtools. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| operation | OpenAI.ApplyPatchFileOperation | Einer der create_file, delete_file oder update_file Vorgänge, die über apply_patch angewendet werden. | Ja | |
| └– Typ | OpenAI.ApplyPatchFileOperationType | Ja | ||
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | OpenAI.ApplyPatchCallStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer apply_patch_call.Mögliche Werte: apply_patch_call |
Ja |
OpenAI.OutputItemApplyPatchToolCallOutput
Die Ausgabe, die von einem Aufruf des Apply Patch-Tools ausgegeben wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Aufrufs des Anwenden-Patchtools. | Ja | |
| created_by | Schnur | Die ID der Entität, die diese Toolaufrufausgabe erstellt hat. | No | |
| id | Schnur | Die eindeutige ID der Ausgabe des Anwenden-Patchtools. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| Ausgabe | String (nullierbar) | No | ||
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | OpenAI.ApplyPatchCallOutputStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer apply_patch_call_output.Mögliche Werte: apply_patch_call_output |
Ja |
OpenAI.OutputItemCodeInterpreterToolCall
Ein Toolaufruf zum Ausführen von Code.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Programmcode | String (nullierbar) | Ja | ||
| container_id | Schnur | Die ID des Containers, der zum Ausführen des Codes verwendet wird. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Code-Interpreter-Tools. | Ja | |
| outputs | Array von OpenAI.CodeInterpreterOutputLogs oder OpenAI.CodeInterpreterOutputImage | Ja | ||
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | enum | Der Status des Code-Interpreter-Werkzeugaufrufs. Gültige Werte sind in_progress, completed, incomplete, interpreting und failed.Mögliche Werte: in_progress, , completedincomplete, , interpretingfailed |
Ja | |
| type | enum | Der Typ des Codedolmetscher-Toolaufrufs. Immer code_interpreter_call.Mögliche Werte: code_interpreter_call |
Ja |
OpenAI.OutputItemCompactionBody
Ein von der v1/responses/compact API generiertes Komprimierungselement.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| created_by | Schnur | Der Bezeichner des Akteurs, der das Element erstellt hat. | No | |
| encrypted_content | Schnur | Der verschlüsselte Inhalt, der durch Komprimierung erzeugt wurde. | Ja | |
| id | Schnur | Die eindeutige ID des Komprimierungselements. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| type | enum | Der Typ des Elements. Immer compaction.Mögliche Werte: compaction |
Ja |
OpenAI.OutputItemComputerToolCall
Ein Toolaufruf eines von einem Computer verwendeten Tools Weitere Informationen finden Sie im Handbuch zur Computerverwendung .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.ComputerAction | Ja | ||
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| call_id | Schnur | Ein Bezeichner, der beim Antworten auf den Toolaufruf mit einer Ausgabe verwendet wird | Ja | |
| id | Schnur | Die eindeutige ID des Computeraufrufs. | Ja | |
| pending_safety_checks | Array von OpenAI.ComputerCallSafetyCheckParam | Die ausstehenden Sicherheitsprüfungen für den Computeranruf. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des Computeraufrufs. Immer computer_call.Mögliche Werte: computer_call |
Ja |
OpenAI.OutputItemCustomToolCall
Ein Aufruf eines benutzerdefinierten Tools, das vom Modell erstellt wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| call_id | Schnur | Ein Bezeichner, der verwendet wird, um diesen benutzerdefinierten Toolaufruf einer Toolaufrufausgabe zuzuordnen. | Ja | |
| id | Schnur | Die eindeutige ID des benutzerdefinierten Toolaufrufs in der OpenAI-Plattform. | No | |
| input | Schnur | Die Eingabe für den vom Modell generierten benutzerdefinierten Toolaufruf. | Ja | |
| Name | Schnur | Der Name des benutzerdefinierten Tools, das aufgerufen wird. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| type | enum | Der Typ des benutzerdefinierten Toolaufrufs. Immer custom_tool_call.Mögliche Werte: custom_tool_call |
Ja |
OpenAI.OutputItemFileSearchToolCall
Die Ergebnisse eines Dateisuchtoolaufrufs. Weitere Informationen finden Sie im Dateisuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| id | Schnur | Die eindeutige ID des Aufrufs des Dateisuchtools. | Ja | |
| Abfragen | Array von Strings | Die Zum Suchen nach Dateien verwendeten Abfragen. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| results | Array von OpenAI.FileSearchToolCallResults | No | ||
| status | enum | Der Status des Aufrufs des Dateisuchwerkzeugs. Einer von in_progress,searching, incomplete oder failedMögliche Werte: in_progress, , searchingcompleted, , incompletefailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Dateisuchtools. Immer file_search_call.Mögliche Werte: file_search_call |
Ja |
OpenAI.OutputItemFunctionShellCall
Ein Toolaufruf, der einen oder mehrere Shellbefehle in einer verwalteten Umgebung ausführt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.FunctionShellAction | Führen Sie einen Shellbefehl aus. | Ja | |
| └– Befehle | Array von Strings | Ja | ||
| └– max_output_length | OpenAI.integer (nullable) | Ja | ||
| └– timeout_ms | OpenAI.integer (nullable) | Ja | ||
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. | Ja | |
| created_by | Schnur | Die ID der Entität, die diesen Toolaufruf erstellt hat. | No | |
| id | Schnur | Die eindeutige ID des Shelltoolaufrufs. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | OpenAI.LocalShellCallStatus | Ja | ||
| type | enum | Der Typ des Elements. Immer shell_call.Mögliche Werte: shell_call |
Ja |
OpenAI.OutputItemFunctionShellCallOutput
Die Ausgabe eines Shelltoolaufrufs, der ausgegeben wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Shelltoolaufrufs. | Ja | |
| created_by | Schnur | Der Bezeichner des Akteurs, der das Element erstellt hat. | No | |
| id | Schnur | Die eindeutige ID der Shellaufrufausgabe. Aufgefüllt, wenn dieses Element über die API zurückgegeben wird. | Ja | |
| max_output_length | OpenAI.integer (nullable) | Ja | ||
| Ausgabe | Array von OpenAI.FunctionShellCallOutputContent | Ein Array von Shellaufrufausgabeinhalten | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| type | enum | Der Typ der Shellaufrufausgabe. Immer shell_call_output.Mögliche Werte: shell_call_output |
Ja |
OpenAI.OutputItemFunctionToolCall
Ein Toolaufruf zum Ausführen einer Funktion. Weitere Informationen finden Sie im Funktionsaufruf-Leitfaden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an die Funktion übergeben werden sollen. | Ja | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs. | Ja | |
| id | Schnur | Die eindeutige ID des Aufrufs des Funktionswerkzeugs. | No | |
| Name | Schnur | Der Name der auszuführenden Funktion. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| type | enum | Der Typ des Funktionswerkzeuganrufs. Immer function_call.Mögliche Werte: function_call |
Ja |
OpenAI.OutputItemImageGenToolCall
Eine Vom Modell vorgenommene Anforderung zur Bildgenerierung.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| id | Schnur | Die eindeutige ID des Aufrufs der Bildgenerierung. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| result | String (nullierbar) | Ja | ||
| status | enum | Der Status des Aufrufs der Bildgenerierung. Mögliche Werte: in_progress, , completed, generatingfailed |
Ja | |
| type | enum | Der Typ des Aufrufs der Bildgenerierung. Immer image_generation_call.Mögliche Werte: image_generation_call |
Ja |
OpenAI.OutputItemLocalShellToolCall
Ein Toolaufruf zum Ausführen eines Befehls auf der lokalen Shell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.LocalShellExecAction | Führen Sie einen Shellbefehl auf dem Server aus. | Ja | |
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| call_id | Schnur | Die eindeutige ID des vom Modell generierten aufrufs des lokalen Shelltools. | Ja | |
| id | Schnur | Die eindeutige ID des lokalen Shellaufrufs. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | enum | Der Status des lokalen Shellaufrufs. Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ des lokalen Shellaufrufs. Immer local_shell_call.Mögliche Werte: local_shell_call |
Ja |
OpenAI.OutputItemMcpApprovalRequest
Eine Anforderung für menschliche Genehmigung eines Toolaufrufs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Argumente | Schnur | Eine JSON-Zeichenfolge mit Argumenten für das Tool. | Ja | |
| id | Schnur | Die eindeutige ID der Genehmigungsanforderung. | Ja | |
| Name | Schnur | Der Name des auszuführenden Tools. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, der die Anforderung vornimmt. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_approval_request.Mögliche Werte: mcp_approval_request |
Ja |
OpenAI.OutputItemMcpListTools
Eine Liste der auf einem MCP-Server verfügbaren Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID der Liste. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers. | Ja | |
| tools | Array von OpenAI.MCPListToolsTool | Die auf dem Server verfügbaren Tools. | Ja | |
| type | enum | Der Typ des Elements. Immer mcp_list_tools.Mögliche Werte: mcp_list_tools |
Ja |
OpenAI.OutputItemMcpToolCall
Ein Aufruf eines Tools auf einem MCP-Server.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| approval_request_id | String (nullierbar) | No | ||
| Argumente | Schnur | Eine JSON-Zeichenfolge der Argumente, die an das Tool übergeben werden. | Ja | |
| Fehler | String (nullierbar) | No | ||
| id | Schnur | Die eindeutige ID des Toolaufrufs. | Ja | |
| Name | Schnur | Der Name des tools, das ausgeführt wurde. | Ja | |
| Ausgabe | String (nullierbar) | No | ||
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| Serverbeschriftung | Schnur | Die Bezeichnung des MCP-Servers, auf dem das Tool ausgeführt wird. | Ja | |
| status | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Der Typ des Elements. Immer mcp_call.Mögliche Werte: mcp_call |
Ja |
OpenAI.OutputItemOutputMessage
Eine Ausgabemeldung aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Inhalt | Array von OpenAI.OutputMessageContent | Der Inhalt der Ausgabenachricht. | Ja | |
| id | Schnur | Die eindeutige ID der Ausgabenachricht. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| Rolle | enum | Die Rolle der Ausgabemeldung. Immer assistant.Mögliche Werte: assistant |
Ja | |
| status | enum | Der Status der Nachrichteneingabe. Einer von in_progress, , completedoderincomplete. Befüllt, wenn Eingabeelemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
Ja | |
| type | enum | Der Typ der Ausgabemeldung. Immer message.Mögliche Werte: output_message |
Ja |
OpenAI.OutputItemReasoningItem
Eine Beschreibung der Gedankenkette, die von einem Begründungsmodell beim Generieren einer Antwort verwendet wird. Achten Sie darauf, diese Elemente in die input Antwort-API für nachfolgende Wendungen einer Unterhaltung einzuschließen, wenn Sie den Kontext manuell verwalten.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Inhalt | Array von OpenAI.ReasoningTextContent | Textinhalt wird mit Gründen versehen. | No | |
| encrypted_content | String (nullierbar) | No | ||
| id | Schnur | Der eindeutige Bezeichner des Argumentationsinhalts. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | enum | Der Status des Elements. Einer von in_progress, , completedoderincomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.Mögliche Werte: in_progress, , completedincomplete |
No | |
| summary | Array von OpenAI.Summary | Zusammenfassungsinhalt der Gründe. | Ja | |
| type | enum | Der Typ des Objekts. Immer reasoning.Mögliche Werte: reasoning |
Ja |
OpenAI.OutputItemType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
Die Ergebnisse eines Aufrufs eines Websuchtools. Weitere Informationen finden Sie im Websuchhandbuch .
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Aktion | OpenAI.WebSearchActionSearch oder OpenAI.WebSearchActionOpenPage oder OpenAI.WebSearchActionFind | Ein Objekt, das die spezifische Aktion beschreibt, die in diesem Websuchaufruf ausgeführt wird. Enthält Details zur Verwendung des Modells im Web (Suche, open_page, Suchen). |
Ja | |
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| id | Schnur | Die eindeutige ID des Aufrufs des Websuchtools. | Ja | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | enum | Der Status des Aufrufs des Websuchtools. Mögliche Werte: in_progress, , searching, completedfailed |
Ja | |
| type | enum | Der Typ des Aufrufs des Websuchtools. Immer web_search_call.Mögliche Werte: web_search_call |
Ja |
OpenAI.OutputMessageContent
Diskriminator für OpenAI.OutputMessageContent
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
output_text |
OpenAI.OutputMessageContentOutputTextContent |
refusal |
OpenAI.OutputMessageContentRefusalContent |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.OutputMessageContentType | Ja |
OpenAI.OutputMessageContentOutputTextContent
Eine Textausgabe aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| annotations | Array von OpenAI.Annotation | Die Anmerkungen der Textausgabe | Ja | |
| logprobs | Array von OpenAI.LogProb | No | ||
| Text | Schnur | Die Textausgabe aus dem Modell. | Ja | |
| type | enum | Der Typ des Ausgabetexts. Immer output_text.Mögliche Werte: output_text |
Ja |
OpenAI.OutputMessageContentRefusalContent
Eine Ablehnung des Modells
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Weigerung | Schnur | Die Erklärung der Ablehnung des Modells | Ja | |
| type | enum | Die Art der Ablehnung. Immer refusal.Mögliche Werte: refusal |
Ja |
OpenAI.OutputMessageContentType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | output_textrefusal |
OpenAI.Prompt
Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| id | Schnur | Der eindeutige Bezeichner der zu verwendenden Eingabeaufforderungsvorlage. | Ja | |
| variables | OpenAI.ResponsePromptVariables (nullable) | Optionale Zuordnung von Werten zum Ersetzen von Variablen in ihrem Eingabeaufforderung Die Ersetzungswerte können entweder Zeichenfolgen oder andere Antworteingabetypen wie Bilder oder Dateien sein. |
No | |
| version | String (nullierbar) | No |
OpenAI.RankerVersionType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | autodefault-2024-11-15 |
OpenAI.RankingOptions
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| hybrid_search | OpenAI.HybridSearchOptions | No | ||
| └– embedding_weight | OpenAI.numeric | Das Gewicht der Einbettung in die gegenseitigen Rangfolgenfusion. | Ja | |
| └– text_weight | OpenAI.numeric | Die Gewichtung des Texts in der gegenseitigen Rangfolgenfusion. | Ja | |
| Bewerter | OpenAI.RankerVersionType | No | ||
| score-threshold | OpenAI.numeric | No |
OpenAI.Reasoning
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| effort | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| generate_summary | enum | Mögliche Werte: auto, , concisedetailed |
No | |
| summary | enum | Mögliche Werte: auto, , concisedetailed |
No |
OpenAI.ReasoningEffort
Beschränkt den Aufwand für die Begründung von Begründungsmodellen.
Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. Das Reduzieren von Gründen kann zu schnelleren Antworten und weniger Token führen, die bei der Begründung in einer Antwort verwendet werden.
-
gpt-5.1Standardwert istnone, was keine Begründung ausführt. Die unterstützten Grundwerte sindgpt-5.1none, ,low,mediumundhigh. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt. - Alle Modelle vor
gpt-5.1der Standardeinstellung fürmediumDiesuchaufwand und unterstützen nichtnone. - Das
gpt-5-proModell ist standardmäßig auf (und nur unterstützt)highDenkaufwand für die Begründung. -
xhighwird für alle Modelle nachgpt-5.1-codex-max.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Nullable | Ja |
| Werte | noneminimallowmediumhighxhigh |
OpenAI.ReasoningTextContent
Grundierungstext aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Der Begründungstext aus dem Modell. | Ja | |
| type | enum | Der Typ des Begründungstexts. Immer reasoning_text.Mögliche Werte: reasoning_text |
Ja |
OpenAI.Response
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference (nullierbar) | Ja | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Hintergrund | boolescher Wert (nullable) | No | ||
| abgeschlossen_am | integer | No | ||
| Gespräch | OpenAI.ConversationReference (nullierbar) | Die Unterhaltung, zu der diese Antwort gehörte. Eingabeelemente und Ausgabeelemente aus dieser Antwort wurden dieser Unterhaltung automatisch hinzugefügt. | No | |
| └– ID | Schnur | Die eindeutige ID der Unterhaltung, der diese Antwort zugeordnet war. | Ja | |
| erstellt_am | integer | Unix-Zeitstempel (in Sekunden) des Zeitpunkts der Erstellung dieser Antwort. | Ja | |
| Fehler | OpenAI.ResponseError (nullable) | Ein Fehlerobjekt, das zurückgegeben wird, wenn das Modell keine Antwort generiert. | Ja | |
| └– Code | OpenAI.ResponseErrorCode | Der Fehlercode für die Antwort. | Ja | |
| └– Nachricht | Schnur | Eine lesbare Beschreibung des Fehlers. | Ja | |
| id | Schnur | Eindeutiger Bezeichner für diese Antwort | Ja | |
| incomplete_details | OpenAI.ResponseIncompleteDetails (nullable) | Ja | ||
| └– Grund | enum | Mögliche Werte: max_output_tokens, content_filter |
No | |
| instructions | Zeichenfolge oder Array von OpenAI.InputItem | Ja | ||
| max_output_tokens | OpenAI.integer (nullable) | No | ||
| max_tool_calls | OpenAI.integer (nullable) | No | ||
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| model | Schnur | Das Modell, das für die Erstellung dieser Antwort eingesetzt werden soll. | No | |
| Objekt | enum | Der Objekttyp dieser Ressource, immer auf response festgelegt.Mögliche Werte: response |
Ja | |
| Ausgabe | Array von OpenAI.OutputItem | Ein Array von Inhaltselementen, die vom Modell generiert werden. - Die Länge und Reihenfolge der Elemente im output Array ist abhängigvon der Antwort des Modells. – Anstatt auf das erste Element im output Array zuzugreifen unddavon auszugehen, dass es sich um eine assistant-Nachricht mit dem Inhalt handelt, dervom Modell generiert wurde, können Sie ggf. die Eigenschaft output_text verwenden, soferndies in SDKs unterstützt wird. |
Ja | |
| output_text | String (nullierbar) | No | ||
| Parallele Werkzeugaufrufe | boolean | Gibt an, ob das Modell Toolaufrufe parallel ausführen darf. | Ja | Richtig |
| previous_response_id | String (nullierbar) | No | ||
| Eingabeaufforderung | OpenAI.Prompt | Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr. |
No | |
| prompt_cache_key | Schnur | Wird von OpenAI verwendet, um Antworten für ähnliche Anforderungen zwischenzuspeichern, um ihre Cachetreffraten zu optimieren. Ersetzt das user Feld.
Erfahren Sie mehr. |
No | |
| prompt_cache_retention | enum | Mögliche Werte: in-memory, 24h |
No | |
| reasoning | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– Aufwand | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| └– generate_summary | enum | Mögliche Werte: auto, , concisedetailed |
No | |
| └– Zusammenfassung | enum | Mögliche Werte: auto, , concisedetailed |
No | |
| safety_identifier | Schnur | Ein stabiler Bezeichner, der verwendet wird, um Benutzer Ihrer Anwendung zu erkennen, die möglicherweise die Nutzungsrichtlinien von OpenAI verletzen. Die IDs sollten eine Zeichenfolge sein, die jeden Benutzer eindeutig identifiziert. Wir empfehlen, den Benutzernamen oder die E-Mail-Adresse zu hashen, um zu vermeiden, dass wir identifizierende Informationen senden. Erfahren Sie mehr. |
No | |
| Dienststufe | OpenAI.ServiceTier | Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird. – Bei Festlegung auf "Auto" wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default". - Bei Festlegung auf "Standard" wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet. - Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet. - Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto". Wenn der service_tier Parameter festgelegt ist, enthält der Antworttext den service_tier Wert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde. |
No | |
| status | enum | Der Status der Antwortgenerierung. Einer von completed, failedin_progress, cancelled, queued, oder incomplete.Mögliche Werte: completed, , failed, in_progresscancelled, , , queuedincomplete |
No | |
| Temperatur | OpenAI.numeric (nullierbar) | No | 1 | |
| Text | OpenAI.ResponseTextParam | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann einfach sein Text- oder strukturierte JSON-Daten. Erfahren Sie mehr: - Texteingaben und -ausgaben - Strukturierte Ausgaben |
No | |
| tool_choice | OpenAI.ToolChoiceOptions oder OpenAI.ToolChoiceParam | No | ||
| tools | OpenAI.ToolsArray | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird.Wir unterstützen die folgenden Kategorien von Tools: - Integrierte Tools: Tools, die von OpenAI zur Erweiterung von Funktionen bereitgestellt werden Die Funktionen des Modells, z. B. die Websuche oder Dateisuche. Weitere Informationen zu integrierte Tools. - MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools. - Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, Aktivieren des Modells zum Aufrufen ihres eigenen Codes mit stark typierten Argumenten und Ausgaben. Weitere Informationen zu Funktionsaufrufe. Sie können auch verwenden Benutzerdefinierte Tools zum Aufrufen ihres eigenen Codes. |
No | |
| top_logprobs | OpenAI.integer (nullable) | No | ||
| top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| truncation | enum | Mögliche Werte: auto, disabled |
No | |
| usage | OpenAI.ResponseUsage | Stellt Tokenverwendungsdetails dar, einschließlich Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken. |
No | |
| user | Zeichenfolge (veraltet) | Dieses Feld wird durch safety_identifier und prompt_cache_key. Verwenden Sie prompt_cache_key stattdessen die Zwischenspeicherungsoptimierungen.Ein stabiler Bezeichner für Ihre Endbenutzer. Wird verwendet, um Die Trefferraten des Caches zu erhöhen, indem ähnliche Anforderungen besser zusammengefasst werden, und um OpenAI dabei zu helfen, Missbrauch zu erkennen und zu verhindern. Erfahren Sie mehr. |
No |
OpenAI.ResponseAudioDeltaEvent
Wird ausgegeben, wenn eine partielle Audioantwort vorhanden ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| delta | Schnur | Ein Block der Base64-codierten Antwortaudiobytes | Ja | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.audio.delta.Mögliche Werte: response.audio.delta |
Ja |
OpenAI.ResponseAudioDoneEvent
Wird ausgegeben, wenn die Audioantwort abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.audio.done.Mögliche Werte: response.audio.done |
Ja |
OpenAI.ResponseAudioTranscriptDeltaEvent
Wird ausgegeben, wenn eine partielle Transkription von Audio vorhanden ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| delta | Schnur | Die partielle Transkription der Audioantwort. | Ja | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.audio.transcript.delta.Mögliche Werte: response.audio.transcript.delta |
Ja |
OpenAI.ResponseAudioTranscriptDoneEvent
Wird ausgegeben, wenn die vollständige Audiotranskription abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.audio.transcript.done.Mögliche Werte: response.audio.transcript.done |
Ja |
OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent
Wird ausgegeben, wenn ein partieller Codeausschnitt vom Codedolmetscher gestreamt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| delta | Schnur | Der partielle Codeausschnitt, der vom Codedolmetscher gestreamt wird. | Ja | |
| item_id | Schnur | Der eindeutige Bezeichner des Codedolmetscher-Toolaufrufelements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.code_interpreter_call_code.delta.Mögliche Werte: response.code_interpreter_call_code.delta |
Ja |
OpenAI.ResponseCodeInterpreterCallCodeDoneEvent
Wird ausgegeben, wenn der Codeausschnitt vom Codedolmetscher abgeschlossen wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | Schnur | Die endgültige Ausgabe des Codeausschnitts durch den Code-Interpreter. | Ja | |
| item_id | Schnur | Der eindeutige Bezeichner des Codedolmetscher-Toolaufrufelements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.code_interpreter_call_code.done.Mögliche Werte: response.code_interpreter_call_code.done |
Ja |
OpenAI.ResponseCodeInterpreterCallCompletedEvent
Wird ausgegeben, wenn der Codedolmetscheraufruf abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Der eindeutige Bezeichner des Codedolmetscher-Toolaufrufelements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.code_interpreter_call.completed.Mögliche Werte: response.code_interpreter_call.completed |
Ja |
OpenAI.ResponseCodeInterpreterCallInProgressEvent
Wird ausgegeben, wenn ein Codedolmetscheraufruf ausgeführt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Der eindeutige Bezeichner des Codedolmetscher-Toolaufrufelements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.code_interpreter_call.in_progress.Mögliche Werte: response.code_interpreter_call.in_progress |
Ja |
OpenAI.ResponseCodeInterpreterCallInterpretingEvent
Wird ausgegeben, wenn der Codedolmetscher den Codeausschnitt aktiv interpretiert.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Der eindeutige Bezeichner des Codedolmetscher-Toolaufrufelements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.code_interpreter_call.interpreting.Mögliche Werte: response.code_interpreter_call.interpreting |
Ja |
OpenAI.ResponseCompletedEvent
Wird ausgegeben, wenn die Modellantwort abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– agent_reference | AgentReference (nullierbar) | Der für diese Antwort verwendete Agent | Ja | |
| └– Hintergrund | boolescher Wert (nullable) | No | ||
| └– completed_at | ganze Zahl (nullable) | No | ||
| └– Unterhaltung | OpenAI.ConversationReference (nullierbar) | Die Unterhaltung, zu der diese Antwort gehörte. Eingabeelemente und Ausgabeelemente aus dieser Antwort wurden dieser Unterhaltung automatisch hinzugefügt. | No | |
| └– created_at | integer | Unix-Zeitstempel (in Sekunden) des Zeitpunkts der Erstellung dieser Antwort. | Ja | |
| └– Fehler | OpenAI.ResponseError (nullable) | Ein Fehlerobjekt, das zurückgegeben wird, wenn das Modell keine Antwort generiert. | Ja | |
| └– ID | Schnur | Eindeutiger Bezeichner für diese Antwort | Ja | |
| └─ unvollständige_Details | OpenAI.ResponseIncompleteDetails (nullable) | Ja | ||
| └– Anweisungen | Zeichenfolge oder Array von OpenAI.InputItem (nullable) | Ja | ||
| └– max_output_tokens | OpenAI.integer (nullable) | No | ||
| └– max_tool_calls | OpenAI.integer (nullable) | No | ||
| └- Metadaten | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| └─ Modell | Schnur | Das Modell, das für die Erstellung dieser Antwort eingesetzt werden soll. | No | |
| └- Objekt | enum | Der Objekttyp dieser Ressource, immer auf response festgelegt.Mögliche Werte: response |
Ja | |
| └─ Ausgabe | Array von OpenAI.OutputItem | Ein Array von Inhaltselementen, die vom Modell generiert werden. - Die Länge und Reihenfolge der Elemente im output Array ist abhängigvon der Antwort des Modells. – Anstatt auf das erste Element im output Array zuzugreifen unddavon auszugehen, dass es sich um eine assistant-Nachricht mit dem Inhalt handelt, dervom Modell generiert wurde, können Sie ggf. die Eigenschaft output_text verwenden, soferndies in SDKs unterstützt wird. |
Ja | |
| └─ Ausgabentext | String (nullierbar) | No | ||
| └─ parallele_Werkzeugaufrufe | boolean | Gibt an, ob das Modell Toolaufrufe parallel ausführen darf. | Ja | Richtig |
| └– vorherige_Antwort_ID | String (nullierbar) | No | ||
| └– Eingabeaufforderung | OpenAI.Prompt | Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr. |
No | |
| └– prompt_cache_key | Schnur | Wird von OpenAI verwendet, um Antworten für ähnliche Anforderungen zwischenzuspeichern, um ihre Cachetreffraten zu optimieren. Ersetzt das user Feld.
Erfahren Sie mehr. |
No | |
| └– prompt_cache_retention | enum | Mögliche Werte: in-memory, 24h |
No | |
| └– Begründung | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– safety_identifier | Schnur | Ein stabiler Bezeichner, der verwendet wird, um Benutzer Ihrer Anwendung zu erkennen, die möglicherweise die Nutzungsrichtlinien von OpenAI verletzen. Die IDs sollten eine Zeichenfolge sein, die jeden Benutzer eindeutig identifiziert. Wir empfehlen, den Benutzernamen oder die E-Mail-Adresse zu hashen, um zu vermeiden, dass wir identifizierende Informationen senden. Erfahren Sie mehr. |
No | |
| └- service_tier | OpenAI.ServiceTier | Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird. – Bei Festlegung auf "Auto" wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default". - Bei Festlegung auf "Standard" wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet. - Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet. - Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto". Wenn der service_tier Parameter festgelegt ist, enthält der Antworttext den service_tier Wert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde. |
No | |
| └─ Status | enum | Der Status der Antwortgenerierung. Einer von completed, failedin_progress, cancelled, queued, oder incomplete.Mögliche Werte: completed, , failed, in_progresscancelled, , , queuedincomplete |
No | |
| └– Temperatur | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Text | OpenAI.ResponseTextParam | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann einfach sein Text- oder strukturierte JSON-Daten. Erfahren Sie mehr: - Texteingaben und -ausgaben - Strukturierte Ausgaben |
No | |
| └─ Werkzeugwahl | OpenAI.ToolChoiceOptions oder OpenAI.ToolChoiceParam | No | ||
| └- Werkzeuge | OpenAI.ToolsArray | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird.Wir unterstützen die folgenden Kategorien von Tools: - Integrierte Tools: Tools, die von OpenAI zur Erweiterung von Funktionen bereitgestellt werden Die Funktionen des Modells, z. B. die Websuche oder Dateisuche. Weitere Informationen zu integrierte Tools. - MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools. - Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, Aktivieren des Modells zum Aufrufen ihres eigenen Codes mit stark typierten Argumenten und Ausgaben. Weitere Informationen zu Funktionsaufrufe. Sie können auch verwenden Benutzerdefinierte Tools zum Aufrufen ihres eigenen Codes. |
No | |
| └– top_logprobs | OpenAI.integer (nullable) | No | ||
| └– top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Abschneiden | enum | Mögliche Werte: auto, disabled |
No | |
| └– Nutzung | OpenAI.ResponseUsage | Stellt Tokenverwendungsdetails dar, einschließlich Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken. |
No | |
| └– Benutzer | Zeichenfolge (veraltet) | Dieses Feld wird durch safety_identifier und prompt_cache_key. Verwenden Sie prompt_cache_key stattdessen die Zwischenspeicherungsoptimierungen.Ein stabiler Bezeichner für Ihre Endbenutzer. Wird verwendet, um Die Trefferraten des Caches zu erhöhen, indem ähnliche Anforderungen besser zusammengefasst werden, und um OpenAI dabei zu helfen, Missbrauch zu erkennen und zu verhindern. Erfahren Sie mehr. |
No | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.completed.Mögliche Werte: response.completed |
Ja |
OpenAI.ResponseContentPartAddedEvent
Wird ausgegeben, wenn ein neuer Inhaltsteil hinzugefügt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| content_index | OpenAI.integer | Ja | ||
| item_id | Schnur | Die ID des Ausgabeelements, dem der Inhaltsteil hinzugefügt wurde. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| part | OpenAI.OutputContent | Ja | ||
| └– Typ | OpenAI.OutputContentType | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.content_part.added.Mögliche Werte: response.content_part.added |
Ja |
OpenAI.ResponseContentPartDoneEvent
Wird ausgegeben, wenn ein Inhaltsteil abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| content_index | OpenAI.integer | Ja | ||
| item_id | Schnur | Die ID des Ausgabeelements, dem der Inhaltsteil hinzugefügt wurde. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| part | OpenAI.OutputContent | Ja | ||
| └– Typ | OpenAI.OutputContentType | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.content_part.done.Mögliche Werte: response.content_part.done |
Ja |
OpenAI.ResponseCreatedEvent
Ein Ereignis, das beim Erstellen einer Antwort ausgegeben wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– agent_reference | AgentReference (nullierbar) | Der für diese Antwort verwendete Agent | Ja | |
| └– Hintergrund | boolescher Wert (nullable) | No | ||
| └– completed_at | ganze Zahl (nullable) | No | ||
| └– Unterhaltung | OpenAI.ConversationReference (nullierbar) | Die Unterhaltung, zu der diese Antwort gehörte. Eingabeelemente und Ausgabeelemente aus dieser Antwort wurden dieser Unterhaltung automatisch hinzugefügt. | No | |
| └– created_at | integer | Unix-Zeitstempel (in Sekunden) des Zeitpunkts der Erstellung dieser Antwort. | Ja | |
| └– Fehler | OpenAI.ResponseError (nullable) | Ein Fehlerobjekt, das zurückgegeben wird, wenn das Modell keine Antwort generiert. | Ja | |
| └– ID | Schnur | Eindeutiger Bezeichner für diese Antwort | Ja | |
| └─ unvollständige_Details | OpenAI.ResponseIncompleteDetails (nullable) | Ja | ||
| └– Anweisungen | Zeichenfolge oder Array von OpenAI.InputItem (nullable) | Ja | ||
| └– max_output_tokens | OpenAI.integer (nullable) | No | ||
| └– max_tool_calls | OpenAI.integer (nullable) | No | ||
| └- Metadaten | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| └─ Modell | Schnur | Das Modell, das für die Erstellung dieser Antwort eingesetzt werden soll. | No | |
| └- Objekt | enum | Der Objekttyp dieser Ressource, immer auf response festgelegt.Mögliche Werte: response |
Ja | |
| └─ Ausgabe | Array von OpenAI.OutputItem | Ein Array von Inhaltselementen, die vom Modell generiert werden. - Die Länge und Reihenfolge der Elemente im output Array ist abhängigvon der Antwort des Modells. – Anstatt auf das erste Element im output Array zuzugreifen unddavon auszugehen, dass es sich um eine assistant-Nachricht mit dem Inhalt handelt, dervom Modell generiert wurde, können Sie ggf. die Eigenschaft output_text verwenden, soferndies in SDKs unterstützt wird. |
Ja | |
| └─ Ausgabentext | String (nullierbar) | No | ||
| └─ parallele_Werkzeugaufrufe | boolean | Gibt an, ob das Modell Toolaufrufe parallel ausführen darf. | Ja | Richtig |
| └– vorherige_Antwort_ID | String (nullierbar) | No | ||
| └– Eingabeaufforderung | OpenAI.Prompt | Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr. |
No | |
| └– prompt_cache_key | Schnur | Wird von OpenAI verwendet, um Antworten für ähnliche Anforderungen zwischenzuspeichern, um ihre Cachetreffraten zu optimieren. Ersetzt das user Feld.
Erfahren Sie mehr. |
No | |
| └– prompt_cache_retention | enum | Mögliche Werte: in-memory, 24h |
No | |
| └– Begründung | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– safety_identifier | Schnur | Ein stabiler Bezeichner, der verwendet wird, um Benutzer Ihrer Anwendung zu erkennen, die möglicherweise die Nutzungsrichtlinien von OpenAI verletzen. Die IDs sollten eine Zeichenfolge sein, die jeden Benutzer eindeutig identifiziert. Wir empfehlen, den Benutzernamen oder die E-Mail-Adresse zu hashen, um zu vermeiden, dass wir identifizierende Informationen senden. Erfahren Sie mehr. |
No | |
| └- service_tier | OpenAI.ServiceTier | Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird. – Bei Festlegung auf "Auto" wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default". - Bei Festlegung auf "Standard" wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet. - Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet. - Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto". Wenn der service_tier Parameter festgelegt ist, enthält der Antworttext den service_tier Wert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde. |
No | |
| └─ Status | enum | Der Status der Antwortgenerierung. Einer von completed, failedin_progress, cancelled, queued, oder incomplete.Mögliche Werte: completed, , failed, in_progresscancelled, , , queuedincomplete |
No | |
| └– Temperatur | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Text | OpenAI.ResponseTextParam | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann einfach sein Text- oder strukturierte JSON-Daten. Erfahren Sie mehr: - Texteingaben und -ausgaben - Strukturierte Ausgaben |
No | |
| └─ Werkzeugwahl | OpenAI.ToolChoiceOptions oder OpenAI.ToolChoiceParam | No | ||
| └- Werkzeuge | OpenAI.ToolsArray | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird.Wir unterstützen die folgenden Kategorien von Tools: - Integrierte Tools: Tools, die von OpenAI zur Erweiterung von Funktionen bereitgestellt werden Die Funktionen des Modells, z. B. die Websuche oder Dateisuche. Weitere Informationen zu integrierte Tools. - MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools. - Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, Aktivieren des Modells zum Aufrufen ihres eigenen Codes mit stark typierten Argumenten und Ausgaben. Weitere Informationen zu Funktionsaufrufe. Sie können auch verwenden Benutzerdefinierte Tools zum Aufrufen ihres eigenen Codes. |
No | |
| └– top_logprobs | OpenAI.integer (nullable) | No | ||
| └– top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Abschneiden | enum | Mögliche Werte: auto, disabled |
No | |
| └– Nutzung | OpenAI.ResponseUsage | Stellt Tokenverwendungsdetails dar, einschließlich Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken. |
No | |
| └– Benutzer | Zeichenfolge (veraltet) | Dieses Feld wird durch safety_identifier und prompt_cache_key. Verwenden Sie prompt_cache_key stattdessen die Zwischenspeicherungsoptimierungen.Ein stabiler Bezeichner für Ihre Endbenutzer. Wird verwendet, um Die Trefferraten des Caches zu erhöhen, indem ähnliche Anforderungen besser zusammengefasst werden, und um OpenAI dabei zu helfen, Missbrauch zu erkennen und zu verhindern. Erfahren Sie mehr. |
No | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.created.Mögliche Werte: response.created |
Ja |
OpenAI.ResponseCustomToolCallInputDeltaEvent
Ereignis, das ein Delta (partielle Aktualisierung) für die Eingabe eines benutzerdefinierten Toolaufrufs darstellt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| delta | Schnur | Die inkrementellen Eingabedaten (Delta) für den benutzerdefinierten Toolaufruf. | Ja | |
| item_id | Schnur | Eindeutiger Bezeichner für das API-Element, das diesem Ereignis zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Der Ereignistypbezeichner. Mögliche Werte: response.custom_tool_call_input.delta |
Ja |
OpenAI.ResponseCustomToolCallInputDoneEvent
Ereignis, das angibt, dass die Eingabe für einen benutzerdefinierten Toolaufruf abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input | Schnur | Die vollständigen Eingabedaten für den benutzerdefinierten Toolaufruf. | Ja | |
| item_id | Schnur | Eindeutiger Bezeichner für das API-Element, das diesem Ereignis zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Der Ereignistypbezeichner. Mögliche Werte: response.custom_tool_call_input.done |
Ja |
OpenAI.ResponseError
Ein Fehlerobjekt, das zurückgegeben wird, wenn das Modell keine Antwort generiert.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | OpenAI.ResponseErrorCode | Der Fehlercode für die Antwort. | Ja | |
| message | Schnur | Eine lesbare Beschreibung des Fehlers. | Ja |
OpenAI.ResponseErrorCode
Der Fehlercode für die Antwort.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
Wird ausgegeben, wenn ein Fehler auftritt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Programmcode | String (nullierbar) | Ja | ||
| message | Schnur | Die Fehlermeldung. | Ja | |
| param | String (nullierbar) | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer error.Mögliche Werte: error |
Ja |
OpenAI.ResponseFailedEvent
Ein Ereignis, das ausgegeben wird, wenn eine Antwort fehlschlägt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– agent_reference | AgentReference (nullierbar) | Der für diese Antwort verwendete Agent | Ja | |
| └– Hintergrund | boolescher Wert (nullable) | No | ||
| └– completed_at | ganze Zahl (nullable) | No | ||
| └– Unterhaltung | OpenAI.ConversationReference (nullierbar) | Die Unterhaltung, zu der diese Antwort gehörte. Eingabeelemente und Ausgabeelemente aus dieser Antwort wurden dieser Unterhaltung automatisch hinzugefügt. | No | |
| └– created_at | integer | Unix-Zeitstempel (in Sekunden) des Zeitpunkts der Erstellung dieser Antwort. | Ja | |
| └– Fehler | OpenAI.ResponseError (nullable) | Ein Fehlerobjekt, das zurückgegeben wird, wenn das Modell keine Antwort generiert. | Ja | |
| └– ID | Schnur | Eindeutiger Bezeichner für diese Antwort | Ja | |
| └─ unvollständige_Details | OpenAI.ResponseIncompleteDetails (nullable) | Ja | ||
| └– Anweisungen | Zeichenfolge oder Array von OpenAI.InputItem (nullable) | Ja | ||
| └– max_output_tokens | OpenAI.integer (nullable) | No | ||
| └– max_tool_calls | OpenAI.integer (nullable) | No | ||
| └- Metadaten | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| └─ Modell | Schnur | Das Modell, das für die Erstellung dieser Antwort eingesetzt werden soll. | No | |
| └- Objekt | enum | Der Objekttyp dieser Ressource, immer auf response festgelegt.Mögliche Werte: response |
Ja | |
| └─ Ausgabe | Array von OpenAI.OutputItem | Ein Array von Inhaltselementen, die vom Modell generiert werden. - Die Länge und Reihenfolge der Elemente im output Array ist abhängigvon der Antwort des Modells. – Anstatt auf das erste Element im output Array zuzugreifen unddavon auszugehen, dass es sich um eine assistant-Nachricht mit dem Inhalt handelt, dervom Modell generiert wurde, können Sie ggf. die Eigenschaft output_text verwenden, soferndies in SDKs unterstützt wird. |
Ja | |
| └─ Ausgabentext | String (nullierbar) | No | ||
| └─ parallele_Werkzeugaufrufe | boolean | Gibt an, ob das Modell Toolaufrufe parallel ausführen darf. | Ja | Richtig |
| └– vorherige_Antwort_ID | String (nullierbar) | No | ||
| └– Eingabeaufforderung | OpenAI.Prompt | Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr. |
No | |
| └– prompt_cache_key | Schnur | Wird von OpenAI verwendet, um Antworten für ähnliche Anforderungen zwischenzuspeichern, um ihre Cachetreffraten zu optimieren. Ersetzt das user Feld.
Erfahren Sie mehr. |
No | |
| └– prompt_cache_retention | enum | Mögliche Werte: in-memory, 24h |
No | |
| └– Begründung | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– safety_identifier | Schnur | Ein stabiler Bezeichner, der verwendet wird, um Benutzer Ihrer Anwendung zu erkennen, die möglicherweise die Nutzungsrichtlinien von OpenAI verletzen. Die IDs sollten eine Zeichenfolge sein, die jeden Benutzer eindeutig identifiziert. Wir empfehlen, den Benutzernamen oder die E-Mail-Adresse zu hashen, um zu vermeiden, dass wir identifizierende Informationen senden. Erfahren Sie mehr. |
No | |
| └- service_tier | OpenAI.ServiceTier | Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird. – Bei Festlegung auf "Auto" wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default". - Bei Festlegung auf "Standard" wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet. - Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet. - Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto". Wenn der service_tier Parameter festgelegt ist, enthält der Antworttext den service_tier Wert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde. |
No | |
| └─ Status | enum | Der Status der Antwortgenerierung. Einer von completed, failedin_progress, cancelled, queued, oder incomplete.Mögliche Werte: completed, , failed, in_progresscancelled, , , queuedincomplete |
No | |
| └– Temperatur | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Text | OpenAI.ResponseTextParam | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann einfach sein Text- oder strukturierte JSON-Daten. Erfahren Sie mehr: - Texteingaben und -ausgaben - Strukturierte Ausgaben |
No | |
| └─ Werkzeugwahl | OpenAI.ToolChoiceOptions oder OpenAI.ToolChoiceParam | No | ||
| └- Werkzeuge | OpenAI.ToolsArray | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird.Wir unterstützen die folgenden Kategorien von Tools: - Integrierte Tools: Tools, die von OpenAI zur Erweiterung von Funktionen bereitgestellt werden Die Funktionen des Modells, z. B. die Websuche oder Dateisuche. Weitere Informationen zu integrierte Tools. - MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools. - Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, Aktivieren des Modells zum Aufrufen ihres eigenen Codes mit stark typierten Argumenten und Ausgaben. Weitere Informationen zu Funktionsaufrufe. Sie können auch verwenden Benutzerdefinierte Tools zum Aufrufen ihres eigenen Codes. |
No | |
| └– top_logprobs | OpenAI.integer (nullable) | No | ||
| └– top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Abschneiden | enum | Mögliche Werte: auto, disabled |
No | |
| └– Nutzung | OpenAI.ResponseUsage | Stellt Tokenverwendungsdetails dar, einschließlich Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken. |
No | |
| └– Benutzer | Zeichenfolge (veraltet) | Dieses Feld wird durch safety_identifier und prompt_cache_key. Verwenden Sie prompt_cache_key stattdessen die Zwischenspeicherungsoptimierungen.Ein stabiler Bezeichner für Ihre Endbenutzer. Wird verwendet, um Die Trefferraten des Caches zu erhöhen, indem ähnliche Anforderungen besser zusammengefasst werden, und um OpenAI dabei zu helfen, Missbrauch zu erkennen und zu verhindern. Erfahren Sie mehr. |
No | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.failed.Mögliche Werte: response.failed |
Ja |
OpenAI.ResponseFileSearchCallCompletedEvent
Wird ausgegeben, wenn ein Dateisuchaufruf abgeschlossen ist (Ergebnisse gefunden).
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des Ausgabeelements, mit der der Dateisuchaufruf initiiert wird. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.file_search_call.completed.Mögliche Werte: response.file_search_call.completed |
Ja |
OpenAI.ResponseFileSearchCallInProgressEvent
Wird ausgegeben, wenn ein Dateisuchaufruf initiiert wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des Ausgabeelements, mit der der Dateisuchaufruf initiiert wird. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.file_search_call.in_progress.Mögliche Werte: response.file_search_call.in_progress |
Ja |
OpenAI.ResponseFileSearchCallSearchingEvent
Wird ausgegeben, wenn eine Dateisuche aktuell ausgeführt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des Ausgabeelements, mit der der Dateisuchaufruf initiiert wird. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.file_search_call.searching.Mögliche Werte: response.file_search_call.searching |
Ja |
OpenAI.ResponseFormatJsonObject
JSON-Objektantwortformat. Eine ältere Methode zum Generieren von JSON-Antworten.
Die Verwendung json_schema wird für Modelle empfohlen, die sie unterstützen. Beachten Sie, dass das Modell keine JSON ohne System- oder Benutzermeldung generiert, in der es dazu angewiesen wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des zu definierenden Antwortformats. Immer json_object.Mögliche Werte: json_object |
Ja |
OpenAI.ResponseFormatJsonSchema
JSON-Schemaantwortformat. Wird verwendet, um strukturierte JSON-Antworten zu generieren. Erfahren Sie mehr über Structured Outputs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| JSON-Schema | OpenAI.ResponseFormatJsonSchemaJsonSchema | Ja | ||
| └– Beschreibung | Schnur | No | ||
| └– Name | Schnur | Ja | ||
| └- Schema | OpenAI.ResponseFormatJsonSchemaSchema | Das Schema für das Antwortformat, das als JSON-Schemaobjekt beschrieben wird. Hier erfahren Sie, wie Sie JSON-Schemas erstellen. |
No | |
| └– streng | boolescher Wert (nullable) | No | ||
| type | enum | Der Typ des zu definierenden Antwortformats. Immer json_schema.Mögliche Werte: json_schema |
Ja |
OpenAI.ResponseFormatJsonSchemaJsonSchema
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | No | ||
| Name | Schnur | Ja | ||
| schema | OpenAI.ResponseFormatJsonSchemaSchema | Das Schema für das Antwortformat, das als JSON-Schemaobjekt beschrieben wird. Hier erfahren Sie, wie Sie JSON-Schemas erstellen. |
No | |
| strict | boolescher Wert (nullable) | No |
OpenAI.ResponseFormatJsonSchemaSchema
Das Schema für das Antwortformat, das als JSON-Schemaobjekt beschrieben wird. Hier erfahren Sie, wie Sie JSON-Schemas erstellen.
Typ: Objekt
OpenAI.ResponseFormatText
Standardantwortformat. Wird verwendet, um Textantworten zu generieren.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des zu definierenden Antwortformats. Immer text.Mögliche Werte: text |
Ja |
OpenAI.ResponseFunctionCallArgumentsDeltaEvent
Wird ausgegeben, wenn ein partielles Argumentdelta eines Funktionsaufrufs vorhanden ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| delta | Schnur | Das hinzugefügte Argumentdelta des Funktionsaufrufs | Ja | |
| item_id | Schnur | Die ID des Ausgabeelements, dem die Funktionsaufrufargumente delta hinzugefügt werden. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.function_call_arguments.delta.Mögliche Werte: response.function_call_arguments.delta |
Ja |
OpenAI.ResponseFunctionCallArgumentsDoneEvent
Wird ausgegeben, wenn Funktionsaufrufargumente finalisiert werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Die Funktionsaufrufargumente. | Ja | |
| item_id | Schnur | Die ID des Elements. | Ja | |
| Name | Schnur | Der Name der Veranstaltung, die genannt wurde. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Mögliche Werte: response.function_call_arguments.done |
Ja |
OpenAI.ResponseImageGenCallCompletedEvent
Wird ausgegeben, wenn ein Aufruf des Tools zur Bildgenerierung abgeschlossen ist und das endgültige Bild verfügbar ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Der eindeutige Bezeichner des verarbeiteten Bildgenerierungselements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.image_generation_call.completed”. Mögliche Werte: response.image_generation_call.completed |
Ja |
OpenAI.ResponseImageGenCallGeneratingEvent
Wird ausgegeben, wenn ein Aufruf des Tools zur Bildgenerierung aktiv ein Bild (Zwischenzustand) generiert.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Der eindeutige Bezeichner des verarbeiteten Bildgenerierungselements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.image_generation_call.generating. Mögliche Werte: response.image_generation_call.generating |
Ja |
OpenAI.ResponseImageGenCallInProgressEvent
Wird ausgegeben, wenn ein Aufruf des Tools zur Bildgenerierung ausgeführt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Der eindeutige Bezeichner des verarbeiteten Bildgenerierungselements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.image_generation_call.in_progress”. Mögliche Werte: response.image_generation_call.in_progress |
Ja |
OpenAI.ResponseImageGenCallPartialImageEvent
Wird ausgegeben, wenn ein Teilbild während des Bildgenerierungsstreamings verfügbar ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Der eindeutige Bezeichner des verarbeiteten Bildgenerierungselements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| partial_image_b64 | Schnur | Base64-codierte Teilbilddaten, die für das Rendern als Bild geeignet sind. | Ja | |
| partial_image_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.image_generation_call.partial_image”. Mögliche Werte: response.image_generation_call.partial_image |
Ja |
OpenAI.ResponseInProgressEvent
Wird ausgegeben, wenn die Antwort derzeit verarbeitet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– agent_reference | AgentReference (nullierbar) | Der für diese Antwort verwendete Agent | Ja | |
| └– Hintergrund | boolescher Wert (nullable) | No | ||
| └– completed_at | ganze Zahl (nullable) | No | ||
| └– Unterhaltung | OpenAI.ConversationReference (nullierbar) | Die Unterhaltung, zu der diese Antwort gehörte. Eingabeelemente und Ausgabeelemente aus dieser Antwort wurden dieser Unterhaltung automatisch hinzugefügt. | No | |
| └– created_at | integer | Unix-Zeitstempel (in Sekunden) des Zeitpunkts der Erstellung dieser Antwort. | Ja | |
| └– Fehler | OpenAI.ResponseError (nullable) | Ein Fehlerobjekt, das zurückgegeben wird, wenn das Modell keine Antwort generiert. | Ja | |
| └– ID | Schnur | Eindeutiger Bezeichner für diese Antwort | Ja | |
| └─ unvollständige_Details | OpenAI.ResponseIncompleteDetails (nullable) | Ja | ||
| └– Anweisungen | Zeichenfolge oder Array von OpenAI.InputItem (nullable) | Ja | ||
| └– max_output_tokens | OpenAI.integer (nullable) | No | ||
| └– max_tool_calls | OpenAI.integer (nullable) | No | ||
| └- Metadaten | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| └─ Modell | Schnur | Das Modell, das für die Erstellung dieser Antwort eingesetzt werden soll. | No | |
| └- Objekt | enum | Der Objekttyp dieser Ressource, immer auf response festgelegt.Mögliche Werte: response |
Ja | |
| └─ Ausgabe | Array von OpenAI.OutputItem | Ein Array von Inhaltselementen, die vom Modell generiert werden. - Die Länge und Reihenfolge der Elemente im output Array ist abhängigvon der Antwort des Modells. – Anstatt auf das erste Element im output Array zuzugreifen unddavon auszugehen, dass es sich um eine assistant-Nachricht mit dem Inhalt handelt, dervom Modell generiert wurde, können Sie ggf. die Eigenschaft output_text verwenden, soferndies in SDKs unterstützt wird. |
Ja | |
| └─ Ausgabentext | String (nullierbar) | No | ||
| └─ parallele_Werkzeugaufrufe | boolean | Gibt an, ob das Modell Toolaufrufe parallel ausführen darf. | Ja | Richtig |
| └– vorherige_Antwort_ID | String (nullierbar) | No | ||
| └– Eingabeaufforderung | OpenAI.Prompt | Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr. |
No | |
| └– prompt_cache_key | Schnur | Wird von OpenAI verwendet, um Antworten für ähnliche Anforderungen zwischenzuspeichern, um ihre Cachetreffraten zu optimieren. Ersetzt das user Feld.
Erfahren Sie mehr. |
No | |
| └– prompt_cache_retention | enum | Mögliche Werte: in-memory, 24h |
No | |
| └– Begründung | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– safety_identifier | Schnur | Ein stabiler Bezeichner, der verwendet wird, um Benutzer Ihrer Anwendung zu erkennen, die möglicherweise die Nutzungsrichtlinien von OpenAI verletzen. Die IDs sollten eine Zeichenfolge sein, die jeden Benutzer eindeutig identifiziert. Wir empfehlen, den Benutzernamen oder die E-Mail-Adresse zu hashen, um zu vermeiden, dass wir identifizierende Informationen senden. Erfahren Sie mehr. |
No | |
| └- service_tier | OpenAI.ServiceTier | Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird. – Bei Festlegung auf "Auto" wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default". - Bei Festlegung auf "Standard" wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet. - Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet. - Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto". Wenn der service_tier Parameter festgelegt ist, enthält der Antworttext den service_tier Wert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde. |
No | |
| └─ Status | enum | Der Status der Antwortgenerierung. Einer von completed, failedin_progress, cancelled, queued, oder incomplete.Mögliche Werte: completed, , failed, in_progresscancelled, , , queuedincomplete |
No | |
| └– Temperatur | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Text | OpenAI.ResponseTextParam | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann einfach sein Text- oder strukturierte JSON-Daten. Erfahren Sie mehr: - Texteingaben und -ausgaben - Strukturierte Ausgaben |
No | |
| └─ Werkzeugwahl | OpenAI.ToolChoiceOptions oder OpenAI.ToolChoiceParam | No | ||
| └- Werkzeuge | OpenAI.ToolsArray | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird.Wir unterstützen die folgenden Kategorien von Tools: - Integrierte Tools: Tools, die von OpenAI zur Erweiterung von Funktionen bereitgestellt werden Die Funktionen des Modells, z. B. die Websuche oder Dateisuche. Weitere Informationen zu integrierte Tools. - MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools. - Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, Aktivieren des Modells zum Aufrufen ihres eigenen Codes mit stark typierten Argumenten und Ausgaben. Weitere Informationen zu Funktionsaufrufe. Sie können auch verwenden Benutzerdefinierte Tools zum Aufrufen ihres eigenen Codes. |
No | |
| └– top_logprobs | OpenAI.integer (nullable) | No | ||
| └– top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Abschneiden | enum | Mögliche Werte: auto, disabled |
No | |
| └– Nutzung | OpenAI.ResponseUsage | Stellt Tokenverwendungsdetails dar, einschließlich Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken. |
No | |
| └– Benutzer | Zeichenfolge (veraltet) | Dieses Feld wird durch safety_identifier und prompt_cache_key. Verwenden Sie prompt_cache_key stattdessen die Zwischenspeicherungsoptimierungen.Ein stabiler Bezeichner für Ihre Endbenutzer. Wird verwendet, um Die Trefferraten des Caches zu erhöhen, indem ähnliche Anforderungen besser zusammengefasst werden, und um OpenAI dabei zu helfen, Missbrauch zu erkennen und zu verhindern. Erfahren Sie mehr. |
No | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.in_progress.Mögliche Werte: response.in_progress |
Ja |
OpenAI.ResponseIncompleteDetails
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Grund | enum | Mögliche Werte: max_output_tokens, content_filter |
No |
OpenAI.ResponseIncompleteEvent
Ein Ereignis, das ausgelöst wird, wenn eine Antwort als unvollständig beendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– agent_reference | AgentReference (nullierbar) | Der für diese Antwort verwendete Agent | Ja | |
| └– Hintergrund | boolescher Wert (nullable) | No | ||
| └– completed_at | ganze Zahl (nullable) | No | ||
| └– Unterhaltung | OpenAI.ConversationReference (nullierbar) | Die Unterhaltung, zu der diese Antwort gehörte. Eingabeelemente und Ausgabeelemente aus dieser Antwort wurden dieser Unterhaltung automatisch hinzugefügt. | No | |
| └– created_at | integer | Unix-Zeitstempel (in Sekunden) des Zeitpunkts der Erstellung dieser Antwort. | Ja | |
| └– Fehler | OpenAI.ResponseError (nullable) | Ein Fehlerobjekt, das zurückgegeben wird, wenn das Modell keine Antwort generiert. | Ja | |
| └– ID | Schnur | Eindeutiger Bezeichner für diese Antwort | Ja | |
| └─ unvollständige_Details | OpenAI.ResponseIncompleteDetails (nullable) | Ja | ||
| └– Anweisungen | Zeichenfolge oder Array von OpenAI.InputItem (nullable) | Ja | ||
| └– max_output_tokens | OpenAI.integer (nullable) | No | ||
| └– max_tool_calls | OpenAI.integer (nullable) | No | ||
| └- Metadaten | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| └─ Modell | Schnur | Das Modell, das für die Erstellung dieser Antwort eingesetzt werden soll. | No | |
| └- Objekt | enum | Der Objekttyp dieser Ressource, immer auf response festgelegt.Mögliche Werte: response |
Ja | |
| └─ Ausgabe | Array von OpenAI.OutputItem | Ein Array von Inhaltselementen, die vom Modell generiert werden. - Die Länge und Reihenfolge der Elemente im output Array ist abhängigvon der Antwort des Modells. – Anstatt auf das erste Element im output Array zuzugreifen unddavon auszugehen, dass es sich um eine assistant-Nachricht mit dem Inhalt handelt, dervom Modell generiert wurde, können Sie ggf. die Eigenschaft output_text verwenden, soferndies in SDKs unterstützt wird. |
Ja | |
| └─ Ausgabentext | String (nullierbar) | No | ||
| └─ parallele_Werkzeugaufrufe | boolean | Gibt an, ob das Modell Toolaufrufe parallel ausführen darf. | Ja | Richtig |
| └– vorherige_Antwort_ID | String (nullierbar) | No | ||
| └– Eingabeaufforderung | OpenAI.Prompt | Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr. |
No | |
| └– prompt_cache_key | Schnur | Wird von OpenAI verwendet, um Antworten für ähnliche Anforderungen zwischenzuspeichern, um ihre Cachetreffraten zu optimieren. Ersetzt das user Feld.
Erfahren Sie mehr. |
No | |
| └– prompt_cache_retention | enum | Mögliche Werte: in-memory, 24h |
No | |
| └– Begründung | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– safety_identifier | Schnur | Ein stabiler Bezeichner, der verwendet wird, um Benutzer Ihrer Anwendung zu erkennen, die möglicherweise die Nutzungsrichtlinien von OpenAI verletzen. Die IDs sollten eine Zeichenfolge sein, die jeden Benutzer eindeutig identifiziert. Wir empfehlen, den Benutzernamen oder die E-Mail-Adresse zu hashen, um zu vermeiden, dass wir identifizierende Informationen senden. Erfahren Sie mehr. |
No | |
| └- service_tier | OpenAI.ServiceTier | Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird. – Bei Festlegung auf "Auto" wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default". - Bei Festlegung auf "Standard" wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet. - Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet. - Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto". Wenn der service_tier Parameter festgelegt ist, enthält der Antworttext den service_tier Wert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde. |
No | |
| └─ Status | enum | Der Status der Antwortgenerierung. Einer von completed, failedin_progress, cancelled, queued, oder incomplete.Mögliche Werte: completed, , failed, in_progresscancelled, , , queuedincomplete |
No | |
| └– Temperatur | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Text | OpenAI.ResponseTextParam | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann einfach sein Text- oder strukturierte JSON-Daten. Erfahren Sie mehr: - Texteingaben und -ausgaben - Strukturierte Ausgaben |
No | |
| └─ Werkzeugwahl | OpenAI.ToolChoiceOptions oder OpenAI.ToolChoiceParam | No | ||
| └- Werkzeuge | OpenAI.ToolsArray | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird.Wir unterstützen die folgenden Kategorien von Tools: - Integrierte Tools: Tools, die von OpenAI zur Erweiterung von Funktionen bereitgestellt werden Die Funktionen des Modells, z. B. die Websuche oder Dateisuche. Weitere Informationen zu integrierte Tools. - MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools. - Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, Aktivieren des Modells zum Aufrufen ihres eigenen Codes mit stark typierten Argumenten und Ausgaben. Weitere Informationen zu Funktionsaufrufe. Sie können auch verwenden Benutzerdefinierte Tools zum Aufrufen ihres eigenen Codes. |
No | |
| └– top_logprobs | OpenAI.integer (nullable) | No | ||
| └– top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Abschneiden | enum | Mögliche Werte: auto, disabled |
No | |
| └– Nutzung | OpenAI.ResponseUsage | Stellt Tokenverwendungsdetails dar, einschließlich Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken. |
No | |
| └– Benutzer | Zeichenfolge (veraltet) | Dieses Feld wird durch safety_identifier und prompt_cache_key. Verwenden Sie prompt_cache_key stattdessen die Zwischenspeicherungsoptimierungen.Ein stabiler Bezeichner für Ihre Endbenutzer. Wird verwendet, um Die Trefferraten des Caches zu erhöhen, indem ähnliche Anforderungen besser zusammengefasst werden, und um OpenAI dabei zu helfen, Missbrauch zu erkennen und zu verhindern. Erfahren Sie mehr. |
No | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.incomplete.Mögliche Werte: response.incomplete |
Ja |
OpenAI.ResponseLogProb
Ein Logprob ist die logarithmische Wahrscheinlichkeit, die das Modell der Erstellung eines bestimmten Tokens an einer bestimmten Position in der Sequenz zuweist. Weniger negative (höhere) Logprobwerte deuten auf eine höhere Modellvertrauensstufe in diese Tokenauswahl hin.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| logprob | OpenAI.numeric | Ja | ||
| token | Schnur | Ein mögliches Texttoken. | Ja | |
| top_logprobs | Array von OpenAI.ResponseLogProbTopLogprobs | Die Protokollwahrscheinlichkeit der top 20 höchstwahrscheinlichen Token. | No |
OpenAI.ResponseLogProbTopLogprobs
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| logprob | OpenAI.numeric | No | ||
| token | Schnur | No |
OpenAI.ResponseMCPCallArgumentsDeltaEvent
Wird ausgegeben, wenn ein Delta (partielle Aktualisierung) für die Argumente eines MCP-Toolaufrufs vorhanden ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| delta | Schnur | Eine JSON-Zeichenfolge, die die teilweise Aktualisierung der Argumente für den MCP-Toolaufruf enthält. | Ja | |
| item_id | Schnur | Der eindeutige Bezeichner des verarbeiteten MCP-Toolaufrufelements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer "response.mcp_call_arguments.delta". Mögliche Werte: response.mcp_call_arguments.delta |
Ja |
OpenAI.ResponseMCPCallArgumentsDoneEvent
Wird ausgelöst, wenn die Argumente für einen MCP-Toolaufruf endgültig festgelegt sind.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Argumente | Schnur | Eine JSON-Zeichenfolge mit den abgeschlossenen Argumenten für den MCP-Toolaufruf. | Ja | |
| item_id | Schnur | Der eindeutige Bezeichner des verarbeiteten MCP-Toolaufrufelements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer "response.mcp_call_arguments.done". Mögliche Werte: response.mcp_call_arguments.done |
Ja |
OpenAI.ResponseMCPCallCompletedEvent
Wird ausgegeben, wenn ein MCP-Toolaufruf erfolgreich abgeschlossen wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des MCP-Toolaufrufelements, das abgeschlossen wurde. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.mcp_call.completed“. Mögliche Werte: response.mcp_call.completed |
Ja |
OpenAI.ResponseMCPCallFailedEvent
Wird ausgegeben, wenn ein MCP-Toolaufruf fehlgeschlagen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des MCP-Toolaufrufelements, das fehlgeschlagen ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.mcp_call.failed“. Mögliche Werte: response.mcp_call.failed |
Ja |
OpenAI.ResponseMCPCallInProgressEvent
Wird ausgegeben, wenn ein MCP-Toolaufruf ausgeführt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Der eindeutige Bezeichner des verarbeiteten MCP-Toolaufrufelements. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.mcp_call.in_progress”. Mögliche Werte: response.mcp_call.in_progress |
Ja |
OpenAI.ResponseMCPListToolsCompletedEvent
Wird ausgegeben, wenn die Liste der verfügbaren MCP-Tools erfolgreich abgerufen wurde.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des MCP-Toolaufrufelements, das diese Ausgabe erzeugt hat. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.mcp_list_tools.completed”. Mögliche Werte: response.mcp_list_tools.completed |
Ja |
OpenAI.ResponseMCPListToolsFailedEvent
Wird ausgegeben, wenn der Versuch, die verfügbaren MCP-Tools auflisten, fehlgeschlagen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des MCP-Toolaufrufelements, das fehlgeschlagen ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.mcp_list_tools.failed”. Mögliche Werte: response.mcp_list_tools.failed |
Ja |
OpenAI.ResponseMCPListToolsInProgressEvent
Wird ausgegeben, wenn sich das System im Prozess des Abrufens der Liste der verfügbaren MCP-Tools befindet.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des MCP-Toolaufrufelements, das verarbeitet wird. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.mcp_list_tools.in_progress”. Mögliche Werte: response.mcp_list_tools.in_progress |
Ja |
OpenAI.ResponseOutputItemAddedEvent
Wird ausgegeben, wenn ein neues Ausgabeelement hinzugefügt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item | OpenAI.OutputItem | Ja | ||
| └– agent_reference | AgentReference | Der Agent, der das Element erstellt hat. | No | |
| └– response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| └– Typ | OpenAI.OutputItemType | Ja | ||
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.output_item.added.Mögliche Werte: response.output_item.added |
Ja |
OpenAI.ResponseOutputItemDoneEvent
Wird ausgegeben, wenn ein Ausgabeelement als erledigt markiert wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item | OpenAI.OutputItem | Ja | ||
| └– agent_reference | AgentReference | Der Agent, der das Element erstellt hat. | No | |
| └– response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| └– Typ | OpenAI.OutputItemType | Ja | ||
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.output_item.done.Mögliche Werte: response.output_item.done |
Ja |
OpenAI.ResponseOutputTextAnnotationAddedEvent
Wird ausgegeben, wenn eine Anmerkung zum Ausgabetextinhalt hinzugefügt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Anmerkung | OpenAI.Annotation | Eine Anmerkung, die sich auf einen Bereich von Ausgabetext bezieht. | Ja | |
| └– Typ | OpenAI.AnnotationType | Ja | ||
| annotation_index | OpenAI.integer | Ja | ||
| content_index | OpenAI.integer | Ja | ||
| item_id | Schnur | Der eindeutige Bezeichner des Elements, dem die Anmerkung hinzugefügt wird. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer "response.output_text.annotation.added". Mögliche Werte: response.output_text.annotation.added |
Ja |
OpenAI.ResponsePromptVariables
Optionale Zuordnung von Werten, die durch Variablen in Ihrer Eingabeaufforderung ersetzt werden sollen. Die Ersetzungswerte können entweder Zeichenfolgen oder andere Antworteingabetypen wie Bilder oder Dateien sein.
Typ: Objekt
OpenAI.ResponseQueuedEvent
Wird ausgegeben, wenn eine Antwort in die Warteschlange gestellt wird und darauf wartet, verarbeitet zu werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– agent_reference | AgentReference (nullierbar) | Der für diese Antwort verwendete Agent | Ja | |
| └– Hintergrund | boolescher Wert (nullable) | No | ||
| └– completed_at | ganze Zahl (nullable) | No | ||
| └– Unterhaltung | OpenAI.ConversationReference (nullierbar) | Die Unterhaltung, zu der diese Antwort gehörte. Eingabeelemente und Ausgabeelemente aus dieser Antwort wurden dieser Unterhaltung automatisch hinzugefügt. | No | |
| └– created_at | integer | Unix-Zeitstempel (in Sekunden) des Zeitpunkts der Erstellung dieser Antwort. | Ja | |
| └– Fehler | OpenAI.ResponseError (nullable) | Ein Fehlerobjekt, das zurückgegeben wird, wenn das Modell keine Antwort generiert. | Ja | |
| └– ID | Schnur | Eindeutiger Bezeichner für diese Antwort | Ja | |
| └─ unvollständige_Details | OpenAI.ResponseIncompleteDetails (nullable) | Ja | ||
| └– Anweisungen | Zeichenfolge oder Array von OpenAI.InputItem (nullable) | Ja | ||
| └– max_output_tokens | OpenAI.integer (nullable) | No | ||
| └– max_tool_calls | OpenAI.integer (nullable) | No | ||
| └- Metadaten | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| └─ Modell | Schnur | Das Modell, das für die Erstellung dieser Antwort eingesetzt werden soll. | No | |
| └- Objekt | enum | Der Objekttyp dieser Ressource, immer auf response festgelegt.Mögliche Werte: response |
Ja | |
| └─ Ausgabe | Array von OpenAI.OutputItem | Ein Array von Inhaltselementen, die vom Modell generiert werden. - Die Länge und Reihenfolge der Elemente im output Array ist abhängigvon der Antwort des Modells. – Anstatt auf das erste Element im output Array zuzugreifen unddavon auszugehen, dass es sich um eine assistant-Nachricht mit dem Inhalt handelt, dervom Modell generiert wurde, können Sie ggf. die Eigenschaft output_text verwenden, soferndies in SDKs unterstützt wird. |
Ja | |
| └─ Ausgabentext | String (nullierbar) | No | ||
| └─ parallele_Werkzeugaufrufe | boolean | Gibt an, ob das Modell Toolaufrufe parallel ausführen darf. | Ja | Richtig |
| └– vorherige_Antwort_ID | String (nullierbar) | No | ||
| └– Eingabeaufforderung | OpenAI.Prompt | Verweisen Sie auf eine Eingabeaufforderungsvorlage und deren Variablen. Erfahren Sie mehr. |
No | |
| └– prompt_cache_key | Schnur | Wird von OpenAI verwendet, um Antworten für ähnliche Anforderungen zwischenzuspeichern, um ihre Cachetreffraten zu optimieren. Ersetzt das user Feld.
Erfahren Sie mehr. |
No | |
| └– prompt_cache_retention | enum | Mögliche Werte: in-memory, 24h |
No | |
| └– Begründung | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– safety_identifier | Schnur | Ein stabiler Bezeichner, der verwendet wird, um Benutzer Ihrer Anwendung zu erkennen, die möglicherweise die Nutzungsrichtlinien von OpenAI verletzen. Die IDs sollten eine Zeichenfolge sein, die jeden Benutzer eindeutig identifiziert. Wir empfehlen, den Benutzernamen oder die E-Mail-Adresse zu hashen, um zu vermeiden, dass wir identifizierende Informationen senden. Erfahren Sie mehr. |
No | |
| └- service_tier | OpenAI.ServiceTier | Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird. – Bei Festlegung auf "Auto" wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default". - Bei Festlegung auf "Standard" wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet. - Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet. - Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto". Wenn der service_tier Parameter festgelegt ist, enthält der Antworttext den service_tier Wert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde. |
No | |
| └─ Status | enum | Der Status der Antwortgenerierung. Einer von completed, failedin_progress, cancelled, queued, oder incomplete.Mögliche Werte: completed, , failed, in_progresscancelled, , , queuedincomplete |
No | |
| └– Temperatur | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Text | OpenAI.ResponseTextParam | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann einfach sein Text- oder strukturierte JSON-Daten. Erfahren Sie mehr: - Texteingaben und -ausgaben - Strukturierte Ausgaben |
No | |
| └─ Werkzeugwahl | OpenAI.ToolChoiceOptions oder OpenAI.ToolChoiceParam | No | ||
| └- Werkzeuge | OpenAI.ToolsArray | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird.Wir unterstützen die folgenden Kategorien von Tools: - Integrierte Tools: Tools, die von OpenAI zur Erweiterung von Funktionen bereitgestellt werden Die Funktionen des Modells, z. B. die Websuche oder Dateisuche. Weitere Informationen zu integrierte Tools. - MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools. - Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, Aktivieren des Modells zum Aufrufen ihres eigenen Codes mit stark typierten Argumenten und Ausgaben. Weitere Informationen zu Funktionsaufrufe. Sie können auch verwenden Benutzerdefinierte Tools zum Aufrufen ihres eigenen Codes. |
No | |
| └– top_logprobs | OpenAI.integer (nullable) | No | ||
| └– top_p | OpenAI.numeric (nullierbar) | No | 1 | |
| └– Abschneiden | enum | Mögliche Werte: auto, disabled |
No | |
| └– Nutzung | OpenAI.ResponseUsage | Stellt Tokenverwendungsdetails dar, einschließlich Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken. |
No | |
| └– Benutzer | Zeichenfolge (veraltet) | Dieses Feld wird durch safety_identifier und prompt_cache_key. Verwenden Sie prompt_cache_key stattdessen die Zwischenspeicherungsoptimierungen.Ein stabiler Bezeichner für Ihre Endbenutzer. Wird verwendet, um Die Trefferraten des Caches zu erhöhen, indem ähnliche Anforderungen besser zusammengefasst werden, und um OpenAI dabei zu helfen, Missbrauch zu erkennen und zu verhindern. Erfahren Sie mehr. |
No | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer „response.queued”. Mögliche Werte: response.queued |
Ja |
OpenAI.ResponseReasoningSummaryPartAddedEvent
Wird ausgegeben, wenn ein neuer Zusammenfassungsteil für die Begründung hinzugefügt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des Elements, dem dieser Zusammenfassungsteil zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| part | OpenAI.ResponseReasoningSummaryPartAddedEventPart | Ja | ||
| └– Text | Schnur | Ja | ||
| └– Typ | enum | Mögliche Werte: summary_text |
Ja | |
| sequence_number | OpenAI.integer | Ja | ||
| summary_index | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.reasoning_summary_part.added.Mögliche Werte: response.reasoning_summary_part.added |
Ja |
OpenAI.ResponseReasoningSummaryPartAddedEventPart
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Ja | ||
| type | enum | Mögliche Werte: summary_text |
Ja |
OpenAI.ResponseReasoningSummaryPartDoneEvent
Wird ausgelöst, wenn ein Teil der Argumentationszusammenfassung abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des Elements, dem dieser Zusammenfassungsteil zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| part | OpenAI.ResponseReasoningSummaryPartDoneEventPart | Ja | ||
| └– Text | Schnur | Ja | ||
| └– Typ | enum | Mögliche Werte: summary_text |
Ja | |
| sequence_number | OpenAI.integer | Ja | ||
| summary_index | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.reasoning_summary_part.done.Mögliche Werte: response.reasoning_summary_part.done |
Ja |
OpenAI.ResponseReasoningSummaryPartDoneEventPart
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Ja | ||
| type | enum | Mögliche Werte: summary_text |
Ja |
OpenAI.ResponseReasoningSummaryTextDeltaEvent
Wird ausgegeben, wenn ein Delta zu einem Begründungszusammenfassungstext hinzugefügt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| delta | Schnur | Das Textdelta, das der Zusammenfassung hinzugefügt wurde. | Ja | |
| item_id | Schnur | Die ID des Elements, dem dieses Zusammenfassungstextdelta zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| summary_index | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.reasoning_summary_text.delta.Mögliche Werte: response.reasoning_summary_text.delta |
Ja |
OpenAI.ResponseReasoningSummaryTextDoneEvent
Wird ausgegeben, wenn ein Grundübersichtstext abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Die ID des Elements, dem dieser Zusammenfassungstext zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| summary_index | OpenAI.integer | Ja | ||
| Text | Schnur | Der vollständige Text der vollständigen Zusammenfassung der Begründung. | Ja | |
| type | enum | Typ des Ereignisses Immer response.reasoning_summary_text.done.Mögliche Werte: response.reasoning_summary_text.done |
Ja |
OpenAI.ResponseReasoningTextDeltaEvent
Wird ausgegeben, wenn ein Delta einem Grundsatztext hinzugefügt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| content_index | OpenAI.integer | Ja | ||
| delta | Schnur | Das Textdelta, das dem Grundinhalt hinzugefügt wurde. | Ja | |
| item_id | Schnur | Die ID des Elements, dem dieses Grundtextdelta zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.reasoning_text.delta.Mögliche Werte: response.reasoning_text.delta |
Ja |
OpenAI.ResponseReasoningTextDoneEvent
Wird ausgegeben, wenn ein Grundsatztext abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| content_index | OpenAI.integer | Ja | ||
| item_id | Schnur | Die ID des Elements, dem dieser Grundtext zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| Text | Schnur | Der vollständige Text des vollständigen Begründungsinhalts. | Ja | |
| type | enum | Typ des Ereignisses Immer response.reasoning_text.done.Mögliche Werte: response.reasoning_text.done |
Ja |
OpenAI.ResponseRefusalDeltaEvent
Wird ausgegeben, wenn ein Teilverweigerungstext vorhanden ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| content_index | OpenAI.integer | Ja | ||
| delta | Schnur | Der Verweigerungstext, der hinzugefügt wird. | Ja | |
| item_id | Schnur | Die ID des Ausgabeelements, dem der Ablehnungstext hinzugefügt wird. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.refusal.delta.Mögliche Werte: response.refusal.delta |
Ja |
OpenAI.ResponseRefusalDoneEvent
Wird ausgegeben, wenn der Ablehnungstext abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| content_index | OpenAI.integer | Ja | ||
| item_id | Schnur | Die ID des Ausgabeelements, bei dem der Ablehnungstext finalisiert wurde. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| Weigerung | Schnur | Der endgültige Ablehnungstext. | Ja | |
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.refusal.done.Mögliche Werte: response.refusal.done |
Ja |
OpenAI.ResponseStreamOptions
Optionen für Antworten im Streaming-Bereich. Legen Sie dies nur fest, wenn Sie festlegen stream: true.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| include_obfuscation | boolean | Wenn true, wird die Stream-Verschleierung aktiviert. Stream-Verschleierung fügt hinzu Zufällige Zeichen für ein obfuscation Feld bei Streaming-Delta-Ereignissennormalisieren Sie Nutzlastgrößen als Gegenmaßnahme für bestimmte Seitenkanalangriffe. Diese Verschleierungsfelder sind standardmäßig enthalten, fügen jedoch einen kleinen Betrag hinzu. mehr Aufwand für den Datenstrom. Sie können auf include_obfuscationfalse, um die Bandbreite zu optimieren, wenn Sie den Netzwerkverbindungen zwischen Ihre Anwendung und die OpenAI-API. |
No |
OpenAI.ResponseTextDeltaEvent
Wird ausgegeben, wenn ein zusätzliches Textdelta vorhanden ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| content_index | OpenAI.integer | Ja | ||
| delta | Schnur | Das Textdelta, das hinzugefügt wurde | Ja | |
| item_id | Schnur | Die ID des Ausgabeelements, dem das Textdelta hinzugefügt wurde. | Ja | |
| logprobs | Array von OpenAI.ResponseLogProb | Die Protokollwahrscheinlichkeiten der Token im Delta. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.output_text.delta.Mögliche Werte: response.output_text.delta |
Ja |
OpenAI.ResponseTextDoneEvent
Wird gesendet, wenn der Textinhalt finalisiert ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| content_index | OpenAI.integer | Ja | ||
| item_id | Schnur | Die ID des Ausgabeelements, dessen Textinhalt abgeschlossen ist. | Ja | |
| logprobs | Array von OpenAI.ResponseLogProb | Die Protokollwahrscheinlichkeiten der Token im Delta. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| Text | Schnur | Der textinhalt, der abgeschlossen ist. | Ja | |
| type | enum | Typ des Ereignisses Immer response.output_text.done.Mögliche Werte: response.output_text.done |
Ja |
OpenAI.ResponseTextParam
Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann Nur-Text- oder strukturierte JSON-Daten sein. Erfahren Sie mehr:
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Ein Objekt, das das Format angibt, das das Modell ausgeben muss. Konfigurieren { "type": "json_schema" } von strukturierten Ausgaben,dadurch wird sichergestellt, dass das Modell mit Ihrem bereitgestellten JSON-Schema übereinstimmt. Weitere Informationen finden Sie im Das Standardformat ist { "type": "text" } ohne zusätzliche Optionen verfügbar.*Nicht empfohlen für gpt-4o und neuere Modelle:** Einstellung auf { "type": "json_object" } ermöglicht den älteren JSON-Modus, derstellt sicher, dass die Nachricht, die das Modell generiert, gültiger JSON-Code ist. Verwenden von json_schemawird für Modelle bevorzugt, die es unterstützen. |
No | |
| Ausführlichkeit | OpenAI.Verbosity | Beschränkt die Ausführlichkeit der Antwort des Modells. Niedrigere Werte führen zu präzisere Antworten, während höhere Werte zu ausführlicheren Antworten führen. Derzeit unterstützte Werte sind low, mediumund high. |
No |
OpenAI.ResponseUsage
Stellt Tokenverwendungsdetails wie Eingabetoken, Ausgabetoken, eine Aufschlüsselung der Ausgabetoken und die verwendeten Gesamttoken dar.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| input_tokens | OpenAI.integer | Ja | ||
| input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Ja | ||
| └– zwischengespeicherte_Token | OpenAI.integer | Ja | ||
| output_tokens | OpenAI.integer | Ja | ||
| output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Ja | ||
| └– reasoning_tokens | OpenAI.integer | Ja | ||
| Gesamtanzahl Tokens | OpenAI.integer | Ja |
OpenAI.ResponseUsageInputTokensDetails
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Ja |
OpenAI.ResponseUsageOutputTokensDetails
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Begründungs_Token | OpenAI.integer | Ja |
OpenAI.ResponseWebSearchCallCompletedEvent
Wird ausgegeben, wenn ein Websuchaufruf abgeschlossen ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Eindeutige ID für das Ausgabeelement, das dem Websuchaufruf zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.web_search_call.completed.Mögliche Werte: response.web_search_call.completed |
Ja |
OpenAI.ResponseWebSearchCallInProgressEvent
Wird ausgegeben, wenn ein Websuchaufruf initiiert wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Eindeutige ID für das Ausgabeelement, das dem Websuchaufruf zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.web_search_call.in_progress.Mögliche Werte: response.web_search_call.in_progress |
Ja |
OpenAI.ResponseWebSearchCallSearchingEvent
Wird ausgegeben, wenn ein Websuchaufruf ausgeführt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_id | Schnur | Eindeutige ID für das Ausgabeelement, das dem Websuchaufruf zugeordnet ist. | Ja | |
| output_index | OpenAI.integer | Ja | ||
| sequence_number | OpenAI.integer | Ja | ||
| type | enum | Typ des Ereignisses Immer response.web_search_call.searching.Mögliche Werte: response.web_search_call.searching |
Ja |
OpenAI.Screenshot
Screenshotaktion
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Gibt den Ereignistyp an. Für eine Screenshotaktion ist diese Eigenschaft immer auf screenshot festgelegt.Mögliche Werte: screenshot |
Ja |
OpenAI.Scroll
Eine Scrollaktion
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| scroll_x | OpenAI.integer | Ja | ||
| scroll_y | OpenAI.integer | Ja | ||
| type | enum | Gibt den Ereignistyp an. Bei einer Bildlaufaktion ist diese Eigenschaft immer auf scroll festgelegt.Mögliche Werte: scroll |
Ja | |
| x | OpenAI.integer | Ja | ||
| y | OpenAI.integer | Ja |
OpenAI.SearchContextSize
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | lowmediumhigh |
OpenAI.ServiceTier
Gibt den Verarbeitungstyp an, der für die Bereitstellung der Anforderung verwendet wird.
- Wenn sie auf "auto" festgelegt ist, wird die Anforderung mit der in den Project Einstellungen konfigurierten Dienstebene verarbeitet. Sofern nicht anders konfiguriert, verwendet die Project "default".
- Wenn sie auf "Standard" festgelegt ist, wird die Anforderung mit den Standardpreisen und der Leistung für das ausgewählte Modell verarbeitet.
- Wenn sie auf "Flex" oder "Priorität" festgelegt ist, wird die Anforderung mit der entsprechenden Dienstebene verarbeitet.
- Wenn sie nicht festgelegt ist, lautet das Standardverhalten "auto".
Wenn der
service_tierParameter festgelegt ist, enthält der Antworttext denservice_tierWert basierend auf dem Verarbeitungsmodus, der tatsächlich für die Anforderung verwendet wird. Dieser Antwortwert kann sich von dem wert unterscheiden, der im Parameter festgelegt wurde.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Nullable | Ja |
| Werte | autodefaultflexscalepriority |
OpenAI.SpecificApplyPatchParam
Erzwingt das Modell, das apply_patch Tool aufzurufen, wenn ein Toolaufruf ausgeführt wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Das tool, das aufgerufen werden soll. Immer apply_patch.Mögliche Werte: apply_patch |
Ja |
OpenAI.SpecificFunctionShellParam
Erzwingt das Modell, das Shelltool aufzurufen, wenn ein Toolaufruf erforderlich ist.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Das tool, das aufgerufen werden soll. Immer shell.Mögliche Werte: shell |
Ja |
OpenAI.Summary
Ein Zusammenfassungstext aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Eine Zusammenfassung der bisher vom Modell ausgegebenen Gründe. | Ja | |
| type | enum | Der Typ des Objekts. Immer summary_text.Mögliche Werte: summary_text |
Ja |
OpenAI.SummaryTextContent
Ein Zusammenfassungstext aus dem Modell.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Eine Zusammenfassung der bisher vom Modell ausgegebenen Gründe. | Ja | |
| type | enum | Der Typ des Objekts. Immer summary_text.Mögliche Werte: summary_text |
Ja |
OpenAI.TextContent
Ein Textinhalt.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Ja | ||
| type | enum | Mögliche Werte: text |
Ja |
OpenAI.TextResponseFormatConfiguration
Ein Objekt, das das Format angibt, das das Modell ausgeben muss.
Das Konfigurieren von { "type": "json_schema" } stellt strukturierte Ausgaben, die garantieren, dass das Modell Ihrem bereitgestellten JSON-Schema entspricht, sicher. Weitere Informationen finden Sie im
Das Standardformat ist { "type": "text" } ohne zusätzliche Optionen verfügbar.
Nicht empfohlen für gpt-4o und neuere Modelle:* Einstellung, um den älteren JSON-Modus zu { "type": "json_object" } aktivieren, wodurch sichergestellt wird, dass die Nachricht, die das Modell generiert, gültig JSON ist. Die Verwendung json_schema wird für Modelle bevorzugt, die sie unterstützen.
Diskriminator für OpenAI.TextResponseFormatConfiguration
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
json_schema |
OpenAI.TextResponseFormatJsonSchema |
text |
OpenAI.TextResponseFormatConfigurationResponseFormatText |
json_object |
OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.TextResponseFormatConfigurationType | Ja |
OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject
JSON-Objektantwortformat. Eine ältere Methode zum Generieren von JSON-Antworten.
Die Verwendung json_schema wird für Modelle empfohlen, die sie unterstützen. Beachten Sie, dass das Modell keine JSON ohne System- oder Benutzermeldung generiert, in der es dazu angewiesen wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des zu definierenden Antwortformats. Immer json_object.Mögliche Werte: json_object |
Ja |
OpenAI.TextResponseFormatConfigurationResponseFormatText
Standardantwortformat. Wird verwendet, um Textantworten zu generieren.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Typ des zu definierenden Antwortformats. Immer text.Mögliche Werte: text |
Ja |
OpenAI.TextResponseFormatConfigurationType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | textjson_schemajson_object |
OpenAI.TextResponseFormatJsonSchema
JSON-Schemaantwortformat. Wird verwendet, um strukturierte JSON-Antworten zu generieren. Erfahren Sie mehr über Structured Outputs.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine Beschreibung des Zwecks des Antwortformats, mit dem vom Modell bestimmt wird, wie im Format geantwortet werden soll. |
No | |
| Name | Schnur | Der Name des Antwortformats. Muss a–z, A–Z, 0–9 sein oder Unterstriche und Gedankenstriche enthalten (maximale Länge: 64 Zeichen). |
Ja | |
| schema | OpenAI.ResponseFormatJsonSchemaSchema | Das Schema für das Antwortformat, das als JSON-Schemaobjekt beschrieben wird. Hier erfahren Sie, wie Sie JSON-Schemas erstellen. |
Ja | |
| strict | boolescher Wert (nullable) | No | ||
| type | enum | Der Typ des zu definierenden Antwortformats. Immer json_schema.Mögliche Werte: json_schema |
Ja |
OpenAI.Tool
Ein Tool, das zum Generieren einer Antwort verwendet werden kann.
Diskriminator für OpenAI.Tool
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | 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 | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.ToolType | Ja |
OpenAI.ToolChoiceAllowed
Beschränkt die tools, die für das Modell verfügbar sind, auf einen vordefinierten Satz.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| mode | enum | Beschränkt die tools, die für das Modell verfügbar sind, auf einen vordefinierten Satz.auto ermöglicht es dem Modell, zwischen den zulässigen Tools zu wählen und eineNachricht. required erfordert, dass das Modell mindestens eins der zulässigen Tools aufruft.Mögliche Werte: auto, required |
Ja | |
| tools | Objektarray | Eine Liste der Tooldefinitionen, die das Modell aufrufen darf. Für die Antwort-API könnte die Liste der Tooldefinitionen wie folgt aussehen: json<br> [<br> { "type": "function", "name": "get_weather" },<br> { "type": "mcp", "server_label": "deepwiki" },<br> { "type": "image_generation" }<br> ]<br> |
Ja | |
| type | enum | Zulässiger Toolkonfigurationstyp. Immer allowed_tools.Mögliche Werte: allowed_tools |
Ja |
OpenAI.ToolChoiceCodeInterpreter
Gibt an, dass das Modell ein integriertes Tool zum Generieren einer Antwort verwenden soll. Erfahren Sie mehr über integrierte Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: code_interpreter |
Ja |
OpenAI.ToolChoiceComputerUsePreview
Gibt an, dass das Modell ein integriertes Tool zum Generieren einer Antwort verwenden soll. Erfahren Sie mehr über integrierte Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: computer_use_preview |
Ja |
OpenAI.ToolChoiceCustom
Verwenden Sie diese Option, um zu erzwingen, dass das Modell ein bestimmtes benutzerdefiniertes Tool aufruft.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name | Schnur | Der Name des benutzerdefinierten Tools, das aufgerufen werden soll. | Ja | |
| type | enum | Für benutzerdefinierte Toolaufrufe ist der Typ immer custom.Mögliche Werte: custom |
Ja |
OpenAI.ToolChoiceFileSearch
Gibt an, dass das Modell ein integriertes Tool zum Generieren einer Antwort verwenden soll. Erfahren Sie mehr über integrierte Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: file_search |
Ja |
OpenAI.ToolChoiceFunction
Verwenden Sie diese Option, um zu erzwingen, dass das Modell eine bestimmte Funktion aufruft.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja | |
| type | enum | Bei Funktionsaufrufen ist der Typ immer function.Mögliche Werte: function |
Ja |
OpenAI.ToolChoiceImageGeneration
Gibt an, dass das Modell ein integriertes Tool zum Generieren einer Antwort verwenden soll. Erfahren Sie mehr über integrierte Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: image_generation |
Ja |
OpenAI.ToolChoiceMCP
Verwenden Sie diese Option, um zu erzwingen, dass das Modell ein bestimmtes Tool auf einem Remote-MCP-Server aufruft.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Name | String (nullierbar) | No | ||
| Serverbeschriftung | Schnur | Die Bezeichnung des zu verwendenden MCP-Servers. | Ja | |
| type | enum | Bei MCP-Tools ist der Typ immer mcp.Mögliche Werte: mcp |
Ja |
OpenAI.ToolChoiceOptions
Steuert, welches Tool (falls vorhanden) vom Modell aufgerufen wird.
none bedeutet, dass das Modell kein Tool aufruft und stattdessen eine Nachricht generiert.
auto bedeutet, dass das Modell zwischen dem Generieren einer Nachricht oder dem Aufrufen eines oder mehrerer Tools auswählen kann.
required bedeutet, dass das Modell mindestens ein Tools aufrufen muss.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | noneautorequired |
OpenAI.ToolChoiceParam
Wie das Modell auswählen soll, welches Tool (oder welche Tools) beim Generieren einer Antwort verwendet werden soll. Sehen Sie sich den tools Parameter an, um zu sehen, wie Sie angeben, welche Tools das Modell aufrufen kann.
Diskriminator für OpenAI.ToolChoiceParam
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | 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 | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenAI.ToolChoiceParamType | Ja |
OpenAI.ToolChoiceParamType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | allowed_toolsfunctionmcpcustomapply_patchshellfile_searchweb_search_previewcomputer_use_previewweb_search_preview_2025_03_11image_generationcode_interpreter |
OpenAI.ToolChoiceWebSearchPreview
Gibt an, dass das Modell ein integriertes Tool zum Generieren einer Antwort verwenden soll. Erfahren Sie mehr über integrierte Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: web_search_preview |
Ja |
OpenAI.ToolChoiceWebSearchPreview20250311
Gibt an, dass das Modell ein integriertes Tool zum Generieren einer Antwort verwenden soll. Erfahren Sie mehr über integrierte Tools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: web_search_preview_2025_03_11 |
Ja |
OpenAI.ToolType
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | 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
Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie können angeben, welches Tool verwendet werden soll, indem Sie den tool_choice Parameter festlegen.
Wir unterstützen die folgenden Kategorien von Tools:
- Integrierte Tools: Tools, die von OpenAI bereitgestellt werden, die die Funktionen des Modells erweitern, z. B. Websuche oder Dateisuche. Erfahren Sie mehr über integrierte Tools.
- MCP-Tools: Integrationen mit Drittanbietersystemen über benutzerdefinierte MCP-Server oder vordefinierte Connectors wie Google Drive und SharePoint. Weitere Informationen zu MCP-Tools.
- Funktionsaufrufe (benutzerdefinierte Tools):Funktionen, die von Ihnen definiert werden, wodurch das Modell Ihren eigenen Code mit stark typierten Argumenten und Ausgaben aufrufen kann. Erfahren Sie mehr über function calling. Sie können auch benutzerdefinierte Tools verwenden, um Ihren eigenen Code aufzurufen.
Array von: OpenAI.Tool
OpenAI.TopLogProb
Die oberste Protokollwahrscheinlichkeit eines Tokens.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Byte | Array von OpenAI.integer | Ja | ||
| logprob | OpenAI.numeric | Ja | ||
| token | Schnur | Ja |
OpenAI.Type
Eine Aktion zum Eingeben von Text.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Text | Schnur | Der einzugebende Text. | Ja | |
| type | enum | Gibt den Ereignistyp an. Bei einer Typaktion ist diese Eigenschaft immer auf type festgelegt.Mögliche Werte: type |
Ja |
OpenAI.UpdateConversationBody
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
Ja |
OpenAI.UrlCitationBody
Ein Zitat für eine Webressource, das zum Generieren einer Modellantwort verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| end_index | OpenAI.integer | Ja | ||
| start_index | OpenAI.integer | Ja | ||
| title | Schnur | Der Titel der Webressource. | Ja | |
| type | enum | Der Typ des URL-Zitats. Immer url_citation.Mögliche Werte: url_citation |
Ja | |
| url | Schnur | Die URL der Webressource. | Ja |
OpenAI.VectorStoreFileAttributes
Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann hilfreich sein, um zusätzliche Informationen zum Objekt in einem strukturierten Format zu speichern und Objekte über DIE API oder das Dashboard abzufragen. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen, Booleanen oder Zahlen.
Typ: Objekt
OpenAI.Verbosity
Beschränkt die Ausführlichkeit der Antwort des Modells. Niedrigere Werte führen zu präziseren Antworten, während höhere Werte ausführlichere Antworten ergeben.
Derzeit unterstützte Werte sind low, mediumund high.
| Property | Wert |
|---|---|
| Typ | Schnur |
| Nullable | Ja |
| Werte | lowmediumhigh |
OpenAI.Wait
Eine Warteaktion.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Gibt den Ereignistyp an. Für eine Warteaktion ist diese Eigenschaft immer auf wait festgelegt.Mögliche Werte: wait |
Ja |
OpenAI.WebSearchActionFind
Aktionstyp "suchen": Sucht innerhalb einer geladenen Seite nach einem Muster.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| pattern | Schnur | Das Muster oder der Text, nach dem innerhalb der Seite gesucht werden soll. | Ja | |
| type | enum | Der Aktionstyp. Mögliche Werte: find_in_page |
Ja | |
| url | Schnur | Die URL der Seite, die nach dem Muster gesucht wurde. | Ja |
OpenAI.WebSearchActionOpenPage
Aktionstyp "open_page" – Öffnet eine bestimmte URL aus Suchergebnissen.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Aktionstyp. Mögliche Werte: open_page |
Ja | |
| url | Schnur | Die URL, die vom Modell geöffnet wurde. | Ja |
OpenAI.WebSearchActionSearch
Aktionstyp "suche" – Führt eine Websuchabfrage aus.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Abfragen | Array von Strings | Die Suchabfragen. | No | |
| query | Zeichenfolge (veraltet) | [VERALTET] Die Suchabfrage. | Ja | |
| Quellen | Array von OpenAI.WebSearchActionSearchSources | Die in der Suche verwendeten Quellen. | No | |
| type | enum | Der Aktionstyp. Mögliche Werte: search |
Ja |
OpenAI.WebSearchActionSearchSources
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Mögliche Werte: url |
Ja | |
| url | Schnur | Ja |
OpenAI.WebSearchApproximateLocation
Die ungefähre Position des Benutzers.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Stadt | String (nullierbar) | No | ||
| country | String (nullierbar) | No | ||
| Region | String (nullierbar) | No | ||
| timezone | String (nullierbar) | No | ||
| type | enum | Der Typ der Standortannäherung. Immer approximate.Mögliche Werte: approximate |
No |
OpenAI.WebSearchPreviewTool
Dieses Tool durchsucht im Web nach relevanten Ergebnissen, die in einer Antwort verwendet werden können. Erfahren Sie mehr über das Web-Suchtool.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Suchkontextgröße | OpenAI.SearchContextSize | No | ||
| type | enum | Der Typ des Websuchtools. Einer von web_search_preview oder web_search_preview_2025_03_11.Mögliche Werte: web_search_preview |
Ja | |
| Benutzerstandort | OpenAI.ApproximateLocation (nullierbar) | No | ||
| └– Stadt | String (nullierbar) | No | ||
| └- Land | String (nullierbar) | No | ||
| └– Region | String (nullierbar) | No | ||
| └– Zeitzone | String (nullierbar) | No | ||
| └– Typ | enum | Der Typ der Standortannäherung. Immer approximate.Mögliche Werte: approximate |
Ja |
OpenAI.WebSearchTool
Suchen Sie im Internet nach Quellen, die mit dem Prompt zu tun haben. Erfahren Sie mehr über das Web-Suchtool.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| custom_search_configuration | WebSearchConfiguration | Eine Websuchkonfiguration für bing benutzerdefinierte Suche | No | |
| └– instance_name | Schnur | Name der benutzerdefinierten Konfigurationsinstanz, die für die Konfiguration angegeben wird. | Ja | |
| └– project_connection_id | Schnur | Project Verbindungs-ID für das Erding mit der benutzerdefinierten Bing-Suche | Ja | |
| Filter | OpenAI.WebSearchToolFilters (nullable) | No | ||
| └– allowed_domains | Array der Zeichenfolge (nullable) | No | ||
| Suchkontextgröße | enum | Allgemeine Richtlinie für die Menge des Kontextfensterbereichs, der für die Suche verwendet werden soll. Einer der folgenden Werte: low, medium oder high.
medium ist der Standardwert.Mögliche Werte: low, , mediumhigh |
No | |
| type | enum | Der Typ des Websuchtools. Einer von web_search oder web_search_2025_08_26.Mögliche Werte: web_search |
Ja | |
| Benutzerstandort | OpenAI.WebSearchApproximateLocation (nullierbar) | Die ungefähre Position des Benutzers. | No | |
| └– Stadt | String (nullierbar) | No | ||
| └- Land | String (nullierbar) | No | ||
| └– Region | String (nullierbar) | No | ||
| └– Zeitzone | String (nullierbar) | No | ||
| └– Typ | enum | Der Typ der Standortannäherung. Immer approximate.Mögliche Werte: approximate |
No |
OpenAI.WebSearchToolFilters
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| allowed_domains | Array von Strings | No |
OpenAI.integer
Typ: ganze Zahl
Format: int64
OpenAI.numeric
Typ: Zahl
Format: doppelt
OpenApiAnonymousAuthDetails
Sicherheitsdetails für die anonyme OpenApi-Authentifizierung
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | enum | Der Objekttyp, der immer "anonym" ist. Mögliche Werte: anonymous |
Ja |
OpenApiAuthDetails
Authentifizierungsdetails für OpenApiFunctionDefinition
Diskriminator für OpenApiAuthDetails
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
anonymous |
OpenApiAnonymousAuthDetails |
project_connection |
OpenApiProjectConnectionAuthDetails |
managed_identity |
OpenApiManagedAuthDetails |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | OpenApiAuthType | Authentifizierungstyp für den OpenApi-Endpunkt. Folgende Typen sind zulässig: - Anonym (keine Authentifizierung erforderlich) - Project Verbindung (erfordert project_connection_id zum Endpunkt, wie setup in AI Foundry) - Managed_Identity (erfordert Zielgruppe für identitätsbasierte Authentifizierung) |
Ja |
OpenApiAuthType
Authentifizierungstyp für den OpenApi-Endpunkt. Folgende Typen sind zulässig:
- Anonym (keine Authentifizierung erforderlich)
- Project Verbindung (erfordert project_connection_id zum Endpunkt, wie in AI Foundry eingerichtet)
- Managed_Identity (erfordert Zielgruppe für identitätsbasierte Authentifizierung)
| Property | Wert |
|---|---|
| Beschreibung | Authentifizierungstyp für den OpenApi-Endpunkt. Folgende Typen sind zulässig: - Anonym (keine Authentifizierung erforderlich) - Project Verbindung (erfordert project_connection_id zum Endpunkt, wie setup in AI Foundry) - Managed_Identity (erfordert Zielgruppe für identitätsbasierte Authentifizierung) |
| Typ | Schnur |
| Werte | anonymousproject_connectionmanaged_identity |
OpenApiFunctionDefinition
Die Eingabedefinitionsinformationen für eine openapi-Funktion.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| auth | OpenApiAuthDetails | Authentifizierungsdetails für OpenApiFunctionDefinition | Ja | |
| └– Typ | OpenApiAuthType | Der Authentifizierungstyp muss anonym/project_connection/managed_identity sein. | Ja | |
| default_params | Array von Strings | Liste der OpenAPI-Spezifikationsparameter, die vom Benutzer bereitgestellte Standardwerte verwenden | No | |
| description | Schnur | Eine Beschreibung der Funktion, die vom Modell verwendet wird, um auszuwählen, wann und wie die Funktion aufgerufen wird. | No | |
| functions | Objektarray | Liste der funktionsdefinitionen, die vom OpenApi-Tool verwendet werden | No | |
| Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja | |
| spec | Objekt | Das openapi-Funktions-Shape, das als JSON-Schemaobjekt beschrieben wird. | Ja |
OpenApiManagedAuthDetails
Sicherheitsdetails für die OpenApi-managed_identity-Authentifizierung
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| security_scheme | OpenApiManagedSecurityScheme | Sicherheitsschema für die OpenApi-managed_identity-Authentifizierung | Ja | |
| └– Publikum | Schnur | Authentifizierungsbereich für managed_identity Authentifizierungstyp | Ja | |
| type | enum | Der Objekttyp, der immer "managed_identity" ist. Mögliche Werte: managed_identity |
Ja |
OpenApiManagedSecurityScheme
Sicherheitsschema für die OpenApi-managed_identity-Authentifizierung
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| audience | Schnur | Authentifizierungsbereich für managed_identity Authentifizierungstyp | Ja |
OpenApiProjectConnectionAuthDetails
Sicherheitsdetails für die OpenApi-project Verbindungsauthentifizierung
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| security_scheme | OpenApiProjectConnectionSecurityScheme | Sicherheitsschema für die OpenApi-managed_identity-Authentifizierung | Ja | |
| └– project_connection_id | Schnur | Project Verbindungs-ID für Project Verbindungsauthentifizierungstyp | Ja | |
| type | enum | Der Objekttyp, der immer "project_connection" ist. Mögliche Werte: project_connection |
Ja |
OpenApiProjectConnectionSecurityScheme
Sicherheitsschema für die OpenApi-managed_identity-Authentifizierung
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| project_connection_id | Schnur | Project Verbindungs-ID für Project Verbindungsauthentifizierungstyp | Ja |
OpenApiTool
Die Eingabedefinitionsinformationen für ein OpenAPI-Tool, das zum Konfigurieren eines Agents verwendet wird.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| openapi | OpenApiFunctionDefinition | Die Eingabedefinitionsinformationen für eine openapi-Funktion. | Ja | |
| └– Authentifizierung | OpenApiAuthDetails | Details zur offenen API-Authentifizierung | Ja | |
| └- default_params | Array von Strings | Liste der OpenAPI-Spezifikationsparameter, die vom Benutzer bereitgestellte Standardwerte verwenden | No | |
| └– Beschreibung | Schnur | Eine Beschreibung der Funktion, die vom Modell verwendet wird, um auszuwählen, wann und wie die Funktion aufgerufen wird. | No | |
| └- Funktionen | Objektarray (schreibgeschützt) | Liste der funktionsdefinitionen, die vom OpenApi-Tool verwendet werden | No | |
| └– Beschreibung | Schnur | Eine Beschreibung der Funktion, die vom Modell verwendet wird, um auszuwählen, wann und wie die Funktion aufgerufen wird. | No | |
| └– Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja | |
| └- Parameter | Objekt | Die Parameter, die die Funktionen akzeptieren, die als JSON-Schemaobjekt beschrieben werden. | Ja | |
| └– Name | Schnur | Der Name der funktion, die aufgerufen werden soll. | Ja | |
| └– Spezifikation | Objekt | Das openapi-Funktions-Shape, das als JSON-Schemaobjekt beschrieben wird. | Ja | |
| type | enum | Der Objekttyp, der immer 'openapi' ist. Mögliche Werte: openapi |
Ja |
PageOrder
| Property | Wert |
|---|---|
| Typ | Schnur |
| Werte | ascdesc |
PagedConnection
Ausgelagerte Sammlung von Verbindungselementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array der Verbindung | Die Verbindungselemente auf dieser Seite | Ja |
PagedDatasetVersion
Paged-Sammlung von DatasetVersion-Elementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array von DatasetVersion | Die DatasetVersion-Elemente auf dieser Seite | Ja |
PagedDeployment
Ausgelagerte Sammlung von Bereitstellungselementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array der Bereitstellung | Die Bereitstellungselemente auf dieser Seite | Ja |
PagedEvaluationRule
Paged-Auflistung von EvaluationRule-Elementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array von EvaluationRule | Die EvaluationRule-Elemente auf dieser Seite | Ja |
PagedEvaluationTaxonomy
Paged-Auflistung von EvaluationTaxonomy-Elementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array von EvaluationTaxonomy | Die Elemente "EvaluationTaxonomy" auf dieser Seite | Ja |
PagedEvaluatorVersion
Paged-Auflistung von EvaluatorVersion-Elementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array von EvaluatorVersion | Die EvaluatorVersion-Elemente auf dieser Seite | Ja |
PagedIndex
Paged-Auflistung von Indexelementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array des Indexes | Die Indexelemente auf dieser Seite | Ja |
PagedInsight
Paged-Sammlung von Insight-Elementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array von Insight | Die Insights-Elemente auf dieser Seite | Ja |
PagedRedTeam
Paged-Auflistung von RedTeam-Elementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array von RedTeam | Die RedTeam-Elemente auf dieser Seite | Ja |
PagedSchedule
Ausgelagerte Sammlung von Zeitplanelementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array von Zeitplan | Die Elemente auf dieser Seite planen | Ja |
PagedScheduleRun
Paged-Sammlung von ScheduleRun-Elementen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| nextLink | Schnur | Der Link zur nächsten Seite von Elementen | No | |
| value | Array von ScheduleRun | Die ScheduleRun-Elemente auf dieser Seite | Ja |
PendingUploadRequest
Stellt eine Anforderung für einen ausstehenden Upload dar.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Connectionname | Schnur | Verbindungsname des Azure Storage-Kontos, der zum Generieren eines temporären SAS-Tokens verwendet werden soll | No | |
| pendingUploadId | Schnur | Wenn PendingUploadId nicht angegeben wird, wird eine zufällige GUID verwendet. | No | |
| pendingUploadType | enum | BlobReference ist der einzige unterstützte Typ. Mögliche Werte: BlobReference |
Ja |
PendingUploadResponse
Stellt die Antwort auf eine ausstehende Uploadanforderung dar
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| blobReference | BlobReference | Details zum Blobverweis. | Ja | |
| └– blobUri | Schnur | Blob-URI-Pfad für den Client zum Hochladen von Daten. Beispiel: https://blob.windows.core.net/Container/Path |
Ja | |
| └– Anmeldeinformationen | SasCredential | Anmeldeinformationen für den Zugriff auf das Speicherkonto. | Ja | |
| └– storageAccountArmId | Schnur | ARM-ID des zu verwendenden Speicherkontos. | Ja | |
| pendingUploadId | Schnur | ID für diese Upload-Anforderung. | Ja | |
| pendingUploadType | enum | BlobReference ist der einzige unterstützte Typ. Mögliche Werte: BlobReference |
Ja | |
| version | Schnur | Version des zu erstellenden Assets, wenn der Benutzer die Version beim ersten Erstellen des Uploads nicht angegeben hat | No |
PromptAgentDefinition
Die Definition des Eingabeaufforderungs-Agents
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| instructions | String (nullierbar) | Eine Systemnachricht (oder Entwicklernachricht), die in den Kontext des Modells eingefügt wurde. | No | |
| kind | enum | Mögliche Werte: prompt |
Ja | |
| model | Schnur | Die Modellbereitstellung, die für diesen Agent verwendet werden soll. | Ja | |
| rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| └– rai_policy_name | Schnur | Der Name der zu übernehmenden RAI-Richtlinie. | Ja | |
| reasoning | OpenAI.Reasoning (nullierbar) |
nur gpt-5- und o-Series-Modelle Konfigurationsoptionen für Begründungsmodelle. |
No | |
| └– Aufwand | OpenAI.ReasoningEffort | Schränkt den Aufwand für die Begründung ein Begründungsmodelle. Derzeit unterstützte Werte sind none, , minimal, low, medium, highund xhigh. ReduzierenDer Denkaufwand kann zu schnelleren Antworten und weniger genutzten Token führen. die bei der Begründung in einer Antwort verwendet werden. - gpt-5.1 Standardwert ist none, was keine Begründung ausführt. Die unterstützten Grundwerte sind gpt-5.1none, , low, mediumund high. Toolaufrufe werden für alle Gründe in gpt-5.1 unterstützt.- Alle Modelle vor gpt-5.1 der Standardeinstellung des medium Grundaufwands und nicht unterstützen none.- Das gpt-5-pro Modell ist standardmäßig auf (und nur unterstützt) high Grunderlegungsaufwand festgelegt.- xhigh wird für alle Modelle nach gpt-5.1-codex-max. |
No | |
| └– generate_summary | enum | Mögliche Werte: auto, , concisedetailed |
No | |
| └– Zusammenfassung | enum | Mögliche Werte: auto, , concisedetailed |
No | |
| structured_inputs | Objekt | Satz strukturierter Eingaben, die an der Ersetzung von Eingabeaufforderungsvorlagen oder an Werkzeugargumentbindungen teilnehmen können. | No | |
| Temperatur | Zahl | Welche Probenahmetemperatur verwendet werden soll, zwischen 0 und 2. Durch höhere Werte wie 0,8 wird die Ausgabe zufälliger, während sie durch niedrigere Werte wie 0,2 fokussierter und deterministischer wird. Es wird in der Regel empfohlen, dies oder top_p nicht beides zu ändern. |
No | 1 |
| Text | PromptAgentDefinitionTextOptions | Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann Nur-Text- oder strukturierte JSON-Daten sein. | No | |
| └─ Format | OpenAI.TextResponseFormatConfiguration | Ein Objekt, das das Format angibt, das das Modell ausgeben muss. Konfigurieren { "type": "json_schema" } von strukturierten Ausgaben,dadurch wird sichergestellt, dass das Modell mit Ihrem bereitgestellten JSON-Schema übereinstimmt. Weitere Informationen finden Sie im Das Standardformat ist { "type": "text" } ohne zusätzliche Optionen verfügbar.*Nicht empfohlen für gpt-4o und neuere Modelle:** Einstellung auf { "type": "json_object" } ermöglicht den älteren JSON-Modus, derstellt sicher, dass die Nachricht, die das Modell generiert, gültiger JSON-Code ist. Verwenden von json_schemawird für Modelle bevorzugt, die es unterstützen. |
No | |
| tool_choice | string oder OpenAI.ToolChoiceParam | Wie das Modell auswählen soll, welches Tool (oder welche Tools) beim Generieren einer Antwort verwendet werden soll. Sehen Sie sich den tools Parameter an, um zu sehen, wie Sie angeben, welche Tools das Modell aufrufen kann. |
No | |
| tools | Array von OpenAI.Tool | Ein Array von Tools, die das Modell aufrufen kann, während eine Antwort generiert wird. Sie kann angeben, welches Tool verwendet werden soll, indem der tool_choice Parameter festgelegt wird. |
No | |
| top_p | Zahl | Eine Alternative zur Probenahme mit Temperatur, die als Kernsampling bezeichnet wird, bei dem das Modell die Ergebnisse der Token mit der Wahrscheinlichkeitsmasse „top_p“ berücksichtigt. 0,1 bedeutet also nur die Token, die die top 10% Wahrscheinlichkeitsmasse umfassen. umfassen. Es wird in der Regel empfohlen, dies oder temperature nicht beides zu ändern. |
No | 1 |
PromptAgentDefinitionTextOptions
Konfigurationsoptionen für eine Textantwort aus dem Modell. Kann Nur-Text- oder strukturierte JSON-Daten sein.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Ein Objekt, das das Format angibt, das das Modell ausgeben muss. Konfigurieren { "type": "json_schema" } von strukturierten Ausgaben,dadurch wird sichergestellt, dass das Modell mit Ihrem bereitgestellten JSON-Schema übereinstimmt. Weitere Informationen finden Sie im Das Standardformat ist { "type": "text" } ohne zusätzliche Optionen verfügbar.*Nicht empfohlen für gpt-4o und neuere Modelle:** Einstellung auf { "type": "json_object" } ermöglicht den älteren JSON-Modus, derstellt sicher, dass die Nachricht, die das Modell generiert, gültiger JSON-Code ist. Verwenden von json_schemawird für Modelle bevorzugt, die es unterstützen. |
No |
PromptBasedEvaluatorDefinition
Eingabeaufforderungsbasierter Evaluator
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| data_schema | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabedaten des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| init_parameters | Objekt | Das JSON-Schema (Entwurf 2020-12) für die Eingabeparameter des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich. | No | |
| metrics | Objekt | Liste der von diesem Evaluator erzeugten Ausgabemetriken | No | |
| prompt_text | Schnur | Der zur Auswertung verwendete Eingabeaufforderungstext | Ja | |
| type | enum | Mögliche Werte: prompt |
Ja |
ProtocolVersionRecord
Ein Datensatz-Mapping für ein einzelnes Protokoll und seine Version.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| protocol | AgentProtocol | Ja | ||
| version | Schnur | Die Versionszeichenfolge für das Protokoll, z. B. "v0.1.1". | Ja |
RaiConfig
Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI).
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| rai_policy_name | Schnur | Der Name der zu übernehmenden RAI-Richtlinie. | Ja |
RecurrenceSchedule
Modell des Wiederholungszeitplans.
Diskriminator für RecurrenceSchedule
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
Hourly |
HourlyRecurrenceSchedule |
Daily |
DailyRecurrenceSchedule |
Weekly |
WeeklyRecurrenceSchedule |
Monthly |
MonthlyRecurrenceSchedule |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | RecurrenceType | Typ der Wiederholung. | Ja |
RecurrenceTrigger
Wiederholungsbasierter Trigger.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| endTime | Schnur | Endzeit für den Wiederholungszeitplan im ISO 8601-Format. | No | |
| interval | integer | Intervall für den Wiederholungszeitplan. | Ja | |
| schedule | RecurrenceSchedule | Modell des Wiederholungszeitplans. | Ja | |
| └– Typ | RecurrenceType | Serientyp für den Serienzeitplan. | Ja | |
| startTime | Schnur | Startzeit für den Wiederholungszeitplan im ISO 8601-Format. | No | |
| timeZone | Schnur | Zeitzone für den Wiederholungszeitplan. | No | UTC |
| type | enum | Typ des Auslösers. Mögliche Werte: Recurrence |
Ja |
RecurrenceType
Typ der Wiederholung.
| Property | Wert |
|---|---|
| Beschreibung | Typ der Wiederholung. |
| Typ | Schnur |
| Werte | HourlyDailyWeeklyMonthly |
RedTeam
Details zum roten Team.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| applicationScenario | Schnur | Anwendungsszenario für den roten Teamvorgang, um szenariospezifische Angriffe zu generieren. | No | |
| attackStrategies | Array von AttackStrategy | Liste der Angriffsstrategien oder geschachtelten Listen von Angriffsstrategien. | No | |
| displayName | Schnur | Name der Rot-Team-Ausführung. | No | |
| id | Zeichenfolge (schreibgeschützt) | Bezeichner der roten Teamausführung. | Ja | |
| numTurns | integer | Anzahl der Simulationsrunden. | No | |
| properties | Objekt | Eigenschaften des roten Teams. Im Gegensatz zu Tags sind Eigenschaften nur add-only. Nachdem eine Eigenschaft hinzugefügt wurde, kann keine Eigenschaft entfernt werden. | No | |
| riskCategories | Array von RiskCategory | Liste der Risikokategorien, für die Angriffsziele generiert werden sollen. | No | |
| simulationOnly | boolean | Nur Simulation oder Simulation + Auswertung. Standardwert "false", wenn "true" die Ausgabe des Unterhaltungsergebnisses ohne Auswertung ausgibt. | No | Falsch |
| status | Zeichenfolge (schreibgeschützt) | Status des roten Teams. Sie wird nach Dienst festgelegt und ist schreibgeschützt. | No | |
| tags | Objekt | Die Tags des roten Teams. Im Gegensatz zu Eigenschaften sind Tags vollständig änderbar. | No | |
| target | TargetConfig | Abstrakte Klasse für die Zielkonfiguration. | Ja | |
| └– Typ | Schnur | Typ der Modellkonfiguration. | Ja |
RedTeamEvalRunDataSource
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| item_generation_params | ItemGenerationParams | Stellt den Satz von Parametern dar, die zum Steuern von Elementgenerierungsvorgängen verwendet werden. | Ja | |
| └– Typ | ItemGenerationParamsType | Der Typ der zu verwendenden Elementgenerierungsparameter. | Ja | |
| target | Ziel | Basisklasse für Ziele mit Diskriminatorunterstützung. | Ja | |
| └– Typ | Schnur | Der Zieltyp. | Ja | |
| type | enum | Der Typ der Datenquelle. Immer azure_ai_red_team.Mögliche Werte: azure_ai_red_team |
Ja |
RedTeamItemGenerationParams
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| attack_strategies | Array von AttackStrategy | Die Sammlung der zu verwendenden Angriffsstrategien. | Ja | |
| num_turns | integer | Die Anzahl der im Spiel zulässigen Wendungen. | Ja | 20 |
| type | enum | Der Typ der Elementgenerierungsparameter. Mögliche Werte: red_team |
Ja |
RedTeamSeedPromptsItemGenerationParams
Stellt die Parameter für die Elementgenerierung roter Team-Startaufforderungen dar.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| attack_strategies | Array von AttackStrategy | Die Sammlung der zu verwendenden Angriffsstrategien. | Ja | |
| num_turns | integer | Die Anzahl der im Spiel zulässigen Wendungen. | Ja | 20 |
| source | OpenAI.EvalJsonlFileContentSource | Ja | ||
| └– Inhalt | Array von OpenAI.EvalJsonlFileContentSourceContent | Der Inhalt der JSONL-Datei. | Ja | |
| └– Typ | enum | Der Typ der JSONL-Quelle. Immer file_content.Mögliche Werte: file_content |
Ja | |
| type | enum | Der Typ der Elementgenerierungsparameter, immer red_team_seed_prompts.Mögliche Werte: red_team_seed_prompts |
Ja |
RedTeamTaxonomyItemGenerationParams
Stellt die Parameter für die Erstellung roter Teamtaxonomieelemente dar.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| attack_strategies | Array von AttackStrategy | Die Sammlung der zu verwendenden Angriffsstrategien. | Ja | |
| num_turns | integer | Die Anzahl der im Spiel zulässigen Wendungen. | Ja | 20 |
| source | OpenAI.EvalJsonlFileContentSource | Ja | ||
| └– Inhalt | Array von OpenAI.EvalJsonlFileContentSourceContent | Der Inhalt der JSONL-Datei. | Ja | |
| └– Typ | enum | Der Typ der JSONL-Quelle. Immer file_content.Mögliche Werte: file_content |
Ja | |
| type | enum | Der Typ der Elementgenerierungsparameter, immer red_team_taxonomy.Mögliche Werte: red_team_taxonomy |
Ja |
ResponseRetrievalItemGenerationParams
Stellt die Parameter für die Generierung von Antwortabrufelementen dar.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Datenzuordnung | Objekt | Zuordnung von Quellfeldern zu response_id Feld, erforderlich zum Abrufen des Chatverlaufs. | Ja | |
| max_num_turns | integer | Die maximale Anzahl der zu bewertenden Chatverlaufszahlen. | Ja | |
| source | OpenAI.EvalJsonlFileContentSource oder OpenAI.EvalJsonlFileIdSource | Die Quelle, aus der JSONL-Inhalte gelesen werden. | Ja | |
| type | enum | Der Typ der Elementgenerierungsparameter, immer response_retrieval.Mögliche Werte: response_retrieval |
Ja |
RiskCategory
Risikokategorie für das Angriffsziel.
| Property | Wert |
|---|---|
| Beschreibung | Risikokategorie für das Angriffsziel. |
| Typ | Schnur |
| Werte | HateUnfairnessViolenceSexualSelfHarmProtectedMaterialCodeVulnerabilityUngroundedAttributesProhibitedActionsSensitiveDataLeakageTaskAdherence |
SASCredentials
Definition der SAS-Anmeldeinformationen (Shared Access Signature)
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| SAS | Zeichenfolge (schreibgeschützt) | SAS-Token | No | |
| type | enum | Der Anmeldeinformationstyp Mögliche Werte: SAS |
Ja |
Sampletype
Die Art der Probe, die für die Analyse verwendet wird.
| Property | Wert |
|---|---|
| Beschreibung | Die Art der Probe, die für die Analyse verwendet wird. |
| Typ | Schnur |
| Werte | EvaluationResultSample |
SasCredential
Definition der SAS-Anmeldeinformationen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| sasUri | Zeichenfolge (schreibgeschützt) | SAS-URI | Ja | |
| type | enum | Typ der Anmeldeinformationen Mögliche Werte: SAS |
Ja |
Schedule
Modell planen.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Beschreibung des Zeitplans. | No | |
| displayName | Schnur | Name des Zeitplans. | No | |
| enabled | boolean | Aktivierter Status des Zeitplans. | Ja | |
| id | Zeichenfolge (schreibgeschützt) | Bezeichner des Zeitplans. | Ja | |
| properties | Objekt | Eigenschaften des Zeitplans. Im Gegensatz zu Tags sind Eigenschaften nur add-only. Nachdem eine Eigenschaft hinzugefügt wurde, kann keine Eigenschaft entfernt werden. | No | |
| Stand der Bereitstellung | ScheduleProvisioningStatus (schreibgeschützt) | Planen Sie den Bereitstellungsstatus. | No | |
| Systemdaten | -Objekt (schreibgeschützt) | Systemmetadaten für die Ressource. | Ja | |
| tags | Objekt | Tags des Zeitplans. Im Gegensatz zu Eigenschaften sind Tags vollständig änderbar. | No | |
| Aufgabe | ScheduleTask | Aufgabenmodell planen. | Ja | |
| └– Konfiguration | Objekt | Konfiguration für die Aufgabe. | No | |
| └– Typ | ScheduleTaskType | Typ des Vorgangs. | Ja | |
| trigger | Auslösen | Basismodell für Trigger des Zeitplans. | Ja | |
| └– Typ | Trigger-Typ | Typ des Auslösers. | Ja |
ScheduleProvisioningStatus
Planen Sie den Bereitstellungsstatus.
| Property | Wert |
|---|---|
| Beschreibung | Planen Sie den Bereitstellungsstatus. |
| Typ | Schnur |
| Werte | CreatingUpdatingDeletingSucceededFailed |
ScheduleRun
Planen des Ausführungsmodells.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Fehler | Zeichenfolge (schreibgeschützt) | Fehlerinformationen für die Ausführung des Zeitplans. | No | |
| id | Zeichenfolge (schreibgeschützt) | Bezeichner der Ausführung des Zeitplans. | Ja | |
| properties | -Objekt (schreibgeschützt) | Eigenschaften der Ausführung des Zeitplans. | Ja | |
| scheduleId | Schnur | Bezeichner des Zeitplans. | Ja | |
| Erfolg | boolescher Wert (schreibgeschützt) | Auslösen des Erfolgsstatus der Ausführung des Zeitplans. | Ja | |
| triggerTime | Schnur | Auslösen der Ausführungszeit des Zeitplans. | No |
GeplanteAufgabe
Aufgabenmodell planen.
Diskriminator für ScheduleTask
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
Evaluation |
EvaluationScheduleTask |
Insight |
InsightScheduleTask |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| configuration | Objekt | Konfiguration für die Aufgabe. | No | |
| type | ScheduleTaskType | Typ des Vorgangs. | Ja |
ScheduleTaskType
Typ des Vorgangs.
| Property | Wert |
|---|---|
| Beschreibung | Typ des Vorgangs. |
| Typ | Schnur |
| Werte | EvaluationInsight |
SharepointGroundingToolParameters
Die Parameter des Sharepoint-Erdungstools.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| project_connections | Array von ToolProjectConnection | Die an dieses Tool angefügten project Verbindungen. Es kann maximal 1 Verbindung bestehen. an das Tool angefügte Ressource. |
No |
SharepointPreviewTool
Die Eingabedefinitionsinformationen für ein SharePoint-Tool, wie zum Konfigurieren eines Agents verwendet.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| sharepoint_grounding_preview | SharepointGroundingToolParameters | Die Parameter des Sharepoint-Erdungstools. | Ja | |
| └– project_connections | Array von ToolProjectConnection | Die an dieses Tool angefügten project Verbindungen. Es kann maximal 1 Verbindung bestehen. an das Tool angefügte Ressource. Einschränkungen: maxItems: 1 |
No | |
| type | enum | Der Objekttyp, der immer 'sharepoint_grounding_preview' ist. Mögliche Werte: sharepoint_grounding_preview |
Ja |
Sku
Sku-Informationen
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| capacity | integer | Sku-Kapazität | Ja | |
| family | Schnur | Sku-Familie | Ja | |
| Name | Schnur | Sku-Name | Ja | |
| size | Schnur | Sku-Größe | Ja | |
| tier | Schnur | Sku-Ebene | Ja |
StructuredInputDefinition
Eine strukturierte Eingabe, die an der Ersetzung von Eingabeaufforderungsvorlagen und der Bindung von Werkzeugargumenten teilnehmen kann.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| default_value | Der Standardwert für die Eingabe, wenn kein Laufzeitwert angegeben wird. | No | ||
| description | Schnur | Eine für Menschen lesbare Beschreibung der Eingabe. | No | |
| required | boolean | Gibt an, ob die Eingabeeigenschaft beim Aufrufen des Agents erforderlich ist. | No | Falsch |
| schema | Objekt | Das JSON-Schema für die strukturierte Eingabe (optional). | No |
StructuredOutputDefinition
Eine strukturierte Ausgabe, die vom Agenten erzeugt werden kann.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine Beschreibung der Ausgabe, die ausgegeben werden soll. Wird vom Modell verwendet, um zu bestimmen, wann die Ausgabe ausgegeben werden soll. | Ja | |
| Name | Schnur | Der Name der strukturierten Ausgabe. | Ja | |
| schema | Objekt | Das JSON-Schema für die strukturierte Ausgabe. | Ja | |
| strict | boolescher Wert (nullable) | Gibt an, ob eine strenge Überprüfung erzwungen werden soll. Standard-true. |
Ja |
StructuredOutputsOutputItem
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| Ausgabe | Die während der Antwort erfasste strukturierte Ausgabe. | Ja | ||
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| type | enum | Mögliche Werte: structured_outputs |
Ja |
SyntheticDataGenerationPreviewEvalRunDataSource
Stellt eine Datenquelle für Auswertungsläufe dar, die basierend auf generierten synthetischen Daten zu Testzwecken ausgewertet werden.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Eingabenachrichten | OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate | No | ||
| └- Vorlage | Array des Objekts oder OpenAI.EvalItem | Ja | ||
| └– Typ | enum | Mögliche Werte: template |
Ja | |
| item_generation_params | SyntheticDataGenerationPreviewItemGenerationParams | Ja | ||
| └– model_deployment_name | Schnur | Der Name der Modellbereitstellung, die zum Generieren synthetischer Daten verwendet werden soll. | Ja | |
| └– output_dataset_id | Zeichenfolge (schreibgeschützt) | Der Bezeichner des Ausgabe-Datasets, in dem generierte synthetische Daten gespeichert werden. Die generierten Daten sind eine JSONL-Datei mit Spalten-ID, Abfrage und test_description. | No | |
| └– output_dataset_name | Schnur | Der Name des Ausgabedatensets, in dem generierte synthetische Daten gespeichert werden. Wenn nicht angegeben, generiert der Dienst den Datasetnamen automatisch. | No | |
| └– Eingabeaufforderung | Schnur | Die Aufforderung zum Generieren synthetischer Daten. Dies ist die Option, wenn das Ziel vom Typ "azure_ai_agent" mit Anweisungen im Agent konfiguriert ist. | No | |
| └– samples_count | integer | Die maximale Anzahl der zu generierenden Datenbeispiele. | Ja | |
| └- Quellen | Array von OpenAI.EvalJsonlFileIdSource | Die optionalen Seed-Datenquellendateien für die Datengenerierung. | Ja | |
| └– Typ | enum | Der Typ der Elementgenerierungsparameter. Mögliche Werte: synthetic_data_gen_preview |
Ja | |
| target | Ziel | Basisklasse für Ziele mit Diskriminatorunterstützung. | Ja | |
| └– Typ | Schnur | Der Zieltyp. | Ja | |
| type | enum | Der Typ der Datenquelle, immer azure_ai_synthetic_data_gen_preview.Mögliche Werte: azure_ai_synthetic_data_gen_preview |
Ja |
SyntheticDataGenerationPreviewItemGenerationParams
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| model_deployment_name (Modellbereitstellungsname) | Schnur | Der Name der Modellbereitstellung, die zum Generieren synthetischer Daten verwendet werden soll. | Ja | |
| output_dataset_id | Zeichenfolge (schreibgeschützt) | Der Bezeichner des Ausgabe-Datasets, in dem generierte synthetische Daten gespeichert werden. Die generierten Daten sind eine JSONL-Datei mit Spalten-ID, Abfrage und test_description. | No | |
| output_dataset_name | Schnur | Der Name des Ausgabedatensets, in dem generierte synthetische Daten gespeichert werden. Wenn nicht angegeben, generiert der Dienst den Datasetnamen automatisch. | No | |
| Eingabeaufforderung | Schnur | Die Aufforderung zum Generieren synthetischer Daten. Dies ist die Option, wenn das Ziel vom Typ "azure_ai_agent" mit Anweisungen im Agent konfiguriert ist. | No | |
| samples_count | integer | Die maximale Anzahl der zu generierenden Datenbeispiele. | Ja | |
| Quellen | Array von OpenAI.EvalJsonlFileIdSource | Die optionalen Seed-Datenquellendateien für die Datengenerierung. | Ja | |
| type | enum | Der Typ der Elementgenerierungsparameter. Mögliche Werte: synthetic_data_gen_preview |
Ja |
Ziel
Basisklasse für Ziele mit Diskriminatorunterstützung.
Diskriminator für Ziel
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
azure_ai_model |
AzureAIModelTarget |
azure_ai_agent |
AzureAIAgentTarget |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | Schnur | Der Zieltyp. | Ja |
TargetCompletionEvalRunDataSource
Stellt eine Datenquelle für die zielbasierte Abschlussauswertungskonfiguration dar.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Eingabenachrichten | OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference | No | ||
| └– item_reference | Schnur | Ja | ||
| └– Typ | enum | Mögliche Werte: item_reference |
Ja | |
| source | OpenAI.EvalJsonlFileContentSource oder OpenAI.EvalJsonlFileIdSource | Die Quellkonfiguration für Inline- oder Dateidaten. | Ja | |
| target | Ziel | Basisklasse für Ziele mit Diskriminatorunterstützung. | Ja | |
| └– Typ | Schnur | Der Zieltyp. | Ja | |
| type | enum | Der Typ der Datenquelle, immer azure_ai_target_completions.Mögliche Werte: azure_ai_target_completions |
Ja |
TargetConfig
Abstrakte Klasse für die Zielkonfiguration.
Diskriminator für TargetConfig
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
AzureOpenAIModel |
AzureOpenAIModelConfiguration |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | Schnur | Typ der Modellkonfiguration. | Ja |
TargetUpdate
Basisklasse für Ziele mit Diskriminatorunterstützung.
Diskriminator für TargetUpdate
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
azure_ai_model |
AzureAIModelTargetUpdate |
azure_ai_agent |
AzureAIAgentTargetUpdate |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | Schnur | Der Zieltyp. | Ja |
TaxonomyCategory
Definition der Taxonomie-Kategorie.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Beschreibung der Taxonomiekategorie. | No | |
| id | Schnur | Eindeutiger Bezeichner der Taxonomiekategorie. | Ja | |
| Name | Schnur | Name der Taxonomiekategorie. | Ja | |
| properties | Objekt | Zusätzliche Eigenschaften für die Taxonomiekategorie. | No | |
| riskCategory | RiskCategory | Risikokategorie für das Angriffsziel. | Ja | |
| Unterkategorie | Array von TaxonomySubCategory | Liste der Taxonomieunterkategorien. | Ja |
TaxonomySubCategory
Definition der Taxonomie-Unterkategorie.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Beschreibung der Taxonomieunterkategorie. | No | |
| enabled | boolean | Liste der Taxonomieelemente unter dieser Unterkategorie. | Ja | |
| id | Schnur | Eindeutiger Bezeichner der Taxonomieunterkategorie. | Ja | |
| Name | Schnur | Name der Taxonomieunterkategorie. | Ja | |
| properties | Objekt | Zusätzliche Eigenschaften für die Taxonomieunterkategorie. | No |
ToolDescription
Beschreibung eines Werkzeugs, das von einem Agenten verwendet werden kann.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine kurze Beschreibung des Zwecks des Tools. | No | |
| Name | Schnur | Der Name des Tools. | No |
ToolProjectConnection
Eine project Verbindungsressource.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| project_connection_id | Schnur | Eine Projektverbindung in einem ToolProjectConnectionList, das diesem Tool zugeordnet ist. | Ja |
TracesPreviewEvalRunDataSource
Stellt eine Datenquelle für Auswertungsläufe dar, die über agent-Ablaufverfolgungen ausgeführt werden, die in Application Insights gespeichert sind.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| agent_id | Schnur | Die Agent-ID zum Filtern von Ablaufverfolgungen für die Auswertung. | No | |
| agent_name | Schnur | Der Agentname, der zum Filtern von Ablaufverfolgungen für die Auswertung verwendet wird. | No | |
| End_time | integer | Unix-Zeitstempel (in Sekunden) markieren das Ende des Ablaufverfolgungsabfragefensters. Standardmäßig ist die aktuelle Uhrzeit eingestellt. | No | |
| ingestion_delay_seconds | integer | Die Verzögerung, die beim Abfragen von Ablaufverfolgungen für die Erfassung gilt. | No | 300 |
| lookback_hours | integer | Lookbackfenster (in Stunden), das beim Abrufen von Ablaufverfolgungen aus Application Insights angewendet wird. Bei geplanten Auswertungen wird dies aus dem Serienintervall abgeleitet. |
No | 168 |
| max_traces | integer | Stichprobenlimit wird auf zur Auswertung abgerufene Spuren angewendet. | No | 1.000 |
| trace_ids | Array von Strings | Sammlung von Agent-Ablaufverfolgungs-IDs, die ausgewertet werden sollen. | No | |
| type | enum | Der Typ der Datenquelle, immer azure_ai_traces_preview.Mögliche Werte: azure_ai_traces_preview |
Ja |
TreatmentEffectType
Art der Behandlungswirkung.
| Property | Wert |
|---|---|
| Beschreibung | Art der Behandlungswirkung. |
| Typ | Schnur |
| Werte | TooFewSamplesInconclusiveChangedImprovedDegraded |
Trigger
Basismodell für Trigger des Zeitplans.
Diskriminator für Trigger
Diese Komponente verwendet die Eigenschaft type , um zwischen verschiedenen Typen zu unterscheiden:
| Typwert | Schema |
|---|---|
Cron |
CronTrigger (Englisch) |
Recurrence |
RecurrenceTrigger- |
OneTime |
OneTimeTrigger |
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| type | Trigger-Typ | Typ des Auslösers. | Ja |
AuslöserTyp
Typ des Auslösers.
| Property | Wert |
|---|---|
| Beschreibung | Typ des Auslösers. |
| Typ | Schnur |
| Werte | CronRecurrenceOneTime |
UpdateAgentFromManifestRequest
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| manifest_id | Schnur | Die Manifest-ID, aus der die Agentversion importiert werden soll. | Ja | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| parameter_values | Objekt | Die Eingaben in das Manifest, die zu einem vollständig materialisierten Agent führen. | Ja |
UpdateAgentRequest
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Definition | AgentDefinition | Ja | ||
| └– Art | AgentKind | Ja | ||
| └- rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| description | Schnur | Eine lesbare Beschreibung des Agents. Einschränkungen: maxLength: 512 |
No | |
| metadata | Objekt | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No |
UpdateEvalParametersBody
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (nullable) | Satz von 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können. Dies kann sein. nützlich zum Speichern zusätzlicher Informationen über das Objekt in einer strukturierten Form. Formatieren und Abfragen von Objekten über die API oder das Dashboard. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit einer maximalen Länge von 512 Zeichen. |
No | |
| Name | Schnur | No | ||
| properties | Objekt | Satz unveränderlicher 16 Schlüsselwertpaare, die an ein Objekt angefügt werden können, um zusätzliche Informationen zu speichern. Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen. |
No |
UserProfileMemoryItem
Ein Speicherelement, das speziell Benutzerprofilinformationen enthält, die aus Unterhaltungen extrahiert wurden, z. B. Vorlieben, Interessen und persönliche Details.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| Inhalt | Schnur | Der Inhalt des Speichers. | Ja | |
| kind | enum | Die Art des Speicherelements. Mögliche Werte: user_profile |
Ja | |
| memory_id | Schnur | Die eindeutige ID des Speicherelements. | Ja | |
| scope | Schnur | Der Namespace, der Speicher logisch gruppiert und isoliert, z. B. eine Benutzer-ID. | Ja | |
| updated_at | integer | Der Zeitpunkt der letzten Aktualisierung des Speicherelements. | Ja |
WebSearchConfiguration
Eine Websuchkonfiguration für bing benutzerdefinierte Suche
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| instance_name | Schnur | Name der benutzerdefinierten Konfigurationsinstanz, die für die Konfiguration angegeben wird. | Ja | |
| project_connection_id | Schnur | Project Verbindungs-ID für das Erding mit der benutzerdefinierten Bing-Suche | Ja |
WeeklyRecurrenceSchedule
Wöchentlicher Wiederholungsplan.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| TageDerWoche | Array von DayOfWeek | Tage der Woche für den Terminplan der Serie. | Ja | |
| type | enum | Wöchentlicher Serientyp. Mögliche Werte: Weekly |
Ja |
WorkflowActionOutputItem
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| action_id | Schnur | Eindeutiger Bezeichner für die Aktion. | Ja | |
| agent_reference | AgentReference | No | ||
| └– Name | Schnur | Der Name des Agents. Einschränkungen: maxLength: 256 |
Ja | |
| └– Typ | enum | Mögliche Werte: agent_reference |
Ja | |
| └– Version | Schnur | Der Versionsbezeichner des Agents. | No | |
| kind | Schnur | Die Art der CSDL-Aktion (z. B. 'SetVariable', 'InvokeAzureAgent'). | Ja | |
| parent_action_id | Schnur | ID der übergeordneten Aktion, wenn dies eine geschachtelte Aktion ist. | No | |
| previous_action_id | Schnur | ID der vorherigen Aktion, wenn diese Aktion einem anderen folgt. | No | |
| response_id | Schnur | Die Antwort, auf der das Element erstellt wird. | No | |
| status | enum | Status der Aktion (z. B. "in_progress", "abgeschlossen", "fehlgeschlagen", "abgebrochen"). Mögliche Werte: completed, , failed, in_progresscancelled |
Ja | |
| type | enum | Mögliche Werte: workflow_action |
Ja |
WorkflowAgentDefinition
Die Definition des Workflow-Agents.
| Name | Typ | Description | Required | Vorgabe |
|---|---|---|---|---|
| kind | enum | Mögliche Werte: workflow |
Ja | |
| rai_config | RaiConfig | Konfiguration für die Inhaltsfilterung und Sicherheitsfunktionen von Responsible AI (RAI). | No | |
| └– rai_policy_name | Schnur | Der Name der zu übernehmenden RAI-Richtlinie. | Ja | |
| Arbeitsablauf | Schnur | Die CSDL YAML-Definition des Workflows. | No |
integer
Typ: ganze Zahl
Format: int64