Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
API-version: v1
Server:{endpoint}/openai/v1 — Azure AI Foundry Models-API:er
Servervariabler:
| Variabel | Standardinställning | Description |
|---|---|---|
| endpoint | Ett stödd Azure AI Foundry Models API-endpoint, inklusive protokoll och värdnamn. Ett exempel: https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/). |
Authentication
ApiKeyAuth (API-nyckel)
Skicka din API-nyckel i api-key headern.
ApiKeyAuth_ (API-nyckel)
Skicka din API-nyckel i authorization headern.
OAuth2Auth (OAuth 2.0)
Flöde: implicit
Auktoriserings-URL:https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope:
https://cognitiveservices.azure.com/.default
Säkerhetskrav
Endpoints accepterar någon av följande autentiseringsmetoder:
- ApiKeyAuth
- ApiKeyAuth_
-
OAuth2Auth (scopes:
https://cognitiveservices.azure.com/.default)
Skapa svar
POST {endpoint}/openai/v1/responses
Skapar ett modellsvar.
URI parametrar
| Name | In | Obligatoriskt | Type | Description |
|---|---|---|---|---|
| endpoint | server | Ja | string | Ett stödd Azure AI Foundry Models API-endpoint, inklusive protokoll och värdnamn. Ett exempel: https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/). |
| API-version | query | No | string Möjliga värden: v1, preview |
Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| bakgrund | booleskt värde eller null | No | ||
| context_management | array av OpenAI.ContextManagementParam eller null | Konfiguration av kontexthantering för denna förfrågan. | No | |
| konversation | OpenAI.ConversationParam eller null | No | ||
| include | matris med OpenAI.IncludeEnum eller null | No | ||
| Input | OpenAI.InputParam | Text, bild eller filindata till modellen, som används för att generera ett svar. Lära sig mer: – Textindata och utdata - Bildingångar - Filindata - Konversationstillstånd - Funktionsanrop |
No | |
| instructions | sträng eller null | No | ||
| max_output_tokens | heltal eller null | No | ||
| max_verktygs_anrop | heltal eller null | No | ||
| metadata | OpenAI.Metadata eller null | No | ||
| model | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| parallella verktygsanrop | booleskt värde eller null | No | ||
| previous_response_id | sträng eller null | No | ||
| prompt | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| prompt_cache_retention | sträng eller null | No | ||
| reasoning | OpenAI.Reasoning eller null | No | ||
| safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| Lagra | booleskt värde eller null | No | ||
| stream | booleskt värde eller null | No | ||
| stream_options | OpenAI.ResponseStreamOptions eller null | No | ||
| Temperatur | tal eller null | No | ||
| text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| tool_choice | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| tools | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .De två kategorier av verktyg som du kan tillhandahålla modellen är: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, till exempel filsökning. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, så att modellen kan anropa din egen kod. |
No | |
| top_logprobs | heltal eller null | No | ||
| top_p | tal eller null | No | ||
| truncation | sträng eller null | No | ||
| user | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object | |
| text/event-stream | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| bakgrund | booleskt värde eller null | No | ||
| klarad_vid | sträng eller null | No | ||
| content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| konversation | OpenAI.ConversationReference eller null | No | ||
| skapad_tid | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| fel | OpenAI.ResponseError eller null | Ja | ||
| id | string | Unik identifierare för det här svaret. | Ja | |
| incomplete_details | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| instructions | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| max_output_tokens | heltal eller null | No | ||
| max_verktygs_anrop | heltal eller null | No | ||
| metadata | OpenAI.Metadata eller null | No | ||
| model | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| object | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| output | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| output_text | sträng eller null | No | ||
| parallella verktygsanrop | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| previous_response_id | sträng eller null | No | ||
| prompt | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| prompt_cache_retention | sträng eller null | No | ||
| reasoning | OpenAI.Reasoning eller null | No | ||
| safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| Temperatur | tal eller null | No | ||
| text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| tool_choice | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| tools | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| top_logprobs | heltal eller null | No | ||
| top_p | tal eller null | No | ||
| truncation | sträng eller null | No | ||
| usage | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| user | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| inner_error | No | |||
| message | string | Ja | ||
| Param | sträng eller null | No | ||
| type | string | No |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Examples
Example
Skapa ett modellsvar
POST {endpoint}/openai/v1/responses?api-version=v1
Hämta svar
GET {endpoint}/openai/v1/responses/{response_id}
Hämtar ett modellsvar med angivet ID.
URI parametrar
| Name | In | Obligatoriskt | Type | Description |
|---|---|---|---|---|
| endpoint | server | Ja | string | Ett stödd Azure AI Foundry Models API-endpoint, inklusive protokoll och värdnamn. Ett exempel: https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/). |
| API-version | query | No | string Möjliga värden: v1, preview |
Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
| response_id | path | Ja | string | |
| include[] | query | No | Array | Ytterligare fält som ska inkluderas i svaret. Mer information finns i include-parametern för skapande av svar ovan. |
| stream | query | No | boolean | Om värdet är true strömmas modellsvarsdata till klienten när de genereras med hjälp av serverutskickade händelser. Serialisering: explode: false |
| starting_after | query | No | heltal (int32) | Sekvensnumret för händelsen varefter strömning ska startas. Serialisering: explode: false |
| include_obfuscation | query | No | boolean | När det är sant aktiveras fördunkling av dataströmmar. Strömfördunkling lägger till slumpmässiga tecken i ett obfuscation fält på strömmande deltahändelser för att normalisera nyttelaststorlekar som en åtgärd mot vissa sidokanalattacker. Dessa fördunklingsfält ingår som standard, men lägger till en liten mängd omkostnader i dataströmmen. Du kan ange include_obfuscation falskt för att optimera bandbredden om du litar på nätverkslänkarna mellan ditt program och OpenAI-API:et.Serialisering: explode: false |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| bakgrund | booleskt värde eller null | No | ||
| klarad_vid | sträng eller null | No | ||
| content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| konversation | OpenAI.ConversationReference eller null | No | ||
| skapad_tid | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| fel | OpenAI.ResponseError eller null | Ja | ||
| id | string | Unik identifierare för det här svaret. | Ja | |
| incomplete_details | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| instructions | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| max_output_tokens | heltal eller null | No | ||
| max_verktygs_anrop | heltal eller null | No | ||
| metadata | OpenAI.Metadata eller null | No | ||
| model | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| object | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| output | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| output_text | sträng eller null | No | ||
| parallella verktygsanrop | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| previous_response_id | sträng eller null | No | ||
| prompt | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| prompt_cache_retention | sträng eller null | No | ||
| reasoning | OpenAI.Reasoning eller null | No | ||
| safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| Temperatur | tal eller null | No | ||
| text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| tool_choice | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| tools | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| top_logprobs | heltal eller null | No | ||
| top_p | tal eller null | No | ||
| truncation | sträng eller null | No | ||
| usage | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| user | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| inner_error | No | |||
| message | string | Ja | ||
| Param | sträng eller null | No | ||
| type | string | No |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Ta bort svar
DELETE {endpoint}/openai/v1/responses/{response_id}
Tar bort ett svar med ID.
URI parametrar
| Name | In | Obligatoriskt | Type | Description |
|---|---|---|---|---|
| endpoint | server | Ja | string | Ett stödd Azure AI Foundry Models API-endpoint, inklusive protokoll och värdnamn. Ett exempel: https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/). |
| API-version | query | No | string Möjliga värden: v1, preview |
Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
| response_id | path | Ja | string |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| borttagen | enum | Möjliga värden: True |
Ja | |
| id | string | Ja | ||
| object | enum | Möjliga värden: response.deleted |
Ja |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| inner_error | No | |||
| message | string | Ja | ||
| Param | sträng eller null | No | ||
| type | string | No |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Avbryt svar
POST {endpoint}/openai/v1/responses/{response_id}/cancel
Avbryter ett modellsvar med angivet ID. Endast svar som skapats med bakgrundsparametern inställd på true kan avbrytas.
URI parametrar
| Name | In | Obligatoriskt | Type | Description |
|---|---|---|---|---|
| endpoint | server | Ja | string | Ett stödd Azure AI Foundry Models API-endpoint, inklusive protokoll och värdnamn. Ett exempel: https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/). |
| API-version | query | No | string Möjliga värden: v1, preview |
Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
| response_id | path | Ja | string |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| bakgrund | booleskt värde eller null | No | ||
| klarad_vid | sträng eller null | No | ||
| content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| konversation | OpenAI.ConversationReference eller null | No | ||
| skapad_tid | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| fel | OpenAI.ResponseError eller null | Ja | ||
| id | string | Unik identifierare för det här svaret. | Ja | |
| incomplete_details | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| instructions | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| max_output_tokens | heltal eller null | No | ||
| max_verktygs_anrop | heltal eller null | No | ||
| metadata | OpenAI.Metadata eller null | No | ||
| model | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| object | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| output | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| output_text | sträng eller null | No | ||
| parallella verktygsanrop | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| previous_response_id | sträng eller null | No | ||
| prompt | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| prompt_cache_retention | sträng eller null | No | ||
| reasoning | OpenAI.Reasoning eller null | No | ||
| safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| Temperatur | tal eller null | No | ||
| text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| tool_choice | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| tools | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| top_logprobs | heltal eller null | No | ||
| top_p | tal eller null | No | ||
| truncation | sträng eller null | No | ||
| usage | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| user | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| inner_error | No | |||
| message | string | Ja | ||
| Param | sträng eller null | No | ||
| type | string | No |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Lista indataobjekt
GET {endpoint}/openai/v1/responses/{response_id}/input_items
Returnerar en lista över indataobjekt för ett givet svar.
URI parametrar
| Name | In | Obligatoriskt | Type | Description |
|---|---|---|---|---|
| endpoint | server | Ja | string | Ett stödd Azure AI Foundry Models API-endpoint, inklusive protokoll och värdnamn. Ett exempel: https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/). |
| API-version | query | No | string Möjliga värden: v1, preview |
Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
| response_id | path | Ja | string | |
| limit | query | No | heltal (int32) | En gräns för hur många objekt som ska returneras. Gränsen kan sträcka sig mellan 1 och 100, och standardvärdet är 20. Serialisering: explode: false |
| order | query | No | string Möjliga värden: asc, desc |
Sortera ordning efter created_at tidsstämpeln för objekten.
asc för stigande ordning ochdescför fallande ordning. Serialisering: explode: false |
| Efter | query | No | string | En markör för användning i paginering.
after är ett objekt-ID som definierar din plats i listan.Om du till exempel gör en listbegäran och tar emot 100 objekt som slutar med obj_foo efterföljande anrop kan innehålla after=obj_foo för att hämta nästa sida i listan. Serialisering: explode: false |
| före | query | No | string | En markör för användning i paginering.
before är ett objekt-ID som definierar din plats i listan.Om du till exempel gör en listbegäran och tar emot 100 objekt som slutar med obj_foo efterföljande anrop kan innehålla before=obj_foo för att hämta föregående sida i listan. Serialisering: explode: false |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | OpenAI.ResponseItemList |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Innehållstyp | Type | Beskrivning |
|---|---|---|
| application/json | object |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| inner_error | No | |||
| message | string | Ja | ||
| Param | sträng eller null | No | ||
| type | string | No |
Svarshuvuden:
| Header | Type | Description |
|---|---|---|
| apim-request-id | string | Ett begärande-ID som används för felsökning. |
Components
AzureAIFoundryModelsApiVersion
| Property | Value |
|---|---|
| Type | string |
| Värden | v1preview |
AzureContentFilterBlocklistResult
En samling true/false-filtreringsresultat för konfigurerade anpassade blocklistor.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| details | matris med objekt | Paren med enskilda blocklist-ID:er och om de resulterade i en filtreringsåtgärd. | No | |
| Filtrerade | boolean | Ett värde som anger om någon av de detaljerade blocklisterna resulterade i en filtreringsåtgärd. | Ja |
AzureContentFilterCompletionTextSpan
En representation av ett avslutningstextintervall som används av resultat från Azure OpenAI-innehållsfilter.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| completion_end_offset | heltal (int32) | Förskjutning av den första UTF32-kodpunkten som är undantagen från intervallet. Det här fältet är alltid lika med completion_start_offset för tomma intervall. Det här fältet är alltid större än completion_start_offset för intervall som inte är tomma. | Ja | |
| completion_start_offset | heltal (int32) | Förskjutning av UTF32-kodpunkten som markerar början på intervallet. | Ja |
AzureContentFilterCompletionTextSpanDetectionResult
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| details | matris med AzureContentFilterCompletionTextSpan | Detaljerad information om det identifierade slutförandetextintervallet. | Ja | |
| Upptäckt | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| Filtrerade | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja |
Azure-Innehållsfilter Anpassat Ämnesresultat
En samling filtreringsresultat av typen ja/nej för konfigurerade skräddarsydda ämnen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| details | matris med objekt | Par av enskilda ämnes-ID:er och huruvida de upptäcks. | No | |
| Filtrerade | boolean | Ett värde som anger om något av de detaljerade ämnena resulterade i en filtreringsåtgärd. | Ja |
AzureContentFilterDetectionResult
Ett resultatobjekt med etiketterat innehållsfilter som anger om innehållet har identifierats och om innehållet har filtrerats.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Upptäckt | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| Filtrerade | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja |
AzureContentFilterForResponsesAPI
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Blockerade | boolean | Ange om svaret är blockerat. | Ja | |
| content_filter_offsets | AzureContentFilterResultOffsets | Ja | ||
| content_filter_results | AzureContentFilterResultsForResponsesAPI | Ja | ||
| └– anpassade_blocklistor | AzureContentFilterBlocklistResult | En samling binära filtreringsresultat för konfigurerade anpassade blocklistor. | No | |
| └– custom_topics | AzureContentFilterCustomTopicResult | En samling binära filtreringsresultat för konfigurerade anpassade ämnen. | No | |
| └– fel | object | Om det finns information om ett fel som hindrade innehållsfiltrering från att slutföra utvärderingen. | No | |
| └– kod | heltal (int32) | En distinkt, maskinläsbar kod som är associerad med felet. | Ja | |
| └– meddelande | string | Ett läsbart meddelande som är associerat med felet. | Ja | |
| └─ hatar | AzureContentFilterSeverityResult | En innehållsfilterkategori som kan referera till allt innehåll som attackerar eller använder nedsättande eller diskriminerande språk med referens till en person eller identitetsgrupp baserat på vissa differentieringsattribut för dessa grupper inklusive men inte begränsat till ras, etnicitet, nationalitet, könsidentitet och könsuttryck, sexuell läggning, religion, invandringsstatus, förmågasstatus, personligt utseende och kroppsstorlek. |
No | |
| └– indirekt_attack | AzureContentFilterDetectionResult | Ett identifieringsresultat som beskriver attacker på system som drivs av generativa AI-modeller som kan inträffa varje gång ett program bearbetar information som inte har skapats direkt av programmets utvecklare eller användaren. |
No | |
| └– jailbreak | AzureContentFilterDetectionResult | Ett identifieringsresultat som beskriver användarinmatningsattacker, där skadliga användare avsiktligt utnyttjar systemsårbarheter för att framkalla obehörigt beteende från LLM. Detta kan leda till olämpligt innehåll generering eller brott mot systeminförda begränsningar. |
Ja | |
| └– personally_identifiable_information | AzureContentFilterPersonallyIdentifiableInformationResult | Ett identifieringsresultat som beskriver matchningar mot personlig identifierbar information med konfigurerbara underkategorier. | No | |
| └— svordomar | AzureContentFilterDetectionResult | Ett identifieringsresultat som identifierar huruvida grovt, vulgärt eller på annat sätt invändningsspråk finns i Innehåll. |
No | |
| └– protected_material_code | object | Ett identifieringsresultat som beskriver en matchning mot licensierad kod eller annat skyddat källmaterial. | No | |
| └— citat | object | Om det är tillgängligt beskriver källhänvisningsinformationen den associerade licensen och dess plats. | No | |
| └– URL | Sträng (uri) | URL:en som är associerad med licensen. | No | |
| └─ licens | string | Namnet eller ID för den licens som är associerad med upptäckten. | No | |
| └— har identifierats | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| └– protected_material_text | AzureContentFilterDetectionResult | Ett identifieringsresultat som beskriver en matchning mot text som skyddas med upphovsrätt eller annan status. | No | |
| └─ självskada | AzureContentFilterSeverityResult | En kategori för innehållsfilter som beskriver språk relaterade till fysiska åtgärder som syftar till att avsiktligt skada, skada, skada ens kropp eller döda sig själv. |
No | |
| └— sexuellt | AzureContentFilterSeverityResult | En innehållsfilterkategori för språk som rör anatomiska organ och könsorgan, romantiska relationer, handlingar porträtteras i erotiska eller tillgivna termer, graviditet, fysiska sexuella handlingar, inklusive de som framställs som en våld mot ens vilja, prostitution, pornografi och övergrepp. |
No | |
| └– task_adherence | AzureContentFilterDetectionResult | Ett identifieringsresultat som anger om körningsflödet fortfarande håller planen. | Ja | |
| └– ungrounded_material | AzureContentFilterCompletionTextSpanDetectionResult | No | ||
| └– våld | AzureContentFilterSeverityResult | En innehållsfilterkategori för språk som rör fysiska åtgärder som är avsedda att skada, skada, skada eller döda någon eller något; beskriver vapen, vapen och relaterade enheter, till exempel tillverkning, associationer, lagstiftning och så vidare. |
No | |
| source_type | string | Namnet på meddelandets källtyp. | Ja | |
| tool_call_id | string | ID:t för verktygsanropet kopplat till detta innehållsfilterresultat, om tillämpligt. | No |
AzureInnehållsfilterPersonligtIdentifierbarInformationResultat
Resultat av ett innehållsfilter för att identifiera personligt identifierbar information som inkluderar tillägg för potentiell skada.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Upptäckt | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| Filtrerade | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| redacted_text | string | Den redigerade texten med PII-information borttagen eller maskerad. | No | |
| underkategorier | matris med AzurePiiSubCategoryResult | Detaljerade resultat för enskilda PIIHarmUnderkategori(er). | No |
AzureContentFilterResultOffsets
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| check_offset | heltal (int32) | Ja | ||
| end_offset | heltal (int32) | Ja | ||
| start_offset | heltal (int32) | Ja |
AzureContentFilterResultsForResponsesAPI
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| custom_blocklists | AzureContentFilterBlocklistResult | En samling true/false-filtreringsresultat för konfigurerade anpassade blocklistor. | No | |
| └— detaljer | matris med objekt | Paren med enskilda blocklist-ID:er och om de resulterade i en filtreringsåtgärd. | No | |
| └– filtrerad | boolean | Ett värde som anger om blocklistan skapade en filtreringsåtgärd. | Ja | |
| └– id | string | ID:t för den anpassade blocklistan utvärderas. | Ja | |
| └– filtrerad | boolean | Ett värde som anger om någon av de detaljerade blocklisterna resulterade i en filtreringsåtgärd. | Ja | |
| anpassade_ämnen | AzureContentFilterCustomTopicResult | En samling filtreringsresultat av typen ja/nej för konfigurerade skräddarsydda ämnen. | No | |
| └— detaljer | matris med objekt | Par av enskilda ämnes-ID:er och huruvida de upptäcks. | No | |
| └— har identifierats | boolean | Ett värde som anger om ämnet har identifierats. | Ja | |
| └– id | string | ID:t för det anpassade ämnet utvärderas. | Ja | |
| └– filtrerad | boolean | Ett värde som anger om något av de detaljerade ämnena resulterade i en filtreringsåtgärd. | Ja | |
| fel | object | Om det finns information om ett fel som hindrade innehållsfiltrering från att slutföra utvärderingen. | No | |
| └– kod | heltal (int32) | En distinkt, maskinläsbar kod som är associerad med felet. | Ja | |
| └– meddelande | string | Ett läsbart meddelande som är associerat med felet. | Ja | |
| Hatar | AzureContentFilterSeverityResult | Ett etiketterat resultatobjekt för innehållsfilter som anger om innehållet har filtrerats och vad den kvalitativa bedömningen är. Innehållets allvarlighetsnivå jämfördes med innehållsfilterkonfigurationen för kategorin. |
No | |
| └– filtrerad | boolean | Om innehållets allvarlighetsgrad resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
Ja | |
| indirect_attack | AzureContentFilterDetectionResult | Ett etikettinnehållsfilterresultatobjekt som anger om innehållet har upptäckts och om innehållet har identifierats filtrerad. |
No | |
| └— har identifierats | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| Jailbreak | AzureContentFilterDetectionResult | Ett etikettinnehållsfilterresultatobjekt som anger om innehållet har upptäckts och om innehållet har identifierats filtrerad. |
Ja | |
| └— har identifierats | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| personally_identifiable_information | AzureContentFilterPersonallyIdentifiableInformationResult | Resultat av ett innehållsfilter för att identifiera personligt identifierbar information som inkluderar tillägg för potentiell skada. | No | |
| └– redacted_text | string | Den redigerade texten med PII-information borttagen eller maskerad. | No | |
| └– underkategorier | matris med AzurePiiSubCategoryResult | Detaljerade resultat för enskilda PIIHarmUnderkategori(er). | No | |
| Svordomar | AzureContentFilterDetectionResult | Ett etikettinnehållsfilterresultatobjekt som anger om innehållet har upptäckts och om innehållet har identifierats filtrerad. |
No | |
| └— har identifierats | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| protected_material_code | object | Ett identifieringsresultat som beskriver en matchning mot licensierad kod eller annat skyddat källmaterial. | No | |
| └— citat | object | Om det är tillgängligt beskriver källhänvisningsinformationen den associerade licensen och dess plats. | No | |
| └– URL | Sträng (uri) | URL:en som är associerad med licensen. | No | |
| └─ licens | string | Namnet eller ID för den licens som är associerad med upptäckten. | No | |
| └— har identifierats | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| protected_material_text | AzureContentFilterDetectionResult | Ett etikettinnehållsfilterresultatobjekt som anger om innehållet har upptäckts och om innehållet har identifierats filtrerad. |
No | |
| └— har identifierats | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| self_harm | AzureContentFilterSeverityResult | Ett etiketterat resultatobjekt för innehållsfilter som anger om innehållet har filtrerats och vad den kvalitativa bedömningen är. Innehållets allvarlighetsnivå jämfördes med innehållsfilterkonfigurationen för kategorin. |
No | |
| └– filtrerad | boolean | Om innehållets allvarlighetsgrad resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
Ja | |
| Sexuella | AzureContentFilterSeverityResult | Ett etiketterat resultatobjekt för innehållsfilter som anger om innehållet har filtrerats och vad den kvalitativa bedömningen är. Innehållets allvarlighetsnivå jämfördes med innehållsfilterkonfigurationen för kategorin. |
No | |
| └– filtrerad | boolean | Om innehållets allvarlighetsgrad resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
Ja | |
| task_adherence | AzureContentFilterDetectionResult | Ett etikettinnehållsfilterresultatobjekt som anger om innehållet har upptäckts och om innehållet har identifierats filtrerad. |
Ja | |
| └— har identifierats | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Ja | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| ungrounded_material | AzureContentFilterCompletionTextSpanDetectionResult | No | ||
| Våld | AzureContentFilterSeverityResult | Ett etiketterat resultatobjekt för innehållsfilter som anger om innehållet har filtrerats och vad den kvalitativa bedömningen är. Innehållets allvarlighetsnivå jämfördes med innehållsfilterkonfigurationen för kategorin. |
No | |
| └– filtrerad | boolean | Om innehållets allvarlighetsgrad resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
Ja |
AzureContentFilterSeverityResult
Ett resultatobjekt med etiketterat innehållsfilter som anger om innehållet har filtrerats och vilken kvalitativ allvarlighetsgrad innehållet var, enligt utvärderingen mot innehållsfilterkonfigurationen för kategorin.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Filtrerade | boolean | Om innehållets allvarlighetsgrad resulterade i en innehållsfiltreringsåtgärd. | Ja | |
| severity | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
Ja |
AzurePiiSubCategoryResult
Detaljerad information om resultat för enskilda PIIHarmSubCategory(s).
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Upptäckt | boolean | Om underkategorin för märkt innehåll har identifierats i innehållet. | Ja | |
| Filtrerade | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd för den här underkategorin. | Ja | |
| Redacted | boolean | Om innehållet redigerades för den här underkategorin. | Ja | |
| delkategori | string | PIIHarmSubCategory som utvärderades. | Ja |
AzureToolApprovalRequest
Azure Tool approval request
En godkännandebegäran för Azure-verktyget i svarsutdatan.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argument för verktyget. | Ja | |
| call_id | string | Verktygets ID kräver godkännande. | Ja | |
| id | string | Det unika ID:t för godkännandebegäran. | Ja | |
| etikett | string | Verktygets etikett (t.ex. 'remote_functions'). | Ja | |
| name | string | Namnet på verktygsfunktionen (t.ex. 'output_binding'). | Ja | |
| type | enum | Typ av objekt. Alltid tool_approval_request.Möjliga värden: tool_approval_request |
Ja |
AzureToolApprovalResponse
Azure tool approval response
Ett godkännandesvar för Azure-verktyget i begäran om inmatning.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| approval_request_id | string | ID:t för godkännandebegäran som besvaras. | Ja | |
| approve | boolean | Om begäran godkändes. | Ja | |
| type | enum | Typ av objekt. Alltid tool_approval_response.Möjliga värden: tool_approval_response |
Ja |
OpenAI.Annotation
En anteckning som gäller för ett intervall med utdatatext.
Diskriminator för OpenAI.Annotation
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
file_citation |
OpenAI.FileCitationBody |
url_citation |
OpenAI.UrlCitationBody |
container_file_citation |
OpenAI.ContainerFileCitationBody |
file_path |
OpenAI.FilePath |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.AnnotationType | Ja |
OpenAI.AnnotationType
| Property | Value |
|---|---|
| Type | string |
| Värden | file_citationurl_citationcontainer_file_citationfile_path |
OpenAI.ApplyPatchCallOutputStatus
| Property | Value |
|---|---|
| Type | string |
| Värden | completedfailed |
OpenAI.ApplyPatchCallOutputStatusParam
Tillämpa patchanropets utgångsstatus
Utfallsvärden som rapporterats för apply_patch verktygsanropsutdata.
| Property | Value |
|---|---|
| Type | string |
| Värden | completedfailed |
OpenAI.ApplyPatchCallStatus
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompleted |
OpenAI.ApplyPatchCallStatusParam
Tillämpa patchanropsstatus
Statusvärden som rapporterats för apply_patch-verktygsanrop.
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompleted |
OpenAI.ApplyPatchCreateFileOperation
Applicera patch create file-operationen
Instruktioner som beskriver hur du skapar en fil via apply_patch-verktyget.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Diff | string | Diff som ska tillämpas. | Ja | |
| path | string | Sökväg till filen som ska skapas. | Ja | |
| type | enum | Skapa en ny fil med det angivna diffet. Möjliga värden: create_file |
Ja | create_file |
OpenAI.ApplyPatchCreateFileOperationParam
Applicera patch create file-operationen
Instruktioner för att skapa en ny fil via verktyget apply_patch.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Diff | string | Enhetligt diffinnehåll som ska tillämpas när filen skapas. Begränsningar: maxLength: 10485760 |
Ja | |
| path | string | Sökväg till filen som ska skapas i förhållande till arbetsytans rot. Begränsningar: minLength: 1 |
Ja | |
| type | enum | Åtgärdstypen. Alltid create_file.Möjliga värden: create_file |
Ja | create_file |
OpenAI.ApplyPatchDeleteFileOperation
Tillämpa patch delete-filoperationen
Instruktion som beskriver hur du tar bort en fil via verktyget apply_patch.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| path | string | Sökväg till filen som ska tas bort. | Ja | |
| type | enum | Ta bort den angivna filen. Möjliga värden: delete_file |
Ja | delete_file |
OpenAI.ApplyPatchDeleteFileOperationParam
Tillämpa patch delete-filoperationen
Instruktioner för att ta bort en befintlig fil via verktyget apply_patch.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| path | string | Sökväg till filen som ska tas bort i förhållande till arbetsytans rot. Begränsningar: minLength: 1 |
Ja | |
| type | enum | Åtgärdstypen. Alltid delete_file.Möjliga värden: delete_file |
Ja | delete_file |
OpenAI.ApplyPatchFileOperation
Applicera patchoperationen
En av de create_file, delete_file eller update_file åtgärder som tillämpas via apply_patch.
Diskriminerande för OpenAI.ApplyPatchFileOperation
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
create_file |
OpenAI.ApplyPatchCreateFileOperation |
delete_file |
OpenAI.ApplyPatchDeleteFileOperation |
update_file |
OpenAI.ApplyPatchUpdateFileOperation |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ApplyPatchFileOperationType | Ja |
OpenAI.ApplyPatchFileOperationType
| Property | Value |
|---|---|
| Type | string |
| Värden | create_filedelete_fileupdate_file |
OpenAI.ApplyPatchOperationParam
Applicera patchoperationen
En av de create_file, delete_file eller update_file åtgärder som tillhandahålls till apply_patch-verktyget.
Diskriminerande för OpenAI.ApplyPatchOperationParam
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
create_file |
OpenAI.ApplyPatchCreateFileOperationParam |
delete_file |
OpenAI.ApplyPatchDeleteFileOperationParam |
update_file |
OpenAI.ApplyPatchUpdateFileOperationParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ApplyPatchOperationParamType | Ja |
OpenAI.ApplyPatchOperationParamType
| Property | Value |
|---|---|
| Type | string |
| Värden | create_filedelete_fileupdate_file |
OpenAI.ApplyPatchToolParam
Applicera patch-verktyget
Tillåter att assistenten skapar, tar bort eller uppdaterar filer med hjälp av enhetliga diffs.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Verktygets typ. Alltid apply_patch.Möjliga värden: apply_patch |
Ja | apply_patch |
OpenAI.ApplyPatchUpdateFileOperation
Applicera patchuppdateringsfil-operationen
Instruktioner som beskriver hur du uppdaterar en fil via verktyget apply_patch.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Diff | string | Diff som ska tillämpas. | Ja | |
| path | string | Sökväg till filen som ska uppdateras. | Ja | |
| type | enum | Uppdatera en befintlig fil med det angivna diffet. Möjliga värden: update_file |
Ja | update_file |
OpenAI.ApplyPatchUpdateFileOperationParam
Applicera patchuppdateringsfil-operationen
Instruktioner för att uppdatera en befintlig fil via verktyget apply_patch.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Diff | string | Enhetligt diffinnehåll som ska tillämpas på den befintliga filen. Begränsningar: maxLength: 10485760 |
Ja | |
| path | string | Sökväg till filen som ska uppdateras i förhållande till arbetsytans rot. Begränsningar: minLength: 1 |
Ja | |
| type | enum | Åtgärdstypen. Alltid update_file.Möjliga värden: update_file |
Ja | update_file |
OpenAI.UppskattadPlats
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Staden | sträng eller null | No | ||
| land | sträng eller null | No | ||
| region | sträng eller null | No | ||
| timezone | sträng eller null | No | ||
| type | enum | Typ av platsnärmning. Alltid approximate.Möjliga värden: approximate |
Ja | Ungefärligt |
OpenAI.AutoCodeInterpreterToolParam
Parametrar för automatiskt kodtolkverktyg
Konfiguration för en kodtolkarcontainer. Du kan också ange ID:t för de filer som koden ska köras på.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| fil_identiteter | strängmatris | En valfri lista över uppladdade filer som ska vara tillgängliga för din kod. Begränsningar: maxFöremål: 50 |
No | |
| minnesgräns | OpenAI.ContainerMemoryLimit eller null | No | ||
| network_policy | OpenAI.ContainerNetworkPolicyParam | Nätverksåtkomstpolicy för containern. | No | |
| type | enum | Alltid auto.Möjliga värden: auto |
Ja | bil |
OpenAI.ClickButtonType
| Property | Value |
|---|---|
| Type | string |
| Värden | leftrightwheelbackforward |
OpenAI.ClickParam
Click
En klickåtgärd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| knapp | OpenAI.ClickButtonType | Ja | ||
| keys | matris med sträng eller null | No | ||
| type | enum | Anger händelsetypen. För en klickåtgärd är den här egenskapen alltid click.Möjliga värden: click |
Ja | klicka |
| x | integer | X-koordinaten där klicket inträffade. | Ja | |
| y | integer | y-koordinaten där klicket inträffade. | Ja |
OpenAI.CodeInterpreterOutputImage
Kodtolkarens utdata bild
Bildutdata från kodtolkaren.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Typ av utdata. Alltid image.Möjliga värden: image |
Ja | bild |
| url | Sträng (uri) | URL:en för bildens utdata från kodtolkaren. | Ja |
OpenAI.CodeInterpreterOutputLogs
Kodtolkarens utdata loggar
Loggutdata från kodtolkaren.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| logs | string | Loggutdata från kodtolkaren. | Ja | |
| type | enum | Typ av utdata. Alltid logs.Möjliga värden: logs |
Ja | logs |
OpenAI.CodeInterpreterTool
Kodtolkare
Ett verktyg som kör Python-kod för att generera ett svar på en fråga.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| container | sträng eller OpenAI.AutoCodeInterpreterToolParam | Kodtolkarcontainern. Kan vara ett container-ID eller ett objekt som anger uppladdade fil-ID:er som ska vara tillgängliga för din kod, tillsammans med en valfri memory_limit inställning. |
Ja | |
| type | enum | Typ av kodtolkarverktyg. Alltid code_interpreter.Möjliga värden: code_interpreter |
Ja |
OpenAI.ComparisonFilter (jämförelsefilter)
Jämförelsefilter
Ett filter som används för att jämföra en angiven attributnyckel med ett angivet värde med hjälp av en definierad jämförelseåtgärd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| key | string | Nyckeln som ska jämföras med värdet. | Ja | |
| type | enum | Anger jämförelseoperatorn: , , , , eqne, , gt, gte, . ltlteinnin- eq: Motsvarar- ne: inte lika med- gt: större än- gte: större än eller lika med- lt: mindre än- lte: mindre än eller lika med- in:I- nin: inte iMöjliga värden: eq, ne, gt, gte, lt, lte, , , innin |
Ja | ekv |
| value | sträng eller nummer eller booleskt eller array av sträng eller tal | Det värde som ska jämföras med attributnyckeln. stöder sträng-, nummer- eller booleska typer. | Ja |
OpenAI.CompoundFilter
Sammansatt filter
Kombinera flera filter med and eller or.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| filters | matris med OpenAI.ComparisonFilter eller objekt | Matris med filter som ska kombineras. Objekt kan vara ComparisonFilter eller CompoundFilter. |
Ja | |
| type | enum | Typ av åtgärd: and eller or.Möjliga värden: and, or |
Ja |
OpenAI.ComputerAction
Diskriminerande för OpenAI.ComputerAction
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
click |
OpenAI.ClickParam |
double_click |
OpenAI.DoubleClickAction |
drag |
OpenAI.DragParam |
keypress |
OpenAI.KeyPressAction |
move |
OpenAI.MoveParam |
screenshot |
OpenAI.ScreenshotParam |
scroll |
OpenAI.ScrollParam |
type |
OpenAI.TypeParam |
wait |
OpenAI.WaitParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ComputerActionType | Ja |
OpenAI.ComputerActionList
Datorhandlingslista
Tillplattade batchade handlingar för computer_use. Varje handling innehåller en type diskriminator och handlingsspecifika fält.
Array av: OpenAI.ComputerAction
OpenAI.ComputerActionType
| Property | Value |
|---|---|
| Type | string |
| Värden | clickdouble_clickdragkeypressmovescreenshotscrolltypewait |
OpenAI.ComputerCallSafetyCheckParam
En väntande säkerhetskontroll för datorsamtalet.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | No | ||
| id | string | ID för den väntande säkerhetskontrollen. | Ja | |
| message | sträng eller null | No |
OpenAI.ComputerEnvironment
| Property | Value |
|---|---|
| Type | string |
| Värden | windowsmaclinuxubuntubrowser |
OpenAI.ComputerScreenshotContent
Datorskärmdump
En skärmbild av en dator.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| file_id | sträng eller null | Ja | ||
| image_url | sträng eller null | Ja | ||
| type | enum | Anger händelsetypen. För en datorskärm är den här egenskapen alltid inställd på computer_screenshot.Möjliga värden: computer_screenshot |
Ja | computer_screenshot |
OpenAI.ComputerScreenshotImage
En skärmbild av datorn som används med datoranvändningsverktyget.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| file_id | string | Identifieraren för en uppladdad fil som innehåller skärmbilden. | No | |
| image_url | Sträng (uri) | URL:en för skärmbilden. | No | |
| type | enum | Anger händelsetypen. För en datorskärm är den här egenskapen alltid inställd på computer_screenshot.Möjliga värden: computer_screenshot |
Ja | computer_screenshot |
OpenAI.ComputerTool
Dator
Ett verktyg som styr en virtuell dator.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Typen av datorverktyg. Alltid computer.Möjliga värden: computer |
Ja | Dator |
OpenAI.Datoranvändningsförhandsgranskningsverktyg
Datoranvändningsförhandsgranskning
Ett verktyg som styr en virtuell dator.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| skärmhöjd | integer | Höjden på datorskärmen. | Ja | |
| skärmbredd | integer | Datorns skärmbredd. | Ja | |
| environment | OpenAI.ComputerEnvironment | Ja | ||
| type | enum | Typ av datoranvändningsverktyg. Alltid computer_use_preview.Möjliga värden: computer_use_preview |
Ja | computer_use_preview |
OpenAI.ContainerAutoParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| fil_identiteter | strängmatris | En valfri lista över uppladdade filer som ska vara tillgängliga för din kod. Begränsningar: maxFöremål: 50 |
No | |
| minnesgräns | OpenAI.ContainerMemoryLimit eller null | No | ||
| network_policy | OpenAI.ContainerNetworkPolicyParam | Nätverksåtkomstpolicy för containern. | No | |
| Färdigheter | array av OpenAI.ContainerSkill | En valfri lista över färdigheter refererade med id eller inline-data. Begränsningar: maxFöremål: 200 |
No | |
| type | enum | Skapar automatiskt en container för denna förfrågan Möjliga värden: container_auto |
Ja | container_auto |
OpenAI.ContainerFileCitationBody
Källhänvisning till containerfil
En källhänvisning för en containerfil som används för att generera ett modellsvar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| container_id | string | ID:t för containerfilen. | Ja | |
| end_index | integer | Indexet för det sista tecknet i containerfilens källhänvisning i meddelandet. | Ja | |
| file_id | string | ID:t för filen. | Ja | |
| filename | string | Filnamnet för containerfilen som citeras. | Ja | |
| start_index | integer | Indexet för det första tecknet i containerfilens källhänvisning i meddelandet. | Ja | |
| type | enum | Typ av källhänvisning för containerfilen. Alltid container_file_citation.Möjliga värden: container_file_citation |
Ja | container_file_citation |
OpenAI.ContainerMemoryLimit
| Property | Value |
|---|---|
| Type | string |
| Värden | 1g4g16g64g |
OpenAI.ContainerNetworkPolicyAllowlistParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| allowed_domains | strängmatris | En lista över tillåtna domäner när typen är allowlist.Begränsningar: minItems: 1 |
Ja | |
| type | enum | Tillåt utgående nätverksåtkomst endast till angivna domäner. Alltid allowlist.Möjliga värden: allowlist |
Ja | Tillåtningslista |
OpenAI.ContainerNetworkPolicyDisabledParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Inaktivera utgående nätverksåtkomst. Alltid disabled.Möjliga värden: disabled |
Ja | funktionshindrad |
OpenAI.ContainerNetworkPolicyParam
Nätverksåtkomstpolicy för containern.
Discriminator för OpenAI.ContainerNetworkPolicyParam
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
disabled |
OpenAI.ContainerNetworkPolicyDisabledParam |
allowlist |
OpenAI.ContainerNetworkPolicyAllowlistParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ContainerNetworkPolicyParamType | Ja |
OpenAI.ContainerNetworkPolicyParamType
| Property | Value |
|---|---|
| Type | string |
| Värden | disabledallowlist |
OpenAI.ContainerReferenceResource
Containerreferens
Representerar en container skapad med /v1/containers.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| container_id | string | Ja | ||
| type | enum | Typen av miljö. Alltid container_reference.Möjliga värden: container_reference |
Ja | container_reference |
OpenAI.ContainerSkill
Discriminator för OpenAI.ContainerSkill
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
skill_reference |
OpenAI.SkillReferenceParam |
inline |
OpenAI.InlineSkillParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ContainerSkillType | Ja |
OpenAI.ContainerSkillType
| Property | Value |
|---|---|
| Type | string |
| Värden | skill_referenceinline |
OpenAI.ContextManagementParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| compact_threshold | heltal eller null | No | ||
| type | string | Typen av kontexthanteringspost. För närvarande stöds endast 'kompaktering'. | Ja |
OpenAI.ConversationParam
Konversationen som det här svaret tillhör. Objekt från den här konversationen förbereds för input_items den här svarsbegäran.
Indataobjekt och utdataobjekt från det här svaret läggs automatiskt till i den här konversationen när det här svaret har slutförts.
Den här komponenten kan vara något av följande:
- sträng
- OpenAI.ConversationParam-2
OpenAI.ConversationParam-2
Konversationsobjekt
Konversationen som det här svaret tillhör.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Konversationens unika ID. | Ja |
OpenAI.ConversationReference
Konversation
Konversationen som det här svaret tillhörde. Indataobjekt och utdataobjekt från det här svaret lades automatiskt till i den här konversationen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för konversationen som det här svaret var associerat med. | Ja |
OpenAI.CoordParam
Koordinat
Ett x/y-koordinatpar, t.ex. { x: 100, y: 200 }.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| x | integer | X-koordinaten. | Ja | |
| y | integer | Y-koordinaten. | Ja |
OpenAI.CreateResponse
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| bakgrund | booleskt värde eller null | No | ||
| context_management | array av OpenAI.ContextManagementParam eller null | Konfiguration av kontexthantering för denna förfrågan. | No | |
| konversation | OpenAI.ConversationParam eller null | No | ||
| include | matris med OpenAI.IncludeEnum eller null | No | ||
| Input | OpenAI.InputParam | Text, bild eller filindata till modellen, som används för att generera ett svar. Lära sig mer: – Textindata och utdata - Bildingångar - Filindata - Konversationstillstånd - Funktionsanrop |
No | |
| instructions | sträng eller null | No | ||
| max_output_tokens | heltal eller null | No | ||
| max_verktygs_anrop | heltal eller null | No | ||
| metadata | OpenAI.Metadata eller null | No | ||
| model | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| parallella verktygsanrop | booleskt värde eller null | No | ||
| previous_response_id | sträng eller null | No | ||
| prompt | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| prompt_cache_retention | sträng eller null | No | ||
| reasoning | OpenAI.Reasoning eller null | No | ||
| safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| Lagra | booleskt värde eller null | No | ||
| stream | booleskt värde eller null | No | ||
| stream_options | OpenAI.ResponseStreamOptions eller null | No | ||
| Temperatur | tal eller null | No | ||
| text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| tool_choice | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| tools | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .De två kategorier av verktyg som du kan tillhandahålla modellen är: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, till exempel filsökning. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, så att modellen kan anropa din egen kod. |
No | |
| top_logprobs | heltal eller null | No | ||
| top_p | tal eller null | No | ||
| truncation | sträng eller null | No | ||
| user | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No |
OpenAI.CustomGrammarFormatParam
Grammatikformat
En grammatik som definieras av användaren.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| definitionen | string | Grammatikdefinitionen. | Ja | |
| Syntax | OpenAI.GrammarSyntax1 | Ja | ||
| type | enum | Grammatikformat. Alltid grammar.Möjliga värden: grammar |
Ja | Grammatik |
OpenAI.CustomTextFormatParam
Textformat
Obehindrat friformatstext.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Obehindrat textformat. Alltid text.Möjliga värden: text |
Ja | text |
OpenAI.CustomToolParam
Specialverktyg
Ett anpassat verktyg som bearbetar indata med ett angivet format. Lär dig mer om anpassade verktyg
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| defer_loading | boolean | Om detta verktyg bör skjutas upp och upptäckas via verktygssökning. | No | |
| beskrivning | string | Valfri beskrivning av det anpassade verktyget som används för att ge mer kontext. | No | |
| format | OpenAI.CustomToolParamFormat | Indataformatet för det anpassade verktyget. Standardvärdet är obehindrat text. | No | |
| └– typ | OpenAI.CustomToolParamFormatType | Ja | ||
| name | string | Namnet på det anpassade verktyget som används för att identifiera det i verktygsanrop. | Ja | |
| type | enum | Typ av anpassat verktyg. Alltid custom.Möjliga värden: custom |
Ja | custom |
OpenAI.CustomToolParamFormat
Indataformatet för det anpassade verktyget. Standardvärdet är obehindrat text.
Diskriminerande för OpenAI.CustomToolParamFormat
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
text |
OpenAI.CustomTextFormatParam |
grammar |
OpenAI.CustomGrammarFormatParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.CustomToolParamFormatType | Ja |
OpenAI.CustomToolParamFormatType
| Property | Value |
|---|---|
| Type | string |
| Värden | textgrammar |
OpenAI.DetailEnum
| Property | Value |
|---|---|
| Type | string |
| Värden | lowhighautooriginal |
OpenAI.DoubleClickAction
DoubleClick
En dubbelklicksåtgärd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| keys | matris med sträng eller null | Ja | ||
| type | enum | Anger händelsetypen. För en dubbelklicksåtgärd är den här egenskapen alltid inställd på double_click.Möjliga värden: double_click |
Ja | double_click |
| x | integer | X-koordinaten där dubbelklicket inträffade. | Ja | |
| y | integer | Den y-koordinaten där dubbelklicket inträffade. | Ja |
OpenAI.DragParam
Drag
En dragåtgärd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| keys | matris med sträng eller null | No | ||
| path | array av OpenAI.CoordParam | En matris med koordinater som representerar sökvägen för dragåtgärden. Koordinater visas som en matris med objekt, t.ex.<br> [ { x: 100, y: 200 }, { x: 200, y: 300 } ]<br> |
Ja | |
| type | enum | Anger händelsetypen. För en dragåtgärd är den här egenskapen alltid inställd på drag.Möjliga värden: drag |
Ja | Drag |
OpenAI.EasyInputMessage
Inmatningsmeddelande
Ett meddelande som matas in till modellen med en roll som anger instruktionen efter hierarkin. Instruktioner som ges med developer rollen eller system har företräde framför instruktioner som ges med user rollen. Meddelanden med assistant rollen antas ha genererats av modellen i tidigare interaktioner.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| innehåll | string eller OpenAI.InputMessageContentList | Text, bild eller ljudinmatning till modellen, som används för att generera ett svar. Kan också innehålla tidigare assistentsvar. |
Ja | |
| phase | OpenAI.MessagePhase eller null | No | ||
| role | enum | Rollen för meddelandets inmatning. En av user, assistant, systemellerdeveloper.Möjliga värden: user, assistant, system, developer |
Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typ av meddelandeindata. Alltid message.Möjliga värden: message |
Ja |
OpenAI.EmptyModelParam
Typ: objekt
OpenAI.FileCitationBody
Arkivreferens
En källhänvisning till en fil.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| file_id | string | ID:t för filen. | Ja | |
| filename | string | Filnamnet för den citerade filen. | Ja | |
| index | integer | Indexet för filen i listan över filer. | Ja | |
| type | enum | Filreferenstyp. Alltid file_citation.Möjliga värden: file_citation |
Ja | file_citation |
OpenAI.FileInputDetail
| Property | Value |
|---|---|
| Type | string |
| Värden | lowhigh |
OpenAI.FilePath
Filsökväg
En sökväg till en fil.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| file_id | string | ID:t för filen. | Ja | |
| index | integer | Indexet för filen i listan över filer. | Ja | |
| type | enum | Typ av filsökväg. Alltid file_path.Möjliga värden: file_path |
Ja |
OpenAI.FileSearchTool
Filsökning
Ett verktyg som söker efter relevant innehåll från uppladdade filer.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| filters | OpenAI.Filters eller null | No | ||
| maximalt antal resultat | integer | Det maximala antalet resultat som ska returneras. Det här talet ska vara mellan 1 och 50 inklusive. | No | |
| rankingalternativ | OpenAI.RankingOptions | No | ||
| └– hybrid_search | OpenAI.HybridSearchOptions | Vikter som styr hur reciprocal rank fusion balanserar semantiska inbäddningsmatchningar jämfört med glesa nyckelordsmatchningar när hybridsökning är aktiverat. | No | |
| └— ranker | OpenAI.RankerVersionType | Rangordningen som ska användas för filsökningen. | No | |
| └– poängtröskel | number | Tröskelvärdet för poäng för filsökningen, ett tal mellan 0 och 1. Tal närmare 1 försöker returnera endast de mest relevanta resultaten, men kan returnera färre resultat. | No | |
| type | enum | Typ av filsökningsverktyg. Alltid file_search.Möjliga värden: file_search |
Ja | file_search |
| vector_store_ids | strängmatris | ID:t för vektorarkiven som ska sökas. | Ja |
OpenAI.FileSearchToolCallResults
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| attributes | OpenAI.VectorStoreFileAttributes eller null | No | ||
| file_id | string | No | ||
| filename | string | No | ||
| Poäng | nummer (float) | No | ||
| text | string | No |
OpenAI.Filters
Typ: OpenAI.ComparisonFilter eller OpenAI.CompoundFilter
OpenAI.FunctionAndCustomToolCallOutput
Diskriminerande för OpenAI.FunctionAndCustomToolCallOutput
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
input_text |
OpenAI.FunctionAndCustomToolCallOutputInputTextContent |
input_image |
OpenAI.FunctionAndCustomToolCallOutputInputImageContent |
input_file |
OpenAI.FunctionAndCustomToolCallOutputInputFileContent |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.FunctionAndCustomToolCallOutputType | Ja |
OpenAI.FunctionAndCustomToolCallOutputInputFileContent
Inmatningsfil
En filinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.FileInputDetail | No | ||
| file_data | string | Innehållet i filen som ska skickas till modellen. | No | |
| file_id | sträng eller null | No | ||
| file_url | Sträng (uri) | URL:en för filen som ska skickas till modellen. | No | |
| filename | string | Namnet på filen som ska skickas till modellen. | No | |
| type | enum | Typ av indataobjekt. Alltid input_file.Möjliga värden: input_file |
Ja | input_file |
OpenAI.FunctionAndCustomToolCallOutputInputImageContent
Inmatningsbild
En bildinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| file_id | sträng eller null | No | ||
| image_url | sträng eller null | No | ||
| type | enum | Typ av indataobjekt. Alltid input_image.Möjliga värden: input_image |
Ja | input_image |
OpenAI.FunctionAndCustomToolCallOutputInputTextContent
Indatatext
En textinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Textinmatningen till modellen. | Ja | |
| type | enum | Typ av indataobjekt. Alltid input_text.Möjliga värden: input_text |
Ja | input_text |
OpenAI.FunctionAndCustomToolCallOutputType
| Property | Value |
|---|---|
| Type | string |
| Värden | input_textinput_imageinput_file |
OpenAI.FunctionCallItemStatus
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompletedincomplete |
OpenAI.FunctionCallOutputStatusEnum
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompletedincomplete |
OpenAI.FunctionCallStatus
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompletedincomplete |
OpenAI.FunctionShellAction
Shell-ledningens åtgärder
Kör ett gränssnittskommando.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| commands | strängmatris | Ja | ||
| max_output_length | heltal eller null | Ja | ||
| timeout_ms (timeout i millisekunder) | heltal eller null | Ja |
OpenAI.FunctionShellActionParam
Granatverkan
Kommandon och begränsningar som beskriver hur du kör gränssnittets verktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| commands | strängmatris | Beställda gränssnittskommandon för körningsmiljön som ska köras. | Ja | |
| max_output_length | heltal eller null | No | ||
| timeout_ms (timeout i millisekunder) | heltal eller null | No |
OpenAI.FunctionShellCallEnvironment
Discriminator för OpenAI.FunctionShellCallEnvironment
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
local |
OpenAI.LocalEnvironmentResource |
container_reference |
OpenAI.ContainerReferenceResource |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.FunctionShellCallEnvironmentType | Ja |
OpenAI.FunctionShellCallEnvironmentType
| Property | Value |
|---|---|
| Type | string |
| Värden | localcontainer_reference |
OpenAI.FunctionShellCallItemParamEnvironment
Miljön där skalkommandona kan utföras.
Discriminator för OpenAI.FunctionShellCallItemParamEnvironment
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
local |
OpenAI.FunctionShellCallItemParamEnvironmentLocalEnvironmentParam |
container_reference |
OpenAI.FunctionShellCallItemParamEnvironmentContainerReferenceParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.FunctionShellCallItemParamEnvironmentType | Ja |
OpenAI.FunctionShellCallItemParamEnvironmentContainerReferenceParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| container_id | string | ID:t för den refererade containern. | Ja | |
| type | enum | Refererar till en container skapad med /v1/containers-endpointen Möjliga värden: container_reference |
Ja | container_reference |
OpenAI.FunctionShellCallItemParamEnvironmentLocalEnvironmentParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Färdigheter | array av OpenAI.LocalSkillParam | En valfri lista över färdigheter. Begränsningar: maxFöremål: 200 |
No | |
| type | enum | Använd en lokal datormiljö. Möjliga värden: local |
Ja | lokal |
OpenAI.FunctionShellCallItemParamEnvironmentType
| Property | Value |
|---|---|
| Type | string |
| Värden | localcontainer_reference |
OpenAI.FunctionShellCallItemStatus
Status för skalanrop
Statusvärden som rapporterats för gränssnittsverktygsanrop.
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompletedincomplete |
OpenAI.FunctionShellCallOutputContent
Skalanropsutdata
Innehållet i ett gränssnittsverktyg anropar utdata som har genererats.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| utfall | OpenAI.FunctionShellCallOutputOutcome | Representerar antingen ett slutresultat (med en slutkod) eller ett timeout-utfall för ett utdatasegment för shell-anrop. | Ja | |
| └– typ | OpenAI.FunctionShellCallOutputOutcomeType | Ja | ||
| Stderr | string | Standardfelutdata som hämtades. | Ja | |
| stdout | string | Standardutdata som hämtades. | Ja |
OpenAI.FunctionShellCallOutputContentParam
Shell-utdata innehåll
Insamlad stdout och stderr för en del av ett gränssnittsverktyg anropar utdata.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| utfall | OpenAI.FunctionShellCallOutputOutcomeParam | Utfallet för avslut eller timeout som är associerat med det här gränssnittsanropet. | Ja | |
| └– typ | OpenAI.FunctionShellCallOutputOutcomeParamType | Ja | ||
| Stderr | string | Insamlade stderr-utdata för shell-anropet. Begränsningar: maxLength: 10485760 |
Ja | |
| stdout | string | Insamlade stdout-utdata för shell-anropet. Begränsningar: maxLength: 10485760 |
Ja |
OpenAI.FunctionShellCallOutputExitOutcome
Utgångsresultat för skalanrop
Anger att gränssnittskommandona har slutförts och returnerat en slutkod.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| exit_code | integer | Avsluta kod från shell-processen. | Ja | |
| type | enum | Utfallstypen. Alltid exit.Möjliga värden: exit |
Ja | exit |
OpenAI.FunctionShellCallOutputExitOutcomeParam
Utgångsresultat för skalanrop
Anger att gränssnittskommandona har slutförts och returnerat en slutkod.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| exit_code | integer | Utgångskoden som returneras av shell-processen. | Ja | |
| type | enum | Utfallstypen. Alltid exit.Möjliga värden: exit |
Ja | exit |
OpenAI.FunctionShellCallOutputOutcome
Skalkallsresultat
Representerar antingen ett slutresultat (med en slutkod) eller ett timeout-utfall för ett utdatasegment för shell-anrop.
Diskriminerande för OpenAI.FunctionShellCallOutputOutcome
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcome |
exit |
OpenAI.FunctionShellCallOutputExitOutcome |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.FunctionShellCallOutputOutcomeType | Ja |
OpenAI.FunctionShellCallOutputOutcomeParam
Skalkallsresultat
Utfallet för avslut eller timeout som är associerat med det här gränssnittsanropet.
Diskriminerande för OpenAI.FunctionShellCallOutputOutcomeParam
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcomeParam |
exit |
OpenAI.FunctionShellCallOutputExitOutcomeParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.FunctionShellCallOutputOutcomeParamType | Ja |
OpenAI.FunctionShellCallOutputOutcomeParamType
| Property | Value |
|---|---|
| Type | string |
| Värden | timeoutexit |
OpenAI.FunctionShellCallOutputOutcomeType
| Property | Value |
|---|---|
| Type | string |
| Värden | timeoutexit |
OpenAI.FunctionShellCallOutputStatusEnum
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompletedincomplete |
OpenAI.FunctionShellCallOutputTimeoutOutcome
Utgång av timeout för skalanrop
Anger att gränssnittsanropet överskred den konfigurerade tidsgränsen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Utfallstypen. Alltid timeout.Möjliga värden: timeout |
Ja | timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcomeParam
Utgång av timeout för skalanrop
Anger att gränssnittsanropet överskred den konfigurerade tidsgränsen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Utfallstypen. Alltid timeout.Möjliga värden: timeout |
Ja | timeout |
OpenAI.FunctionShellCallStatus
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompletedincomplete |
OpenAI.FunctionShellToolParam
Skalverktyg
Ett verktyg som gör att modellen kan köra gränssnittskommandon.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| environment | OpenAI.FunctionShellToolParamEnvironment eller null | No | ||
| type | enum | Typ av gränssnittsverktyg. Alltid shell.Möjliga värden: shell |
Ja | Skal |
OpenAI.FunctionShellToolParamEnvironment
Discriminator för OpenAI.FunctionShellToolParamEnvironment
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
local |
OpenAI.FunctionShellToolParamEnvironmentLocalEnvironmentParam |
container_reference |
OpenAI.FunctionShellToolParamEnvironmentContainerReferenceParam |
container_auto |
OpenAI.ContainerAutoParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.FunctionShellToolParamEnvironmentType | Ja |
OpenAI.FunctionShellToolParamEnvironmentContainerReferenceParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| container_id | string | ID:t för den refererade containern. | Ja | |
| type | enum | Refererar till en container skapad med /v1/containers-endpointen Möjliga värden: container_reference |
Ja | container_reference |
OpenAI.FunctionShellToolParamEnvironmentLocalEnvironmentParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Färdigheter | array av OpenAI.LocalSkillParam | En valfri lista över färdigheter. Begränsningar: maxFöremål: 200 |
No | |
| type | enum | Använd en lokal datormiljö. Möjliga värden: local |
Ja | lokal |
OpenAI.FunctionShellToolParamEnvironmentType
| Property | Value |
|---|---|
| Type | string |
| Värden | container_autolocalcontainer_reference |
OpenAI.FunctionTool
Funktion
Definierar en funktion i din egen kod som modellen kan välja att anropa.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| defer_loading | boolean | Om denna funktion skjuts upp och laddas via verktygssökning. | No | |
| beskrivning | sträng eller null | No | ||
| name | string | Namnet på funktionen som ska anropas. | Ja | |
| parameters | objekt eller null | Ja | ||
| Strikt | booleskt värde eller null | Ja | ||
| type | enum | Typ av funktionsverktyg. Alltid function.Möjliga värden: function |
Ja | function |
OpenAI.FunctionToolParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| defer_loading | boolean | Om denna funktion bör skjutas upp och upptäckas via verktygssökning. | No | |
| beskrivning | sträng eller null | No | ||
| name | string |
Begränsningar: minLängd: 1, maxLängd: 128, mönster: ^[a-zA-Z0-9_-]+$ |
Ja | |
| parameters | OpenAI.EmptyModelParam eller null | No | ||
| Strikt | booleskt värde eller null | No | ||
| type | enum | Möjliga värden: function |
Ja | function |
OpenAI.GrammarSyntax1
| Property | Value |
|---|---|
| Type | string |
| Värden | larkregex |
OpenAI.HybridSearchOptions
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| embedding_weight | number | Vikten av inbäddningen i den ömsesidiga rankningsfusionen. | Ja | |
| text_weight | number | Textens vikt i den ömsesidiga rangordningsfusionen. | Ja |
OpenAI.ImageDetail
| Property | Value |
|---|---|
| Type | string |
| Värden | lowhighautooriginal |
OpenAI.ImageGenActionEnum
| Property | Value |
|---|---|
| Type | string |
| Värden | generateeditauto |
OpenAI.ImageGenTool
Bildgenereringsverktyg
Ett verktyg som genererar bilder med hjälp av GPT-bildmodellerna.
Giltiga modeller:
gpt-image-1
gpt-image-1-mini
gpt-image-1.5
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.ImageGenActionEnum | No | ||
| bakgrund | enum | Bakgrundstyp för den genererade bilden. En av transparent,opaque, eller auto. Förvald: auto.Möjliga värden: transparent, opaque, auto |
No | bil |
| input_fidelity | OpenAI.InputFidelity eller null | No | ||
| inmatningsbildmask | OpenAI.ImageGenToolInputImageMask | No | ||
| └– file_id | string | No | ||
| └ image_url | Sträng (uri) | No | ||
| model | sträng (se giltiga modeller nedan) | No | ||
| Måtta | enum | Modereringsnivå för den genererade avbildningen. Förvald: auto.Möjliga värden: auto, low |
No | bil |
| Utdata kompression | integer | Komprimeringsnivå för utdatabilden. Standard: 100. Begränsningar: min: 0, max: 100 |
No | 100 |
| output_format | enum | Utdataformatet för den genererade avbildningen. En av png, webp ellerjpeg. Förvald: png.Möjliga värden: png, webp, jpeg |
No | png |
| delbilder | integer | Antal partiella bilder som ska genereras i strömningsläge, från 0 (standardvärde) till 3. Begränsningar: min: 0, max: 3 |
No | |
| kvalitet | enum | Kvaliteten på den genererade avbildningen. En av low, medium, higheller auto. Förvald: auto.Möjliga värden: low, medium, high, auto |
No | bil |
| storlek | sträng (se giltiga modeller nedan) | Storleken på de genererade bilderna. För gpt-image-2 och gpt-image-2-2026-04-21stöds godtyckliga resolutioner som WIDTHxHEIGHT strängar, till exempel 1536x864. Bredd och höjd måste båda vara delbara med 16 och det begärda bildförhållandet måste vara mellan 1:3 och 3:1. Upplösningarna ovan är 2560x1440 experimentella, och den maximalt stödda upplösningen är 3840x2160. Den begärda storleken måste också uppfylla modellens nuvarande pixel- och kantgränser. Standardstorlekarna 1024x1024, 1536x1024, och 1024x1536 stöds av GPT-bildmodellerna; auto stöds för modeller som tillåter automatisk storlek. För dall-e-2, använd en av 256x256, 512x512, eller 1024x1024. För dall-e-3, använd en av 1024x1024, 1792x1024, eller 1024x1792. |
No | |
| type | enum | Typ av bildgenereringsverktyg. Alltid image_generation.Möjliga värden: image_generation |
Ja | image_generation |
OpenAI.ImageGenToolInputImageMask
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| file_id | string | No | ||
| image_url | Sträng (uri) | No |
OpenAI.IncludeEnum
Ange ytterligare utdata som ska inkluderas i modellsvaret. För närvarande stöds värden:
-
web_search_call.results: Inkludera sökresultaten från webbsökverktygets anrop. -
web_search_call.action.sources: Inkludera källorna för webbsökningsverktygets anrop. -
code_interpreter_call.outputs: Innehåller utdata från python-kodkörning i kodtolkverktygets anropsobjekt. -
computer_call_output.output.image_url: Inkludera bild-URL:er från datorns anropsutdata. -
file_search_call.results: Inkludera sökresultaten för filsökningsverktygets anrop. -
message.input_image.image_url: Inkludera bild-URL:er från indatameddelandet. -
message.output_text.logprobs: Inkludera logprobs tillsammans med assistentmeddelanden. -
reasoning.encrypted_content: Innehåller en krypterad version av resonemangstoken i utdata för resonemangsobjekt. Detta gör att resonemangsobjekt kan användas i konversationer med flera turer när du använder svars-API:et tillståndslöst (till exempel när parameternstoreär inställd påfalseeller när en organisation har registrerats i programmet för datakvarhållning utan data).
| Property | Value |
|---|---|
| Beskrivning | Ange ytterligare utdata som ska inkluderas i modellsvaret. För närvarande stöds värden: - web_search_call.results: Inkludera sökresultaten från webbsökverktygets anrop.- web_search_call.action.sources: Inkludera källorna till webbsökningsverktygets anrop.- code_interpreter_call.outputs: Innehåller utdata från python-kodkörning i kodtolkverktygets anropsobjekt.- computer_call_output.output.image_url: Inkludera bild-URL:er från datorns anropsresultat.- file_search_call.results: Inkludera sökresultaten för filsökningsverktygets anrop.- message.input_image.image_url: Inkludera bild-URL:er från indatameddelandet.- message.output_text.logprobs: Inkludera logprobs med assistentmeddelanden.- reasoning.encrypted_content: Innehåller en krypterad version av resonemangstoken i utdata för resonemangsobjekt. Detta gör att resonemangsobjekt kan användas i konversationer med flera turer när du använder svars-API:et tillståndslöst (till exempel när parametern store är inställd på falseeller när en organisation har registrerats i programmet för datakvarhållning utan data). |
| Type | string |
| Värden | 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.logprobs |
OpenAI.InlineSkillParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| beskrivning | string | Beskrivningen av färdigheten. | Ja | |
| name | string | Namnet på färdigheten. | Ja | |
| source | OpenAI.InlineSkillSourceParam | Inline-färdighetslast | Ja | |
| └– data | string | Base64-kodad färdighets-zip-bundle. Begränsningar: minLängd: 1, maxLängd: 70254592 |
Ja | |
| └─ media_type | enum | Mediatypen för den inline-färdighetspayloaden. Måste vara application/zip.Möjliga värden: application/zip |
Ja | applikation/zip |
| └– typ | enum | Typen av inline-kompetenskällan. Måste vara base64.Möjliga värden: base64 |
Ja | base64 |
| type | enum | Definierar en inline-färdighet för denna förfrågan. Möjliga värden: inline |
Ja | inline |
OpenAI.InlineSkillSourceParam
Inline-färdighetslast
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| data | string | Base64-kodad färdighets-zip-bundle. Begränsningar: minLängd: 1, maxLängd: 70254592 |
Ja | |
| media_type | enum | Mediatypen för den inline-färdighetspayloaden. Måste vara application/zip.Möjliga värden: application/zip |
Ja | applikation/zip |
| type | enum | Typen av inline-kompetenskällan. Måste vara base64.Möjliga värden: base64 |
Ja | base64 |
OpenAI.InputContent
Diskriminerande för OpenAI.InputContent
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
input_text |
OpenAI.InputContentInputTextContent |
input_image |
OpenAI.InputContentInputImageContent |
input_file |
OpenAI.InputContentInputFileContent |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.InputContentType | Ja |
OpenAI.InputContentInputFileContent
Inmatningsfil
En filinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.FileInputDetail | No | ||
| file_data | string | Innehållet i filen som ska skickas till modellen. | No | |
| file_id | sträng eller null | No | ||
| file_url | Sträng (uri) | URL:en för filen som ska skickas till modellen. | No | |
| filename | string | Namnet på filen som ska skickas till modellen. | No | |
| type | enum | Typ av indataobjekt. Alltid input_file.Möjliga värden: input_file |
Ja | input_file |
OpenAI.InputContentInputImageContent
Inmatningsbild
En bildinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| file_id | sträng eller null | No | ||
| image_url | sträng eller null | No | ||
| type | enum | Typ av indataobjekt. Alltid input_image.Möjliga värden: input_image |
Ja | input_image |
OpenAI.InputContentInputTextContent
Indatatext
En textinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Textinmatningen till modellen. | Ja | |
| type | enum | Typ av indataobjekt. Alltid input_text.Möjliga värden: input_text |
Ja | input_text |
OpenAI.InputContentType
| Property | Value |
|---|---|
| Type | string |
| Värden | input_textinput_imageinput_file |
OpenAI.InputFidelity
Kontrollera hur mycket arbete modellen kommer att utöva för att matcha stilen och funktionerna, särskilt ansiktsdrag, för indatabilder. Denna parameter stöds endast för gpt-image-1 och gpt-image-1.5 senare modeller, ej stödd för gpt-image-1-mini. Stöder high och low. Standardinställningen är low.
| Property | Value |
|---|---|
| Type | string |
| Värden | highlow |
OpenAI.InputFileContent
Inmatningsfil
En filinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.FileInputDetail | No | ||
| file_data | string | Innehållet i filen som ska skickas till modellen. | No | |
| file_id | sträng eller null | No | ||
| file_url | Sträng (uri) | URL:en för filen som ska skickas till modellen. | No | |
| filename | string | Namnet på filen som ska skickas till modellen. | No | |
| type | enum | Typ av indataobjekt. Alltid input_file.Möjliga värden: input_file |
Ja | input_file |
OpenAI.InputFileContentParam
Inmatningsfil
En filinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.FileInputDetail | No | ||
| file_data | sträng eller null | No | ||
| file_id | sträng eller null | No | ||
| file_url | sträng eller null | No | ||
| filename | sträng eller null | No | ||
| type | enum | Typ av indataobjekt. Alltid input_file.Möjliga värden: input_file |
Ja | input_file |
OpenAI.InputImageContent
Inmatningsbild
En bildinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| file_id | sträng eller null | No | ||
| image_url | sträng eller null | No | ||
| type | enum | Typ av indataobjekt. Alltid input_image.Möjliga värden: input_image |
Ja | input_image |
OpenAI.InputImageContentParamAutoParam
Inmatningsbild
En bildinmatning till modellen. Lär dig om bildinmatningar
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.DetailEnum eller null | No | ||
| file_id | sträng eller null | No | ||
| image_url | sträng eller null | No | ||
| type | enum | Typ av indataobjekt. Alltid input_image.Möjliga värden: input_image |
Ja | input_image |
OpenAI.InputItem
Ett objekt som representerar en del av kontexten för svaret som ska genereras av modellen. Kan innehålla text, bilder och ljudindata, samt tidigare assistentsvar och verktygsanropsutdata.
Diskriminerande för OpenAI.InputItem
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.InputItemType | Ja |
OpenAI.InputItemApplyPatchToolCallItemParam
Apply patch tool-anrop
Ett verktygsanrop som representerar en begäran om att skapa, ta bort eller uppdatera filer med hjälp av diff-korrigeringar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för anropet för tillämpat korrigeringsverktyg som genererats av modellen. Begränsningar: minLength: 1, maxLength: 64 |
Ja | |
| id | sträng eller null | No | ||
| Operation | OpenAI.ApplyPatchOperationParam | En av de create_file, delete_file eller update_file åtgärder som tillhandahålls till apply_patch-verktyget. | Ja | |
| └– typ | OpenAI.ApplyPatchOperationParamType | Ja | ||
| status | OpenAI.ApplyPatchCallStatusParam | Statusvärden som rapporterats för apply_patch-verktygsanrop. | Ja | |
| type | enum | Typ av objekt. Alltid apply_patch_call.Möjliga värden: apply_patch_call |
Ja | apply_patch_call |
OpenAI.InputItemApplyPatchToolCallOutputItemParam
Applicera patchverktygets anropsutdata
De strömmade utdata som genereras av ett tillämpat korrigeringsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för anropet för tillämpat korrigeringsverktyg som genererats av modellen. Begränsningar: minLength: 1, maxLength: 64 |
Ja | |
| id | sträng eller null | No | ||
| output | sträng eller null | No | ||
| status | OpenAI.ApplyPatchCallOutputStatusParam | Utfallsvärden som rapporterats för apply_patch verktygsanropsutdata. | Ja | |
| type | enum | Typ av objekt. Alltid apply_patch_call_output.Möjliga värden: apply_patch_call_output |
Ja | apply_patch_call_output |
OpenAI.InputItemCodeInterpreterToolCall
Kodtolkar-verktygsanrop
Ett verktygsanrop för att köra kod.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| container_id | string | ID:t för containern som används för att köra koden. | Ja | |
| id | string | Det unika ID:t för kodtolkarverktygets anrop. | Ja | |
| outputs | matris med OpenAI.CodeInterpreterOutputLogs eller OpenAI.CodeInterpreterOutputImage eller null | Ja | ||
| status | enum | Status för kodtolkarverktygets anrop. Giltiga värden är in_progress, completed, incomplete, interpretingoch failed.Möjliga värden: in_progress, completed, incomplete, , interpretingfailed |
Ja | |
| type | enum | Typ av kodtolkarverktygsanrop. Alltid code_interpreter_call.Möjliga värden: code_interpreter_call |
Ja | code_interpreter_call |
OpenAI.InputItemCompactionSummaryItemParam
Kompaktionsobjekt
Ett kompaktionsobjekt genererat av API:et v1/responses/compact .
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| encrypted_content | string | Det krypterade innehållet i komprimeringssammanfattningen. Begränsningar: maxLength: 10485760 |
Ja | |
| id | sträng eller null | No | ||
| type | enum | Typ av objekt. Alltid compaction.Möjliga värden: compaction |
Ja | Kompaktering |
OpenAI.InputItemComputerCallOutputItemParam
Datorverktygsanropsutgång
Utdata från ett datorverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| acknowledged_safety_checks | array av OpenAI.ComputerCallSafetyCheckParam eller null | No | ||
| call_id | string | ID:t för datorverktygets anrop som genererade utdata. Begränsningar: minLength: 1, maxLength: 64 |
Ja | |
| id | sträng eller null | No | ||
| output | OpenAI.ComputerScreenshotImage | En skärmbild av datorn som används med datoranvändningsverktyget. | Ja | |
| status | OpenAI.FunctionCallItemStatus eller null | No | ||
| type | enum | Typ av utdata från datorverktygsanrop. Alltid computer_call_output.Möjliga värden: computer_call_output |
Ja | computer_call_output |
OpenAI.InputItemComputerToolCall
Datorverktygsrop
Ett verktygsanrop till ett datoranvändningsverktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.ComputerAction | No | ||
| actions | OpenAI.ComputerActionList | Tillplattade batchade handlingar för computer_use. Varje handling inkluderar entype diskriminerande och handlingsspecifika fält. |
No | |
| call_id | string | En identifierare som används när du svarar på verktygsanropet med utdata. | Ja | |
| id | string | Datoranropets unika ID. | Ja | |
| pending_safety_checks | matris med OpenAI.ComputerCallSafetyCheckParam | De väntande säkerhetskontrollerna för datorsamtalet. | Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av datoranrop. Alltid computer_call.Möjliga värden: computer_call |
Ja | computer_call |
OpenAI.InputItemCustomToolCall
Anpassad verktygsanrop
Ett anrop till ett anpassat verktyg som skapats av modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | En identifierare som används för att mappa det här anpassade verktygsanropet till ett verktygsanropsutdata. | Ja | |
| id | string | Det unika ID:t för det anpassade verktygsanropet i OpenAI-plattformen. | No | |
| Input | string | Indata för det anpassade verktygsanropet som genereras av modellen. | Ja | |
| name | string | Namnet på det anpassade verktyg som anropas. | Ja | |
| namespace | string | Namnrymden för det anpassade verktyget som anropas. | No | |
| type | enum | Typ av anpassat verktygsanrop. Alltid custom_tool_call.Möjliga värden: custom_tool_call |
Ja |
OpenAI.InputItemCustomToolCallOutput
Utdata av anpassat verktygsanrop
Utdata från ett anpassat verktygsanrop från koden som skickas tillbaka till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Anrops-ID:t som används för att mappa det här anpassade verktyget anropar utdata till ett anpassat verktygsanrop. | Ja | |
| id | string | Det unika ID:t för det anpassade verktyget anropar utdata i OpenAI-plattformen. | No | |
| output | sträng eller matris med OpenAI.FunctionAndCustomToolCallOutput | Utdata från det anpassade verktygsanropet som genereras av koden. Kan vara en sträng eller en lista över utdatainnehåll. |
Ja | |
| type | enum | Typen av anpassade verktyg anropar utdata. Alltid custom_tool_call_output.Möjliga värden: custom_tool_call_output |
Ja |
OpenAI.InputItemFileSearchToolCall
Filsökverktygsanrop
Resultatet av ett filsökningsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för anropet av filsökningsverktyget. | Ja | |
| queries | strängmatris | De frågor som används för att söka efter filer. | Ja | |
| results | matris med OpenAI.FileSearchToolCallResults eller null | No | ||
| status | enum | Status för filsökningsverktygets anrop. En av in_progress,searching, incomplete eller failed,Möjliga värden: in_progress, searching, completed, , incompletefailed |
Ja | |
| type | enum | Typ av filsökningsverktygsanrop. Alltid file_search_call.Möjliga värden: file_search_call |
Ja |
OpenAI.InputItemFunctionCallOutputItemParam
Funktionsverktygsanropsutgång
Utdata från ett funktionsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. Begränsningar: minLength: 1, maxLength: 64 |
Ja | |
| id | sträng eller null | No | ||
| output | sträng eller matris med OpenAI.InputTextContentParam eller OpenAI.InputImageContentParamAutoParam eller OpenAI.InputFileContentParam | Text, bild eller filutdata för funktionsverktygets anrop. | Ja | |
| status | OpenAI.FunctionCallItemStatus eller null | No | ||
| type | enum | Typen av utdata från funktionsverktygets anrop. Alltid function_call_output.Möjliga värden: function_call_output |
Ja | function_call_output |
OpenAI.InputItemFunctionShellCallItemParam
Skalverktygsrop
Ett verktyg som representerar en begäran om att köra ett eller flera gränssnittskommandon.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.FunctionShellActionParam | Kommandon och begränsningar som beskriver hur du kör gränssnittets verktygsanrop. | Ja | |
| └– kommandon | strängmatris | Beställda gränssnittskommandon för körningsmiljön som ska köras. | Ja | |
| └– max_output_length | heltal eller null | No | ||
| └– timeout_ms | heltal eller null | No | ||
| call_id | string | Det unika ID:t för gränssnittets verktygsanrop som genereras av modellen. Begränsningar: minLength: 1, maxLength: 64 |
Ja | |
| environment | OpenAI.FunctionShellCallItemParamEnvironment eller null | No | ||
| id | sträng eller null | No | ||
| status | OpenAI.FunctionShellCallItemStatus eller null | No | ||
| type | enum | Typ av objekt. Alltid shell_call.Möjliga värden: shell_call |
Ja | shell_call |
OpenAI.InputItemFunctionShellCallOutputItemParam
Skalverktygsanropsutgång
De strömmade utdataobjekten som genereras av ett gränssnittsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för gränssnittets verktygsanrop som genereras av modellen. Begränsningar: minLength: 1, maxLength: 64 |
Ja | |
| id | sträng eller null | No | ||
| max_output_length | heltal eller null | No | ||
| output | matris med OpenAI.FunctionShellCallOutputContentParam | Insamlade segment av stdout- och stderr-utdata, tillsammans med deras associerade resultat. | Ja | |
| status | OpenAI.FunctionShellCallItemStatus eller null | No | ||
| type | enum | Typ av objekt. Alltid shell_call_output.Möjliga värden: shell_call_output |
Ja | shell_call_output |
OpenAI.InputItemFunctionToolCall
Funktionsverktygsanrop
Ett verktygsanrop för att köra en funktion.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argumenten som ska skickas till funktionen. | Ja | |
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Ja | |
| id | sträng (skrivskyddad) | Det unika ID:t för funktionsverktygets anrop. | Ja | |
| name | string | Namnet på den funktion som ska köras. | Ja | |
| namespace | string | Namnrymden för funktionen som ska köras. | No | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typ av funktionsverktygets anrop. Alltid function_call.Möjliga värden: function_call |
Ja |
OpenAI.InputItemImageGenToolCall
Bildgenereringsanrop
En begäran om bildgenerering som gjorts av modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för bildgenereringsanropet. | Ja | |
| result | sträng eller null | Ja | ||
| status | enum | Status för avbildningsgenereringsanropet. Möjliga värden: in_progress, completed, generating, failed |
Ja | |
| type | enum | Typ av avbildningsgenereringsanrop. Alltid image_generation_call.Möjliga värden: image_generation_call |
Ja |
OpenAI.InputItemLocalShellToolCall
Lokalt skalrop
Ett verktygsanrop för att köra ett kommando i det lokala gränssnittet.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.LocalShellExecAction | Kör ett gränssnittskommando på servern. | Ja | |
| call_id | string | Det unika ID:t för det lokala gränssnittsverktygsanropet som genereras av modellen. | Ja | |
| id | string | Det unika ID:t för det lokala gränssnittsanropet. | Ja | |
| status | enum | Status för det lokala gränssnittsanropet. Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av lokalt gränssnittsanrop. Alltid local_shell_call.Möjliga värden: local_shell_call |
Ja |
OpenAI.InputItemLocalShellToolCallOutput
Lokal skalanropsutgång
Utdata från ett lokalt gränssnittsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för det lokala gränssnittsverktygsanropet som genereras av modellen. | Ja | |
| output | string | En JSON-sträng med utdata från det lokala gränssnittets verktygsanrop. | Ja | |
| status | sträng eller null | No | ||
| type | enum | Typen av anropsutdata för det lokala gränssnittet. Alltid local_shell_call_output.Möjliga värden: local_shell_call_output |
Ja |
OpenAI.InputItemMcpApprovalRequest
MCP-godkännandebegäran
En begäran om mänskligt godkännande av ett verktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argument för verktyget. | Ja | |
| id | string | Det unika ID:t för godkännandebegäran. | Ja | |
| name | string | Namnet på det verktyg som ska köras. | Ja | |
| serveretikett | string | Etiketten på MCP-servern som skickar begäran. | Ja | |
| type | enum | Typ av objekt. Alltid mcp_approval_request.Möjliga värden: mcp_approval_request |
Ja |
OpenAI.InputItemMcpApprovalResponse
MCP-godkännandesvar
Ett svar på en begäran om MCP-godkännande.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| approval_request_id | string | ID:t för godkännandebegäran som besvaras. | Ja | |
| approve | boolean | Om begäran godkändes. | Ja | |
| id | sträng eller null | No | ||
| reason | sträng eller null | No | ||
| type | enum | Typ av objekt. Alltid mcp_approval_response.Möjliga värden: mcp_approval_response |
Ja |
OpenAI.InputItemMcpListTools
MCP-listverktyg
En lista över verktyg som är tillgängliga på en MCP-server.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| fel | OpenAI.RealtimeMCPError | No | ||
| id | string | Listans unika ID. | Ja | |
| serveretikett | string | MCP-serverns etikett. | Ja | |
| tools | matris med OpenAI.MCPListToolsTool | Verktygen som är tillgängliga på servern. | Ja | |
| type | enum | Typ av objekt. Alltid mcp_list_tools.Möjliga värden: mcp_list_tools |
Ja |
OpenAI.InputItemMcpToolCall
MCP-verktygsanrop
Ett anrop av ett verktyg på en MCP-server.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| approval_request_id | sträng eller null | No | ||
| arguments | string | En JSON-sträng med argumenten som skickas till verktyget. | Ja | |
| fel | OpenAI.RealtimeMCPError | No | ||
| id | string | Det unika ID:t för verktygsanropet. | Ja | |
| name | string | Namnet på verktyget som kördes. | Ja | |
| output | sträng eller null | No | ||
| serveretikett | string | Etiketten på MCP-servern som kör verktyget. | Ja | |
| status | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Typ av objekt. Alltid mcp_call.Möjliga värden: mcp_call |
Ja |
OpenAI.InputItemOutputMessage
Utdatameddelande
Ett utdatameddelande från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| innehåll | matris med OpenAI.OutputMessageContent | Innehållet i utdatameddelandet. | Ja | |
| id | string | Utdatameddelandets unika ID. | Ja | |
| phase | OpenAI.MessagePhase eller null | No | ||
| role | enum | Utdatameddelandets roll. Alltid assistant.Möjliga värden: assistant |
Ja | |
| status | enum | Status för meddelandets indata. En av in_progress, completed ellerincomplete. Fylls i när indataobjekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av utdatameddelande. Alltid message.Möjliga värden: output_message |
Ja |
OpenAI.InputItemReasoningItem
Reasoning
En beskrivning av den tankekedja som används av en resonemangsmodell när ett svar genereras. Se till att dessa objekt inkluderas i svarens API input för efterföljande turer i en konversation om du hanterar kontexten manuellt.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| innehåll | matris med OpenAI.ReasoningTextContent | Textinnehåll i resonemang. | No | |
| encrypted_content | sträng eller null | No | ||
| id | string | Den unika identifieraren för resonemangsinnehållet. | Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| summary | array av OpenAI.SammanfattningInnehållInnehåll | Sammanfattningsinnehåll för resonemang. | Ja | |
| type | enum | Typ av objekt. Alltid reasoning.Möjliga värden: reasoning |
Ja |
OpenAI.InputItemToolSearchCallItemParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | OpenAI.EmptyModelParam | Ja | ||
| call_id | sträng eller null | No | ||
| avrättning | OpenAI.ToolSearchExecutionType | No | ||
| id | sträng eller null | No | ||
| status | OpenAI.FunctionCallItemStatus eller null | No | ||
| type | enum | Objekttypen. Alltid tool_search_call.Möjliga värden: tool_search_call |
Ja | tool_search_call |
OpenAI.InputItemToolSearchOutputItemParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | sträng eller null | No | ||
| avrättning | OpenAI.ToolSearchExecutionType | No | ||
| id | sträng eller null | No | ||
| status | OpenAI.FunctionCallItemStatus eller null | No | ||
| tools | matris med OpenAI.Tool | De laddade verktygsdefinitionerna returnerades av verktygssökningens resultat. | Ja | |
| type | enum | Objekttypen. Alltid tool_search_output.Möjliga värden: tool_search_output |
Ja | tool_search_output |
OpenAI.InputItemType
| Property | Value |
|---|---|
| Type | string |
| Värden | messageoutput_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputtool_search_calltool_search_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_referencetool_approval_response |
OpenAI.InputItemWebSearchToolCall
Webbsökverktyg anrop
Resultatet av ett webbsökningsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.WebSearchActionSearch eller OpenAI.WebSearchActionOpenPage eller OpenAI.WebSearchActionFind | Ett objekt som beskriver den specifika åtgärd som vidtagits i det här webbsökningsanropet. Innehåller detaljer om hur modellen använde webben (sök, open_page, find_in_page). |
Ja | |
| id | string | Det unika ID:t för webbsökningsverktyget anropar. | Ja | |
| status | enum | Status för webbsökningsverktygets anrop. Möjliga värden: in_progress, searching, completed, failed |
Ja | |
| type | enum | Typ av webbsökningsverktygsanrop. Alltid web_search_call.Möjliga värden: web_search_call |
Ja |
OpenAI.InputMessageContentList
Innehållslista för inmatningsobjekt
En lista över ett eller flera indataobjekt till modellen som innehåller olika innehållstyper.
Matris för: OpenAI.InputContent
OpenAI.InputParam
Text, bild eller filindata till modellen, som används för att generera ett svar. Lära sig mer:
- Textinmatningar och utdata
- Bildingångar
- Filindata
- Konversationstillstånd
- Funktionsanrop
Den här komponenten kan vara något av följande:
- sträng
- array
OpenAI.InputTextContent
Indatatext
En textinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Textinmatningen till modellen. | Ja | |
| type | enum | Typ av indataobjekt. Alltid input_text.Möjliga värden: input_text |
Ja | input_text |
OpenAI.InputTextContentParam
Indatatext
En textinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Textinmatningen till modellen. Begränsningar: maxLength: 10485760 |
Ja | |
| type | enum | Typ av indataobjekt. Alltid input_text.Möjliga värden: input_text |
Ja | input_text |
OpenAI.ItemReferenceParam
Objektreferens
En intern identifierare för ett objekt att referera till.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | ID:t för det objekt som ska refereras till. | Ja | |
| type | enum | Typ av objekt som ska refereras till. Alltid item_reference.Möjliga värden: item_reference |
Ja | item_reference |
OpenAI.ItemResource
Innehållsobjekt som används för att generera ett svar.
Diskriminerande för OpenAI.ItemResource
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ItemResourceType | Ja |
OpenAI.ItemResourceApplyPatchToolCall
Apply patch tool-anrop
Ett verktygsanrop som tillämpar fildiff genom att skapa, ta bort eller uppdatera filer.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för anropet för tillämpat korrigeringsverktyg som genererats av modellen. | Ja | |
| skapad av | string | ID:t för entiteten som skapade det här verktygsanropet. | No | |
| id | string | Det unika ID:t för anropet använd korrigeringsverktyg. Fylls i när det här objektet returneras via API. | Ja | |
| Operation | OpenAI.ApplyPatchFileOperation | En av de create_file, delete_file eller update_file åtgärder som tillämpas via apply_patch. | Ja | |
| └– typ | OpenAI.ApplyPatchFileOperationType | Ja | ||
| status | OpenAI.ApplyPatchCallStatus | Ja | ||
| type | enum | Typ av objekt. Alltid apply_patch_call.Möjliga värden: apply_patch_call |
Ja | apply_patch_call |
OpenAI.ItemResourceApplyPatchToolCallOutput
Applicera patchverktygets anropsutdata
Utdata som genereras av ett tillämpat korrigeringsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för anropet för tillämpat korrigeringsverktyg som genererats av modellen. | Ja | |
| skapad av | string | ID:t för entiteten som skapade det här verktyget anropar utdata. | No | |
| id | string | Det unika ID:t för anropsutdata för det tillämpade korrigeringsverktyget. Fylls i när det här objektet returneras via API. | Ja | |
| output | sträng eller null | No | ||
| status | OpenAI.ApplyPatchCallOutputStatus | Ja | ||
| type | enum | Typ av objekt. Alltid apply_patch_call_output.Möjliga värden: apply_patch_call_output |
Ja | apply_patch_call_output |
OpenAI.ItemResourceCodeInterpreterToolCall
Kodtolkar-verktygsanrop
Ett verktygsanrop för att köra kod.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| container_id | string | ID:t för containern som används för att köra koden. | Ja | |
| id | string | Det unika ID:t för kodtolkarverktygets anrop. | Ja | |
| outputs | matris med OpenAI.CodeInterpreterOutputLogs eller OpenAI.CodeInterpreterOutputImage eller null | Ja | ||
| status | enum | Status för kodtolkarverktygets anrop. Giltiga värden är in_progress, completed, incomplete, interpretingoch failed.Möjliga värden: in_progress, completed, incomplete, , interpretingfailed |
Ja | |
| type | enum | Typ av kodtolkarverktygsanrop. Alltid code_interpreter_call.Möjliga värden: code_interpreter_call |
Ja | code_interpreter_call |
OpenAI.ItemResourceCompactBody
Kompaktionsobjekt
Ett kompaktionsobjekt genererat av API:et v1/responses/compact .
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| encrypted_content | string | Det krypterade innehåll som producerades av komprimering. | Ja | |
| id | string | Det unika ID:t för komprimeringsobjektet. | Ja | |
| type | enum | Typ av objekt. Alltid compaction.Möjliga värden: compaction |
Ja | Kompaktering |
OpenAI.ItemResourceComputerToolCall
Datorverktygsrop
Ett verktygsanrop till ett datoranvändningsverktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.ComputerAction | No | ||
| actions | OpenAI.ComputerActionList | Tillplattade batchade handlingar för computer_use. Varje handling inkluderar entype diskriminerande och handlingsspecifika fält. |
No | |
| call_id | string | En identifierare som används när du svarar på verktygsanropet med utdata. | Ja | |
| id | string | Datoranropets unika ID. | Ja | |
| pending_safety_checks | matris med OpenAI.ComputerCallSafetyCheckParam | De väntande säkerhetskontrollerna för datorsamtalet. | Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av datoranrop. Alltid computer_call.Möjliga värden: computer_call |
Ja | computer_call |
OpenAI.ItemResourceComputerToolCallOutput
Datorverktygsanropsutgång
Utdata från ett datorverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| acknowledged_safety_checks | matris med OpenAI.ComputerCallSafetyCheckParam | De säkerhetskontroller som rapporterats av API:et och som har bekräftats av utvecklare. |
No | |
| call_id | string | ID:t för datorverktygets anrop som genererade utdata. | Ja | |
| id | sträng (skrivskyddad) | ID:t för datorverktyget anropar utdata. | Ja | |
| output | OpenAI.ComputerScreenshotImage | En skärmbild av datorn som används med datoranvändningsverktyget. | Ja | |
| status | enum | Status för meddelandets indata. En av in_progress, completed ellerincomplete. Fylls i när indataobjekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typ av utdata från datorverktygsanrop. Alltid computer_call_output.Möjliga värden: computer_call_output |
Ja | computer_call_output |
OpenAI.ItemResourceCustomToolCallOutputResource
ResponseCustomToolCallOutputItem
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Anrops-ID:t som används för att mappa det här anpassade verktyget anropar utdata till ett anpassat verktygsanrop. | Ja | |
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| id | string | Det unika ID:t för det anpassade verktyget anropar utdata i OpenAI-plattformen. | No | |
| output | sträng eller matris med OpenAI.FunctionAndCustomToolCallOutput | Utdata från det anpassade verktygsanropet som genereras av koden. Kan vara en sträng eller en lista över utdatainnehåll. |
Ja | |
| status | OpenAI.FunctionCallOutputStatusEnum | Ja | ||
| type | enum | Typen av anpassade verktyg anropar utdata. Alltid custom_tool_call_output.Möjliga värden: custom_tool_call_output |
Ja |
OpenAI.ItemResourceCustomToolCallResource
ResponseCustomToolCallItem
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | En identifierare som används för att mappa det här anpassade verktygsanropet till ett verktygsanropsutdata. | Ja | |
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| id | string | Det unika ID:t för det anpassade verktygsanropet i OpenAI-plattformen. | No | |
| Input | string | Indata för det anpassade verktygsanropet som genereras av modellen. | Ja | |
| name | string | Namnet på det anpassade verktyg som anropas. | Ja | |
| namespace | string | Namnrymden för det anpassade verktyget som anropas. | No | |
| status | OpenAI.FunctionCallStatus | Ja | ||
| type | enum | Typ av anpassat verktygsanrop. Alltid custom_tool_call.Möjliga värden: custom_tool_call |
Ja |
OpenAI.ItemResourceFileSearchToolCall
Filsökverktygsanrop
Resultatet av ett filsökningsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för anropet av filsökningsverktyget. | Ja | |
| queries | strängmatris | De frågor som används för att söka efter filer. | Ja | |
| results | matris med OpenAI.FileSearchToolCallResults eller null | No | ||
| status | enum | Status för filsökningsverktygets anrop. En av in_progress,searching, incomplete eller failed,Möjliga värden: in_progress, searching, completed, , incompletefailed |
Ja | |
| type | enum | Typ av filsökningsverktygsanrop. Alltid file_search_call.Möjliga värden: file_search_call |
Ja |
OpenAI.ItemResourceFunctionShellCall
Skalverktygsrop
Ett verktygsanrop som kör ett eller flera gränssnittskommandon i en hanterad miljö.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.FunctionShellAction | Kör ett gränssnittskommando. | Ja | |
| └– kommandon | strängmatris | Ja | ||
| └– max_output_length | heltal eller null | Ja | ||
| └– timeout_ms | heltal eller null | Ja | ||
| call_id | string | Det unika ID:t för gränssnittets verktygsanrop som genereras av modellen. | Ja | |
| skapad av | string | ID:t för entiteten som skapade det här verktygsanropet. | No | |
| environment | OpenAI.FunctionShellCallEnvironment eller null | Ja | ||
| id | string | Det unika ID:t för gränssnittets verktygsanrop. Fylls i när det här objektet returneras via API. | Ja | |
| status | OpenAI.FunctionShellCallStatus | Ja | ||
| type | enum | Typ av objekt. Alltid shell_call.Möjliga värden: shell_call |
Ja | shell_call |
OpenAI.ItemResourceFunctionShellCallOutput
Skalanropsutgång
Utdata från ett gränssnittsverktygsanrop som har genererats.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för gränssnittets verktygsanrop som genereras av modellen. | Ja | |
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| id | string | Det unika ID:t för shell-anropets utdata. Fylls i när det här objektet returneras via API. | Ja | |
| max_output_length | heltal eller null | Ja | ||
| output | matris med OpenAI.FunctionShellCallOutputContent | En matris med gränssnittsanropets utdatainnehåll | Ja | |
| status | OpenAI.FunctionShellCallOutputStatusEnum | Ja | ||
| type | enum | Typ av gränssnittsanropets utdata. Alltid shell_call_output.Möjliga värden: shell_call_output |
Ja | shell_call_output |
OpenAI.ItemResourceFunctionToolCall
Funktionsverktygsanrop
Ett verktygsanrop för att köra en funktion.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argumenten som ska skickas till funktionen. | Ja | |
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Ja | |
| id | sträng (skrivskyddad) | Det unika ID:t för funktionsverktygets anrop. | Ja | |
| name | string | Namnet på den funktion som ska köras. | Ja | |
| namespace | string | Namnrymden för funktionen som ska köras. | No | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typ av funktionsverktygets anrop. Alltid function_call.Möjliga värden: function_call |
Ja |
OpenAI.ItemResourceFunctionToolCallOutput
Funktionsverktygsanropsutgång
Utdata från ett funktionsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Ja | |
| id | sträng (skrivskyddad) | Det unika ID:t för funktionsverktygets anropsresultat. Fylls i när det här objektet returneras via API. |
Ja | |
| output | sträng eller matris med OpenAI.FunctionAndCustomToolCallOutput | Utdata från funktionsanropet som genereras av koden. Kan vara en sträng eller en lista över utdatainnehåll. |
Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typen av utdata från funktionsverktygets anrop. Alltid function_call_output.Möjliga värden: function_call_output |
Ja |
OpenAI.ItemResourceImageGenToolCall
Bildgenereringsanrop
En begäran om bildgenerering som gjorts av modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för bildgenereringsanropet. | Ja | |
| result | sträng eller null | Ja | ||
| status | enum | Status för avbildningsgenereringsanropet. Möjliga värden: in_progress, completed, generating, failed |
Ja | |
| type | enum | Typ av avbildningsgenereringsanrop. Alltid image_generation_call.Möjliga värden: image_generation_call |
Ja |
OpenAI.ItemResourceInputMessage
Inmatningsmeddelande
Ett meddelande som matas in till modellen med en roll som anger instruktionen efter hierarkin. Instruktioner som ges med developer rollen eller system har företräde framför instruktioner som ges med user rollen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| innehåll | OpenAI.InputMessageContentList | En lista över ett eller flera indataobjekt till modellen som innehåller olika innehåll types. |
Ja | |
| id | sträng (skrivskyddad) | Det unika ID:t för meddelandeindata. | Ja | |
| role | enum | Rollen för meddelandets inmatning. En av user, systemeller developer.Möjliga värden: user, system, developer |
Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typ av meddelandeindata. Ställ alltid in på message.Möjliga värden: message |
Ja | message |
OpenAI.ItemResourceLocalShellToolCall
Lokalt skalrop
Ett verktygsanrop för att köra ett kommando i det lokala gränssnittet.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.LocalShellExecAction | Kör ett gränssnittskommando på servern. | Ja | |
| call_id | string | Det unika ID:t för det lokala gränssnittsverktygsanropet som genereras av modellen. | Ja | |
| id | string | Det unika ID:t för det lokala gränssnittsanropet. | Ja | |
| status | enum | Status för det lokala gränssnittsanropet. Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av lokalt gränssnittsanrop. Alltid local_shell_call.Möjliga värden: local_shell_call |
Ja |
OpenAI.ItemResourceLocalShellToolCallOutput
Lokal skalanropsutgång
Utdata från ett lokalt gränssnittsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för det lokala gränssnittsverktygsanropet som genereras av modellen. | Ja | |
| output | string | En JSON-sträng med utdata från det lokala gränssnittets verktygsanrop. | Ja | |
| status | sträng eller null | No | ||
| type | enum | Typen av anropsutdata för det lokala gränssnittet. Alltid local_shell_call_output.Möjliga värden: local_shell_call_output |
Ja |
OpenAI.ItemResourceMcpApprovalRequest
MCP-godkännandebegäran
En begäran om mänskligt godkännande av ett verktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argument för verktyget. | Ja | |
| id | string | Det unika ID:t för godkännandebegäran. | Ja | |
| name | string | Namnet på det verktyg som ska köras. | Ja | |
| serveretikett | string | Etiketten på MCP-servern som skickar begäran. | Ja | |
| type | enum | Typ av objekt. Alltid mcp_approval_request.Möjliga värden: mcp_approval_request |
Ja |
OpenAI.ItemResourceMcpApprovalResponseResource
MCP-godkännandesvar
Ett svar på en begäran om MCP-godkännande.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| approval_request_id | string | ID:t för godkännandebegäran som besvaras. | Ja | |
| approve | boolean | Om begäran godkändes. | Ja | |
| id | string | Det unika ID:t för godkännandesvaret | Ja | |
| reason | sträng eller null | No | ||
| type | enum | Typ av objekt. Alltid mcp_approval_response.Möjliga värden: mcp_approval_response |
Ja |
OpenAI.ItemResourceMcpListTools
MCP-listverktyg
En lista över verktyg som är tillgängliga på en MCP-server.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| fel | OpenAI.RealtimeMCPError | No | ||
| id | string | Listans unika ID. | Ja | |
| serveretikett | string | MCP-serverns etikett. | Ja | |
| tools | matris med OpenAI.MCPListToolsTool | Verktygen som är tillgängliga på servern. | Ja | |
| type | enum | Typ av objekt. Alltid mcp_list_tools.Möjliga värden: mcp_list_tools |
Ja |
OpenAI.ItemResourceMcpToolCall
MCP-verktygsanrop
Ett anrop av ett verktyg på en MCP-server.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| approval_request_id | sträng eller null | No | ||
| arguments | string | En JSON-sträng med argumenten som skickas till verktyget. | Ja | |
| fel | OpenAI.RealtimeMCPError | No | ||
| id | string | Det unika ID:t för verktygsanropet. | Ja | |
| name | string | Namnet på verktyget som kördes. | Ja | |
| output | sträng eller null | No | ||
| serveretikett | string | Etiketten på MCP-servern som kör verktyget. | Ja | |
| status | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Typ av objekt. Alltid mcp_call.Möjliga värden: mcp_call |
Ja |
OpenAI.ItemResourceOutputMessage
Utdatameddelande
Ett utdatameddelande från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| innehåll | matris med OpenAI.OutputMessageContent | Innehållet i utdatameddelandet. | Ja | |
| id | string | Utdatameddelandets unika ID. | Ja | |
| phase | OpenAI.MessagePhase eller null | No | ||
| role | enum | Utdatameddelandets roll. Alltid assistant.Möjliga värden: assistant |
Ja | |
| status | enum | Status för meddelandets indata. En av in_progress, completed ellerincomplete. Fylls i när indataobjekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av utdatameddelande. Alltid message.Möjliga värden: output_message |
Ja |
OpenAI.ItemResourceResonerandeItem
Reasoning
En beskrivning av den tankekedja som används av en resonemangsmodell när ett svar genereras. Se till att dessa objekt inkluderas i svarens API input för efterföljande turer i en konversation om du hanterar kontexten manuellt.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| innehåll | matris med OpenAI.ReasoningTextContent | Textinnehåll i resonemang. | No | |
| encrypted_content | sträng eller null | No | ||
| id | string | Den unika identifieraren för resonemangsinnehållet. | Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| summary | array av OpenAI.SammanfattningInnehållInnehåll | Sammanfattningsinnehåll för resonemang. | Ja | |
| type | enum | Typ av objekt. Alltid reasoning.Möjliga värden: reasoning |
Ja |
OpenAI.ItemResourceToolSearchCall
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | Argument som används för verktygssöket. | Ja | ||
| call_id | sträng eller null | Ja | ||
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| avrättning | OpenAI.ToolSearchExecutionType | Ja | ||
| id | string | Det unika ID:t för verktygets sökanrop. | Ja | |
| status | OpenAI.FunctionCallStatus | Ja | ||
| type | enum | Typ av objekt. Alltid tool_search_call.Möjliga värden: tool_search_call |
Ja | tool_search_call |
OpenAI.ItemResourceToolSearchOutput
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | sträng eller null | Ja | ||
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| avrättning | OpenAI.ToolSearchExecutionType | Ja | ||
| id | string | Det unika ID:t för verktygets sökutdata. | Ja | |
| status | OpenAI.FunctionCallOutputStatusEnum | Ja | ||
| tools | matris med OpenAI.Tool | De laddade verktygsdefinitionerna returnerades av verktygssökning. | Ja | |
| type | enum | Typ av objekt. Alltid tool_search_output.Möjliga värden: tool_search_output |
Ja | tool_search_output |
OpenAI.ItemResourceType
| Property | Value |
|---|---|
| Type | string |
| Värden | messageoutput_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputtool_search_calltool_search_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_callcustom_tool_call_output |
OpenAI.ItemResourceWebSearchToolCall
Webbsökverktyg anrop
Resultatet av ett webbsökningsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.WebSearchActionSearch eller OpenAI.WebSearchActionOpenPage eller OpenAI.WebSearchActionFind | Ett objekt som beskriver den specifika åtgärd som vidtagits i det här webbsökningsanropet. Innehåller detaljer om hur modellen använde webben (sök, open_page, find_in_page). |
Ja | |
| id | string | Det unika ID:t för webbsökningsverktyget anropar. | Ja | |
| status | enum | Status för webbsökningsverktygets anrop. Möjliga värden: in_progress, searching, completed, failed |
Ja | |
| type | enum | Typ av webbsökningsverktygsanrop. Alltid web_search_call.Möjliga värden: web_search_call |
Ja |
OpenAI.KeyPressAction
KeyPress
En samling tangenttryckningar som modellen vill utföra.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| keys | strängmatris | Kombinationen av knappar som modellen vill att man trycker på. Det här är en matris med strängar som var och en representerar en nyckel. | Ja | |
| type | enum | Anger händelsetypen. För en keypress-åtgärd är den här egenskapen alltid inställd på keypress.Möjliga värden: keypress |
Ja | Tangenttryck |
OpenAI.LocalEnvironmentResource
Lokal miljö
Representerar användningen av en lokal miljö för att utföra skalåtgärder.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Typen av miljö. Alltid local.Möjliga värden: local |
Ja | lokal |
OpenAI.LocalShellExecAction
Lokal insats från granatchefen
Kör ett gränssnittskommando på servern.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| command | strängmatris | Kommandot som ska köras. | Ja | |
| env | object | Miljövariabler som ska anges för kommandot. | Ja | |
| timeout_ms (timeout i millisekunder) | heltal eller null | No | ||
| type | enum | Typen av lokal shell-åtgärd. Alltid exec.Möjliga värden: exec |
Ja | exec |
| user | sträng eller null | No | ||
| arbetskatalog | sträng eller null | No |
OpenAI.LocalShellToolParam
Lokalt skalverktyg
Ett verktyg som gör att modellen kan köra gränssnittskommandon i en lokal miljö.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Typ av lokalt gränssnittsverktyg. Alltid local_shell.Möjliga värden: local_shell |
Ja | local_shell |
OpenAI.LocalSkillParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| beskrivning | string | Beskrivningen av färdigheten. | Ja | |
| name | string | Namnet på färdigheten. | Ja | |
| path | string | Vägen till katalogen som innehåller färdigheten. | Ja |
OpenAI.LogProb
Logaritmisk sannolikhet
Log sannolikhet för en token.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| bytes | matris med heltal | Ja | ||
| logprob | number | Ja | ||
| token | string | Ja | ||
| top_logprobs | matris med OpenAI.TopLogProb | Ja |
OpenAI.MCPListToolsTool
MCP-listverktyg
Ett verktyg som är tillgängligt på en MCP-server.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| annotations | OpenAI.MCPListToolsToolAnnotations eller null | No | ||
| beskrivning | sträng eller null | No | ||
| input_schema | OpenAI.MCPListToolsToolInputSchema | Ja | ||
| name | string | Namnet på verktyget. | Ja |
OpenAI.MCPListToolsToolAnnotations
Typ: objekt
OpenAI.MCPListToolsToolInputSchema
Typ: objekt
OpenAI.MCPTool
MCP-verktyg
Ge modellen åtkomst till ytterligare verktyg via MCP-servrar (Remote Model Context Protocol).
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| tillåtna_verktyg | matris med sträng eller OpenAI.MCPToolFilter eller null | No | ||
| authorization | string | En OAuth-åtkomsttoken som kan användas med en fjärr-MCP-server, antingen med en anpassad MCP-server-URL eller en tjänstanslutning. Din ansökan måste hantera OAuth-auktoriseringsflödet och ange token här. |
No | |
| connector_id | enum | Identifierare för tjänstanslutningsprogram, som de som är tillgängliga i ChatGPT. En avserver_url eller connector_id måste tillhandahållas. Läs mer om tjänstenKontakter här. För närvarande stöds connector_id värden:-Dropbox: connector_dropbox-Gmail: connector_gmail– Google Calendar: connector_googlecalendar– Google Drive: connector_googledrive– Microsoft Teams: connector_microsoftteams– Outlook-kalender: connector_outlookcalendar– E-post i Outlook: connector_outlookemail-Sharepoint: connector_sharepointMöjliga värden: connector_dropbox, connector_gmail, connector_googlecalendar, connector_googledrive, connector_microsoftteams, connector_outlookcalendar, , , connector_outlookemailconnector_sharepoint |
No | |
| defer_loading | boolean | Om detta MCP-verktyg skjuts upp och upptäcks via verktygssökning. | No | |
| headers | objekt eller null | No | ||
| kräv_godkännande | OpenAI.MCPToolRequireApproval eller sträng eller null | No | ||
| server_description | string | Valfri beskrivning av MCP-servern, som används för att ge mer kontext. | No | |
| serveretikett | string | En etikett för den här MCP-servern som används för att identifiera den i verktygsanrop. | Ja | |
| server_url | Sträng (uri) | URL:en för MCP-servern. En av server_url eller connector_id måste varatillhandahålls. |
No | |
| type | enum | Typ av MCP-verktyg. Alltid mcp.Möjliga värden: mcp |
Ja |
OpenAI.MCPToolCallStatus
| Property | Value |
|---|---|
| Type | string |
| Värden | in_progresscompletedincompletecallingfailed |
OpenAI.MCPToolFilter
MCP-verktygsfilter
Ett filterobjekt som anger vilka verktyg som tillåts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| read_only | boolean | Anger om ett verktyg ändrar data eller är skrivskyddat. Om en MCP-servern kommenteras med readOnlyHint,det matchar det här filtret. |
No | |
| tool_names | strängmatris | Lista över tillåtna verktygsnamn. | No |
OpenAI.MCPToolRequireApproval
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| always | OpenAI.MCPToolFilter | Ett filterobjekt som anger vilka verktyg som tillåts. | No | |
| aldrig | OpenAI.MCPToolFilter | Ett filterobjekt som anger vilka verktyg som tillåts. | No |
OpenAI.MessageContent
En innehållsdel som utgör ett indata- eller utdataobjekt.
Diskriminerande för OpenAI.MessageContent
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
text |
OpenAI.TextContent |
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 |
summary_text |
OpenAI.SummaryTextContent |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.MessageContentType | Ja |
OpenAI.MessageContentInputFileContent
Inmatningsfil
En filinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.FileInputDetail | No | ||
| file_data | string | Innehållet i filen som ska skickas till modellen. | No | |
| file_id | sträng eller null | No | ||
| file_url | Sträng (uri) | URL:en för filen som ska skickas till modellen. | No | |
| filename | string | Namnet på filen som ska skickas till modellen. | No | |
| type | enum | Typ av indataobjekt. Alltid input_file.Möjliga värden: input_file |
Ja | input_file |
OpenAI.MessageContentInputImageContent
Inmatningsbild
En bildinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Ja | ||
| file_id | sträng eller null | No | ||
| image_url | sträng eller null | No | ||
| type | enum | Typ av indataobjekt. Alltid input_image.Möjliga värden: input_image |
Ja | input_image |
OpenAI.MessageContentInputTextContent
Indatatext
En textinmatning till modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Textinmatningen till modellen. | Ja | |
| type | enum | Typ av indataobjekt. Alltid input_text.Möjliga värden: input_text |
Ja | input_text |
OpenAI.MessageContentOutputTextContent
Utdata text
En textutgång från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| annotations | matris med OpenAI.Annotation | Anteckningarna i textutdata. | Ja | |
| logprobs | matris med OpenAI.LogProb | Ja | ||
| text | string | Textutdata från modellen. | Ja | |
| type | enum | Typ av utdatatext. Alltid output_text.Möjliga värden: output_text |
Ja | output_text |
OpenAI.MessageContentReasoningTextContent
Resonemangstext
Resonemangstext från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Resonemangstexten från modellen. | Ja | |
| type | enum | Typen av resonemangstext. Alltid reasoning_text.Möjliga värden: reasoning_text |
Ja | reasoning_text |
OpenAI.MessageContentRefusalContent
Refusal
En vägran från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| vägran | string | Avslagsförklaringen från modellen. | Ja | |
| type | enum | Typ av vägran. Alltid refusal.Möjliga värden: refusal |
Ja | vägran |
OpenAI.MessageContentType
| Property | Value |
|---|---|
| Type | string |
| Värden | input_textoutput_texttextsummary_textreasoning_textrefusalinput_imagecomputer_screenshotinput_file |
OpenAI.MessagePhase
Märker ett assistant meddelande som en mellanliggande kommentar (commentary) eller det slutgiltiga svaret (final_answer).
För modeller som och gpt-5.3-codex framåt, när man skickar uppföljningsförfrågningar, bevara och skicka om fasen på alla assistentmeddelanden – att tappa den kan försämra prestandan. Används inte för användarmeddelanden.
| Property | Value |
|---|---|
| Type | string |
| Värden | commentaryfinal_answer |
OpenAI.Metadata
Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken.
Typ: objekt
OpenAI.MoveParam
Move
En musflyttningsåtgärd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| keys | matris med sträng eller null | No | ||
| type | enum | Anger händelsetypen. För en flyttåtgärd är den här egenskapen alltid inställd på move.Möjliga värden: move |
Ja | move |
| x | integer | X-koordinaten som ska flyttas till. | Ja | |
| y | integer | Y-koordinaten att flytta till. | Ja |
OpenAI.NamespaceToolParam
Namespace
Grupperar funktioner/anpassade verktyg under ett delat namnrymd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| beskrivning | string | En beskrivning av namnrymden som visas modellen. Begränsningar: minLength: 1 |
Ja | |
| name | string | Namnrymdsnamnet som används i verktygsanrop (till exempel crm).Begränsningar: minLength: 1 |
Ja | |
| tools | array av OpenAI.FunctionToolParam eller OpenAI.CustomToolParam | Funktionen/anpassade verktyg som finns tillgängliga i detta namnrymd. Begränsningar: minItems: 1 |
Ja | |
| type | enum | Verktygets typ. Alltid namespace.Möjliga värden: namespace |
Ja | namespace |
OpenAI.OutputContent
Diskriminerande för OpenAI.OutputContent
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
output_text |
OpenAI.OutputContentOutputTextContent |
refusal |
OpenAI.OutputContentRefusalContent |
reasoning_text |
OpenAI.OutputContentReasoningTextContent |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.OutputContentType | Ja |
OpenAI.OutputContentOutputTextContent
Utdata text
En textutgång från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| annotations | matris med OpenAI.Annotation | Anteckningarna i textutdata. | Ja | |
| logprobs | matris med OpenAI.LogProb | Ja | ||
| text | string | Textutdata från modellen. | Ja | |
| type | enum | Typ av utdatatext. Alltid output_text.Möjliga värden: output_text |
Ja | output_text |
OpenAI.OutputContentReasoningTextContent
Resonemangstext
Resonemangstext från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Resonemangstexten från modellen. | Ja | |
| type | enum | Typen av resonemangstext. Alltid reasoning_text.Möjliga värden: reasoning_text |
Ja | reasoning_text |
OpenAI.OutputContentRefusalContent
Refusal
En vägran från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| vägran | string | Avslagsförklaringen från modellen. | Ja | |
| type | enum | Typ av vägran. Alltid refusal.Möjliga värden: refusal |
Ja | vägran |
OpenAI.OutputContentType
| Property | Value |
|---|---|
| Type | string |
| Värden | output_textrefusalreasoning_text |
OpenAI.OutputItem
Diskriminerande för OpenAI.OutputItem
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.OutputItemType | Ja |
OpenAI.OutputItemApplyPatchToolCall
Apply patch tool-anrop
Ett verktygsanrop som tillämpar fildiff genom att skapa, ta bort eller uppdatera filer.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för anropet för tillämpat korrigeringsverktyg som genererats av modellen. | Ja | |
| skapad av | string | ID:t för entiteten som skapade det här verktygsanropet. | No | |
| id | string | Det unika ID:t för anropet använd korrigeringsverktyg. Fylls i när det här objektet returneras via API. | Ja | |
| Operation | OpenAI.ApplyPatchFileOperation | En av de create_file, delete_file eller update_file åtgärder som tillämpas via apply_patch. | Ja | |
| └– typ | OpenAI.ApplyPatchFileOperationType | Ja | ||
| status | OpenAI.ApplyPatchCallStatus | Ja | ||
| type | enum | Typ av objekt. Alltid apply_patch_call.Möjliga värden: apply_patch_call |
Ja | apply_patch_call |
OpenAI.OutputItemApplyPatchToolCallOutput
Applicera patchverktygets anropsutdata
Utdata som genereras av ett tillämpat korrigeringsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för anropet för tillämpat korrigeringsverktyg som genererats av modellen. | Ja | |
| skapad av | string | ID:t för entiteten som skapade det här verktyget anropar utdata. | No | |
| id | string | Det unika ID:t för anropsutdata för det tillämpade korrigeringsverktyget. Fylls i när det här objektet returneras via API. | Ja | |
| output | sträng eller null | No | ||
| status | OpenAI.ApplyPatchCallOutputStatus | Ja | ||
| type | enum | Typ av objekt. Alltid apply_patch_call_output.Möjliga värden: apply_patch_call_output |
Ja | apply_patch_call_output |
OpenAI.OutputItemCodeInterpreterToolCall
Kodtolkar-verktygsanrop
Ett verktygsanrop för att köra kod.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| container_id | string | ID:t för containern som används för att köra koden. | Ja | |
| id | string | Det unika ID:t för kodtolkarverktygets anrop. | Ja | |
| outputs | matris med OpenAI.CodeInterpreterOutputLogs eller OpenAI.CodeInterpreterOutputImage eller null | Ja | ||
| status | enum | Status för kodtolkarverktygets anrop. Giltiga värden är in_progress, completed, incomplete, interpretingoch failed.Möjliga värden: in_progress, completed, incomplete, , interpretingfailed |
Ja | |
| type | enum | Typ av kodtolkarverktygsanrop. Alltid code_interpreter_call.Möjliga värden: code_interpreter_call |
Ja | code_interpreter_call |
OpenAI.OutputItemCompactionBody
Kompaktionsobjekt
Ett kompaktionsobjekt genererat av API:et v1/responses/compact .
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| encrypted_content | string | Det krypterade innehåll som producerades av komprimering. | Ja | |
| id | string | Det unika ID:t för komprimeringsobjektet. | Ja | |
| type | enum | Typ av objekt. Alltid compaction.Möjliga värden: compaction |
Ja | Kompaktering |
OpenAI.OutputItemComputerToolCall
Datorverktygsrop
Ett verktygsanrop till ett datoranvändningsverktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.ComputerAction | No | ||
| actions | OpenAI.ComputerActionList | Tillplattade batchade handlingar för computer_use. Varje handling inkluderar entype diskriminerande och handlingsspecifika fält. |
No | |
| call_id | string | En identifierare som används när du svarar på verktygsanropet med utdata. | Ja | |
| id | string | Datoranropets unika ID. | Ja | |
| pending_safety_checks | matris med OpenAI.ComputerCallSafetyCheckParam | De väntande säkerhetskontrollerna för datorsamtalet. | Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av datoranrop. Alltid computer_call.Möjliga värden: computer_call |
Ja | computer_call |
OpenAI.OutputItemComputerToolCallOutput
Datorverktygsanropsutgång
Utdata från ett datorverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| acknowledged_safety_checks | matris med OpenAI.ComputerCallSafetyCheckParam | De säkerhetskontroller som rapporterats av API:et och som har bekräftats av utvecklare. |
No | |
| call_id | string | ID:t för datorverktygets anrop som genererade utdata. | Ja | |
| id | sträng (skrivskyddad) | ID:t för datorverktyget anropar utdata. | Ja | |
| output | OpenAI.ComputerScreenshotImage | En skärmbild av datorn som används med datoranvändningsverktyget. | Ja | |
| status | enum | Status för meddelandets indata. En av in_progress, completed ellerincomplete. Fylls i när indataobjekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typ av utdata från datorverktygsanrop. Alltid computer_call_output.Möjliga värden: computer_call_output |
Ja | computer_call_output |
OpenAI.OutputItemCustomToolCallOutputResource
ResponseCustomToolCallOutputItem
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Anrops-ID:t som används för att mappa det här anpassade verktyget anropar utdata till ett anpassat verktygsanrop. | Ja | |
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| id | string | Det unika ID:t för det anpassade verktyget anropar utdata i OpenAI-plattformen. | No | |
| output | sträng eller matris med OpenAI.FunctionAndCustomToolCallOutput | Utdata från det anpassade verktygsanropet som genereras av koden. Kan vara en sträng eller en lista över utdatainnehåll. |
Ja | |
| status | OpenAI.FunctionCallOutputStatusEnum | Ja | ||
| type | enum | Typen av anpassade verktyg anropar utdata. Alltid custom_tool_call_output.Möjliga värden: custom_tool_call_output |
Ja |
OpenAI.OutputItemCustomToolCallResource
ResponseCustomToolCallItem
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | En identifierare som används för att mappa det här anpassade verktygsanropet till ett verktygsanropsutdata. | Ja | |
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| id | string | Det unika ID:t för det anpassade verktygsanropet i OpenAI-plattformen. | No | |
| Input | string | Indata för det anpassade verktygsanropet som genereras av modellen. | Ja | |
| name | string | Namnet på det anpassade verktyg som anropas. | Ja | |
| namespace | string | Namnrymden för det anpassade verktyget som anropas. | No | |
| status | OpenAI.FunctionCallStatus | Ja | ||
| type | enum | Typ av anpassat verktygsanrop. Alltid custom_tool_call.Möjliga värden: custom_tool_call |
Ja |
OpenAI.OutputItemFileSearchToolCall
Filsökverktygsanrop
Resultatet av ett filsökningsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för anropet av filsökningsverktyget. | Ja | |
| queries | strängmatris | De frågor som används för att söka efter filer. | Ja | |
| results | matris med OpenAI.FileSearchToolCallResults eller null | No | ||
| status | enum | Status för filsökningsverktygets anrop. En av in_progress,searching, incomplete eller failed,Möjliga värden: in_progress, searching, completed, , incompletefailed |
Ja | |
| type | enum | Typ av filsökningsverktygsanrop. Alltid file_search_call.Möjliga värden: file_search_call |
Ja |
OpenAI.OutputItemFunctionShellCall
Skalverktygsrop
Ett verktygsanrop som kör ett eller flera gränssnittskommandon i en hanterad miljö.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.FunctionShellAction | Kör ett gränssnittskommando. | Ja | |
| └– kommandon | strängmatris | Ja | ||
| └– max_output_length | heltal eller null | Ja | ||
| └– timeout_ms | heltal eller null | Ja | ||
| call_id | string | Det unika ID:t för gränssnittets verktygsanrop som genereras av modellen. | Ja | |
| skapad av | string | ID:t för entiteten som skapade det här verktygsanropet. | No | |
| environment | OpenAI.FunctionShellCallEnvironment eller null | Ja | ||
| id | string | Det unika ID:t för gränssnittets verktygsanrop. Fylls i när det här objektet returneras via API. | Ja | |
| status | OpenAI.FunctionShellCallStatus | Ja | ||
| type | enum | Typ av objekt. Alltid shell_call.Möjliga värden: shell_call |
Ja | shell_call |
OpenAI.OutputItemFunctionShellCallOutput
Skalanropsutgång
Utdata från ett gränssnittsverktygsanrop som har genererats.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för gränssnittets verktygsanrop som genereras av modellen. | Ja | |
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| id | string | Det unika ID:t för shell-anropets utdata. Fylls i när det här objektet returneras via API. | Ja | |
| max_output_length | heltal eller null | Ja | ||
| output | matris med OpenAI.FunctionShellCallOutputContent | En matris med gränssnittsanropets utdatainnehåll | Ja | |
| status | OpenAI.FunctionShellCallOutputStatusEnum | Ja | ||
| type | enum | Typ av gränssnittsanropets utdata. Alltid shell_call_output.Möjliga värden: shell_call_output |
Ja | shell_call_output |
OpenAI.OutputItemFunctionToolCall
Funktionsverktygsanrop
Ett verktygsanrop för att köra en funktion.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argumenten som ska skickas till funktionen. | Ja | |
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Ja | |
| id | sträng (skrivskyddad) | Det unika ID:t för funktionsverktygets anrop. | Ja | |
| name | string | Namnet på den funktion som ska köras. | Ja | |
| namespace | string | Namnrymden för funktionen som ska köras. | No | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typ av funktionsverktygets anrop. Alltid function_call.Möjliga värden: function_call |
Ja |
OpenAI.OutputItemFunctionToolCallOutput
Funktionsverktygsanropsutgång
Utdata från ett funktionsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Ja | |
| id | sträng (skrivskyddad) | Det unika ID:t för funktionsverktygets anropsresultat. Fylls i när det här objektet returneras via API. |
Ja | |
| output | sträng eller matris med OpenAI.FunctionAndCustomToolCallOutput | Utdata från funktionsanropet som genereras av koden. Kan vara en sträng eller en lista över utdatainnehåll. |
Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| type | enum | Typen av utdata från funktionsverktygets anrop. Alltid function_call_output.Möjliga värden: function_call_output |
Ja |
OpenAI.OutputItemImageGenToolCall
Bildgenereringsanrop
En begäran om bildgenerering som gjorts av modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för bildgenereringsanropet. | Ja | |
| result | sträng eller null | Ja | ||
| status | enum | Status för avbildningsgenereringsanropet. Möjliga värden: in_progress, completed, generating, failed |
Ja | |
| type | enum | Typ av avbildningsgenereringsanrop. Alltid image_generation_call.Möjliga värden: image_generation_call |
Ja |
OpenAI.OutputItemLocalShellToolCall
Lokalt skalrop
Ett verktygsanrop för att köra ett kommando i det lokala gränssnittet.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.LocalShellExecAction | Kör ett gränssnittskommando på servern. | Ja | |
| call_id | string | Det unika ID:t för det lokala gränssnittsverktygsanropet som genereras av modellen. | Ja | |
| id | string | Det unika ID:t för det lokala gränssnittsanropet. | Ja | |
| status | enum | Status för det lokala gränssnittsanropet. Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av lokalt gränssnittsanrop. Alltid local_shell_call.Möjliga värden: local_shell_call |
Ja |
OpenAI.OutputItemLocalShellToolCallOutput
Lokal skalanropsutgång
Utdata från ett lokalt gränssnittsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Det unika ID:t för det lokala gränssnittsverktygsanropet som genereras av modellen. | Ja | |
| output | string | En JSON-sträng med utdata från det lokala gränssnittets verktygsanrop. | Ja | |
| status | sträng eller null | No | ||
| type | enum | Typen av anropsutdata för det lokala gränssnittet. Alltid local_shell_call_output.Möjliga värden: local_shell_call_output |
Ja |
OpenAI.OutputItemMcpApprovalRequest
MCP-godkännandebegäran
En begäran om mänskligt godkännande av ett verktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argument för verktyget. | Ja | |
| id | string | Det unika ID:t för godkännandebegäran. | Ja | |
| name | string | Namnet på det verktyg som ska köras. | Ja | |
| serveretikett | string | Etiketten på MCP-servern som skickar begäran. | Ja | |
| type | enum | Typ av objekt. Alltid mcp_approval_request.Möjliga värden: mcp_approval_request |
Ja |
OpenAI.OutputItemMcpApprovalResponseResource
MCP-godkännandesvar
Ett svar på en begäran om MCP-godkännande.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| approval_request_id | string | ID:t för godkännandebegäran som besvaras. | Ja | |
| approve | boolean | Om begäran godkändes. | Ja | |
| id | string | Det unika ID:t för godkännandesvaret | Ja | |
| reason | sträng eller null | No | ||
| type | enum | Typ av objekt. Alltid mcp_approval_response.Möjliga värden: mcp_approval_response |
Ja |
OpenAI.OutputItemMcpListTools
MCP-listverktyg
En lista över verktyg som är tillgängliga på en MCP-server.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| fel | OpenAI.RealtimeMCPError | No | ||
| id | string | Listans unika ID. | Ja | |
| serveretikett | string | MCP-serverns etikett. | Ja | |
| tools | matris med OpenAI.MCPListToolsTool | Verktygen som är tillgängliga på servern. | Ja | |
| type | enum | Typ av objekt. Alltid mcp_list_tools.Möjliga värden: mcp_list_tools |
Ja |
OpenAI.OutputItemMcpToolCall
MCP-verktygsanrop
Ett anrop av ett verktyg på en MCP-server.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| approval_request_id | sträng eller null | No | ||
| arguments | string | En JSON-sträng med argumenten som skickas till verktyget. | Ja | |
| fel | OpenAI.RealtimeMCPError | No | ||
| id | string | Det unika ID:t för verktygsanropet. | Ja | |
| name | string | Namnet på verktyget som kördes. | Ja | |
| output | sträng eller null | No | ||
| serveretikett | string | Etiketten på MCP-servern som kör verktyget. | Ja | |
| status | OpenAI.MCPToolCallStatus | No | ||
| type | enum | Typ av objekt. Alltid mcp_call.Möjliga värden: mcp_call |
Ja |
OpenAI.OutputItemOutputMessage
Utdatameddelande
Ett utdatameddelande från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| innehåll | matris med OpenAI.OutputMessageContent | Innehållet i utdatameddelandet. | Ja | |
| id | string | Utdatameddelandets unika ID. | Ja | |
| phase | OpenAI.MessagePhase eller null | No | ||
| role | enum | Utdatameddelandets roll. Alltid assistant.Möjliga värden: assistant |
Ja | |
| status | enum | Status för meddelandets indata. En av in_progress, completed ellerincomplete. Fylls i när indataobjekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
Ja | |
| type | enum | Typ av utdatameddelande. Alltid message.Möjliga värden: output_message |
Ja |
OpenAI.OutputItemReasoningItem
Reasoning
En beskrivning av den tankekedja som används av en resonemangsmodell när ett svar genereras. Se till att dessa objekt inkluderas i svarens API input för efterföljande turer i en konversation om du hanterar kontexten manuellt.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| innehåll | matris med OpenAI.ReasoningTextContent | Textinnehåll i resonemang. | No | |
| encrypted_content | sträng eller null | No | ||
| id | string | Den unika identifieraren för resonemangsinnehållet. | Ja | |
| status | enum | Status för objektet. En av in_progress, completed ellerincomplete. Fylls i när objekt returneras via API.Möjliga värden: in_progress, completed, incomplete |
No | |
| summary | array av OpenAI.SammanfattningInnehållInnehåll | Sammanfattningsinnehåll för resonemang. | Ja | |
| type | enum | Typ av objekt. Alltid reasoning.Möjliga värden: reasoning |
Ja |
OpenAI.OutputItemToolSearchCall
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | Argument som används för verktygssöket. | Ja | ||
| call_id | sträng eller null | Ja | ||
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| avrättning | OpenAI.ToolSearchExecutionType | Ja | ||
| id | string | Det unika ID:t för verktygets sökanrop. | Ja | |
| status | OpenAI.FunctionCallStatus | Ja | ||
| type | enum | Typ av objekt. Alltid tool_search_call.Möjliga värden: tool_search_call |
Ja | tool_search_call |
OpenAI.OutputItemToolSearchOutput
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| call_id | sträng eller null | Ja | ||
| skapad av | string | Identifieraren för aktören som skapade objektet. | No | |
| avrättning | OpenAI.ToolSearchExecutionType | Ja | ||
| id | string | Det unika ID:t för verktygets sökutdata. | Ja | |
| status | OpenAI.FunctionCallOutputStatusEnum | Ja | ||
| tools | matris med OpenAI.Tool | De laddade verktygsdefinitionerna returnerades av verktygssökning. | Ja | |
| type | enum | Typ av objekt. Alltid tool_search_output.Möjliga värden: tool_search_output |
Ja | tool_search_output |
OpenAI.OutputItemType
| Property | Value |
|---|---|
| Type | string |
| Värden | output_messagefile_search_callfunction_callfunction_call_outputweb_search_callcomputer_callcomputer_call_outputreasoningtool_search_calltool_search_outputcompactionimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_callmcp_list_toolsmcp_approval_requestmcp_approval_responsecustom_tool_callcustom_tool_call_outputtool_approval_request |
OpenAI.OutputItemWebSearchToolCall
Webbsökverktyg anrop
Resultatet av ett webbsökningsverktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| åtgärd | OpenAI.WebSearchActionSearch eller OpenAI.WebSearchActionOpenPage eller OpenAI.WebSearchActionFind | Ett objekt som beskriver den specifika åtgärd som vidtagits i det här webbsökningsanropet. Innehåller detaljer om hur modellen använde webben (sök, open_page, find_in_page). |
Ja | |
| id | string | Det unika ID:t för webbsökningsverktyget anropar. | Ja | |
| status | enum | Status för webbsökningsverktygets anrop. Möjliga värden: in_progress, searching, completed, failed |
Ja | |
| type | enum | Typ av webbsökningsverktygsanrop. Alltid web_search_call.Möjliga värden: web_search_call |
Ja |
OpenAI.OutputMessageContent
Diskriminerande för OpenAI.OutputMessageContent
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
output_text |
OpenAI.OutputMessageContentOutputTextContent |
refusal |
OpenAI.OutputMessageContentRefusalContent |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.OutputMessageContentType | Ja |
OpenAI.OutputMessageContentOutputTextContent
Utdata text
En textutgång från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| annotations | matris med OpenAI.Annotation | Anteckningarna i textutdata. | Ja | |
| logprobs | matris med OpenAI.LogProb | Ja | ||
| text | string | Textutdata från modellen. | Ja | |
| type | enum | Typ av utdatatext. Alltid output_text.Möjliga värden: output_text |
Ja | output_text |
OpenAI.OutputMessageContentRefusalContent
Refusal
En vägran från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| vägran | string | Avslagsförklaringen från modellen. | Ja | |
| type | enum | Typ av vägran. Alltid refusal.Möjliga värden: refusal |
Ja | vägran |
OpenAI.OutputMessageContentType
| Property | Value |
|---|---|
| Type | string |
| Värden | output_textrefusal |
OpenAI.Prompt
Referens till en promptmall och dess variabler.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| id | string | Den unika identifieraren för den promptmall som ska användas. | Ja | |
| variables | OpenAI.ResponsePromptVariables eller null | No | ||
| version | sträng eller null | No |
OpenAI.RankerVersionType
| Property | Value |
|---|---|
| Type | string |
| Värden | autodefault-2024-11-15 |
OpenAI.Rankningsalternativ
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| hybrid_search | OpenAI.HybridSearchOptions | No | ||
| └– embedding_weight | number | Vikten av inbäddningen i den ömsesidiga rankningsfusionen. | Ja | |
| └– text_weight | number | Textens vikt i den ömsesidiga rangordningsfusionen. | Ja | |
| rankare | OpenAI.RankerVersionType | No | ||
| poängtröskel | number | Tröskelvärdet för poäng för filsökningen, ett tal mellan 0 och 1. Tal närmare 1 försöker returnera endast de mest relevanta resultaten, men kan returnera färre resultat. | No |
OpenAI.RealtimeMCPError
Discriminator för OpenAI.RealtimeMCPError
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
protocol_error |
OpenAI.RealtimeMCPProtocolError |
tool_execution_error |
OpenAI.RealtimeMCPToolExecutionError |
http_error |
OpenAI.RealtimeMCPHTTPError |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.RealtimeMcpErrorType | Ja |
OpenAI.RealtimeMCPHTTPError
Realtime MCP HTTP-fel
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | integer | Ja | ||
| message | string | Ja | ||
| type | enum | Möjliga värden: http_error |
Ja |
OpenAI.RealtimeMCPProtocolError
Realtidsfel i MCP-protokollet
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | integer | Ja | ||
| message | string | Ja | ||
| type | enum | Möjliga värden: protocol_error |
Ja |
OpenAI.RealtimeMCPToolExecutionError
Felet i exekveringsverktyget i realtid för MCP-verktyget
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| message | string | Ja | ||
| type | enum | Möjliga värden: tool_execution_error |
Ja |
OpenAI.RealtimeMcpErrorType
| Property | Value |
|---|---|
| Type | string |
| Värden | protocol_errortool_execution_errorhttp_error |
OpenAI.Reasoning
Reasoning
endast gpt-5- och o-seriens modeller Konfigurationsalternativ för resonemangsmodeller.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| effort | OpenAI.ReasoningEffort | Begränsar insatsen på arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är none, minimal, low, medium, highoch xhigh. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. - gpt-5.1 standardvärdet är none, som inte utför resonemang. De resonemangsvärden som stöds för gpt-5.1 är none, low, mediumoch high. Verktygsanrop stöds för alla resonemangsvärden i gpt-5.1.– Alla modeller före gpt-5.1 standardinställningen för medium resonemang och stöder noneinte .– Modellen gpt-5-pro har som standard (och stöder endast) high resonemang.- xhigh stöds för alla modeller efter gpt-5.1-codex-max. |
No | |
| generate_summary | sträng eller null | No | ||
| summary | sträng eller null | No |
OpenAI.ReasoningEffort
Begränsar arbetet med resonemang för resonemangsmodeller.
Värden som stöds för närvarande är none, minimal, low, medium, highoch xhigh. Att minska resonemangsinsatsen kan resultera i snabbare svar och färre token som används vid resonemang i ett svar.
-
gpt-5.1standardvärdet ärnone, som inte utför resonemang. De resonemangsvärden som stöds förgpt-5.1ärnone,low,mediumochhigh. Verktygsanrop stöds för alla resonemangsvärden i gpt-5.1. - Alla modeller före
gpt-5.1standardinställningen för resonemang och har inte stödmediumförnone. - Modellen
gpt-5-prohar som standard (och stöder endast)highresonemang. -
xhighstöds för alla modeller eftergpt-5.1-codex-max.
| Property | Value |
|---|---|
| Beskrivning | Begränsar insatsen på arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är none, minimal, low, medium, highoch xhigh. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. - gpt-5.1 standardvärdet är none, som inte utför resonemang. De resonemangsvärden som stöds för gpt-5.1 är none, low, mediumoch high. Verktygsanrop stöds för alla resonemangsvärden i gpt-5.1.– Alla modeller före gpt-5.1 standardinställningen för medium resonemang och stöder noneinte .– Modellen gpt-5-pro har som standard (och stöder endast) high resonemang.- xhigh stöds för alla modeller efter gpt-5.1-codex-max. |
| Type | string |
| Värden | noneminimallowmediumhighxhigh |
OpenAI.ReasoningTextContent
Resonemangstext
Resonemangstext från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Resonemangstexten från modellen. | Ja | |
| type | enum | Typen av resonemangstext. Alltid reasoning_text.Möjliga värden: reasoning_text |
Ja | reasoning_text |
OpenAI.Response
Svarobjektet
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| bakgrund | booleskt värde eller null | No | ||
| klarad_vid | sträng eller null | No | ||
| content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| konversation | OpenAI.ConversationReference eller null | No | ||
| skapad_tid | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| fel | OpenAI.ResponseError eller null | Ja | ||
| id | string | Unik identifierare för det här svaret. | Ja | |
| incomplete_details | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| instructions | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| max_output_tokens | heltal eller null | No | ||
| max_verktygs_anrop | heltal eller null | No | ||
| metadata | OpenAI.Metadata eller null | No | ||
| model | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| object | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| output | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| output_text | sträng eller null | No | ||
| parallella verktygsanrop | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| previous_response_id | sträng eller null | No | ||
| prompt | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| prompt_cache_retention | sträng eller null | No | ||
| reasoning | OpenAI.Reasoning eller null | No | ||
| safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| Temperatur | tal eller null | No | ||
| text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| tool_choice | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| tools | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| top_logprobs | heltal eller null | No | ||
| top_p | tal eller null | No | ||
| truncation | sträng eller null | No | ||
| usage | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| user | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No |
OpenAI.ResponseAudioDeltaEvent
Genereras när det finns ett partiellt ljudsvar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| delta | string | Ett segment med Base64-kodade svarsljudbyte. Begränsningar: kodning: base64 |
Ja | |
| sequence_number | integer | Ett sekvensnummer för det här segmentet av dataströmsvaret. | Ja | |
| type | enum | Typen av händelse. Alltid response.audio.delta.Möjliga värden: response.audio.delta |
Ja |
OpenAI.ResponseAudioDoneEvent
Genereras när ljudsvaret är klart.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| sequence_number | integer | Sekvensnumret för deltat. | Ja | |
| type | enum | Typen av händelse. Alltid response.audio.done.Möjliga värden: response.audio.done |
Ja |
OpenAI.ResponseAudioTranscriptDeltaEvent
Genereras när det finns en partiell avskrift av ljud.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| delta | string | Den partiella avskriften av ljudsvaret. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.audio.transcript.delta.Möjliga värden: response.audio.transcript.delta |
Ja |
OpenAI.ResponseAudioTranscriptDoneEvent
Genereras när den fullständiga ljudavskriften har slutförts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.audio.transcript.done.Möjliga värden: response.audio.transcript.done |
Ja |
OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent
Genereras när ett partiellt kodfragment strömmas av kodtolkaren.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| delta | string | Det partiella kodfragmentet som strömmas av kodtolkaren. | Ja | |
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svaret som koden strömmas för. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen, som används för att beställa strömmande händelser. | Ja | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call_code.delta.Möjliga värden: response.code_interpreter_call_code.delta |
Ja |
OpenAI.ResponseCodeInterpreterCallCodeDoneEvent
Genereras när kodfragmentet slutförs av kodtolkaren.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | string | Det slutliga utdatat från kodtolken för kodfragmentet. | Ja | |
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svaret som koden har slutförts för. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen, som används för att beställa strömmande händelser. | Ja | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call_code.done.Möjliga värden: response.code_interpreter_call_code.done |
Ja |
OpenAI.ResponseCodeInterpreterCallCompletedEvent
Genereras när kodtolkaranropet har slutförts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svaret för vilket anropet till kodtolken har slutförts. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen, som används för att beställa strömmande händelser. | Ja | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call.completed.Möjliga värden: response.code_interpreter_call.completed |
Ja |
OpenAI.ResponseCodeInterpreterCallInProgressEvent
Genereras när ett kodtolkaranrop pågår.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svaret, för vilket kodtolkanropet pågår. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen, som används för att beställa strömmande händelser. | Ja | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call.in_progress.Möjliga värden: response.code_interpreter_call.in_progress |
Ja |
OpenAI.ResponseCodeInterpreterCallInterpretingEvent
Genereras när kodtolkaren aktivt tolkar kodfragmentet.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svaret som kodtolkaren tolkar kod för. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen, som används för att beställa strömmande händelser. | Ja | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call.interpreting.Möjliga värden: response.code_interpreter_call.interpreting |
Ja |
OpenAI.ResponseCompletedEvent
Genereras när modellsvaret är klart.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– bakgrund | booleskt värde eller null | No | ||
| └– completed_at | sträng eller null (unixTimestamp) | No | ||
| └– content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| └– konversation | OpenAI.ConversationReference eller null | No | ||
| └– created_at | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| └– fel | OpenAI.ResponseError eller null | Ja | ||
| └– id | string | Unik identifierare för det här svaret. | Ja | |
| └─ ofullständiga_detlajer | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| └─ Instruktioner | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| └– max_output_tokens | heltal eller null | No | ||
| └– max_tool_calls | heltal eller null | No | ||
| └– metadata | OpenAI.Metadata eller null | No | ||
| └– modell | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| └– utdata | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| └output_text | sträng eller null | No | ||
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| └– föregående_svar_id | sträng eller null | No | ||
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| └– prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| └– prompt_cache_retention | sträng eller null | No | ||
| └– resonemang | OpenAI.Reasoning eller null | No | ||
| └– safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| └─ Status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| └– temperatur | tal eller null | No | 1 | |
| └– text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| └— verktyg | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| └– top_logprobs | heltal eller null | No | ||
| └– top_p | tal eller null | No | 1 | |
| └– trunkering | sträng eller null | No | funktionshindrad | |
| └— användning | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| └– användare | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.completed.Möjliga värden: response.completed |
Ja |
OpenAI.ResponseContentPartAddedEvent
Genereras när en ny innehållsdel läggs till.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen som lades till. | Ja | |
| item_id | string | ID:t för utdataobjektet som innehållsdelen lades till i. | Ja | |
| output_index | integer | Indexet för utdataobjektet som innehållsdelen lades till i. | Ja | |
| del | OpenAI.OutputContent | Ja | ||
| └– typ | OpenAI.OutputContentType | Ja | ||
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.content_part.added.Möjliga värden: response.content_part.added |
Ja |
OpenAI.ResponseContentPartDoneEvent
Genereras när en innehållsdel är klar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen som är klar. | Ja | |
| item_id | string | ID:t för utdataobjektet som innehållsdelen lades till i. | Ja | |
| output_index | integer | Indexet för utdataobjektet som innehållsdelen lades till i. | Ja | |
| del | OpenAI.OutputContent | Ja | ||
| └– typ | OpenAI.OutputContentType | Ja | ||
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.content_part.done.Möjliga värden: response.content_part.done |
Ja |
OpenAI.ResponseCreatedEvent
En händelse som genereras när ett svar skapas.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– bakgrund | booleskt värde eller null | No | ||
| └– completed_at | sträng eller null (unixTimestamp) | No | ||
| └– content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| └– konversation | OpenAI.ConversationReference eller null | No | ||
| └– created_at | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| └– fel | OpenAI.ResponseError eller null | Ja | ||
| └– id | string | Unik identifierare för det här svaret. | Ja | |
| └─ ofullständiga_detlajer | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| └─ Instruktioner | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| └– max_output_tokens | heltal eller null | No | ||
| └– max_tool_calls | heltal eller null | No | ||
| └– metadata | OpenAI.Metadata eller null | No | ||
| └– modell | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| └– utdata | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| └output_text | sträng eller null | No | ||
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| └– föregående_svar_id | sträng eller null | No | ||
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| └– prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| └– prompt_cache_retention | sträng eller null | No | ||
| └– resonemang | OpenAI.Reasoning eller null | No | ||
| └– safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| └─ Status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| └– temperatur | tal eller null | No | 1 | |
| └– text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| └— verktyg | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| └– top_logprobs | heltal eller null | No | ||
| └– top_p | tal eller null | No | 1 | |
| └– trunkering | sträng eller null | No | funktionshindrad | |
| └— användning | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| └– användare | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.created.Möjliga värden: response.created |
Ja |
OpenAI.ResponseCustomToolCallInputDeltaEvent
ResponseCustomToolCallInputDelta
Händelse som representerar ett delta (partiell uppdatering) till indata för ett anpassat verktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| delta | string | Inkrementella indata (delta) för det anpassade verktygsanropet. | Ja | |
| item_id | string | Unik identifierare för DET API-objekt som är associerat med den här händelsen. | Ja | |
| output_index | integer | Indexet för utdata som deltat gäller för. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Händelsetypidentifieraren. Möjliga värden: response.custom_tool_call_input.delta |
Ja |
OpenAI.ResponseCustomToolCallInputDoneEvent
ResponseCustomToolCallInputDone
Händelse som anger att indata för ett anpassat verktygsanrop är slutfört.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Input | string | Fullständiga indata för det anpassade verktygsanropet. | Ja | |
| item_id | string | Unik identifierare för DET API-objekt som är associerat med den här händelsen. | Ja | |
| output_index | integer | Indexet för det resultat som denna händelse gäller för. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Händelsetypidentifieraren. Möjliga värden: response.custom_tool_call_input.done |
Ja |
OpenAI.ResponseError
Ett felobjekt som returneras när modellen inte genererar ett svar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | OpenAI.ResponseErrorCode | Felkoden för svaret. | Ja | |
| message | string | En läsbar beskrivning av felet. | Ja |
OpenAI.ResponseErrorCode
Felkoden för svaret.
| Property | Value |
|---|---|
| Type | string |
| Värden | 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
Genereras när ett fel inträffar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| code | sträng eller null | Ja | ||
| message | string | Felmeddelandet. | Ja | |
| Param | sträng eller null | Ja | ||
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid error.Möjliga värden: error |
Ja |
OpenAI.ResponseFailedEvent
En händelse som genereras när ett svar misslyckas.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– bakgrund | booleskt värde eller null | No | ||
| └– completed_at | sträng eller null (unixTimestamp) | No | ||
| └– content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| └– konversation | OpenAI.ConversationReference eller null | No | ||
| └– created_at | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| └– fel | OpenAI.ResponseError eller null | Ja | ||
| └– id | string | Unik identifierare för det här svaret. | Ja | |
| └─ ofullständiga_detlajer | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| └─ Instruktioner | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| └– max_output_tokens | heltal eller null | No | ||
| └– max_tool_calls | heltal eller null | No | ||
| └– metadata | OpenAI.Metadata eller null | No | ||
| └– modell | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| └– utdata | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| └output_text | sträng eller null | No | ||
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| └– föregående_svar_id | sträng eller null | No | ||
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| └– prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| └– prompt_cache_retention | sträng eller null | No | ||
| └– resonemang | OpenAI.Reasoning eller null | No | ||
| └– safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| └─ Status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| └– temperatur | tal eller null | No | 1 | |
| └– text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| └— verktyg | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| └– top_logprobs | heltal eller null | No | ||
| └– top_p | tal eller null | No | 1 | |
| └– trunkering | sträng eller null | No | funktionshindrad | |
| └— användning | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| └– användare | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.failed.Möjliga värden: response.failed |
Ja |
OpenAI.ResponseFileSearchCallCompletedEvent
Genereras när ett filsökningsanrop har slutförts (resultat hittades).
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID för utdataobjektet när filsökningsanropet initieras. | Ja | |
| output_index | integer | Indexet för det utdataobjekt som initieras av filsökningsanropet. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.file_search_call.completed.Möjliga värden: response.file_search_call.completed |
Ja |
OpenAI.ResponseFileSearchCallInProgressEvent
Genereras när ett filsökningsanrop initieras.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID för utdataobjektet när filsökningsanropet initieras. | Ja | |
| output_index | integer | Indexet för det utdataobjekt som initieras av filsökningsanropet. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.file_search_call.in_progress.Möjliga värden: response.file_search_call.in_progress |
Ja |
OpenAI.ResponseFileSearchCallSearchingEvent
Genereras när en filsökning för närvarande söker.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID för utdataobjektet när filsökningsanropet initieras. | Ja | |
| output_index | integer | Indexet för utdataobjektet som filsökningsanropet söker efter. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.file_search_call.searching.Möjliga värden: response.file_search_call.searching |
Ja |
OpenAI.ResponseFormatJsonSchemaSchema
JSON-schema
Schemat för svarsformatet, som beskrivs som ett JSON-schemaobjekt. Lär dig hur du skapar JSON-scheman här.
Typ: objekt
OpenAI.ResponseFunctionCallArgumentsDeltaEvent
Genereras när det finns ett partiellt funktionsanropsargument delta.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| delta | string | Funktionsanropsargumentens delta som läggs till. | Ja | |
| item_id | string | ID:t för utdataobjektet som deltat för funktionsanropsargument läggs till i. | Ja | |
| output_index | integer | Indexet för det utdataobjekt som funktionsanropsargumenten delta läggs till i. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.function_call_arguments.delta.Möjliga värden: response.function_call_arguments.delta |
Ja |
OpenAI.ResponseFunctionCallArgumentsDoneEvent
Genereras när argumenten för funktionsanrop slutförs.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | Argumenten för funktionsanrop. | Ja | |
| item_id | string | Objektets ID. | Ja | |
| name | string | Namnet på evenemanget som kallades. | Ja | |
| output_index | integer | Indexet för utdataobjektet. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Möjliga värden: response.function_call_arguments.done |
Ja |
OpenAI.ResponseImageGenCallCompletedEvent
ResponseImageGenCallCompletedEvent
Genereras när ett bildgenereringsverktygsanrop har slutförts och den slutliga avbildningen är tillgänglig.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det bildgenereringsobjekt som bearbetas. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid "response.image_generation_call.completed". Möjliga värden: response.image_generation_call.completed |
Ja |
OpenAI.ResponseImageGenCallGeneratingEvent
ResponsBildGenerRingGenereringHändelse
Genereras när ett verktygsanrop för bildgenerering aktivt genererar en avbildning (mellanliggande tillstånd).
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det bildgenereringsobjekt som bearbetas. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Ja | |
| sequence_number | integer | Sekvensnumret för det bildgenereringsobjekt som bearbetas. | Ja | |
| type | enum | Typen av händelse. Alltid “response.image_generation_call.generating”. Möjliga värden: response.image_generation_call.generating |
Ja |
OpenAI.ResponseImageGenCallInProgressEvent
ResponseImageGenCallInProgressEvent
Genereras när ett avbildningsgenereringsverktygsanrop pågår.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det bildgenereringsobjekt som bearbetas. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Ja | |
| sequence_number | integer | Sekvensnumret för det bildgenereringsobjekt som bearbetas. | Ja | |
| type | enum | Typen av händelse. Alltid "response.image_generation_call.in_progress". Möjliga värden: response.image_generation_call.in_progress |
Ja |
OpenAI.ResponseImageGenCallPartialImageEvent
ResponseImageGenCallPartialImageEvent
Genereras när en partiell avbildning är tillgänglig under direktuppspelning av bildgenerering.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det bildgenereringsobjekt som bearbetas. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Ja | |
| partial_image_b64 | string | Base64-kodade partiella bilddata, lämpliga för återgivning som en bild. | Ja | |
| partial_image_index | integer | 0-baserat index för den partiella avbildningen (serverdelen är 1-baserad, men detta är 0-baserat för användaren). | Ja | |
| sequence_number | integer | Sekvensnumret för det bildgenereringsobjekt som bearbetas. | Ja | |
| type | enum | Typen av händelse. Alltid "response.image_generation_call.partial_image". Möjliga värden: response.image_generation_call.partial_image |
Ja |
OpenAI.ResponseInProgressEvent
Genereras när svaret pågår.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– bakgrund | booleskt värde eller null | No | ||
| └– completed_at | sträng eller null (unixTimestamp) | No | ||
| └– content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| └– konversation | OpenAI.ConversationReference eller null | No | ||
| └– created_at | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| └– fel | OpenAI.ResponseError eller null | Ja | ||
| └– id | string | Unik identifierare för det här svaret. | Ja | |
| └─ ofullständiga_detlajer | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| └─ Instruktioner | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| └– max_output_tokens | heltal eller null | No | ||
| └– max_tool_calls | heltal eller null | No | ||
| └– metadata | OpenAI.Metadata eller null | No | ||
| └– modell | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| └– utdata | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| └output_text | sträng eller null | No | ||
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| └– föregående_svar_id | sträng eller null | No | ||
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| └– prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| └– prompt_cache_retention | sträng eller null | No | ||
| └– resonemang | OpenAI.Reasoning eller null | No | ||
| └– safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| └─ Status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| └– temperatur | tal eller null | No | 1 | |
| └– text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| └— verktyg | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| └– top_logprobs | heltal eller null | No | ||
| └– top_p | tal eller null | No | 1 | |
| └– trunkering | sträng eller null | No | funktionshindrad | |
| └— användning | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| └– användare | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.in_progress.Möjliga värden: response.in_progress |
Ja |
OpenAI.ResponseIncompleteDetails
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| reason | enum | Möjliga värden: max_output_tokens, content_filter |
No |
OpenAI.ResponseIncompleteEvent
En händelse som genereras när ett svar avslutas som ofullständigt.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– bakgrund | booleskt värde eller null | No | ||
| └– completed_at | sträng eller null (unixTimestamp) | No | ||
| └– content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| └– konversation | OpenAI.ConversationReference eller null | No | ||
| └– created_at | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| └– fel | OpenAI.ResponseError eller null | Ja | ||
| └– id | string | Unik identifierare för det här svaret. | Ja | |
| └─ ofullständiga_detlajer | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| └─ Instruktioner | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| └– max_output_tokens | heltal eller null | No | ||
| └– max_tool_calls | heltal eller null | No | ||
| └– metadata | OpenAI.Metadata eller null | No | ||
| └– modell | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| └– utdata | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| └output_text | sträng eller null | No | ||
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| └– föregående_svar_id | sträng eller null | No | ||
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| └– prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| └– prompt_cache_retention | sträng eller null | No | ||
| └– resonemang | OpenAI.Reasoning eller null | No | ||
| └– safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| └─ Status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| └– temperatur | tal eller null | No | 1 | |
| └– text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| └— verktyg | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| └– top_logprobs | heltal eller null | No | ||
| └– top_p | tal eller null | No | 1 | |
| └– trunkering | sträng eller null | No | funktionshindrad | |
| └— användning | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| └– användare | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.incomplete.Möjliga värden: response.incomplete |
Ja |
OpenAI.ResponseItemList
En lista över svarsobjekt.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| data | matris med OpenAI.ItemResource | En lista över objekt som används för att generera det här svaret. | Ja | |
| first_id | string | ID för det första objektet i listan. | Ja | |
| har_mer | boolean | Om det finns fler tillgängliga objekt. | Ja | |
| last_id | string | ID för det sista objektet i listan. | Ja | |
| object | enum | Den typ av objekt som returneras måste vara list.Möjliga värden: list |
Ja |
OpenAI.ResponseLogProb
En logprob är den logaritmiska sannolikhet som modellen tilldelar för att producera en viss token vid en viss position i sekvensen. Mindre negativa (högre) logprob-värden indikerar större modellförtroende för det tokenvalet.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| logprob | number | Loggens sannolikhet för denna token. | Ja | |
| token | string | En möjlig texttoken. | Ja | |
| top_logprobs | matris med OpenAI.ResponseLogProbTopLogprobs | Logsannolikheterna för upp till 20 av de mest sannolika tokens. | No |
OpenAI.ResponseLogProbTopLogprobs
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| logprob | number | No | ||
| token | string | No |
OpenAI.ResponseMCPCallArgumentsDeltaEvent
SvarMCPCallArgumentDeltaEvent
Genereras när det finns ett delta (partiell uppdatering) till argumenten för ett MCP-verktygsanrop.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| delta | string | En JSON-sträng som innehåller den partiella uppdateringen av argumenten för MCP-verktygsanropet. | Ja | |
| item_id | string | Den unika identifieraren för MCP-verktygets anropsobjekt som bearbetas. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid "response.mcp_call_arguments.delta". Möjliga värden: response.mcp_call_arguments.delta |
Ja |
OpenAI.ResponseMCPCallArgumentsDoneEvent
SvarMCPCallArgumentsDoneEvent
Genereras när argumenten för ett MCP-verktygsanrop slutförs.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| arguments | string | En JSON-sträng som innehåller de slutgiltiga argumenten för MCP-verktygsanropet. | Ja | |
| item_id | string | Den unika identifieraren för MCP-verktygets anropsobjekt som bearbetas. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid "response.mcp_call_arguments.done". Möjliga värden: response.mcp_call_arguments.done |
Ja |
OpenAI.ResponseMCPCallCompletedEvent
ResponsMCPCallCompletedEvent
Genereras när ett MCP-verktygsanrop har slutförts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID:t för MCP-verktyget anropar objektet som har slutförts. | Ja | |
| output_index | integer | Indexet för den utdata som slutfördes. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid «response.mcp_call.completed». Möjliga värden: response.mcp_call.completed |
Ja |
OpenAI.ResponseMCPCallFailedEvent
ResponsMCPCallFailedEvent
Genereras när ett MCP-verktygsanrop har misslyckats.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID:t för MCP-verktygets anropsobjekt som misslyckades. | Ja | |
| output_index | integer | Indexet för utdataobjektet som misslyckades. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid "response.mcp_call.failed". Möjliga värden: response.mcp_call.failed |
Ja |
OpenAI.ResponseMCPCallInProgressEvent
ResponsMCPCallInProgressEvent
Genereras när ett MCP-verktygsanrop pågår.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för MCP-verktygets anropsobjekt som bearbetas. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid ‘response.mcp_call.in_progress’. Möjliga värden: response.mcp_call.in_progress |
Ja |
OpenAI.ResponseMCPListToolsCompletedEvent
ResponseMCPListToolsCompletedEvent
Genereras när listan över tillgängliga MCP-verktyg har hämtats.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID:t för MCP-verktyget anropar objektet som genererade dessa utdata. | Ja | |
| output_index | integer | Indexet för den utgående post som behandlades. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid ”response.mcp_list_tools.completed”. Möjliga värden: response.mcp_list_tools.completed |
Ja |
OpenAI.ResponseMCPListToolsFailedEvent
ResponsMCPListToolsFailedEvent
Genereras när försöket att visa tillgängliga MCP-verktyg misslyckades.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID:t för MCP-verktygets anropsobjekt som misslyckades. | Ja | |
| output_index | integer | Indexet för utdataobjektet som misslyckades. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid "response.mcp_list_tools.failed". Möjliga värden: response.mcp_list_tools.failed |
Ja |
OpenAI.ResponseMCPListToolsInProgressEvent
ResponseMCPListToolsInProgressEvent
Genereras när systemet håller på att hämta listan över tillgängliga MCP-verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID:t för MCP-verktygets anropsobjekt som bearbetas. | Ja | |
| output_index | integer | Indexet för utdataobjektet som bearbetas. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid "response.mcp_list_tools.in_progress". Möjliga värden: response.mcp_list_tools.in_progress |
Ja |
OpenAI.ResponseOutputItemAddedEvent
Genereras när ett nytt utdataobjekt läggs till.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item | OpenAI.OutputItem | Ja | ||
| └– typ | OpenAI.OutputItemType | Ja | ||
| output_index | integer | Indexet för utdataobjektet som lades till. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.output_item.added.Möjliga värden: response.output_item.added |
Ja |
OpenAI.ResponseOutputItemDoneEvent
Genereras när ett utdataobjekt markeras som klart.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item | OpenAI.OutputItem | Ja | ||
| └– typ | OpenAI.OutputItemType | Ja | ||
| output_index | integer | Indexet för utdataobjektet som har markerats som gjort. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.output_item.done.Möjliga värden: response.output_item.done |
Ja |
OpenAI.ResponseOutputTextAnnotationAddedEvent
ResponseOutputTextAnnotationAddedEvent
Genereras när en anteckning läggs till i utdatatextinnehållet.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Anteckning | OpenAI.Annotation | En anteckning som gäller för ett intervall med utdatatext. | Ja | |
| └– typ | OpenAI.AnnotationType | Ja | ||
| annotation_index | integer | Indexet för anteckningen i innehållsdelen. | Ja | |
| content_index | integer | Indexet för innehållsdelen i utdataobjektet. | Ja | |
| item_id | string | Den unika identifieraren för det objekt som anteckningen läggs till i. | Ja | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid "response.output_text.annotation.added". Möjliga värden: response.output_text.annotation.added |
Ja |
OpenAI.ResponsePromptVariables
Promptvariabler
Valfri karta av värden för att ersätta variabler i din uppmaning. Ersättningsvärdena kan antingen vara strängar eller andra typer av svarsindata som bilder eller filer.
Typ: objekt
OpenAI.ResponseQueuedEvent
ResponseQueuedEvent
Genereras när ett svar placeras i kö och väntar på att bearbetas.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| response | OpenAI.Response | Ja | ||
| └– bakgrund | booleskt värde eller null | No | ||
| └– completed_at | sträng eller null (unixTimestamp) | No | ||
| └– content_filters | matris med AzureContentFilterForResponsesAPI | Innehållsfiltret är resultatet från RAI. | No | |
| └– konversation | OpenAI.ConversationReference eller null | No | ||
| └– created_at | heltal (Unixtime) | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Ja | |
| └– fel | OpenAI.ResponseError eller null | Ja | ||
| └– id | string | Unik identifierare för det här svaret. | Ja | |
| └─ ofullständiga_detlajer | OpenAI.ResponseIncompleteDetails eller null | Ja | ||
| └─ Instruktioner | sträng eller matris med OpenAI.InputItem eller null | Ja | ||
| └– max_output_tokens | heltal eller null | No | ||
| └– max_tool_calls | heltal eller null | No | ||
| └– metadata | OpenAI.Metadata eller null | No | ||
| └– modell | string | Modell-ID som används för att generera svaret, till exempel gpt-4o eller o3. OpenAIerbjuder ett brett utbud av modeller med olika funktioner, prestanda egenskaper och prispunkter. Se modellguiden för att bläddra och jämföra tillgängliga modeller. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Ja | |
| └– utdata | matris med OpenAI.OutputItem | En matris med innehållsobjekt som genereras av modellen. – Längden och ordningen på objekt i matrisen output är beroendepå modellens svar. – I stället för att komma åt det första objektet i matrisen output ochanta att det är ett assistant meddelande med innehållet som har genererats avi modellen kan du överväga att använda egenskapen output_text därstöds i SDK:er. |
Ja | |
| └output_text | sträng eller null | No | ||
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Ja | True |
| └– föregående_svar_id | sträng eller null | No | ||
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. |
No | |
| └– prompt_cache_key | string | Används av OpenAI för att cachelagra svar för liknande begäranden för att optimera dina cacheträffar. Ersätter fältet user . |
No | |
| └– prompt_cache_retention | sträng eller null | No | ||
| └– resonemang | OpenAI.Reasoning eller null | No | ||
| └– safety_identifier | string | En stabil identifierare som används för att identifiera användare av ditt program som kan bryta mot OpenAI:s användningsprinciper. ID:n ska vara en sträng som unikt identifierar varje användare, med en maximal längd på 64 tecken. Vi rekommenderar att du hashar användarnamnet eller e-postadressen för att undvika att skicka identifierande information till oss. Begränsningar: maxLängd: 64 |
No | |
| └─ Status | enum | Status för svarsgenereringen. En av completed, failed,in_progress, cancelled, queued eller incomplete.Möjliga värden: completed, failed, in_progress, cancelled, , queuedincomplete |
No | |
| └– temperatur | tal eller null | No | 1 | |
| └– text | OpenAI.ResponseTextParam | Konfigurationsalternativ för ett textsvar från modellen. Kan vara enkel text eller strukturerade JSON-data. Lära sig mer: – Textindata och utdata – Strukturerade utdata |
No | |
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceParam | No | ||
| └— verktyg | OpenAI.ToolsArray | En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .Vi stöder följande kategorier av verktyg: - Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI som utökar modellens funktioner, som webbsökning eller filsökning. Läs mer om inbyggda verktyg. - MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg. - Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, gör det möjligt för modellen att anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktion anropar. Du kan också använda anpassade verktyg för att anropa din egen kod. |
No | |
| └– top_logprobs | heltal eller null | No | ||
| └– top_p | tal eller null | No | 1 | |
| └– trunkering | sträng eller null | No | funktionshindrad | |
| └— användning | OpenAI.ResponseUsage | Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används. |
No | |
| └– användare | sträng (inaktuell) | Det här fältet ersätts av safety_identifier och prompt_cache_key. Använd prompt_cache_key i stället för att underhålla cachelagringsoptimeringar.En stabil identifierare för dina slutanvändare. Används för att öka antalet cacheträffar genom bättre bucketning av liknande begäranden och för att hjälpa OpenAI att identifiera och förhindra missbruk. |
No | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid "response.queued". Möjliga värden: response.queued |
Ja |
OpenAI.ResponseReasoningSummaryPartAddedEvent
Genereras när en ny sammanfattningsdel för resonemang läggs till.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID:t för objektet som den här sammanfattningsdelen är associerad med. | Ja | |
| output_index | integer | Indexet för utdataobjektet som den här sammanfattningsdelen är associerad med. | Ja | |
| del | OpenAI.ResponseReasoningSummaryPartAddedEventPart | Ja | ||
| └– text | string | Ja | ||
| └– typ | enum | Möjliga värden: summary_text |
Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| summary_index | integer | Indexet för sammanfattningsdelen i motiveringssammanfattningen. | Ja | |
| type | enum | Typen av händelse. Alltid response.reasoning_summary_part.added.Möjliga värden: response.reasoning_summary_part.added |
Ja |
OpenAI.ResponseReasoningSummaryPartAddedEventPart
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Ja | ||
| type | enum | Möjliga värden: summary_text |
Ja |
OpenAI.ResponseReasoningSummaryPartDoneEvent
Genereras när en sammanfattningsdel av resonemanget har slutförts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID:t för objektet som den här sammanfattningsdelen är associerad med. | Ja | |
| output_index | integer | Indexet för utdataobjektet som den här sammanfattningsdelen är associerad med. | Ja | |
| del | OpenAI.ResponseReasoningSummaryPartDoneEventPart | Ja | ||
| └– text | string | Ja | ||
| └– typ | enum | Möjliga värden: summary_text |
Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| summary_index | integer | Indexet för sammanfattningsdelen i motiveringssammanfattningen. | Ja | |
| type | enum | Typen av händelse. Alltid response.reasoning_summary_part.done.Möjliga värden: response.reasoning_summary_part.done |
Ja |
OpenAI.ResponseReasoningSummaryPartDoneEventPart
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Ja | ||
| type | enum | Möjliga värden: summary_text |
Ja |
OpenAI.ResponseReasoningSummaryTextDeltaEvent
Genereras när ett delta läggs till i en sammanfattningstext för resonemang.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| delta | string | Textdeltat som har lagts till i sammanfattningen. | Ja | |
| item_id | string | ID:t för objektet som den här sammanfattningstextdelten är associerad med. | Ja | |
| output_index | integer | Indexet för utdataobjektet som det här sammanfattningstextdeltat är associerat med. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| summary_index | integer | Indexet för sammanfattningsdelen i motiveringssammanfattningen. | Ja | |
| type | enum | Typen av händelse. Alltid response.reasoning_summary_text.delta.Möjliga värden: response.reasoning_summary_text.delta |
Ja |
OpenAI.ResponseReasoningSummaryTextDoneEvent
Genereras när en sammanfattningstext för resonemanget har slutförts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | ID:t för objektet som den här sammanfattningstexten är associerad med. | Ja | |
| output_index | integer | Indexet för utdataobjektet som den här sammanfattningstexten är associerad med. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| summary_index | integer | Indexet för sammanfattningsdelen i motiveringssammanfattningen. | Ja | |
| text | string | Den fullständiga texten i den slutförda motiveringssammanfattningen. | Ja | |
| type | enum | Typen av händelse. Alltid response.reasoning_summary_text.done.Möjliga värden: response.reasoning_summary_text.done |
Ja |
OpenAI.ResponseReasoningTextDeltaEvent
Genereras när ett delta läggs till i en resonemangstext.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| content_index | integer | Indexet för den resonemangsinnehållsdel som deltat är associerat med. | Ja | |
| delta | string | Textdeltat som lades till i resonemangsinnehållet. | Ja | |
| item_id | string | ID:t för objektet som det här textdeltat är associerat med. | Ja | |
| output_index | integer | Indexet för utdataobjektet som det här textdeltat är associerat med. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.reasoning_text.delta.Möjliga värden: response.reasoning_text.delta |
Ja |
OpenAI.ResponseReasoningTextDoneEvent
Genereras när en resonemangstext har slutförts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| content_index | integer | Indexet för resonemanginnehållet. | Ja | |
| item_id | string | ID:t för objektet som den här resonemangstexten är associerad med. | Ja | |
| output_index | integer | Indexet för det utdata som denna resonemangstext är kopplad till. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| text | string | Den fullständiga texten i det slutförda resonemangsinnehållet. | Ja | |
| type | enum | Typen av händelse. Alltid response.reasoning_text.done.Möjliga värden: response.reasoning_text.done |
Ja |
OpenAI.ResponseRefusalDeltaEvent
Genereras när det finns en partiell avslagstext.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen som avslagstexten läggs till i. | Ja | |
| delta | string | Avslagstexten som läggs till. | Ja | |
| item_id | string | ID för det utdataobjekt som avslagstexten läggs till i. | Ja | |
| output_index | integer | Indexet för det utdataobjekt som avslagstexten läggs till i. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.refusal.delta.Möjliga värden: response.refusal.delta |
Ja |
OpenAI.ResponseRefusalDoneEvent
Genereras när avslagstexten har slutförts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| content_index | integer | Indexet för den innehållsdelen där texten som visar avslag har färdigställts. | Ja | |
| item_id | string | ID för det utdataobjekt där avslagstexten slutförs. | Ja | |
| output_index | integer | Indexet för det utdataobjekt som avslagstexten är slutförd. | Ja | |
| vägran | string | Avslagstexten som har slutförts. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.refusal.done.Möjliga värden: response.refusal.done |
Ja |
OpenAI.ResponseStreamEvent
Diskriminator för OpenAI.ResponseStreamEvent
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ResponseStreamEventType | Ja |
OpenAI.ResponseStreamEventType
| Property | Value |
|---|---|
| Type | string |
| Värden | response.audio.deltaresponse.audio.doneresponse.audio.transcript.deltaresponse.audio.transcript.doneresponse.code_interpreter_call_code.deltaresponse.code_interpreter_call_code.doneresponse.code_interpreter_call.completedresponse.code_interpreter_call.in_progressresponse.code_interpreter_call.interpretingresponse.completedresponse.content_part.addedresponse.content_part.doneresponse.createderrorresponse.file_search_call.completedresponse.file_search_call.in_progressresponse.file_search_call.searchingresponse.function_call_arguments.deltaresponse.function_call_arguments.doneresponse.in_progressresponse.failedresponse.incompleteresponse.output_item.addedresponse.output_item.doneresponse.reasoning_summary_part.addedresponse.reasoning_summary_part.doneresponse.reasoning_summary_text.deltaresponse.reasoning_summary_text.doneresponse.reasoning_text.deltaresponse.reasoning_text.doneresponse.refusal.deltaresponse.refusal.doneresponse.output_text.deltaresponse.output_text.doneresponse.web_search_call.completedresponse.web_search_call.in_progressresponse.web_search_call.searchingresponse.image_generation_call.completedresponse.image_generation_call.generatingresponse.image_generation_call.in_progressresponse.image_generation_call.partial_imageresponse.mcp_call_arguments.deltaresponse.mcp_call_arguments.doneresponse.mcp_call.completedresponse.mcp_call.failedresponse.mcp_call.in_progressresponse.mcp_list_tools.completedresponse.mcp_list_tools.failedresponse.mcp_list_tools.in_progressresponse.output_text.annotation.addedresponse.queuedresponse.custom_tool_call_input.deltaresponse.custom_tool_call_input.done |
OpenAI.ResponseStreamOptions
Alternativ för direktuppspelningssvar. Ange endast detta när du anger stream: true.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| include_obfuscation | boolean | När det är sant aktiveras fördunkling av dataströmmar. Dataströmfördunkling lägger till slumpmässiga tecken till ett obfuscation fält vid strömmande deltahändelser tillnormalisera nyttolaststorlekar som en åtgärd för vissa sidokanalattacker. Dessa fördunklingsfält ingår som standard, men lägger till en liten mängd omkostnader för dataströmmen. Du kan ställa in include_obfuscation påfalse för att optimera bandbredden om du litar på nätverkslänkarna mellan ditt program och OpenAI-API:et. |
No |
OpenAI.ResponseTextDeltaEvent
Genereras när det finns ytterligare ett textdelta.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen som textdeltat lades till i. | Ja | |
| delta | string | Textdeltat som lades till. | Ja | |
| item_id | string | ID:t för utdataobjektet som textdeltat lades till i. | Ja | |
| logprobs | matris med OpenAI.ResponseLogProb | Loggannolikheterna för token i deltat. | Ja | |
| output_index | integer | Indexet för utdataobjektet som textdeltat lades till i. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| type | enum | Typen av händelse. Alltid response.output_text.delta.Möjliga värden: response.output_text.delta |
Ja |
OpenAI.ResponseTextDoneEvent
Genereras när textinnehållet har slutförts.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen där textinnehållet har slutgiltiggjorts. | Ja | |
| item_id | string | ID för utdataobjektet där textinnehållet har slutförts. | Ja | |
| logprobs | matris med OpenAI.ResponseLogProb | Loggannolikheterna för token i deltat. | Ja | |
| output_index | integer | Indexet för utdataobjektet där textinnehållet är slutfört. | Ja | |
| sequence_number | integer | Sekvensnumret för den här händelsen. | Ja | |
| text | string | Textinnehållet som har slutförts. | Ja | |
| type | enum | Typen av händelse. Alltid response.output_text.done.Möjliga värden: response.output_text.done |
Ja |
OpenAI.ResponseTextParam
Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. Lära sig mer:
- Textinmatningar och utdata
- Strukturerade utdata
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Ett objekt som anger det format som modellen måste mata ut. Konfigurera { "type": "json_schema" } möjliggör strukturerade utdata,som säkerställer att modellen matchar ditt angivna JSON-schema. Läs mer i Standardformatet är { "type": "text" } utan ytterligare alternativ.Rekommenderas inte för gpt-4o- och nyare modeller: Inställning som gör att { "type": "json_object" } aktiverar det äldre JSON-läget, vilketser till att meddelandet som modellen genererar är giltigt JSON. Att använda json_schemaär att föredra för modeller som stöder det. |
No | |
| Informationsnivån | OpenAI.Verbosity | Begränsar utförligheten i modellens svar. Lägre värden resulterar i mer koncisa svar, medan högre värden resulterar i mer utförliga svar. Värden som stöds för närvarande är low, mediumoch high. |
No |
OpenAI.ResponseUsage
Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| input_tokens | integer | Antalet indatatoken. | Ja | |
| input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Ja | ||
| └– cached_tokens | integer | Ja | ||
| output_tokens | integer | Antalet utdatatoken. | Ja | |
| output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Ja | ||
| └– reasoning_tokens | integer | Ja | ||
| total_tokens | integer | Det totala antalet token som används. | Ja |
OpenAI.ResponseUsageInputTokensDetails
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| cached_tokens | integer | Ja |
OpenAI.ResponseUsageOutputTokensDetails
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| reasoning_tokens | integer | Ja |
OpenAI.ResponseWebSearchCallCompletedEvent
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Unikt ID för utdataobjektet som är associerat med webbsökningsanropet. | Ja | |
| output_index | integer | Indexet för det utdataobjekt som webbsökningsanropet är associerat med. | Ja | |
| sequence_number | integer | Sekvensnumret för webbsökningsanropet som bearbetas. | Ja | |
| type | enum | Typen av händelse. Alltid response.web_search_call.completed.Möjliga värden: response.web_search_call.completed |
Ja |
OpenAI.ResponseWebSearchCallInProgressEvent
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Unikt ID för utdataobjektet som är associerat med webbsökningsanropet. | Ja | |
| output_index | integer | Indexet för det utdataobjekt som webbsökningsanropet är associerat med. | Ja | |
| sequence_number | integer | Sekvensnumret för webbsökningsanropet som bearbetas. | Ja | |
| type | enum | Typen av händelse. Alltid response.web_search_call.in_progress.Möjliga värden: response.web_search_call.in_progress |
Ja |
OpenAI.ResponseWebSearchCallSearchingEvent
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| item_id | string | Unikt ID för utdataobjektet som är associerat med webbsökningsanropet. | Ja | |
| output_index | integer | Indexet för det utdataobjekt som webbsökningsanropet är associerat med. | Ja | |
| sequence_number | integer | Sekvensnumret för webbsökningsanropet som bearbetas. | Ja | |
| type | enum | Typen av händelse. Alltid response.web_search_call.searching.Möjliga värden: response.web_search_call.searching |
Ja |
OpenAI.ScreenshotParam
Screenshot
En skärmbildsåtgärd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Anger händelsetypen. För en skärmbildsåtgärd är den här egenskapen alltid inställd på screenshot.Möjliga värden: screenshot |
Ja | skärmbild |
OpenAI.ScrollParam
Scroll
En scrollningsåtgärd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| keys | matris med sträng eller null | No | ||
| scroll_x | integer | Det vågräta rullningsavståndet. | Ja | |
| scroll_y | integer | Det lodräta rullningsavståndet. | Ja | |
| type | enum | Anger händelsetypen. För en rullningsåtgärd är den här egenskapen alltid inställd på scroll.Möjliga värden: scroll |
Ja | Bläddra |
| x | integer | X-koordinaten där rullningen inträffade. | Ja | |
| y | integer | y-koordinaten där scrollningen inträffade. | Ja |
OpenAI.SearchContentType
| Property | Value |
|---|---|
| Type | string |
| Värden | textimage |
OpenAI.SearchContextSize
| Property | Value |
|---|---|
| Type | string |
| Värden | lowmediumhigh |
OpenAI.SkillReferenceParam
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| skill_id | string | ID:t för den refererade färdigheten. Begränsningar: minLength: 1, maxLength: 64 |
Ja | |
| type | enum | Refererar till en färdighet skapad med /v1/skills-ändpunkten. Möjliga värden: skill_reference |
Ja | skill_reference |
| version | string | Valfri färdighetsversion. Använd ett positivt heltal eller 'senast'. Utelämna för standard. | No |
OpenAI.SpecificApplyPatchParam
Specifikt val av applikationspatchverktyg
Tvingar modellen att anropa verktyget apply_patch när ett verktygsanrop körs.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Verktyget som ska anropas. Alltid apply_patch.Möjliga värden: apply_patch |
Ja | apply_patch |
OpenAI.SpecificFunctionShellParam
Specifikt val av skalverktyg
Tvingar modellen att anropa shell-verktyget när ett verktygsanrop krävs.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Verktyget som ska anropas. Alltid shell.Möjliga värden: shell |
Ja | Skal |
OpenAI.SummaryTextContent
Sammanfattningstext
En sammanfattningstext från modellen.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | En sammanfattning av resonemangets utdata från modellen hittills. | Ja | |
| type | enum | Typ av objekt. Alltid summary_text.Möjliga värden: summary_text |
Ja | summary_text |
OpenAI.TextContent
Textinnehåll
Ett textinnehåll.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Ja | ||
| type | enum | Möjliga värden: text |
Ja | text |
OpenAI.TextResponseFormatConfiguration
Ett objekt som anger det format som modellen måste mata ut.
Konfiguration { "type": "json_schema" } möjliggör strukturerade utdata, vilket säkerställer att modellen matchar ditt angivna JSON-schema. Läs mer i
Standardformatet är { "type": "text" } utan ytterligare alternativ.
Rekommenderas inte för GPT-4o och nyare modeller: Att sätta på { "type": "json_object" } aktiverar det äldre JSON-läget, vilket säkerställer att meddelandet modellen genererar är giltigt JSON. Att använda json_schema är att föredra för modeller som stöder det.
Diskriminerande för OpenAI.TextResponseFormatConfiguration
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
json_schema |
OpenAI.TextResponseFormatJsonSchema |
text |
OpenAI.TextResponseFormatConfigurationResponseFormatText |
json_object |
OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.TextResponseFormatConfigurationType | Ja |
OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject
JSON-objekt
JSON-objektsvarsformat. En äldre metod för att generera JSON-svar.
Användning json_schema rekommenderas för modeller som stöder det. Observera att modellen inte genererar JSON utan att ett system- eller användarmeddelande instruerar den att göra så.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Vilken typ av svarsformat som definieras. Alltid json_object.Möjliga värden: json_object |
Ja |
OpenAI.TextResponseFormatConfigurationResponseFormatText
Text
Standardformat för svar. Används för att generera textsvar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Vilken typ av svarsformat som definieras. Alltid text.Möjliga värden: text |
Ja |
OpenAI.TextResponseFormatConfigurationType
| Property | Value |
|---|---|
| Type | string |
| Värden | textjson_schemajson_object |
OpenAI.TextResponseFormatJsonSchema
JSON-schema
JSON-schema svarsformat. Används för att generera strukturerade JSON-svar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| beskrivning | string | En beskrivning av vad svarsformatet är till för, som används av modellen för att bestämma hur man ska svara enligt formatet. |
No | |
| name | string | Namnet på svarsformatet. Måste vara a-z, A-Z, 0-9 eller innehålla understreck och bindestreck, med en maximal längd på 64. |
Ja | |
| schema | OpenAI.ResponseFormatJsonSchemaSchema | Schemat för svarsformatet, som beskrivs som ett JSON-schemaobjekt. Lär dig hur du skapar JSON-scheman här. |
Ja | |
| Strikt | booleskt värde eller null | No | ||
| type | enum | Vilken typ av svarsformat som definieras. Alltid json_schema.Möjliga värden: json_schema |
Ja |
OpenAI.Tool
Ett verktyg som kan användas för att generera ett svar.
Discriminator för OpenAI.Tool
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
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 |
computer |
OpenAI.ComputerTool |
namespace |
OpenAI.NamespaceToolParam |
tool_search |
OpenAI.ToolSearchToolParam |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ToolType | Ja |
OpenAI.ToolChoiceAllowed
Tillåtna verktyg
Begränsar de verktyg som är tillgängliga för modellen till en fördefinierad uppsättning.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| mode | enum | Begränsar de verktyg som är tillgängliga för modellen till en fördefinierad uppsättning.auto låter modellen välja bland de tillåtna verktygen och generera enmeddelande. required kräver att modellen anropar ett eller flera av de tillåtna verktygen.Möjliga värden: auto, required |
Ja | |
| tools | matris med objekt | En lista över verktygsdefinitioner som modellen ska tillåtas anropa. För API:et Svar kan listan med verktygsdefinitioner se ut så här: json<br> [ { "type": "function", "name": "get_weather" }, { "type": "mcp", "server_label": "deepwiki" }, { "type": "image_generation" } ]<br> |
Ja | |
| type | enum | Tillåten verktygskonfigurationstyp. Alltid allowed_tools.Möjliga värden: allowed_tools |
Ja |
OpenAI.ToolChoiceCodeInterpreter
Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. Läs mer om inbyggda verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: code_interpreter |
Ja |
OpenAI.ToolChoiceComputer
Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. Läs mer om inbyggda verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: computer |
Ja |
OpenAI.ToolChoiceComputerUse
Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. Läs mer om inbyggda verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: computer_use |
Ja |
OpenAI.ToolChoiceComputerUsePreview
Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. Läs mer om inbyggda verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: computer_use_preview |
Ja |
OpenAI.ToolChoiceCustom
Specialverktyg
Använd det här alternativet för att tvinga modellen att anropa ett specifikt anpassat verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| name | string | Namnet på det anpassade verktyg som ska anropas. | Ja | |
| type | enum | För anpassade verktygsanrop är typen alltid custom.Möjliga värden: custom |
Ja |
OpenAI.ToolChoiceFileSearch
Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. Läs mer om inbyggda verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: file_search |
Ja |
OpenAI.ToolChoiceFunction
Funktionsverktyg
Använd det här alternativet för att tvinga modellen att anropa en specifik funktion.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| name | string | Namnet på funktionen som ska anropas. | Ja | |
| type | enum | För funktionsanrop är typen alltid function.Möjliga värden: function |
Ja |
OpenAI.ToolChoiceImageGeneration
Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. Läs mer om inbyggda verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: image_generation |
Ja |
OpenAI.ToolChoiceMCP
MCP-verktyg
Använd det här alternativet för att tvinga modellen att anropa ett specifikt verktyg på en fjärr-MCP-server.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| name | sträng eller null | No | ||
| serveretikett | string | Etiketten på DEN MCP-server som ska användas. | Ja | |
| type | enum | För MCP-verktyg är typen alltid mcp.Möjliga värden: mcp |
Ja |
OpenAI.ToolChoiceOptions
Verktygsvalsläge
Styr vilket (om något) verktyg som anropas av modellen.
none innebär att modellen inte anropar något verktyg och i stället genererar ett meddelande.
auto innebär att modellen kan välja mellan att generera ett meddelande eller anropa ett eller flera verktyg.
required innebär att modellen måste anropa ett eller flera verktyg.
| Property | Value |
|---|---|
| Type | string |
| Värden | noneautorequired |
OpenAI.ToolChoiceParam
Hur modellen ska välja vilket verktyg (eller verktyg) som ska användas när ett svar genereras. Se parametern tools för att se hur du anger vilka verktyg som modellen kan anropa.
Diskriminerande för OpenAI.ToolChoiceParam
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
allowed_tools |
OpenAI.ToolChoiceAllowed |
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 |
computer |
OpenAI.ToolChoiceComputer |
computer_use |
OpenAI.ToolChoiceComputerUse |
function |
OpenAI.ToolChoiceFunction |
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | OpenAI.ToolChoiceParamType | Ja |
OpenAI.ToolChoiceParamType
| Property | Value |
|---|---|
| Type | string |
| Värden | allowed_toolsfunctionmcpcustomapply_patchshellfile_searchweb_search_previewcomputer_use_previewweb_search_preview_2025_03_11image_generationcode_interpretercomputercomputer_use |
OpenAI.ToolChoiceWebSearchPreview
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: web_search_preview |
Ja |
OpenAI.ToolChoiceWebSearchPreview20250311
Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. Läs mer om inbyggda verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: web_search_preview_2025_03_11 |
Ja |
OpenAI.ToolSearchExecutionType
| Property | Value |
|---|---|
| Type | string |
| Värden | serverclient |
OpenAI.ToolSearchToolParam
Verktygssökverktyg
Hostad eller BYOT-verktygssökningskonfiguration för uppskjutna verktyg.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| beskrivning | sträng eller null | No | ||
| avrättning | OpenAI.ToolSearchExecutionType | No | ||
| parameters | OpenAI.EmptyModelParam eller null | No | ||
| type | enum | Verktygets typ. Alltid tool_search.Möjliga värden: tool_search |
Ja | tool_search |
OpenAI.ToolType
| Property | Value |
|---|---|
| Type | string |
| Värden | functionfile_searchcomputercomputer_use_previewweb_searchmcpcode_interpreterimage_generationlocal_shellshellcustomnamespacetool_searchweb_search_previewapply_patch |
OpenAI.ToolsArray
En matris med verktyg som modellen kan anropa när ett svar genereras. Du kan ange vilket verktyg som ska användas genom att ange parametern tool_choice .
Vi stöder följande kategorier av verktyg:
- Inbyggda verktyg: Verktyg som tillhandahålls av OpenAI och som utökar modellens kapacitet, såsom webbsökning eller filsökning. Lär dig mer om inbyggda verktyg.
- MCP-verktyg: Integreringar med tredjepartssystem via anpassade MCP-servrar eller fördefinierade anslutningsappar som Google Drive och SharePoint. Läs mer om MCP-verktyg.
- Funktionsanrop (anpassade verktyg): Funktioner som definieras av dig, vilket gör att modellen kan anropa din egen kod med starkt skrivna argument och utdata. Läs mer om funktionsanrop. Du kan också använda anpassade verktyg för att anropa din egen kod.
Matris för: OpenAI.Tool
OpenAI.TopLogProb
Topplog-sannolikhet
Den högsta logaritmiska sannolikheten för en token.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| bytes | matris med heltal | Ja | ||
| logprob | number | Ja | ||
| token | string | Ja |
OpenAI.TypeParam
Type
En åtgärd för att skriva in text.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| text | string | Texten som ska skrivas. | Ja | |
| type | enum | Anger händelsetypen. För en typåtgärd är den här egenskapen alltid inställd på type.Möjliga värden: type |
Ja | type |
OpenAI.UrlCitationBody
URL-citering
En källhänvisning för en webbresurs som används för att generera ett modellsvar.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| end_index | integer | Indexet för det sista tecknet i URL-källhänvisning i meddelandet. | Ja | |
| start_index | integer | Indexet för det första tecknet i URL-källhänvisning i meddelandet. | Ja | |
| title | string | Webbresursens rubrik. | Ja | |
| type | enum | Typ av URL-källhänvisning. Alltid url_citation.Möjliga värden: url_citation |
Ja | url_citation |
| url | Sträng (uri) | Url:en för webbresursen. | Ja |
OpenAI.VectorStoreFileAttributes
Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken, booleska värden eller tal.
Typ: objekt
OpenAI.Verbosity
Begränsar utförligheten i modellens svar. Lägre värden resulterar i mer koncisa svar, medan högre värden resulterar i mer utförliga svar.
Värden som stöds för närvarande är low, mediumoch high.
| Property | Value |
|---|---|
| Beskrivning | Begränsar utförligheten i modellens svar. Lägre värden resulterar i mer koncisa svar, medan högre värden resulterar i mer utförliga svar. Värden som stöds för närvarande är low, mediumoch high. |
| Type | string |
| Värden | lowmediumhigh |
OpenAI.WaitParam
Wait
En väntåtgärd.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Anger händelsetypen. För en vänta-åtgärd är den här egenskapen alltid inställd på wait.Möjliga värden: wait |
Ja | wait |
OpenAI.WebSearchActionFind
Hitta action
Åtgärdstyp "find_in_page": Söker efter ett mönster inom en laddad sida.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| pattern | string | Det mönster eller den text som ska sökas efter på sidan. | Ja | |
| type | enum | Åtgärdstypen. Möjliga värden: find_in_page |
Ja | |
| url | Sträng (uri) | Url:en för sidan sökte efter mönstret. | Ja |
OpenAI.WebSearchActionOpenPage
Öppen sida-åtgärd
Åtgärdstyp "open_page" – Öppnar en specifik URL från sökresultat.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Åtgärdstypen. Möjliga värden: open_page |
Ja | |
| url | sträng eller null | URL som öppnades av modellen. | No |
OpenAI.WebSearchActionSearch
Sökåtgärd
Åtgärdstyp "sök" – Utför en webbsökningsfråga.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| queries | strängmatris | Sökfrågorna. | No | |
| query | sträng (inaktuell) | [INAKTUELL] Sökfrågan. | Ja | |
| Källor | matris med OpenAI.WebSearchActionSearchSources | Källorna som används i sökningen. | No | |
| type | enum | Åtgärdstypen. Möjliga värden: search |
Ja |
OpenAI.WebSearchActionSearchSources
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| type | enum | Möjliga värden: url |
Ja | |
| url | Sträng (uri) | Ja |
OpenAI.WebSearchApproximateLocation
Webbsökning ungefärlig plats
Användarens ungefärliga plats.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| Staden | sträng eller null | No | ||
| land | sträng eller null | No | ||
| region | sträng eller null | No | ||
| timezone | sträng eller null | No | ||
| type | enum | Typ av platsnärmning. Alltid approximate.Möjliga värden: approximate |
Ja | Ungefärligt |
OpenAI.WebSearchPreviewTool
Förhandsvisning av webbsökning
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| search_content_types | array av OpenAI.SearchContentType | No | ||
| sök_kontextstorlek | OpenAI.SearchContextSize | No | ||
| type | enum | Typen av webbsökningsverktyg. En av web_search_preview eller web_search_preview_2025_03_11.Möjliga värden: web_search_preview |
Ja | web_search_preview |
| användarplats | OpenAI.ApproximateLocation eller null | No |
OpenAI.WebSearchTool
Webbsökning
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| filters | OpenAI.WebSearchToolFilters eller null | No | ||
| sök_kontextstorlek | enum | Vägledning på hög nivå för hur mycket utrymme i kontextfönstret som ska användas för sökningen. En av low, mediumeller high.
medium används som standard.Möjliga värden: low, medium, high |
No | medel |
| type | enum | Typen av webbsökningsverktyg. En av web_search eller web_search_2025_08_26.Möjliga värden: web_search |
Ja | webbsökning |
| användarplats | OpenAI.WebSearchApproximateLocation eller null | No |
OpenAI.WebSearchToolFilters
| Name | Type | Description | Obligatoriskt | Standardinställning |
|---|---|---|---|---|
| allowed_domains | matris med sträng eller null | No |