Anteckning
Å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.
Den här artikeln innehåller information om rest-API-slutpunkterna för inferens för Azure OpenAI.
Slutsatsdragning av dataplan
Resten av artikeln täcker vår nya v1-förhandsrelease av API:et för inferensspecifikationen för dataplattformen Azure OpenAI. Läs mer i vår livscykelguide för API.
Om du letar efter dokumentation om den senaste versionen av GA API för v1 läser du det senaste API:et för ga-dataplanets slutsatsdragning
Skapa tal
POST {endpoint}/openai/v1/audio/speech?api-version=preview
Genererar text-till-tal-ljud från indatatexten.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: flera delar/formulärdata
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | string | Texten som ljud ska genereras för. Den maximala längden är 4 096 tecken. | Yes | |
| instructions | string | Kontrollera rösten för ditt genererade ljud med ytterligare instruktioner. Fungerar inte med tts-1 eller tts-1-hd. |
No | |
| model | string | Den modell som ska användas för den här text-till-tal-begäran. | Yes | |
| response_format | object | De ljudutdataformat som stöds för text till tal. | No | |
| speed | number | Talhastigheten för genererat ljud. Värdena är giltiga i intervallet från 0,25 till 4,0, med 1,0 standardvärden och högre värden som motsvarar snabbare tal. | No | 1 |
| stream_format | enum | Formatet för att strömma ljudet i. Format som stöds är sse och audio.
sse stöds inte för tts-1 eller tts-1-hd.Möjliga värden: sse, audio |
No | |
| voice | object | Yes |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/octet-stream | string |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Example
Syntetiserar ljud från den angivna texten.
POST {endpoint}/openai/v1/audio/speech?api-version=preview
{
"input": "Hi! What are you going to make?",
"voice": "fable",
"response_format": "mp3",
"model": "tts-1"
}
Svar: Statuskod: 200
{
"body": "101010101"
}
Skapa transkription
POST {endpoint}/openai/v1/audio/transcriptions?api-version=preview
Transkriberar ljud till indataspråket.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: flera delar/formulärdata
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| chunking_strategy | object | No | ||
| └– prefix_padding_ms | integer | Mängden ljud som ska inkluderas innan detekteringen av VAD-tal (i sekunder) millisekunder). |
No | 300 |
| └ silence_duration_ms | integer | Varaktighet för tystnad för att identifiera talstopp (i millisekunder). Med kortare värden svarar modellen snabbare. men kan hoppa in under korta pauser från användaren. |
No | 200 |
| └– tröskelvärde | number | Känslighetströskel (0,0 till 1,0) för identifiering av röstaktivitet. A högre tröskelvärde kräver högre ljud för att aktivera modellen, och kan därför fungera bättre i bullriga miljöer. |
No | 0.5 |
| └– typ | enum | Måste anges till server_vad för att aktivera manuell segmentering med hjälp av VAD på serversidan.Möjliga värden: server_vad |
No | |
| file | string | Yes | ||
| filename | string | Det valfria filnamnet eller den beskrivande identifieraren som ska associeras med ljuddata. | No | |
| include[] | array | Ytterligare information som ska ingå i transkriptionssvaret.logprobs returnerar loggannolikorna för token isvar för att förstå modellens förtroende för transkriptionen. logprobs fungerar endast med response_format inställt på json och endast medmodellerna gpt-4o-transcribe, gpt-4o-transcribe-diarize, och gpt-4o-mini-transcribe. |
No | |
| language | string | Språket för indataljudet. Om du anger indataspråket i FORMATET ISO-639-1 (t.ex. en) förbättras noggrannheten och svarstiden. |
No | |
| model | string | Den modell som ska användas för den här transkriptionsbegäran. | No | |
| prompt | string | En valfri text som vägleder modellens formatmall eller fortsätter med ett tidigare ljudsegment. Uppmaningen ska matcha ljudspråket. | No | |
| response_format | object | No | ||
| stream | boolean | Om värdet är true strömmas modellsvarsdata till klienten eftersom det genereras med hjälp av server-skickade händelser. Obs! Direktuppspelning stöds inte för whisper-1 modellen och ignoreras. |
No | False |
| temperature | number | Provtagningstemperaturen, mellan 0 och 1. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Om värdet är 0 använder modellen loggsannolikhet för att automatiskt öka temperaturen tills vissa tröskelvärden uppnås. | No | 0 |
| timestamp_granularities[] | array | Tidsstämpelkornigheterna som ska fyllas i för den här transkriptionen.
response_format måste anges verbose_json för att använda tidsstämpelkornigheter. Något av eller båda alternativen stöds: word, eller segment. Obs! Det finns ingen ytterligare svarstid för segmenttidsstämplar, men att generera ordtidsstämplar medför ytterligare svarstid. |
No | ['segment'] |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureAudioTranscriptionResponse | |
| text/plain | string |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Example
Hämtar transkriberad text och associerade metadata från angivna talade ljuddata.
POST {endpoint}/openai/v1/audio/transcriptions?api-version=preview
{
"file": "<binary audio data>",
"model": "whisper-1",
"response_format": "text"
}
Svar: Statuskod: 200
{
"body": "plain text when requesting text, srt, or vtt"
}
Skapa översättning
POST {endpoint}/openai/v1/audio/translations?api-version=preview
Hämtar engelskspråkig transkriberad text och associerade metadata från angivna talade ljuddata.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: flera delar/formulärdata
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file | string | Yes | ||
| filename | string | Det valfria filnamnet eller den beskrivande identifieraren som ska associeras med ljuddata | No | |
| model | string | Den modell som ska användas för den här översättningsbegäran. | No | |
| prompt | string | En valfri text som vägleder modellens formatmall eller fortsätter med ett tidigare ljudsegment. Uppmaningen ska vara på engelska. | No | |
| response_format | object | No | ||
| temperature | number | Provtagningstemperaturen, mellan 0 och 1. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Om värdet är 0 använder modellen loggsannolikhet för att automatiskt öka temperaturen tills vissa tröskelvärden uppnås. | No | 0 |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureAudioTranslationResponse | |
| text/plain | string |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Example
Hämtar engelskspråkig transkriberad text och associerade metadata från angivna talade ljuddata.
POST {endpoint}/openai/v1/audio/translations?api-version=preview
{
"file": "<binary audio data>",
"model": "whisper-1",
"response_format": "text"
}
Svar: Statuskod: 200
{
"body": "plain text when requesting text, srt, or vtt"
}
Skapa chatcompletion
POST {endpoint}/openai/v1/chat/completions?api-version=preview
Skapar en chattavslutning.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| audio | object | Parametrar för ljudutdata. Krävs när ljudutdata begärs medmodalities: ["audio"]. |
No | |
| └– format | enum | Anger utdataljudformatet. Måste vara en av wav, mp3, flac,opus, eller pcm16.Möjliga värden: wav, aac, mp3, flac, , opuspcm16 |
No | |
| └– röst | object | No | ||
| data_sources | array | De datakällor som ska användas för funktionen 'On Your Data', exklusivt i Azure OpenAI. | No | |
| frequency_penalty | number | Tal mellan -2.0 och 2.0. Positiva värden straffar nya tokens baserat på den befintliga frekvensen i texten hittills, vilket resulterar i att modellens frekvens minskas sannolikhet att upprepa samma rad ordagrant. |
No | 0 |
| function_call | enum | Om du anger en viss funktion via {"name": "my_function"} tvingar modellen att anropa den funktionen.Möjliga värden: none, auto |
No | |
| functions | array | Inaktuell till förmån för tools.En lista över funktioner som modellen kan generera JSON-indata för. |
No | |
| logit_bias | object | Ändra sannolikheten för att angivna token visas i slutförandet. Accepterar ett JSON-objekt som mappar token (anges av deras token-ID i tokenizer) till ett associerat bias-värde från -100 till 100. Matematiskt bias läggs till i de logits som genereras av modellen före sampling. Den exakta effekten varierar per modell, men värden mellan -1 och 1 bör minska eller öka sannolikheten för urval. värden som -100 eller 100 bör leda till ett förbud eller ett specifikt val av relevant markör. |
No | None |
| logprobs | boolean | Om du vill returnera loggannolikheter för utdatatoken eller inte. Om sant, returnerar de logaritmiska sannolikheterna för varje utdatatoken som returneras i content av message. |
No | False |
| max_completion_tokens | integer | En övre gräns för antalet token som kan genereras för en komplettering, inklusive synliga utdatatoken och slutledningstoken. |
No | |
| max_tokens | integer | Det maximala antalet token som kan genereras i chattens slutförande. Det här värdet kan användas för att styra kostnader för text som genereras via API. Det här värdet är nu inaktuellt till förmån för max_completion_tokens, och det ärinte kompatibel med o1-seriemodeller. |
No | |
| messages | array | En lista över meddelanden som består av konversationen hittills. Beroende på vilken Olika meddelandetyper (modaliteter) stöds beroende på vilken modell du använder. som text, bilder och ljud. |
Yes | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| modalities | object | Utdatatyper som du vill att modellen ska generera. De flesta modeller kan generera text, vilket är standard: ["text"]Modellen gpt-4o-audio-preview kan också användas för att generera ljud. Så här begär du att den här modellen ska genererabåde text- och ljudsvar kan du använda: ["text", "audio"] |
No | |
| model | string | Modellimplementeringsidentifikatorn som ska användas för begäran om slutförande av chatten. | Yes | |
| n | integer | Hur många alternativ för chattavslut som ska genereras för varje indatameddelande. Observera att du debiteras baserat på antalet genererade token för alla alternativ. Behåll n för 1 att minimera kostnaderna. |
No | 1 |
| parallel_tool_calls | object | Om du vill aktivera parallell funktionsanrop under verktygsanvändning. | No | |
| prediction | object | Basrepresentation av förutsagda utdata från en modell. | No | |
| └– typ | OpenAI.ChatOutputPredictionType | No | ||
| presence_penalty | number | Tal mellan -2.0 och 2.0. Positiva värden straffar nya tokens baserat på om de visas i texten hittills, vilket ökar modellens sannolikhet för att prata om nya ämnen. |
No | 0 |
| reasoning_effort | object |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
No | |
| response_format | object | No | ||
| └– typ | enum | Möjliga värden: text, json_object, json_schema |
No | |
| seed | integer | Den här funktionen finns i Beta. Om det anges gör vårt system bästa för att sampla deterministiskt, så att upprepade begäranden med samma seed och parametrar ska returnera samma resultat.Determinism är inte garanterad och du bör referera till parametern system_fingerprint svar för att övervaka ändringar i serverdelen. |
No | |
| stop | object | Stöds inte med de senaste resonemangsmodellerna o3 och o4-mini.Upp till 4 sekvenser där API:et slutar generera ytterligare token. Filtypen returnerad text innehåller inte stoppsekvensen. |
No | |
| store | boolean | Om man ska lagra utdata från denna chattens slutförandebegäran eller inte användning i modelldestillation eller utvärderingsprodukter. |
No | False |
| stream | boolean | Om värdet är true strömmas modellsvarsdata till klienten eftersom det genereras med hjälp av server-skickade händelser. |
No | False |
| stream_options | object | Alternativ för strömningssvar. Ange endast detta när du anger stream: true. |
No | |
| └– inkludera_användning | boolean | Om det anges strömmas ytterligare ett segment före data: [DONE]-meddelande. Fältet usage i det här segmentet visar tokenanvändningsstatistikenför hela begäran, och fältet choices kommer alltid att vara tomtsamling. Alla andra segment kommer också att innehålla ett usage fält, men med en nullvärde. NOTERA: Om strömningen avbryts kanske du inte får slutligt användningssegment som innehåller den totala tokenanvändningen för begäran. |
No | |
| temperature | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | 1 |
| tool_choice | OpenAI.ChatCompletionToolChoiceOption | 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.Att ange ett visst verktyg via {"type": "function", "function": {"name": "my_function"}} tvingar modellen att anropa verktyget.none är standard när inga verktyg finns.
auto är standardvärdet om det finns verktyg. |
No | |
| tools | array | En lista över verktyg som modellen kan anropa. För närvarande stöds endast funktioner som ett verktyg. Använd detta för att ange en lista över funktioner som modellen kan generera JSON-indata för. Högst 128 funktioner stöds. | No | |
| top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | 1 |
| user | string | En unik identifierare som representerar slutanvändaren, vilket kan hjälpa dig att övervaka och upptäcka missbruk. |
No | |
| user_security_context | AzureUserSecurityContext | Användarsäkerhetskontexten innehåller flera parametrar som beskriver själva programmet och slutanvändaren som interagerar med programmet. De här fälten hjälper dina säkerhetsteam att undersöka och minimera säkerhetsincidenter genom att tillhandahålla en omfattande metod för att skydda dina AI-program. Läs mer om att skydda AI-program med hjälp av Microsoft Defender för molnet. | No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureCreateChatCompletionResponse | |
| text/event-stream | AzureCreateChatCompletionStreamResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Example
Skapar ett slutförande för den angivna prompten, parametrarna och den valda modellen.
POST {endpoint}/openai/v1/chat/completions?api-version=preview
{
"model": "gpt-4o-mini",
"messages": [
{
"role": "system",
"content": "you are a helpful assistant that talks like a pirate"
},
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
}
]
}
Svar: Statuskod: 200
{
"body": {
"id": "chatcmpl-7R1nGnsXO8n4oi9UPz2f3UHdgAYMn",
"created": 1686676106,
"choices": [
{
"index": 0,
"finish_reason": "stop",
"message": {
"role": "assistant",
"content": "Ahoy matey! So ye be wantin' to care for a fine squawkin' parrot, eh?..."
}
}
],
"usage": {
"completion_tokens": 557,
"prompt_tokens": 33,
"total_tokens": 590
}
}
}
Skapa inbäddning
POST {endpoint}/openai/v1/embeddings?api-version=preview
Skapar en inbäddningsvektor som representerar indatatexten.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| dimensions | integer | Antalet dimensioner som resulterande inbäddningar av utdata ska ha. Stöds endast i text-embedding-3 och senare modeller. |
No | |
| encoding_format | enum | Formatet för att returnera inbäddningarna i. Kan vara antingen float eller base64.Möjliga värden: float, base64 |
No | |
| input | sträng eller matris | Yes | ||
| model | string | Den modell som ska användas för inbäddningsbegäran. | Yes | |
| user | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.CreateEmbeddingResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Example
Returnera inbäddningarna för en viss fråga.
POST {endpoint}/openai/v1/embeddings?api-version=preview
{
"model": "text-embedding-ada-002",
"input": [
"this is a test"
]
}
Svar: Statuskod: 200
{
"body": {
"data": [
{
"index": 0,
"embedding": [
-0.012838088,
-0.007421397,
-0.017617522,
-0.028278312,
-0.018666342,
0.01737855,
-0.01821495,
-0.006950092,
-0.009937238,
-0.038580645,
0.010674067,
0.02412286,
-0.013647936,
0.013189907,
0.0021125758,
0.012406612,
0.020790534,
0.00074595667,
0.008397198,
-0.00535031,
0.008968075,
0.014351576,
-0.014086051,
0.015055214,
-0.022211088,
-0.025198232,
0.0065186154,
-0.036350243,
0.009180495,
-0.009698266,
0.009446018,
-0.008463579,
-0.0040426035,
-0.03443847,
-0.00091273896,
-0.0019217303,
0.002349888,
-0.021560553,
0.016515596,
-0.015572986,
0.0038666942,
-8.432463e-05,
0.0032178196,
-0.020365695,
-0.009631885,
-0.007647093,
0.0033837722,
-0.026764825,
-0.010501476,
0.020219658,
0.024640633,
-0.0066912062,
-0.036456455,
-0.0040923897,
-0.013966565,
0.017816665,
0.005366905,
0.022835068,
0.0103488,
-0.0010811808,
-0.028942121,
0.0074280356,
-0.017033368,
0.0074877786,
0.021640211,
0.002499245,
0.013316032,
0.0021524043,
0.010129742,
0.0054731146,
0.03143805,
0.014856071,
0.0023366117,
-0.0008243692,
0.022781964,
0.003038591,
-0.017617522,
0.0013309394,
0.0022154662,
0.00097414135,
0.012041516,
-0.027906578,
-0.023817508,
0.013302756,
-0.003003741,
-0.006890349,
0.0016744611
]
}
],
"usage": {
"prompt_tokens": 4,
"total_tokens": 4
}
}
}
Lista evals
GET {endpoint}/openai/v1/evals?api-version=preview
Lista utvärderingar för ett projekt.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| after | query | No | string | Identifierare för den senaste utvärderingen från föregående begäran om sidnumrering. |
| limit | query | No | integer | En gräns för antalet eval som ska returneras i ett enda sidnumreringssvar. |
| order | query | No | string Möjliga värden: asc, desc |
Sorteringsordningen för utvärderingar efter tidsstämpel. Använd asc för stigande ordning ellerdesc för fallande ordning. |
| sortera_efter | query | No | string Möjliga värden: created_at, updated_at |
Evals kan ordnas efter skapandetid eller senast uppdaterad tid. Användcreated_at för skapandetid eller updated_at för senast uppdateradTid. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.EvalList |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Createeval
POST {endpoint}/openai/v1/evals?api-version=preview
Skapa strukturen för en utvärdering som kan användas för att testa en modells prestanda.
En utvärdering är en uppsättning testkriterier och en datakälla. När du har skapat en utvärdering kan du köra den på olika modeller och modellparametrar. Vi stöder flera typer av graderare och datakällor.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| datakällkonfiguration | object | Yes | ||
| └– typ | OpenAI.EvalDataSourceConfigType | No | ||
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| name | string | Namnet på utvärderingen. | No | |
| statuskod | enum | Möjliga värden: 201 |
Yes | |
| testkriterier | array | En lista över bedömare för alla utvärderingskörningar i den här gruppen. Graders kan referera till variabler i datakällan med hjälp av dubbla klammerparenteser, till exempel {{item.variable_name}}. Om du vill referera till modellens utdata använder du sample namnområdet (dvs. {{sample.output_text}}). |
Yes |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.Eval |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta eval
GET {endpoint}/openai/v1/evals/{eval_id}?api-version=preview
Hämta en utvärdering med dess ID. Hämtar en utvärdering med sitt ID.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.Eval |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Uppdatera eval
POST {endpoint}/openai/v1/evals/{eval_id}?api-version=preview
Uppdateringsval, föränderliga egenskaper för en angiven utvärdering.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | OpenAI.MetadataPropertyForRequest | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| name | string | No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.Eval |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Ta bort eval
DELETE {endpoint}/openai/v1/evals/{eval_id}?api-version=preview
Ta bort en angiven utvärdering.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | object |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta eval-körningar
GET {endpoint}/openai/v1/evals/{eval_id}/runs?api-version=preview
Hämta en lista över körningar för en angiven utvärdering.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string | |
| after | query | No | string | |
| limit | query | No | integer | |
| order | query | No | string Möjliga värden: asc, desc |
|
| status | query | No | string Möjliga värden: queued, in_progress, completed, , canceledfailed |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.EvalRunList |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapa eval-körning
POST {endpoint}/openai/v1/evals/{eval_id}/runs?api-version=preview
Skapa en ny utvärderingskörning som påbörjar bedömningsprocessen.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| datakälla | object | Yes | ||
| └– typ | OpenAI.EvalRunDataSourceType | No | ||
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| name | string | Namnet på körningen. | No |
Responses
Statuskod: 201
Beskrivning: Begäran har slutförts och en ny resurs har skapats som ett resultat.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.EvalRun |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta eval-körning
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}?api-version=preview
Hämta en specifik utvärdering som körs med dess ID.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string | |
| run_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.EvalRun |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Avbryt eval-körning
POST {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}?api-version=preview
Avbryt en specifik utvärderingskörning med dess ID.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string | |
| run_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.EvalRun |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Deleteevalrun
DELETE {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}?api-version=preview
Ta bort en specifik utvärdering som körs med dess ID.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string | |
| run_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | object |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta utdataobjekt för eval-körning
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items?api-version=preview
Hämta en lista över utdataobjekt för en angiven utvärderingskörning.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string | |
| run_id | path | Yes | string | |
| after | query | No | string | |
| limit | query | No | integer | |
| status | query | No | string Möjliga värden: fail, pass |
|
| order | query | No | string Möjliga värden: asc, desc |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.EvalRunOutputItemList |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta utdataobjekt för eval-körning
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}?api-version=preview
Hämta ett specifikt utdataobjekt från en utvärdering som körs av dess ID.
Obs! Det här Azure OpenAI-API:et är i förhandsversion och kan komma att ändras.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| aoai-evals | header | Yes | string Möjliga värden: preview |
Ger åtkomst till AOAI Evals, en förhandsversionsfunktion. Den här funktionen kräver att rubriken "aoai-evals" anges till "förhandsversion". |
| eval_id | path | Yes | string | |
| run_id | path | Yes | string | |
| output_item_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.EvalRunOutputItem |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapa fil
POST {endpoint}/openai/v1/files?api-version=preview
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: flera delar/formulärdata
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| går ut efter | object | Yes | ||
| └– fästpunkt | AzureFileExpiryAnchor | No | ||
| └– sekunder | integer | No | ||
| file | string | Yes | ||
| avsikt | enum | Det avsedda syftet med den uppladdade filen. En av: - assistants: Används i API:et Assistants – batch: Används i Batch-API:et – fine-tune: Används för finjustering – evals: Används för eval-datauppsättningarMöjliga värden: assistants, batch, fine-tune, evals |
Yes |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIFile |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Example
POST {endpoint}/openai/v1/files?api-version=preview
Visa filerna
GET {endpoint}/openai/v1/files?api-version=preview
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| avsikt | query | No | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureListFilesResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta fil
GET {endpoint}/openai/v1/files/{file_id}?api-version=preview
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| file_id | path | Yes | string | ID:t för filen som ska användas för den här begäran. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIFile |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Ta bort fil
DELETE {endpoint}/openai/v1/files/{file_id}?api-version=preview
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| file_id | path | Yes | string | ID:t för filen som ska användas för den här begäran. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.DeleteFileResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Ladda ned fil
GET {endpoint}/openai/v1/files/{file_id}/content?api-version=preview
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| file_id | path | Yes | string | ID:t för filen som ska användas för den här begäran. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/octet-stream | string |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Rungrader
POST {endpoint}/openai/v1/fine_tuning/alpha/graders/run?api-version=preview
Kör en väghyvel.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| väghyvel | object | Ett StringCheckGrader-objekt som utför en strängjämförelse mellan indata och referens med en angiven åtgärd. | Yes | |
| └– calculate_output | string | En formel för att beräkna utdata baserat på graderresultat. | No | |
| └– evaluation_metric | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
No | |
| └– väghyvlar | object | No | ||
| └image_tag | string | Avbildningstaggen som ska användas för Python-skriptet. | No | |
| └– indata | array | Inmatningstexten. Detta kan innehålla mallsträngar. | No | |
| └– modell | string | Den modell som ska användas för utvärderingen. | No | |
| └— namn | string | Namnet på bedömaren. | No | |
| └— åtgärd | enum | Strängkontrollprocessen som ska utföras. En av eq, ne, likeeller ilike.Möjliga värden: eq, ne, like, ilike |
No | |
| └– intervall | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| └– referens | string | Texten som betygsätts och jämförs med. | No | |
| └– sampling_params | Samplingsparametrarna för modellen. | No | ||
| └– källa | string | Källkoden för Python-skriptet. | No | |
| └– typ | enum | Objekttypen, som alltid multiär .Möjliga värden: multi |
No | |
| item | Datamängdsobjektet som tillhandahålls till väghyveln. Detta används för att fylla i namnområdet item . |
No | ||
| model_sample | string | Modellexemplet som ska utvärderas. Det här värdet används för att fylla i namnområdet sample . Variabeln output_json fylls i om modellexemplet är engiltig JSON-sträng. |
Yes |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.RunGraderResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Validera väghyvel
POST {endpoint}/openai/v1/fine_tuning/alpha/graders/validate?api-version=preview
Verifiera en väghyvel.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| väghyvel | object | Ett StringCheckGrader-objekt som utför en strängjämförelse mellan indata och referens med en angiven åtgärd. | Yes | |
| └– calculate_output | string | En formel för att beräkna utdata baserat på graderresultat. | No | |
| └– evaluation_metric | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
No | |
| └– väghyvlar | object | No | ||
| └image_tag | string | Avbildningstaggen som ska användas för Python-skriptet. | No | |
| └– indata | array | Inmatningstexten. Detta kan innehålla mallsträngar. | No | |
| └– modell | string | Den modell som ska användas för utvärderingen. | No | |
| └— namn | string | Namnet på bedömaren. | No | |
| └— åtgärd | enum | Strängkontrollprocessen som ska utföras. En av eq, ne, likeeller ilike.Möjliga värden: eq, ne, like, ilike |
No | |
| └– intervall | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| └– referens | string | Texten som betygsätts och jämförs med. | No | |
| └– sampling_params | Samplingsparametrarna för modellen. | No | ||
| └– källa | string | Källkoden för Python-skriptet. | No | |
| └– typ | enum | Objekttypen, som alltid multiär .Möjliga värden: multi |
No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ValidateGraderResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapa finjusteringsjobb
POST {endpoint}/openai/v1/fine_tuning/jobs?api-version=preview
Skapar ett finjusteringsjobb som påbörjar processen med att skapa en ny modell från en viss datauppsättning.
Svaret innehåller information om det köade jobbet, inklusive jobbstatus och namnet på de finjusterade modellerna när det är klart.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| hyperparametrar | object | De hyperparametrar som används för finjusteringsjobbet. Det här värdet är nu inaktuellt till förmån för methodoch bör skickas under parametern method . |
No | |
| └– batch_size | enum | Möjliga värden: auto |
No | |
| └– learning_rate_multiplier | enum | Möjliga värden: auto |
No | |
| └– n_epochs | enum | Möjliga värden: auto |
No | |
| Integrationer | array | En lista över integreringar som ska aktiveras för ditt finjusteringsjobb. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| metod | OpenAI.FineTuneMethod | Metoden som används för finjustering. | No | |
| model | sträng (se giltiga modeller nedan) | Namnet på modellen som ska finjusteras. | Yes | |
| seed | integer | Fröet styr reproducerbarheten för uppgiften. Att skicka in samma parametrar för start- och jobb bör ge samma resultat, men kan skilja sig i sällsynta fall. Om ett frö inte har angetts genereras ett för dig. |
No | |
| suffix | string | En sträng på upp till 64 tecken som läggs till i ditt finjusterade modellnamn. Till exempel skulle en suffix av "custom-model-name" generera ett modellnamn som ft:gpt-4o-mini:openai:custom-model-name:7p4lURel. |
No | None |
| utbildningsfil | string | ID för en uppladdad fil som innehåller träningsdata. Datamängden måste formateras som en JSONL-fil. Dessutom måste du ladda upp filen med syftet fine-tune.Innehållet i filen bör variera beroende på om modellen använder chattformatet, slutförandeformatet eller om finjusteringsmetoden använder inställningsformatet. |
Yes | |
| validation_file | string | ID för en uppladdad fil som innehåller valideringsdata. Om du anger den här filen används data för att generera validering mått regelbundet under finjustering. Dessa mått kan visas i finjusteringsresultatfilen. Samma data bör inte finnas i både tränings- och valideringsfiler. Datamängden måste formateras som en JSONL-fil. Du måste ladda upp filen med syftet fine-tune. |
No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Lista sidnumrerade finjusteringsjobb
GET {endpoint}/openai/v1/fine_tuning/jobs?api-version=preview
Visa en lista över organisationens finjusteringsjobb
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| after | query | No | string | Identifierare för det senaste jobbet från föregående sidnumreringsbegäran. |
| limit | query | No | integer | Antal finjusteringsjobb som ska hämtas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ListPaginatedFineTuningJobsResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta finjusteringsjobb
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}?api-version=preview
Få information om ett finjusteringsjobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| finjusteringsjobb_id | path | Yes | string | ID för finjusteringsjobbet. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Avbryt finjusteringsjobb
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel?api-version=preview
Avbryt omedelbart ett finjusterat jobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| finjusteringsjobb_id | path | Yes | string | ID:t för det finjusteringsjobb som ska avbrytas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Visa en lista över finjusteringsjobbkontrollpunkter
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints?api-version=preview
Visa en lista över kontrollpunkter för ett finjusteringsjobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| finjusteringsjobb_id | path | Yes | string | ID:t för det finjusteringsjobb som du vill hämta kontrollpunkter för. |
| after | query | No | string | Identifierare för det senaste kontrollpunkts-ID:t från föregående sidnumreringsbegäran. |
| limit | query | No | integer | Antal kontrollpunkter som ska hämtas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ListFineTuningJobCheckpointsResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Visa en lista över finjusterande händelser
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/events?api-version=preview
Hämta statusuppdateringar för ett finjusteringsjobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| finjusteringsjobb_id | path | Yes | string | ID:t för det finjusteringsjobb som händelser ska hämtas för. |
| after | query | No | string | Identifierare för den senaste händelsen från föregående sidnumreringsbegäran. |
| limit | query | No | integer | Antal händelser som ska hämtas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ListFineTuningJobEventsResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Pausa finjusteringsjobb
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/pause?api-version=preview
Pausa ett finjusterat jobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| finjusteringsjobb_id | path | Yes | string | ID för det finjusteringsjobb som ska pausas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Återuppta finjusteringsjobb
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/resume?api-version=preview
Återuppta ett pausat finjusterat jobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| finjusteringsjobb_id | path | Yes | string | ID:t för det finjusteringsjobb som ska återupptas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapa bildredigering
POST {endpoint}/openai/v1/images/edits?api-version=preview
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: flera delar/formulärdata
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | enum | Gör att du kan ange transparens för bakgrunden för de genererade avbildningarna. Den här parametern stöds endast för gpt-image-1. Måste vara en avtransparent, opaque eller auto (standardvärde). När auto användskommer modellen automatiskt att fastställa den bästa bakgrunden för bilden. Om transparentmåste utdataformatet ha stöd för transparens, så detska anges till antingen png (standardvärde) eller webp.Möjliga värden: transparent, opaque, auto |
No | |
| image | sträng eller matris | Yes | ||
| mask | string | No | ||
| model | string | Modellimplementeringen att använda för bildredigeringsoperationen. | Yes | |
| n | integer | Antalet bilder som ska genereras. Måste vara mellan 1 och 10. | No | 1 |
| output_compression | integer | Komprimeringsnivån (0–100%) för de genererade bilderna. Den här parametern stöds endast för gpt-image-1 med webp eller jpeg utdataformat och standardvärdet är 100. |
No | 100 |
| output_format | enum | Formatet där de genererade bilderna returneras. Den här parametern är stöds endast för gpt-image-1. Måste vara en av png, jpegeller webp.Standardvärdet är png.Möjliga värden: png, jpeg, webp |
No | |
| prompt | string | En textbeskrivning av de önskade bilderna. Den maximala längden är 1 000 tecken för dall-e-2och 32 000 tecken för gpt-image-1. |
Yes | |
| quality | enum | Kvaliteten på den bild som ska genereras.
highoch mediumlow stöds endast för gpt-image-1.
dall-e-2 stöder endast standard-kvalitet. Standardinställningen är auto.Möjliga värden: standard, low, medium, , highauto |
No | |
| response_format | enum | Formatet där de genererade bilderna returneras. Måste vara en av url eller b64_json. URL:er är endast giltiga i 60 minuter efter att avbildningen har genererats. Den här parametern stöds bara för dall-e-2, vilket gpt-image-1 alltid returnerar base64-kodade bilder.Möjliga värden: url, b64_json |
No | |
| size | enum | Storleken på de genererade bilderna. Måste vara ett av 1024x1024, 1536x1024 (liggande), 1024x1536 (stående) eller auto (standardvärde) för gpt-image-1, och ett av 256x256, 512x512eller 1024x1024 för dall-e-2.Möjliga värden: 256x256, 512x512, 1024x1024, 1536x1024, , 1024x1536auto |
No | |
| user | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureImagesResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapaimage
POST {endpoint}/openai/v1/images/generations?api-version=preview
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | enum | Gör att du kan ange transparens för bakgrunden för de genererade avbildningarna. Den här parametern stöds endast för gpt-image-1. Måste vara en avtransparent, opaque eller auto (standardvärde). När auto användskommer modellen automatiskt att fastställa den bästa bakgrunden för bilden. Om transparentmåste utdataformatet ha stöd för transparens, så detska anges till antingen png (standardvärde) eller webp.Möjliga värden: transparent, opaque, auto |
No | |
| model | string | Den valda modellen som ska användas för att generera bilder. | Yes | |
| moderation | enum | Kontrollera innehållsmodereringsnivån för bilder som genereras av gpt-image-1. Måste vara antingen low för mindre restriktiv filtrering eller auto (standardvärde).Möjliga värden: low, auto |
No | |
| n | integer | Antalet bilder som ska genereras. Måste vara mellan 1 och 10. För dall-e-3stöds endast n=1 . |
No | 1 |
| output_compression | integer | Komprimeringsnivån (0–100%) för de genererade bilderna. Den här parametern stöds endast för gpt-image-1 med utdataformaten webp eller jpeg och är som standard 100. |
No | 100 |
| output_format | enum | Formatet där de genererade bilderna returneras. Den här parametern stöds endast för gpt-image-1. Måste vara en av png, jpegeller webp.Möjliga värden: png, jpeg, webp |
No | |
| prompt | string | En textbeskrivning av de önskade bilderna. Den maximala längden är 32 000 tecken för gpt-image-1, 1 000 tecken för dall-e-2 och 4 000 tecken för dall-e-3. |
Yes | |
| quality | enum | Kvaliteten på den bild som ska genereras. - auto (standardvärde) väljer automatiskt den bästa kvaliteten för den angivna modellen.- highoch mediumlow stöds för gpt-image-1.- hd och standard stöds för dall-e-3.- standard är det enda alternativet för dall-e-2.Möjliga värden: standard, hd, low, medium, , highauto |
No | |
| response_format | enum | Formatet där genererade bilder med dall-e-2 och dall-e-3 returneras. Måste vara en av url eller b64_json. URL:er är endast giltiga i 60 minuter efter att avbildningen har genererats. Den här parametern stöds inte som gpt-image-1 alltid returnerar base64-kodade bilder.Möjliga värden: url, b64_json |
No | |
| size | enum | Storleken på de genererade bilderna. Måste vara en av 1024x1024, 1536x1024 (liggande), 1024x1536 (stående) eller auto (standardvärde) för gpt-image-1, en av 256x256, 512x512, eller 1024x1024 för dall-e-2, och en av 1024x1024, 1792x1024eller 1024x1792 för dall-e-3.Möjliga värden: auto, 1024x1024, 1536x1024, 1024x1536, 256x256, 512x512, , , 1792x10241024x1792 |
No | |
| style | enum | Formatmallen för de genererade bilderna. Den här parametern stöds endast för dall-e-3. Måste vara en av vivid eller natural. Livfullhet gör att modellen tenderar att generera hyperreella och dramatiska bilder. Naturlighet gör att modellen producerar mer naturliga och mindre hyperrealistiska bilder.Möjliga värden: vivid, natural |
No | |
| user | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureImagesResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Example
Skapar avbildningar med en uppmaning.
POST {endpoint}/openai/v1/images/generations?api-version=preview
{
"model": "dall-e-3",
"prompt": "In the style of WordArt, Microsoft Clippy wearing a cowboy hat.",
"n": 1,
"style": "natural",
"quality": "standard"
}
Svar: Statuskod: 200
{
"body": {
"created": 1698342300,
"data": [
{
"revised_prompt": "A vivid, natural representation of Microsoft Clippy wearing a cowboy hat.",
"prompt_filter_results": {
"sexual": {
"severity": "safe",
"filtered": false
},
"violence": {
"severity": "safe",
"filtered": false
},
"hate": {
"severity": "safe",
"filtered": false
},
"self_harm": {
"severity": "safe",
"filtered": false
},
"profanity": {
"detected": false,
"filtered": false
},
"custom_blocklists": {
"filtered": false,
"details": []
}
},
"url": "https://dalletipusw2.blob.core.windows.net/private/images/e5451cc6-b1ad-4747-bd46-b89a3a3b8bc3/generated_00.png?se=2023-10-27T17%3A45%3A09Z&...",
"content_filter_results": {
"sexual": {
"severity": "safe",
"filtered": false
},
"violence": {
"severity": "safe",
"filtered": false
},
"hate": {
"severity": "safe",
"filtered": false
},
"self_harm": {
"severity": "safe",
"filtered": false
}
}
}
]
}
}
Lista modeller
GET {endpoint}/openai/v1/models?api-version=preview
Visar en lista över tillgängliga modeller och innehåller grundläggande information om var och en, till exempel ägare och tillgänglighet.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ListModelsResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta modell
GET {endpoint}/openai/v1/models/{model}?api-version=preview
Hämtar en modellinstans med grundläggande information om modellen, till exempel ägare och behörighet.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| model | path | Yes | string | ID:t för modellen som ska användas för den här begäran. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.Model |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapa svar
POST {endpoint}/openai/v1/responses?api-version=preview
Skapar ett modellsvar.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| include | array | Ange ytterligare utdata som ska inkluderas i modellsvaret. För närvarande värden som stöds är: - code_interpreter_call.outputs: Innehåller utdata från python-kodkörningi kodtolkarverktyget anropar objekt. - computer_call_output.output.image_url: Inkludera bild-URL:er från datorns anropsresultat.- file_search_call.results: Inkludera sökresultaten föranropet till filsökningsverktyget. - 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 resonemangettoken i utdata för resonemangsobjekt. Detta gör det möjligt att använda resonemangsobjekt i Flervändiga konversationer när du använder respons-API:et tillståndslöst (till exempel när parametern store är inställd på false, eller när en organisation ärregistrerats i programmet för ingen datalagring. |
No | |
| input | sträng eller matris | No | ||
| instructions | string | Ett systemmeddelande (eller utvecklarmeddelande) som infogats i modellens kontext. När du använder detta tillsammans med previous_response_id, anvisningarna från en tidigaresvaret kommer inte att överföras till nästa svar. Detta gör det enkelt för att växla ut systemmeddelanden (eller utvecklarmeddelanden) i nya svar. |
No | |
| max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| model | string | Implementeringen av modellen som ska användas för att skapa det här svaret. | Yes | |
| parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | No | True |
| previous_response_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| prompt | object | Referens till en promptmall och dess variabler. | No | |
| └– id | string | Den unika identifieraren för den promptmall som ska användas. | No | |
| └– variabler | OpenAI.ResponsePromptVariables | Valfri mappning av värden att ersätta med variabler i din datorn. Ersättningsvärdena kan antingen vara strängar eller andra Svarsindatatyper som bilder eller filer. |
No | |
| └— version | string | Valfri version av promptmallen. | No | |
| reasoning | object |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
No | |
| └— insats | OpenAI.ReasoningEffort |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
No | |
| └– generate_summary | enum |
Inaktuell: använd summary i stället.En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
No | |
| └— sammanfattning | enum | En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
No | |
| store | boolean | Om du vill lagra det genererade modellsvaret för senare hämtning via API |
No | True |
| stream | boolean | Om värdet är true strömmas modellsvarsdata till klienten eftersom det genereras med hjälp av server-skickade händelser. |
No | False |
| temperature | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | 1 |
| text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| tool_choice | object | 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 ellerfler verktyg. required innebär att modellen måste anropa ett eller flera verktyg. |
No | |
| └– typ | OpenAI.ToolChoiceObjectType | Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. | No | |
| tools | array | 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 | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | 1 |
| truncation | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
No | |
| user | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureResponse | |
| text/event-stream | OpenAI.ResponseStreamEvent |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Example
Skapa ett modellsvar
POST {endpoint}/openai/v1/responses?api-version=preview
Hämta svar
GET {endpoint}/openai/v1/responses/{response_id}?api-version=preview
Hämtar ett modellsvar med angivet ID.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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 | Yes | string | |
| include[] | query | No | array |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Ta bort svar
DELETE {endpoint}/openai/v1/responses/{response_id}?api-version=preview
Tar bort ett svar med ID.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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 | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | object |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Lista indataobjekt
GET {endpoint}/openai/v1/responses/{response_id}/input_items?api-version=preview
Returnerar en lista över indataobjekt för ett givet svar.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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 | Yes | string | |
| limit | query | No | integer | 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. |
| 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. |
| after | query | No | string | En markör för användning i sidnumrering.
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. |
| before | query | No | string | En markör för användning i sidnumrering.
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. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ResponseItemList |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Lista vektorlager
GET {endpoint}/openai/v1/vector_stores?api-version=preview
Returnerar en lista över vektorlager.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| limit | query | No | integer | 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. |
| 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. |
| after | query | No | string | En markör för användning i sidnumrering.
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. |
| before | query | No | string | En markör för användning i sidnumrering.
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. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ListVectorStoresResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapa vektorlager
POST {endpoint}/openai/v1/vector_stores?api-version=preview
Skapar ett vektorlager.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| chunking_strategy | object | Standardstrategin. Den här strategin använder för närvarande en max_chunk_size_tokens av 800 och chunk_overlap_tokens av 400. |
No | |
| └– statisk | OpenAI.StaticChunkingStrategy | No | ||
| └– typ | enum | Alltid static.Möjliga värden: static |
No | |
| går ut efter | OpenAI.VectorStoreExpirationAfter | Förfalloprincipen för ett vektorlager. | No | |
| file_ids | array | En lista över fil-ID:t som vektorarkivet ska använda. Användbart för verktyg som file_search dessa kan komma åt filer. |
No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| name | string | Namnet på vektorarkivet. | No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Examples
Det går inte att hitta exempelfilen: ./examples/vector_stores.json
Hämta vektorarkiv
GET {endpoint}/openai/v1/vector_stores/{vector_store_id}?api-version=preview
Hämtar ett vektorlager.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID för vektorlagringen som ska hämtas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Ändra vektorarkiv
POST {endpoint}/openai/v1/vector_stores/{vector_store_id}?api-version=preview
Ändrar ett vektorlager.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som ska ändras. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| går ut efter | object | Förfalloprincipen för ett vektorlager. | No | |
| └– fästpunkt | enum | Tidsstämpel för fästpunkt varefter förfalloprincipen gäller. Fästpunkter som stöds: last_active_at.Möjliga värden: last_active_at |
No | |
| └– dagar | integer | Antalet dagar efter ankartiden som vektorlagret upphör att gälla. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| name | string | Namnet på vektorarkivet. | No |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Ta bort vektorarkiv
DELETE {endpoint}/openai/v1/vector_stores/{vector_store_id}?api-version=preview
Ta bort ett vektorlager.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som ska tas bort. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.DeleteVectorStoreResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapa vektorlagringsfilbatch
POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches?api-version=preview
Skapa en vektorlagringsfilbatch.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som du vill skapa en filbatch för. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| Egenskaper | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med ett maxvärde längd på 512 tecken, booleska värden eller tal. |
No | |
| chunking_strategy | OpenAI.ChunkingStrategyRequestParam | Segmenteringsstrategin som används för att segmentera filen eller filerna. Om den inte har angetts använder du auto strategin. |
No | |
| file_ids | array | En lista över fil-ID:t som vektorarkivet ska använda. Användbart för verktyg som file_search dessa kan komma åt filer. |
Yes |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreFileBatchObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta filbatch för vektorlagring
GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}?api-version=preview
Hämtar en vektorlagringsfilbatch.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som filbatchen tillhör. |
| batch_id | path | Yes | string | ID:t för den filbatch som hämtas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreFileBatchObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Avbryt vektorlagringsfilsbatch
POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel?api-version=preview
Avbryt en vektorlagringsfilbatch. Detta försöker avbryta bearbetningen av filer i den här batchen så snart som möjligt.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som filbatchen tillhör. |
| batch_id | path | Yes | string | ID:t för den filbatch som ska avbrytas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreFileBatchObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Visa en lista över filer i batchen för vektorlager
GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/files?api-version=preview
Returnerar en lista över vektorlagringsfiler i en batch.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som filbatchen tillhör. |
| batch_id | path | Yes | string | ID:t för filbatchen som filerna tillhör. |
| limit | query | No | integer | 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. |
| 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. |
| after | query | No | string | En markör för användning i sidnumrering.
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. |
| before | query | No | string | En markör för användning i sidnumrering.
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. |
| filter | query | No | Filtrera efter filstatus. En av in_progress, completed, failed, cancelled. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ListVectorStoreFilesResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Lista vektorlagringsfiler
GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/files?api-version=preview
Returnerar en lista över vektorlagringsfiler.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID för vektorarkivet som filerna tillhör. |
| limit | query | No | integer | 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. |
| 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. |
| after | query | No | string | En markör för användning i sidnumrering.
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. |
| before | query | No | string | En markör för användning i sidnumrering.
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. |
| filter | query | No | Filtrera efter filstatus. En av in_progress, completed, failed, cancelled. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.ListVectorStoreFilesResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Skapa vektorlagringsfil
POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/files?api-version=preview
Skapa en vektorlagringsfil genom att bifoga en fil till ett vektorarkiv.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som du vill skapa en fil för. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| Egenskaper | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med ett maxvärde längd på 512 tecken, booleska värden eller tal. |
No | |
| chunking_strategy | OpenAI.ChunkingStrategyRequestParam | Segmenteringsstrategin som används för att segmentera filen eller filerna. Om den inte har angetts använder du auto strategin. |
No | |
| file_id | string | Ett fil-ID som vektorarkivet ska använda. Användbart för verktyg som file_search dessa kan komma åt filer. |
Yes |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreFileObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Hämta vektorlagringsfil
GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/files/{file_id}?api-version=preview
Hämtar en vektorlagringsfil.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som filen tillhör. |
| file_id | path | Yes | string | ID:t för filen som hämtas. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreFileObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Uppdatera filattribut för vektorarkiv
POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/files/{file_id}?api-version=preview
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | |
| file_id | path | Yes | string |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| Egenskaper | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med ett maxvärde längd på 512 tecken, booleska värden eller tal. |
Yes |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.VectorStoreFileObject |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Ta bort vektorlagringsfil
DELETE {endpoint}/openai/v1/vector_stores/{vector_store_id}/files/{file_id}?api-version=preview
Ta bort en vektorlagringsfil. Då tas filen bort från vektorarkivet, men själva filen tas inte bort. Om du vill ta bort filen använder du borttagningsfilens slutpunkt.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| vector_store_id | path | Yes | string | ID:t för vektorarkivet som filen tillhör. |
| file_id | path | Yes | string | ID:t för filen som ska tas bort. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | OpenAI.DeleteVectorStoreFileResponse |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureErrorResponse |
Videogenereringsjobb – Skapa
POST {endpoint}/openai/v1/video/generations/jobs?api-version=preview
Skapar ett nytt videogenereringsjobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | 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ärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| height | integer | Videons höjd. Följande dimensioner stöds: 480x480, 854x480, 720x720, 1280x720, 1080x1080 och 1920x1080 i både liggande och stående orienteringar. | Yes | |
| model | string | Namnet på distributionen som ska användas för den här begäran. | Yes | |
| n_seconds | integer | Varaktigheten för videogenereringsjobbet. Måste vara mellan 1 och 20 sekunder. | No | 5 |
| n_variants | integer | Antalet videor som ska skapas som varianter för det här jobbet. Måste vara mellan 1 och 5. Mindre dimensioner tillåter fler varianter. | No | 1 |
| prompt | string | Uppmaningen för det här videogenereringsjobbet. | Yes | |
| width | integer | Videons bredd. Följande dimensioner stöds: 480x480, 854x480, 720x720, 1280x720, 1080x1080 och 1920x1080 i både liggande och stående orienteringar. | Yes |
Begärandekropp
Innehållstyp: flera delar/formulärdata
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| files | array | Yes | ||
| height | integer | Videons höjd. Följande dimensioner stöds: 480x480, 854x480, 720x720, 1280x720, 1080x1080 och 1920x1080 i både liggande och stående orienteringar. | Yes | |
| inpaint_items | array | Valfria inpainting-objekt för det här videogenereringsjobbet. | No | |
| model | string | Namnet på distributionen som ska användas för den här begäran. | Yes | |
| n_seconds | integer | Varaktigheten för videogenereringsjobbet. Måste vara mellan 1 och 20 sekunder. | No | 5 |
| n_variants | integer | Antalet videor som ska skapas som varianter för det här jobbet. Måste vara mellan 1 och 5. Mindre dimensioner tillåter fler varianter. | No | 1 |
| prompt | string | Uppmaningen för det här videogenereringsjobbet. | Yes | |
| width | integer | Videons bredd. Följande dimensioner stöds: 480x480, 854x480, 720x720, 1280x720, 1080x1080 och 1920x1080 i både liggande och stående orienteringar. | Yes |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | VideoGenerationJob |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIVideoGenerationErrorResponse |
Examples
Det går inte att hitta exempelfilen: ./examples/create_video_generation_job_simple.json
Videogenereringsjobb – lista
GET {endpoint}/openai/v1/video/generations/jobs?api-version=preview
Visar en lista över videogenereringsjobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| before | query | No | string | |
| after | query | No | string | |
| limit | query | Yes | integer | |
| statuses | query | No | array |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | VideoGenerationJobList |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIVideoGenerationErrorResponse |
Examples
Det går inte att hitta exempelfilen: ./examples/get_video_generation_job_list.json
Videogenereringsjobb – Hämta
GET {endpoint}/openai/v1/video/generations/jobs/{job-id}?api-version=preview
Hämtar egenskaper för ett videogenereringsjobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| job-id | path | Yes | string | ID för videogenereringsjobbet som ska användas för Azure OpenAI-begäran. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | VideoGenerationJob |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIVideoGenerationErrorResponse |
Examples
Det går inte att hitta exempelfilen: ./examples/get_video_generation_job.json
Videogenereringsjobb – Ta bort
DELETE {endpoint}/openai/v1/video/generations/jobs/{job-id}?api-version=preview
Tar bort ett videogenereringsjobb.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| job-id | path | Yes | string | ID för videogenereringsjobbet som ska användas för Azure OpenAI-begäran. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 204
Beskrivning: Det finns inget innehåll att skicka för den här begäran, men rubrikerna kan vara användbara.
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIVideoGenerationErrorResponse |
Videogenerationer – Ladda ner
GET {endpoint}/openai/v1/video/generations/{generation-id}?api-version=preview
Hämtar en videogenerering efter ID.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| generation-id | path | Yes | string | ID:t för videogenerationen som ska användas för Azure OpenAI-begäran. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| application/json | VideoGeneration |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIVideoGenerationErrorResponse |
Examples
Det går inte att hitta exempelfilen: ./examples/get_video_generation.json
Videogenerering – Hämta miniatyrbild
GET {endpoint}/openai/v1/video/generations/{generation-id}/content/thumbnail?api-version=preview
Hämtar en miniatyrbild av det genererade videoinnehållet.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| generation-id | path | Yes | string | ID:t för videogenerationen som ska användas för Azure OpenAI-begäran. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| bild/jpg | string |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIVideoGenerationErrorResponse |
Videogenerationer – Hämta videoinnehåll
GET {endpoint}/openai/v1/video/generations/{generation-id}/content/video?api-version=preview
Hämtar det genererade videoinnehållet.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| generation-id | path | Yes | string | ID:t för videogenerationen som ska användas för Azure OpenAI-begäran. |
| quality | query | No |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
| Content-Type | Type | Description |
|---|---|---|
| video/mp4 | string |
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIVideoGenerationErrorResponse |
Videogenerationer – Hämta endast videoinnehållshuvuden
HEAD {endpoint}/openai/v1/video/generations/{generation-id}/content/video?api-version=preview
Hämtar rubriker för det genererade videoinnehållet.
URI parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | No | Den explicita AZURE AI Foundry Models API-versionen som ska användas för den här begäran.v1 om inget annat anges. |
|
| generation-id | path | Yes | string | ID:t för videogenerationen som ska användas för Azure OpenAI-begäran. |
| quality | query | No |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token}Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comTyp: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeomfattning: https://cognitiveservices.azure.com/.default |
| api-key | True | string | Ange Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Begäran har slutförts.
Statuskod: standard
Beskrivning: Ett oväntat felsvar.
| Content-Type | Type | Description |
|---|---|---|
| application/json | AzureOpenAIVideoGenerationErrorResponse |
Components
AudioTaskLabel
Definierar möjliga beskrivningar för tillgängliga ljudåtgärdssvar.
| Property | Value |
|---|---|
| Description | Definierar möjliga beskrivningar för tillgängliga ljudåtgärdssvar. |
| Type | string |
| Values | transcribetranslate |
AudioTranslationSegment
Utökad information om ett enda segment med översatta ljuddata. Segment representerar vanligtvis ungefär 5–10 sekunders tal. Segmentgränser förekommer vanligtvis mellan ord men inte nödvändigtvis meningar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| avg_logprob | number | Den genomsnittliga loggsannolikheten som är associerad med det här ljudsegmentet. | Yes | |
| compression_ratio | number | Komprimeringsförhållandet för det här ljudsegmentet. | Yes | |
| end | number | Den tid då det här segmentet slutade i förhållande till början av det översatta ljudet. | Yes | |
| id | integer | Det 0-baserade indexet för det här segmentet inom en översättning. | Yes | |
| no_speech_prob | number | Sannolikheten för ingen talidentifiering inom det här ljudsegmentet. | Yes | |
| seek | integer | Sökpositionen som är associerad med bearbetningen av det här ljudsegmentet. Sökpositioner uttrycks som hundradelars sekunder. Modellen kan bearbeta flera segment från en enda sökposition, så även om sökpositionen aldrig kommer att representera en senare tid än segmentets start kan segmentets start representera en betydligt senare tid än segmentets associerade sökposition. |
Yes | |
| start | number | Den tid då det här segmentet startade i förhållande till början av det översatta ljudet. | Yes | |
| temperature | number | Temperaturpoängen som är associerad med det här ljudsegmentet. | Yes | |
| text | string | Den översatta texten som ingick i det här ljudsegmentet. | Yes | |
| tokens | array | Token-ID:t som matchar den översatta texten i det här ljudsegmentet. | Yes |
AzureAIFoundryModelsApiVersion
| Property | Value |
|---|---|
| Type | string |
| Values | v1preview |
AzureAudioTranscriptionResponse
Resultatinformation för en åtgärd som transkriberade talat ljud till skriftlig text.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| duration | number | Den totala varaktigheten för det ljud som bearbetas för att producera tillhörande transkriptionsinformation. | No | |
| language | string | Det talade språket som identifierades i transkriberade ljuddata. Detta uttrycks som en iso-639-1-språkkod med två bokstäver som "en" eller "fr". |
No | |
| segments | array | En samling information om tidpunkt, sannolikheter och annan information om varje bearbetat ljudsegment. | No | |
| task | object | Definierar möjliga beskrivningar för tillgängliga ljudåtgärdssvar. | No | |
| text | string | Transkriberad text för angivna ljuddata. | Yes | |
| words | array | En samling information om tidpunkten för varje bearbetat ord. | No |
AzureAudioTranslationResponse
Resultatinformation för en åtgärd som översatte talat ljud till skriftlig text.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| duration | number | Den totala varaktigheten för det ljud som bearbetas för att producera tillhörande översättningsinformation. | No | |
| language | string | Det talade språket som identifierades i översatta ljuddata. Detta uttrycks som en iso-639-1-språkkod med två bokstäver som "en" eller "fr". |
No | |
| segments | array | En samling information om tidpunkt, sannolikheter och annan information om varje bearbetat ljudsegment. | No | |
| task | object | Definierar möjliga beskrivningar för tillgängliga ljudåtgärdssvar. | No | |
| text | string | Den översatta texten för angivna ljuddata. | Yes |
AzureChatCompletionResponseMessage
Komponenten för utökad svarsmodell för chatt-svar i Azure OpenAI-tjänsten. Den här modellen lägger till stöd för kontext i chattmeddelanden, vilket används av funktionen På dina data för avsikt, citat och annan information relaterad till genomförd hämtningsförstärkt generering.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| annotations | array | Anteckningar för meddelandet, när det är tillämpligt, som när du använder webbsökningsverktyg. |
No | |
| audio | object | Om ljudutdatamodalitet begärs innehåller det här objektet data om ljudsvaret från modellen. |
No | |
| └– data | string | Base64-kodade ljudbyte som genereras av modellen, i formatet anges i begäran. |
No | |
| └─ utgår_vid | integer | Unix-tidsstämpeln (i sekunder) för när det här ljudsvaret kommer att inte längre vara tillgänglig på servern för användning i flera svängar Samtal. |
No | |
| └– id | string | Unik identifierare för det här ljudsvaret. | No | |
| └─ avskrift | string | Avskrift av det ljud som genereras av modellen. | No | |
| content | string | Innehållet i meddelandet. | Yes | |
| context | object | En ytterligare egenskap, som läggs till i svarsmeddelanden om chattens slutförande, som skapas av Azure OpenAI-tjänsten när du använder tilläggsbeteende. Detta inkluderar avsikts- och källhänvisningsinformation från funktionen På dina data. |
No | |
| └– alla_återhämtade_dokument | object | Sammanfattningsinformation om dokument som hämtats av datahämtningsåtgärden. | No | |
| └– chunk_id | string | Segment-ID:t för källhänvisning. | No | |
| └– innehåll | string | Innehållet i källhänvisning. | No | |
| └– data_source_index | integer | Indexet för datakällan som används för hämtning. | No | |
| └– filsökväg | string | Filsökvägen för källhänvisning. | No | |
| └─ filter_anledning | enum | I förekommande fall en indikation på varför dokumentet filtrerades. Möjliga värden: score, rerank |
No | |
| └– original_search_score | number | Den ursprungliga sökpoängen för hämtningen. | No | |
| └– omvärderingspoäng | number | Rerank-poängen för sökningen. | No | |
| └– sökfrågor | array | Sökfrågorna som körs för att hämta dokument. | No | |
| └– rubrik | string | Rubriken för citatet. | No | |
| └— url | string | URL:en för källhänvisning. | No | |
| └– citat | array | Citaten som skapas av datahämtningen. | No | |
| └— avsikt | string | Den identifierade avsikten från chatthistoriken, som används för att behålla samtalskontext mellan interaktioner | No | |
| function_call | object | Inaktuell och ersatt av tool_calls. Namnet och argumenten för en funktion som ska anropas, som genereras av modellen. |
No | |
| └─ argument | string | No | ||
| └— namn | string | No | ||
| reasoning_content | string | En Azure-specifik tilläggsegenskap som innehåller genererat resonemangsinnehåll från modeller som stöds. | No | |
| refusal | string | Avslagsmeddelandet som genereras av modellen. | Yes | |
| role | enum | Rollen som författare till det här meddelandet. Möjliga värden: assistant |
Yes | |
| tool_calls | ChatCompletionMessageToolCallsItem | Verktyget anropar som genereras av modellen, till exempel funktionsanrop. | No |
AzureChatCompletionStreamResponseDelta
Den utökade svarsmodellen för ett strömningschattsvarsmeddelande i Azure OpenAI-tjänsten. Den här modellen lägger till stöd för kontext i chattmeddelanden, vilket används av funktionen På dina data för avsikt, citat och annan information relaterad till genomförd hämtningsförstärkt generering.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| audio | object | No | ||
| └– data | string | No | ||
| └─ utgår_vid | integer | No | ||
| └– id | string | No | ||
| └─ avskrift | string | No | ||
| content | string | Innehållet i segmentmeddelandet. | No | |
| context | object | En ytterligare egenskap, som läggs till i svarsmeddelanden om chattens slutförande, som skapas av Azure OpenAI-tjänsten när du använder tilläggsbeteende. Detta inkluderar avsikts- och källhänvisningsinformation från funktionen På dina data. |
No | |
| └– alla_återhämtade_dokument | object | Sammanfattningsinformation om dokument som hämtats av datahämtningsåtgärden. | No | |
| └– chunk_id | string | Segment-ID:t för källhänvisning. | No | |
| └– innehåll | string | Innehållet i källhänvisning. | No | |
| └– data_source_index | integer | Indexet för datakällan som används för hämtning. | No | |
| └– filsökväg | string | Filsökvägen för källhänvisning. | No | |
| └─ filter_anledning | enum | I förekommande fall en indikation på varför dokumentet filtrerades. Möjliga värden: score, rerank |
No | |
| └– original_search_score | number | Den ursprungliga sökpoängen för hämtningen. | No | |
| └– omvärderingspoäng | number | Rerank-poängen för sökningen. | No | |
| └– sökfrågor | array | Sökfrågorna som körs för att hämta dokument. | No | |
| └– rubrik | string | Rubriken för citatet. | No | |
| └— url | string | URL:en för källhänvisning. | No | |
| └– citat | array | Citaten som skapas av datahämtningen. | No | |
| └— avsikt | string | Den identifierade avsikten från chatthistoriken, som används för att behålla samtalskontext mellan interaktioner | No | |
| function_call | object | Inaktuell och ersatt av tool_calls. Namnet och argumenten för en funktion som ska anropas, som genereras av modellen. |
No | |
| └─ argument | string | No | ||
| └— namn | string | No | ||
| reasoning_content | string | En Azure-specifik tilläggsegenskap som innehåller genererat resonemangsinnehåll från modeller som stöds. | No | |
| refusal | string | Avslagsmeddelandet som genereras av modellen. | No | |
| role | object | Rollen som författare till ett meddelande | No | |
| tool_calls | array | No |
AzureChatDataSource
En representation av konfigurationsdata för en enda Azure OpenAI-chattdatakälla. Detta används av en begäran om slutförande av chatten som ska använda Azure OpenAI-chatttillägg för att öka svarsbeteendet. Användningen av den här konfigurationen är endast kompatibel med Azure OpenAI.
Diskriminator för AzureChatDataSource
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
azure_search |
AzureSearchChatDataSource |
azure_cosmos_db |
AzureCosmosDBChatDataSource |
elasticsearch |
ElasticsearchChatDataSource |
pinecone |
PineconeChatDataSource |
mongo_db |
MongoDBChatDataSource |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | object | Yes |
AzureChatDataSourceAccessTokenAuthenticationOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| access_token | string | Yes | ||
| type | enum | Möjliga värden: access_token |
Yes |
AzureChatDataSourceApiKeyAuthenticationOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| key | string | Yes | ||
| type | enum | Möjliga värden: api_key |
Yes |
AzureChatDataSourceAuthenticationOptions
Diskriminerande för AzureChatDataSourceAuthenticationOptions
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
system_assigned_managed_identity |
AzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions |
user_assigned_managed_identity |
AzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions |
access_token |
AzureChatDataSourceAccessTokenAuthenticationOptions |
connection_string |
AzureChatDataSourceConnectionStringAuthenticationOptions |
key_and_key_id |
AzureChatDataSourceKeyAndKeyIdAuthenticationOptions |
encoded_api_key |
AzureChatDataSourceEncodedApiKeyAuthenticationOptions |
username_and_password |
AzureChatDataSourceUsernameAndPasswordAuthenticationOptions |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | AzureChatDataSourceAuthenticationOptionsType | Yes |
AzureChatDataSourceAuthenticationOptionsType
| Property | Value |
|---|---|
| Type | string |
| Values | api_keyusername_and_passwordconnection_stringkey_and_key_idencoded_api_keyaccess_tokensystem_assigned_managed_identityuser_assigned_managed_identity |
AzureChatDataSourceConnectionStringAuthenticationOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| connection_string | string | Yes | ||
| type | enum | Möjliga värden: connection_string |
Yes |
AzureChatDataSourceDeploymentNameVectorizationSource
Representerar en vektoriseringskälla som gör interna tjänstanrop mot en Azure OpenAI-inbäddningsmodelldistribution. Till skillnad från den slutpunktsbaserade vektoriseringskällan måste en distributionsnamnsbaserad vektoriseringskälla ingå i samma Azure OpenAI-resurs men kan användas även i privata nätverk.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| deployment_name | string | Den inbäddningsmodelldistribution som ska användas för vektorisering. Den här distributionen måste finnas inom samma Azure OpenAI resurs som modelldistributionen som används för chattavslutningar. |
Yes | |
| dimensions | integer | Antalet dimensioner som ska begäras för inbäddningar. Stöds endast i "text-embedding-3" och senare modeller. |
No | |
| type | enum | Typidentifieraren, alltid "deployment_name" för den här källtypen för vektorisering. Möjliga värden: deployment_name |
Yes |
AzureChatDataSourceEncodedApiKeyAuthenticationOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| encoded_api_key | string | Yes | ||
| type | enum | Möjliga värden: encoded_api_key |
Yes |
AzureChatDataSourceEndpointVectorizationSource
Representerar en vektoriseringskälla som gör offentliga tjänstanrop mot en Azure OpenAI-inbäddningsmodelldistribution.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| authentication | object | Yes | ||
| └– access_token | string | No | ||
| └– nyckel | string | No | ||
| └– typ | enum | Möjliga värden: access_token |
No | |
| dimensions | integer | Antalet dimensioner som ska begäras för inbäddningar. Stöds endast i "text-embedding-3" och senare modeller. |
No | |
| endpoint | string | Anger resursslutpunkts-URL:en som inbäddningar ska hämtas från. Den ska vara i följande format: https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings. Frågeparametern api-version tillåts inte. |
Yes | |
| type | enum | Typidentifieraren, alltid "slutpunkt" för den här källtypen för vektorisering. Möjliga värden: endpoint |
Yes |
AzureChatDataSourceIntegratedVectorizationSource
Representerar en integrerad vektoriseringskälla enligt definitionen i den stödande sökresursen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typidentifieraren, alltid "integrerad" för den här källtypen för vektorisering. Möjliga värden: integrated |
Yes |
AzureChatDataSourceKeyAndKeyIdAuthenticationOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| key | string | Yes | ||
| key_id | string | Yes | ||
| type | enum | Möjliga värden: key_and_key_id |
Yes |
AzureChatDataSourceModelIdVectorizationSource
Representerar en vektoriseringskälla som gör tjänstanrop baserat på ett söktjänstmodell-ID. Den här källtypen stöds för närvarande endast av Elasticsearch.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| model_id | string | Bygg-ID:t för inbäddningsmodellen som ska användas för vektorisering. | Yes | |
| type | enum | Typidentifieraren, alltid "model_id" för den här källtypen för vektorisering. Möjliga värden: model_id |
Yes |
AzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: system_assigned_managed_identity |
Yes |
AzureChatDataSourceType
| Property | Value |
|---|---|
| Type | string |
| Values | azure_searchazure_cosmos_dbelasticsearchpineconemongo_db |
AzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| managed_identity_resource_id | string | Yes | ||
| type | enum | Möjliga värden: user_assigned_managed_identity |
Yes |
AzureChatDataSourceUsernameAndPasswordAuthenticationOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| password | string | Yes | ||
| type | enum | Möjliga värden: username_and_password |
Yes | |
| username | string | Yes |
AzureChatDataSourceVectorizationSource
En representation av en datavektoriseringskälla som kan användas som en inbäddningsresurs med en datakälla.
Diskriminerande för AzureChatDataSourceVectorizationSource
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
deployment_name |
AzureChatDataSourceDeploymentNameVectorizationSource |
integrated |
AzureChatDataSourceIntegratedVectorizationSource |
model_id |
AzureChatDataSourceModelIdVectorizationSource |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | object | Yes |
AzureChatDataSourceVectorizationSourceType
| Property | Value |
|---|---|
| Type | string |
| Values | endpointdeployment_namemodel_idintegrated |
AzureChatMessageContext
En ytterligare egenskap, som läggs till i svarsmeddelanden om chattens slutförande, som skapas av Azure OpenAI-tjänsten när tilläggsbeteende används. Detta inkluderar avsikts- och källhänvisningsinformation från funktionen På dina data.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| all_retrieved_documents | object | Sammanfattningsinformation om dokument som hämtats av datahämtningsåtgärden. | No | |
| └– chunk_id | string | Segment-ID:t för källhänvisning. | No | |
| └– innehåll | string | Innehållet i källhänvisning. | No | |
| └– data_source_index | integer | Indexet för datakällan som används för hämtning. | No | |
| └– filsökväg | string | Filsökvägen för källhänvisning. | No | |
| └─ filter_anledning | enum | I förekommande fall en indikation på varför dokumentet filtrerades. Möjliga värden: score, rerank |
No | |
| └– original_search_score | number | Den ursprungliga sökpoängen för hämtningen. | No | |
| └– omvärderingspoäng | number | Rerank-poängen för sökningen. | No | |
| └– sökfrågor | array | Sökfrågorna som körs för att hämta dokument. | No | |
| └– rubrik | string | Rubriken för citatet. | No | |
| └— url | string | URL:en för källhänvisning. | No | |
| citations | array | Citaten som skapas av datahämtningen. | No | |
| intent | string | Den identifierade avsikten från chatthistoriken, som används för att behålla samtalskontext mellan interaktioner | No |
AzureContentFilterBlocklistResult
En samling true/false-filtreringsresultat för konfigurerade anpassade blocklistor.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| details | array | Paren med enskilda blocklist-ID:er och om de resulterade i en filtreringsåtgärd. | No | |
| filtered | boolean | Ett värde som anger om någon av de detaljerade blocklisterna resulterade i en filtreringsåtgärd. | Yes |
AzureContentFilterCompletionTextSpan
En representation av ett intervall med slutförandetext som används av Azure OpenAI-innehållsfilterresultat.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| completion_end_offset | integer | Förskjutning av den första UTF32-kodpunkten som undantas 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. | Yes | |
| completion_start_offset | integer | Förskjutning av UTF32-kodpunkten som börjar intervallet. | Yes |
AzureContentFilterCompletionTextSpanDetectionResult
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| details | array | Detaljerad information om det identifierade slutförandetextintervallet. | Yes | |
| detected | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Yes | |
| filtered | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Yes |
AzureContentFilterCustomTopicResult
En samling sant/falskt filtreringsresultat för konfigurerade anpassade ämnen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| details | array | Paren med enskilda ämnes-ID:er och om de identifieras. | No | |
| filtered | boolean | Ett värde som anger om något av de detaljerade ämnena resulterade i en filtreringsåtgärd. | Yes |
AzureContentFilterDetectionResult
Ett resultatobjekt med etiketterat innehållsfilter som anger om innehållet har identifierats och om innehållet har filtrerats.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| detected | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | Yes | |
| filtered | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | Yes |
AzureContentFilterImagePromptResults
Resultatet av ett innehållsfilter för innehållsinmatningen vid en bildgenereringsprocess.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| custom_blocklists | object | En samling true/false-filtreringsresultat för konfigurerade anpassade blocklistor. | No | |
| └— detaljer | array | Paren med enskilda blocklist-ID:er och om de resulterade i en filtreringsåtgärd. | No | |
| └– filtrerad | boolean | Ett värde som anger om någon av de detaljerade blocklisterna resulterade i en filtreringsåtgärd. | No | |
| custom_topics | object | En samling sant/falskt filtreringsresultat för konfigurerade anpassade ämnen. | No | |
| └— detaljer | array | Paren med enskilda ämnes-ID:er och om de identifieras. | No | |
| └– filtrerad | boolean | Ett värde som anger om något av de detaljerade ämnena resulterade i en filtreringsåtgärd. | No | |
| jailbreak | object | Ett etikettinnehållsfilterresultatobjekt som anger om innehållet har upptäckts och om innehållet har identifierats filtrerad. |
Yes | |
| └— har identifierats | boolean | Om den etiketterade innehållskategorin identifierades i innehållet. | No | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | No | |
| profanity | object | 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. | No | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | No |
AzureContentFilterImageResponseResults
Ett innehållsfilterresultat för en bildgenereringsåtgärds utdatasvarsinnehåll.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| hate | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| self_harm | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| sexual | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| violence | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No |
AzureContentFilterResultForChoice
Ett innehållsfilterresultat för ett enda svarsobjekt som skapats av ett generativt AI-system.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| custom_blocklists | object | En samling true/false-filtreringsresultat för konfigurerade anpassade blocklistor. | No | |
| └— detaljer | array | Paren med enskilda blocklist-ID:er och om de resulterade i en filtreringsåtgärd. | No | |
| └– filtrerad | boolean | Ett värde som anger om någon av de detaljerade blocklisterna resulterade i en filtreringsåtgärd. | No | |
| custom_topics | object | En samling sant/falskt filtreringsresultat för konfigurerade anpassade ämnen. | No | |
| └— detaljer | array | Paren med enskilda ämnes-ID:er och om de identifieras. | No | |
| └– filtrerad | boolean | Ett värde som anger om något av de detaljerade ämnena resulterade i en filtreringsåtgärd. | No | |
| error | object | Om det finns information om ett fel som hindrade innehållsfiltrering från att slutföra utvärderingen. | No | |
| └– kod | integer | En distinkt, maskinläsbar kod som är associerad med felet. | No | |
| └– meddelande | string | Ett läsbart meddelande som är associerat med felet. | No | |
| hate | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| profanity | object | 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. | No | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | 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 | string | 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. | No | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | No | |
| protected_material_text | object | 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. | No | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | No | |
| self_harm | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| sexual | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| ungrounded_material | AzureContentFilterCompletionTextSpanDetectionResult | No | ||
| violence | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No |
AzureContentFilterResultForPrompt
Ett resultat av ett innehållsfilter som är associerat med ett enda indatameddelandeobjekt i ett generativt AI-system.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_filter_results | object | Detaljer om innehållsfilterkategorier för resultatet. | No | |
| └– anpassade_blocklistor | object | En samling true/false-filtreringsresultat för konfigurerade anpassade blocklistor. | No | |
| └— detaljer | array | Paren med enskilda blocklist-ID:er och om de resulterade i en filtreringsåtgärd. | No | |
| └– filtrerad | boolean | Ett värde som anger om någon av de detaljerade blocklisterna resulterade i en filtreringsåtgärd. | No | |
| └– custom_topics | object | En samling sant/falskt filtreringsresultat för konfigurerade anpassade ämnen. | No | |
| └— detaljer | array | Paren med enskilda ämnes-ID:er och om de identifieras. | No | |
| └– filtrerad | boolean | Ett värde som anger om något av de detaljerade ämnena resulterade i en filtreringsåtgärd. | No | |
| └– fel | object | Om det finns information om ett fel som hindrade innehållsfiltrering från att slutföra utvärderingen. | No | |
| └– kod | integer | En distinkt, maskinläsbar kod som är associerad med felet. | No | |
| └– meddelande | string | Ett läsbart meddelande som är associerat med felet. | No | |
| └─ hatar | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| └– indirekt_attack | object | 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. | No | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | No | |
| └– jailbreak | object | 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. | No | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | No | |
| └— svordomar | object | 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. | No | |
| └– filtrerad | boolean | Om innehållsidentifieringen resulterade i en innehållsfiltreringsåtgärd. | No | |
| └─ självskada | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| └— sexuellt | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| └– våld | object | 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. | No | |
| └– allvarlighetsgrad | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
No | |
| prompt_index | integer | Indexet för indataprompten som är associerad med de tillhörande innehållsfilterresultatkategorierna. | No |
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 | Required | Default |
|---|---|---|---|---|
| filtered | boolean | Om innehållets allvarlighetsgrad resulterade i en innehållsfiltreringsåtgärd. | Yes | |
| severity | enum | Innehållets etiketterade allvarlighetsgrad. Möjliga värden: safe, low, medium, high |
Yes |
AzureCosmosDBChatDataSource
Representerar en konfiguration av datakällan som ska använda en Azure CosmosDB-resurs.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| parameters | object | Parameterinformationen för att styra användningen av Azure CosmosDB-datakällan. | Yes | |
| └– allow_partial_result | boolean | Om värdet är true tillåter systemet att partiella sökresultat används och begäran misslyckas om alla Delvisa sökfrågor misslyckas. Om det inte anges eller anges som falskt misslyckas begäran om någon sökfråga misslyckas. |
No | False |
| └– autentisering | AzureChatDataSourceConnectionStringAuthenticationOptions | No | ||
| └– container_name | string | No | ||
| └– databasnamn | string | No | ||
| └─ inbäddningsberoende | AzureChatDataSourceVectorizationSource | En representation av en datavektoriseringskälla som kan användas som en inbäddningsresurs med en datakälla. | No | |
| └– fields_mapping | object | No | ||
| └– innehållsfält | array | No | ||
| └– content_fields_separator | string | No | ||
| └– filepath_field | string | No | ||
| └– title_field | string | No | ||
| └– url_field | string | No | ||
| └– vector_fields | array | No | ||
| └– in_scope | boolean | Om frågor ska begränsas till användning av indexerade data. | No | |
| └– include_contexts | array | Egenskaperna för utdatakontexten som ska inkluderas i svaret. Som standard begärs citat och avsikt. |
No | ['citat', 'avsikt'] |
| └– index_namn | string | No | ||
| └─ max_sökfrågor | integer | Det maximala antalet omskrivna frågor som ska skickas till sökprovidern för ett meddelande från en enskild användare. Som standard gör systemet en automatisk bestämning. |
No | |
| └– strikthet | integer | Den konfigurerade strängheten för sökrelevansfiltreringen. Högre strikthet kommer att öka precisionen men minska återkallningen av svaret. |
No | |
| └top_n_documents | integer | Det konfigurerade antalet dokument som ska visas i frågan. | No | |
| type | enum | Den diskriminerade typidentifieraren, som alltid är "azure_cosmos_db". Möjliga värden: azure_cosmos_db |
Yes |
AzureCreateChatCompletionRequest
Den utökade begärandemodellen för chattavslut mot Azure OpenAI-tjänsten. Detta lägger till möjligheten att tillhandahålla datakällor för funktionen På dina data.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| audio | object | Parametrar för ljudutdata. Krävs när ljudutdata begärs medmodalities: ["audio"]. |
No | |
| └– format | enum | Anger utdataljudformatet. Måste vara en av wav, mp3, flac,opus, eller pcm16.Möjliga värden: wav, aac, mp3, flac, , opuspcm16 |
No | |
| └– röst | object | No | ||
| data_sources | array | De datakällor som ska användas för funktionen 'On Your Data', exklusivt i Azure OpenAI. | No | |
| frequency_penalty | number | Tal mellan -2.0 och 2.0. Positiva värden straffar nya tokens baserat på den befintliga frekvensen i texten hittills, vilket resulterar i att modellens frekvens minskas sannolikhet att upprepa samma rad ordagrant. |
No | 0 |
| function_call | enum | Om du anger en viss funktion via {"name": "my_function"} tvingar modellen att anropa den funktionen.Möjliga värden: none, auto |
No | |
| functions | array | Inaktuell till förmån för tools.En lista över funktioner som modellen kan generera JSON-indata för. |
No | |
| logit_bias | object | Ändra sannolikheten för att angivna token visas i slutförandet. Accepterar ett JSON-objekt som mappar token (anges av deras token-ID i tokenizer) till ett associerat bias-värde från -100 till 100. Matematiskt bias läggs till i de logits som genereras av modellen före sampling. Den exakta effekten varierar per modell, men värden mellan -1 och 1 bör minska eller öka sannolikheten för urval. värden som -100 eller 100 bör leda till ett förbud eller ett specifikt val av relevant markör. |
No | None |
| logprobs | boolean | Om du vill returnera loggannolikheter för utdatatoken eller inte. Om sant, returnerar de logaritmiska sannolikheterna för varje utdatatoken som returneras i content av message. |
No | False |
| max_completion_tokens | integer | En övre gräns för antalet token som kan genereras för en komplettering, inklusive synliga utdatatoken och slutledningstoken. |
No | |
| max_tokens | integer | Det maximala antalet token som kan genereras i chattens slutförande. Det här värdet kan användas för att styra kostnader för text som genereras via API. Det här värdet är nu inaktuellt till förmån för max_completion_tokens, och det ärinte kompatibel med o1-seriemodeller. |
No | |
| messages | array | En lista över meddelanden som består av konversationen hittills. Beroende på vilken Olika meddelandetyper (modaliteter) stöds beroende på vilken modell du använder. som text, bilder och ljud. |
Yes | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| modalities | object | Utdatatyper som du vill att modellen ska generera. De flesta modeller kan generera text, vilket är standard: ["text"]Modellen gpt-4o-audio-preview kan också användas för att generera ljud. Så här begär du att den här modellen ska genererabåde text- och ljudsvar kan du använda: ["text", "audio"] |
No | |
| model | string | Modellimplementeringsidentifikatorn som ska användas för begäran om slutförande av chatten. | Yes | |
| n | integer | Hur många alternativ för chattavslut som ska genereras för varje indatameddelande. Observera att du debiteras baserat på antalet genererade token för alla alternativ. Behåll n för 1 att minimera kostnaderna. |
No | 1 |
| parallel_tool_calls | object | Om du vill aktivera parallell funktionsanrop under verktygsanvändning. | No | |
| prediction | object | Basrepresentation av förutsagda utdata från en modell. | No | |
| └– typ | OpenAI.ChatOutputPredictionType | No | ||
| presence_penalty | number | Tal mellan -2.0 och 2.0. Positiva värden straffar nya tokens baserat på om de visas i texten hittills, vilket ökar modellens sannolikhet för att prata om nya ämnen. |
No | 0 |
| reasoning_effort | object |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
No | |
| response_format | object | No | ||
| └– typ | enum | Möjliga värden: text, json_object, json_schema |
No | |
| seed | integer | Den här funktionen finns i Beta. Om det anges gör vårt system bästa för att sampla deterministiskt, så att upprepade begäranden med samma seed och parametrar ska returnera samma resultat.Determinism är inte garanterad och du bör referera till parametern system_fingerprint svar för att övervaka ändringar i serverdelen. |
No | |
| stop | object | Stöds inte med de senaste resonemangsmodellerna o3 och o4-mini.Upp till 4 sekvenser där API:et slutar generera ytterligare token. Filtypen returnerad text innehåller inte stoppsekvensen. |
No | |
| store | boolean | Om man ska lagra utdata från denna chattens slutförandebegäran eller inte användning i modelldestillation eller utvärderingsprodukter. |
No | False |
| stream | boolean | Om värdet är true strömmas modellsvarsdata till klienten eftersom det genereras med hjälp av server-skickade händelser. |
No | False |
| stream_options | object | Alternativ för strömningssvar. Ange endast detta när du anger stream: true. |
No | |
| └– inkludera_användning | boolean | Om det anges strömmas ytterligare ett segment före data: [DONE]-meddelande. Fältet usage i det här segmentet visar tokenanvändningsstatistikenför hela begäran, och fältet choices kommer alltid att vara tomtsamling. Alla andra segment kommer också att innehålla ett usage fält, men med en nullvärde. NOTERA: Om strömningen avbryts kanske du inte får slutligt användningssegment som innehåller den totala tokenanvändningen för begäran. |
No | |
| temperature | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | 1 |
| tool_choice | OpenAI.ChatCompletionToolChoiceOption | 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.Att ange ett visst verktyg via {"type": "function", "function": {"name": "my_function"}} tvingar modellen att anropa verktyget.none är standard när inga verktyg finns.
auto är standardvärdet om det finns verktyg. |
No | |
| tools | array | En lista över verktyg som modellen kan anropa. För närvarande stöds endast funktioner som ett verktyg. Använd detta för att ange en lista över funktioner som modellen kan generera JSON-indata för. Högst 128 funktioner stöds. | No | |
| top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | 1 |
| user | string | En unik identifierare som representerar slutanvändaren, vilket kan hjälpa dig att övervaka och upptäcka missbruk. |
No | |
| user_security_context | AzureUserSecurityContext | Användarsäkerhetskontexten innehåller flera parametrar som beskriver själva programmet och slutanvändaren som interagerar med programmet. De här fälten hjälper dina säkerhetsteam att undersöka och minimera säkerhetsincidenter genom att tillhandahålla en omfattande metod för att skydda dina AI-program. Läs mer om att skydda AI-program med hjälp av Microsoft Defender för molnet. | No |
AzureCreateChatCompletionResponse
Den utökade modellen för att slutföra konversationer på högsta nivå för Azure OpenAI-tjänsten. Den här modellen lägger till anteckningar för innehållsfilter för ansvarsfull AI till promptens indata.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| choices | array | Yes | ||
| created | integer | Unix-tidsstämpeln (i sekunder) för när chatten slutfördes skapades. | Yes | |
| id | string | En unik identifierare för chattens slutförande. | Yes | |
| model | string | Modellen som används för chattens slutförande. | Yes | |
| object | enum | Objekttypen, som alltid chat.completionär .Möjliga värden: chat.completion |
Yes | |
| prompt_filter_results | array | De anteckningar om ansvarsfulla AI-innehållsfilter som är kopplade till inmatningar i fullständiga chattmeddelanden. | No | |
| system_fingerprint | string | Det här fingeravtrycket representerar serverdelskonfigurationen som modellen körs med. Kan användas tillsammans med parametern seed för begäran för att förstå när serverdelsändringar har gjorts som kan påverka determinismen. |
No | |
| usage | OpenAI.CompletionUsage | Användningsstatistik för slutförandebegäran. | No |
AzureCreateChatCompletionStreamResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| choices | array | En lista över alternativ för chattens slutförande. Kan innehålla fler än ett element om n det är större än 1. Kan också lämnas tom försista delen om du anger stream_options: {"include_usage": true}. |
Yes | |
| content_filter_results | AzureContentFilterResultForChoice | Ett innehållsfilterresultat för ett enda svarsobjekt som skapats av ett generativt AI-system. | No | |
| created | integer | Unix-tidsstämpeln (i sekunder) för när chatten slutfördes skapades. Varje segment har samma tidsstämpel. | Yes | |
| delta | AzureChatCompletionStreamResponseDelta | Den utökade svarsmodellen för ett strömningschattsvarsmeddelande i Azure OpenAI-tjänsten. Den här modellen lägger till stöd för kontext i chattmeddelanden, som används av funktionen På dina data för avsikt, hänvisningar och annat. information som rör hämtning av utökad generering som utförts. |
No | |
| id | string | En unik identifierare för chattens slutförande. Varje segment har samma ID. | Yes | |
| model | string | Modellen som ska generera slutförandet. | Yes | |
| object | enum | Objekttypen, som alltid chat.completion.chunkär .Möjliga värden: chat.completion.chunk |
Yes | |
| system_fingerprint | string | Det här fingeravtrycket representerar serverdelskonfigurationen som modellen körs med. Kan användas tillsammans med parametern seed för begäran för att förstå när serverdelsändringar har gjorts som kan påverka determinismen. |
No | |
| usage | object | Användningsstatistik för slutförandebegäran. | No | |
| └– completion_tokens | integer | Antal token i det genererade slutförandet. | No | 0 |
| └– slutförandetoken_detaljer | object | Uppdelning av token som används i en slutförande. | No | |
| └– accepted_prediction_tokens | integer | När du använder förutsagda utdata, antalet token i förutsägelse som dök upp i textpåfyllningen. |
No | 0 |
| └– ljud_tokens | integer | Ljudindatatoken som genereras av modellen. | No | 0 |
| └– reasoning_tokens | integer | Token som genereras av modellen för resonemang. | No | 0 |
| └─ avvisade_predikteringstokens | integer | När du använder förutsagda utdata, antalet token i förutsägelse som inte framkom i slutförandet. Men precis som Resonemangstoken räknas, och dessa token ingår fortfarande i det totala antalet. slutförandetoken för fakturering, utdata och kontextfönster Gränser. |
No | 0 |
| └– prompt_tokens | integer | Antal token i prompten. | No | 0 |
| └– prompt_tokens_details | object | Uppdelning av element som används i prompten. | No | |
| └– ljud_tokens | integer | Ljudindatatoken som finns i prompten. | No | 0 |
| └– cached_tokens | integer | Cachelagrade tokens som finns i ledtexten. | No | 0 |
| └– totalt_antal_tokenar | integer | Totalt antal token som används i begäran (fråga + slutförande). | No | 0 |
AzureCreateEmbeddingRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| dimensions | integer | Antalet dimensioner som resulterande inbäddningar av utdata ska ha. Stöds endast i text-embedding-3 och senare modeller. |
No | |
| encoding_format | enum | Formatet för att returnera inbäddningarna i. Kan vara antingen float eller base64.Möjliga värden: float, base64 |
No | |
| input | sträng eller matris | Yes | ||
| model | string | Den modell som ska användas för inbäddningsbegäran. | Yes | |
| user | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No |
AzureCreateFileRequestMultiPart
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| går ut efter | object | Yes | ||
| └– fästpunkt | AzureFileExpiryAnchor | No | ||
| └– sekunder | integer | No | ||
| file | string | Yes | ||
| avsikt | enum | Det avsedda syftet med den uppladdade filen. En av: - assistants: Används i API:et Assistants – batch: Används i Batch-API:et – fine-tune: Används för finjustering – evals: Används för eval-datauppsättningarMöjliga värden: assistants, batch, fine-tune, evals |
Yes |
AzureCreateImageEditRequestMultiPart
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | enum | Gör att du kan ange transparens för bakgrunden för de genererade avbildningarna. Den här parametern stöds endast för gpt-image-1. Måste vara en avtransparent, opaque eller auto (standardvärde). När auto användskommer modellen automatiskt att fastställa den bästa bakgrunden för bilden. Om transparentmåste utdataformatet ha stöd för transparens, så detska anges till antingen png (standardvärde) eller webp.Möjliga värden: transparent, opaque, auto |
No | |
| image | sträng eller matris | Yes | ||
| mask | string | No | ||
| model | string | Modellimplementeringen att använda för bildredigeringsoperationen. | Yes | |
| n | integer | Antalet bilder som ska genereras. Måste vara mellan 1 och 10. | No | 1 |
| output_compression | integer | Komprimeringsnivån (0–100%) för de genererade bilderna. Den här parametern stöds endast för gpt-image-1 med webp eller jpeg utdataformat och standardvärdet är 100. |
No | 100 |
| output_format | enum | Formatet där de genererade bilderna returneras. Den här parametern är stöds endast för gpt-image-1. Måste vara en av png, jpegeller webp.Standardvärdet är png.Möjliga värden: png, jpeg, webp |
No | |
| prompt | string | En textbeskrivning av de önskade bilderna. Den maximala längden är 1 000 tecken för dall-e-2och 32 000 tecken för gpt-image-1. |
Yes | |
| quality | enum | Kvaliteten på den bild som ska genereras.
highoch mediumlow stöds endast för gpt-image-1.
dall-e-2 stöder endast standard-kvalitet. Standardinställningen är auto.Möjliga värden: standard, low, medium, , highauto |
No | |
| response_format | enum | Formatet där de genererade bilderna returneras. Måste vara en av url eller b64_json. URL:er är endast giltiga i 60 minuter efter att avbildningen har genererats. Den här parametern stöds bara för dall-e-2, vilket gpt-image-1 alltid returnerar base64-kodade bilder.Möjliga värden: url, b64_json |
No | |
| size | enum | Storleken på de genererade bilderna. Måste vara ett av 1024x1024, 1536x1024 (liggande), 1024x1536 (stående) eller auto (standardvärde) för gpt-image-1, och ett av 256x256, 512x512eller 1024x1024 för dall-e-2.Möjliga värden: 256x256, 512x512, 1024x1024, 1536x1024, , 1024x1536auto |
No | |
| user | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No |
AzureCreateImageRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | enum | Gör att du kan ange transparens för bakgrunden för de genererade avbildningarna. Den här parametern stöds endast för gpt-image-1. Måste vara en avtransparent, opaque eller auto (standardvärde). När auto användskommer modellen automatiskt att fastställa den bästa bakgrunden för bilden. Om transparentmåste utdataformatet ha stöd för transparens, så detska anges till antingen png (standardvärde) eller webp.Möjliga värden: transparent, opaque, auto |
No | |
| model | string | Den valda modellen som ska användas för att generera bilder. | Yes | |
| moderation | enum | Kontrollera innehållsmodereringsnivån för bilder som genereras av gpt-image-1. Måste vara antingen low för mindre restriktiv filtrering eller auto (standardvärde).Möjliga värden: low, auto |
No | |
| n | integer | Antalet bilder som ska genereras. Måste vara mellan 1 och 10. För dall-e-3stöds endast n=1 . |
No | 1 |
| output_compression | integer | Komprimeringsnivån (0–100%) för de genererade bilderna. Den här parametern stöds endast för gpt-image-1 med utdataformaten webp eller jpeg och är som standard 100. |
No | 100 |
| output_format | enum | Formatet där de genererade bilderna returneras. Den här parametern stöds endast för gpt-image-1. Måste vara en av png, jpegeller webp.Möjliga värden: png, jpeg, webp |
No | |
| prompt | string | En textbeskrivning av de önskade bilderna. Den maximala längden är 32 000 tecken för gpt-image-1, 1 000 tecken för dall-e-2 och 4 000 tecken för dall-e-3. |
Yes | |
| quality | enum | Kvaliteten på den bild som ska genereras. - auto (standardvärde) väljer automatiskt den bästa kvaliteten för den angivna modellen.- highoch mediumlow stöds för gpt-image-1.- hd och standard stöds för dall-e-3.- standard är det enda alternativet för dall-e-2.Möjliga värden: standard, hd, low, medium, , highauto |
No | |
| response_format | enum | Formatet där genererade bilder med dall-e-2 och dall-e-3 returneras. Måste vara en av url eller b64_json. URL:er är endast giltiga i 60 minuter efter att avbildningen har genererats. Den här parametern stöds inte som gpt-image-1 alltid returnerar base64-kodade bilder.Möjliga värden: url, b64_json |
No | |
| size | enum | Storleken på de genererade bilderna. Måste vara en av 1024x1024, 1536x1024 (liggande), 1024x1536 (stående) eller auto (standardvärde) för gpt-image-1, en av 256x256, 512x512, eller 1024x1024 för dall-e-2, och en av 1024x1024, 1792x1024eller 1024x1792 för dall-e-3.Möjliga värden: auto, 1024x1024, 1536x1024, 1024x1536, 256x256, 512x512, , , 1792x10241024x1792 |
No | |
| style | enum | Formatmallen för de genererade bilderna. Den här parametern stöds endast för dall-e-3. Måste vara en av vivid eller natural. Livfullhet gör att modellen tenderar att generera hyperreella och dramatiska bilder. Naturlighet gör att modellen producerar mer naturliga och mindre hyperrealistiska bilder.Möjliga värden: vivid, natural |
No | |
| user | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No |
AzureCreateResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| include | array | Ange ytterligare utdata som ska inkluderas i modellsvaret. För närvarande värden som stöds är: - code_interpreter_call.outputs: Innehåller utdata från python-kodkörningi kodtolkarverktyget anropar objekt. - computer_call_output.output.image_url: Inkludera bild-URL:er från datorns anropsresultat.- file_search_call.results: Inkludera sökresultaten föranropet till filsökningsverktyget. - 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 resonemangettoken i utdata för resonemangsobjekt. Detta gör det möjligt att använda resonemangsobjekt i Flervändiga konversationer när du använder respons-API:et tillståndslöst (till exempel när parametern store är inställd på false, eller när en organisation ärregistrerats i programmet för ingen datalagring. |
No | |
| input | sträng eller matris | No | ||
| instructions | string | Ett systemmeddelande (eller utvecklarmeddelande) som infogats i modellens kontext. När du använder detta tillsammans med previous_response_id, anvisningarna från en tidigaresvaret kommer inte att överföras till nästa svar. Detta gör det enkelt för att växla ut systemmeddelanden (eller utvecklarmeddelanden) i nya svar. |
No | |
| max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| model | string | Implementeringen av modellen som ska användas för att skapa det här svaret. | Yes | |
| parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | No | True |
| previous_response_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| prompt | object | Referens till en promptmall och dess variabler. | No | |
| └– id | string | Den unika identifieraren för den promptmall som ska användas. | No | |
| └– variabler | OpenAI.ResponsePromptVariables | Valfri mappning av värden att ersätta med variabler i din datorn. Ersättningsvärdena kan antingen vara strängar eller andra Svarsindatatyper som bilder eller filer. |
No | |
| └— version | string | Valfri version av promptmallen. | No | |
| reasoning | object |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
No | |
| └— insats | OpenAI.ReasoningEffort |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
No | |
| └– generate_summary | enum |
Inaktuell: använd summary i stället.En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
No | |
| └— sammanfattning | enum | En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
No | |
| store | boolean | Om du vill lagra det genererade modellsvaret för senare hämtning via API |
No | True |
| stream | boolean | Om värdet är true strömmas modellsvarsdata till klienten eftersom det genereras med hjälp av server-skickade händelser. |
No | False |
| temperature | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | 1 |
| text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| tool_choice | object | 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 ellerfler verktyg. required innebär att modellen måste anropa ett eller flera verktyg. |
No | |
| └– typ | OpenAI.ToolChoiceObjectType | Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. | No | |
| tools | array | 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 | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | 1 |
| truncation | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
No | |
| user | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No |
AzureCreateSpeechRequestMultiPart
En representation av de begärandealternativ som styr beteendet för en text-till-tal-åtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | string | Texten som ljud ska genereras för. Den maximala längden är 4 096 tecken. | Yes | |
| instructions | string | Kontrollera rösten för ditt genererade ljud med ytterligare instruktioner. Fungerar inte med tts-1 eller tts-1-hd. |
No | |
| model | string | Den modell som ska användas för den här text-till-tal-begäran. | Yes | |
| response_format | object | De ljudutdataformat som stöds för text till tal. | No | |
| speed | number | Talhastigheten för genererat ljud. Värdena är giltiga i intervallet från 0,25 till 4,0, med 1,0 standardvärden och högre värden som motsvarar snabbare tal. | No | 1 |
| stream_format | enum | Formatet för att strömma ljudet i. Format som stöds är sse och audio.
sse stöds inte för tts-1 eller tts-1-hd.Möjliga värden: sse, audio |
No | |
| voice | object | Yes |
AzureCreateTranscriptionRequestMultiPart
Konfigurationsinformationen för en begäran om ljudavskrift.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| chunking_strategy | object | No | ||
| └– prefix_padding_ms | integer | Mängden ljud som ska inkluderas innan detekteringen av VAD-tal (i sekunder) millisekunder). |
No | 300 |
| └ silence_duration_ms | integer | Varaktighet för tystnad för att identifiera talstopp (i millisekunder). Med kortare värden svarar modellen snabbare. men kan hoppa in under korta pauser från användaren. |
No | 200 |
| └– tröskelvärde | number | Känslighetströskel (0,0 till 1,0) för identifiering av röstaktivitet. A högre tröskelvärde kräver högre ljud för att aktivera modellen, och kan därför fungera bättre i bullriga miljöer. |
No | 0.5 |
| └– typ | enum | Måste anges till server_vad för att aktivera manuell segmentering med hjälp av VAD på serversidan.Möjliga värden: server_vad |
No | |
| file | string | Yes | ||
| filename | string | Det valfria filnamnet eller den beskrivande identifieraren som ska associeras med ljuddata. | No | |
| include[] | array | Ytterligare information som ska ingå i transkriptionssvaret.logprobs returnerar loggannolikorna för token isvar för att förstå modellens förtroende för transkriptionen. logprobs fungerar endast med response_format inställt på json och endast medmodellerna gpt-4o-transcribe, gpt-4o-transcribe-diarize, och gpt-4o-mini-transcribe. |
No | |
| language | string | Språket för indataljudet. Om du anger indataspråket i FORMATET ISO-639-1 (t.ex. en) förbättras noggrannheten och svarstiden. |
No | |
| model | string | Den modell som ska användas för den här transkriptionsbegäran. | No | |
| prompt | string | En valfri text som vägleder modellens formatmall eller fortsätter med ett tidigare ljudsegment. Uppmaningen ska matcha ljudspråket. | No | |
| response_format | object | No | ||
| stream | boolean | Om värdet är true strömmas modellsvarsdata till klienten eftersom det genereras med hjälp av server-skickade händelser. Obs! Direktuppspelning stöds inte för whisper-1 modellen och ignoreras. |
No | False |
| temperature | number | Provtagningstemperaturen, mellan 0 och 1. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Om värdet är 0 använder modellen loggsannolikhet för att automatiskt öka temperaturen tills vissa tröskelvärden uppnås. | No | 0 |
| timestamp_granularities[] | array | Tidsstämpelkornigheterna som ska fyllas i för den här transkriptionen.
response_format måste anges verbose_json för att använda tidsstämpelkornigheter. Något av eller båda alternativen stöds: word, eller segment. Obs! Det finns ingen ytterligare svarstid för segmenttidsstämplar, men att generera ordtidsstämplar medför ytterligare svarstid. |
No | ['segment'] |
AzureCreateTranslationRequestMultiPart
Konfigurationsinformationen för en begäran om ljudavskrift.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file | string | Yes | ||
| filename | string | Det valfria filnamnet eller den beskrivande identifieraren som ska associeras med ljuddata | No | |
| model | string | Den modell som ska användas för den här översättningsbegäran. | No | |
| prompt | string | En valfri text som vägleder modellens formatmall eller fortsätter med ett tidigare ljudsegment. Uppmaningen ska vara på engelska. | No | |
| response_format | object | No | ||
| temperature | number | Provtagningstemperaturen, mellan 0 och 1. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Om värdet är 0 använder modellen loggsannolikhet för att automatiskt öka temperaturen tills vissa tröskelvärden uppnås. | No | 0 |
AzureErrorResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| error | object | Felinformationen. | No | |
| └– kod | string | Den distinkta, maskingenererade identifieraren för felet. | No | |
| └– inner_error | No | |||
| └– meddelande | string | Ett läsbart meddelande som är associerat med felet. | No | |
| └– param | string | Om tillämpligt, den indataparameter för begäran som är associerad med felet | No | |
| └– typ | enum | Objekttypen, alltid "error". Möjliga värden: error |
No |
AzureEvalAPICompletionsSamplingParams
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| parallel_tool_calls | boolean | No | ||
| response_format | OpenAI.ResponseTextFormatConfiguration | No | ||
| tools | array | No |
AzureEvalAPIModelSamplingParams
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| max_tokens | integer | Det maximala antalet token i de genererade utdata. | No | |
| reasoning_effort | enum | Styr den resonemangsnivå som tillämpas under genereringen. Möjliga värden: low, medium, high |
No | |
| seed | integer | Ett frövärde för att initiera slumpmässigheten under samplingen. | No | |
| temperature | number | En högre temperatur ökar slumpmässigheten i utdata. | No | |
| top_p | number | Ett alternativ till temperatur för kärnprovtagning. 1.0 innehåller alla token. | No |
AzureEvalAPIResponseSamplingParams
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| parallel_tool_calls | boolean | No | ||
| response_format | OpenAI.ResponseTextFormatConfiguration | No | ||
| tools | array | No |
AzureFileExpiryAnchor
| Property | Value |
|---|---|
| Type | string |
| Values | created_at |
AzureFineTuneReinforcementMethod
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| väghyvel | object | Ett StringCheckGrader-objekt som utför en strängjämförelse mellan indata och referens med en angiven åtgärd. | Yes | |
| └– calculate_output | string | En formel för att beräkna utdata baserat på graderresultat. | No | |
| └– evaluation_metric | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
No | |
| └– väghyvlar | object | No | ||
| └– indata | array | Inmatningstexten. Detta kan innehålla mallsträngar. | No | |
| └– modell | string | Den modell som ska användas för utvärderingen. | No | |
| └— namn | string | Namnet på bedömaren. | No | |
| └— åtgärd | enum | Strängkontrollprocessen som ska utföras. En av eq, ne, likeeller ilike.Möjliga värden: eq, ne, like, ilike |
No | |
| └– intervall | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| └– referens | string | Texten som betygsätts och jämförs med. | No | |
| └– sampling_params | Samplingsparametrarna för modellen. | No | ||
| └– typ | enum | Objekttypen, som alltid multiär .Möjliga värden: multi |
No | |
| hyperparametrar | OpenAI.FineTuneReinforcementHyperparameters | De hyperparametrar som används för finjusteringsjobbet för förstärkning. | No | |
| response_format | object | No | ||
| └– json_schema | object | JSON-schema för svarsformatet | No | |
| └– typ | enum | Typ av svarsformat Möjliga värden: json_schema |
No |
AzureImage
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| b64_json | string | Den base64-kodade JSON för den genererade avbildningen. Standardvärdet för gpt-image-1, och visas endast om response_format är inställt på b64_json för dall-e-2 och dall-e-3. |
No | |
| content_filter_results | AzureContentFilterImageResponseResults | Ett innehållsfilterresultat för en bildgenereringsåtgärds utdatasvarsinnehåll. | Yes | |
| prompt_filter_results | AzureContentFilterImagePromptResults | Resultatet av ett innehållsfilter för innehållsinmatningen vid en bildgenereringsprocess. | Yes | |
| Omarbetad uppmaning | string | Endast dall-e-3 den reviderade prompten som användes för att generera avbildningen. |
No | |
| url | string | När du använder dall-e-2 eller dall-e-3är URL:en för den genererade avbildningen inställd response_format på url (standardvärde). Stöds inte för gpt-image-1. |
No |
AzureImagesResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | enum | Bakgrundsparametern som används för bildgenereringen. Antingen transparent eller opaque.Möjliga värden: transparent, opaque |
No | |
| created | integer | Unix-tidsstämpeln (i sekunder) för när avbildningen skapades. | Yes | |
| data | array | No | ||
| output_format | enum | Utdataformatet för bildgenereringen. Antingen png, webpeller jpeg.Möjliga värden: png, webp, jpeg |
No | |
| quality | enum | Kvaliteten på avbildningen som genereras. Antingen low, mediumeller high.Möjliga värden: low, medium, high |
No | |
| size | enum | Storleken på avbildningen som genereras. Antingen 1024x1024, 1024x1536eller 1536x1024.Möjliga värden: 1024x1024, 1024x1536, 1536x1024 |
No | |
| usage | object | Endast gpt-image-1 för information om tokenanvändning för avbildningsgenerering. |
No | |
| └– input_tokens | integer | Antalet token (bilder och text) i indataprompten. | No | |
| └─ inmatningstokensdetaljer | object | Indatatoken innehåller detaljerad information för bildgenereringen. | No | |
| └– image_tokens | integer | Antalet bildtoken i indataprompten. | No | |
| └– text_tokens | integer | Antalet texttoken i indataprompten. | No | |
| └– output_tokens | integer | Antalet bildtoken i utdatabilden. | No | |
| └– totalt_antal_tokenar | integer | Det totala antalet token (bilder och text) som används för bildgenereringen. | No |
AzureListFilesResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Yes | ||
| first_id | string | Yes | ||
| has_more | boolean | Yes | ||
| last_id | string | Yes | ||
| object | enum | Möjliga värden: list |
Yes |
AzureOpenAIFile
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | integer | Filens storlek i byte. | Yes | |
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när filen skapades. | Yes | |
| expires_at | integer | Unix-tidsstämpeln (i sekunder) för när filen upphör att gälla. | No | |
| filename | string | Namnet på filen. | Yes | |
| id | string | Filidentifieraren, som kan refereras till i API-slutpunkterna. | Yes | |
| object | enum | Objekttypen, som alltid fileär .Möjliga värden: file |
Yes | |
| avsikt | enum | Det avsedda syftet med filen. Värden som stöds är assistants, assistants_output, batch, batch_outputoch fine-tunefine-tune-results .Möjliga värden: assistants, assistants_output, batch, batch_output, fine-tune, , fine-tune-resultsevals |
Yes | |
| status | enum | Möjliga värden: uploaded, pending, running, processed, error, , deletingdeleted |
Yes | |
| statusdetaljer | string | Avrådd. Mer information om varför en finjusteringsträningsfil misslyckades med valideringen finns i fältet error på fine_tuning.job. |
No |
AzureOpenAIVideoGenerationErrorResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | Den distinkta, maskingenererade identifieraren för felet. | No | |
| inner_error | object | Om tillämpligt, ett uppströmsfel som orsakade detta fel. | No | |
| └– kod | enum | Koden som är associerad med det inre felet. Möjliga värden: ResponsibleAIPolicyViolation |
No | |
| └─ felinformation | Resultatinformationen för innehållsfiltret som är associerad med det inre felet. | No | ||
| └– revised_prompt | string | Om tillämpligt, den ändrade prompten som används för generering. | No | |
| message | string | Ett läsbart meddelande som är associerat med felet. | No | |
| param | string | Om tillämpligt, den indataparameter för begäran som är associerad med felet | No | |
| type | string | I förekommande fall det indataradsnummer som är associerat med felet. | No |
AzureResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| created_at | integer | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Yes | |
| error | object | Ett felobjekt som returneras när modellen inte genererar ett svar. | Yes | |
| └– kod | OpenAI.ResponseErrorCode | Felkoden för svaret. | No | |
| └– meddelande | string | En läsbar beskrivning av felet. | No | |
| id | string | Unik identifierare för det här svaret. | Yes | |
| incomplete_details | object | Information om varför svaret är ofullständigt. | Yes | |
| └— orsak | enum | Anledningen till att svaret är ofullständigt. Möjliga värden: max_output_tokens, content_filter |
No | |
| instructions | sträng eller matris | Yes | ||
| max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| model | string | Den modell som används för att generera det här svaret. | Yes | |
| object | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Yes | |
| output | array | 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. |
Yes | |
| output_text | string | Endast SDK-bekvämlighetsegenskap som innehåller aggregerade textutdata från alla output_text objekt i matrisen output , om några finns.Stöds i Python- och JavaScript-SDK:er. |
No | |
| parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Yes | True |
| previous_response_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| prompt | object | Referens till en promptmall och dess variabler. | No | |
| └– id | string | Den unika identifieraren för den promptmall som ska användas. | No | |
| └– variabler | OpenAI.ResponsePromptVariables | Valfri mappning av värden att ersätta med variabler i din datorn. Ersättningsvärdena kan antingen vara strängar eller andra Svarsindatatyper som bilder eller filer. |
No | |
| └— version | string | Valfri version av promptmallen. | No | |
| reasoning | object |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
No | |
| └— insats | OpenAI.ReasoningEffort |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
No | |
| └– generate_summary | enum |
Inaktuell: använd summary i stället.En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
No | |
| └— sammanfattning | enum | En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
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 | |
| temperature | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
Yes | |
| text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| tool_choice | object | 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 ellerfler verktyg. required innebär att modellen måste anropa ett eller flera verktyg. |
No | |
| └– typ | OpenAI.ToolChoiceObjectType | Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. | No | |
| tools | array | 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. |
No | |
| top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
Yes | |
| truncation | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
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 | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | Yes |
AzureSearchChatDataSource
Representerar en konfiguration av datakällan som ska använda en Azure Search-resurs.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| parameters | object | Parameterinformationen för att styra användningen av Azure Search-datakällan. | Yes | |
| └– allow_partial_result | boolean | Om värdet är true tillåter systemet att partiella sökresultat används och begäran misslyckas om alla Delvisa sökfrågor misslyckas. Om det inte anges eller anges som falskt misslyckas begäran om någon sökfråga misslyckas. |
No | False |
| └– autentisering | object | No | ||
| └– access_token | string | No | ||
| └– nyckel | string | No | ||
| └– managed_identity_resource_id | string | No | ||
| └– typ | enum | Möjliga värden: access_token |
No | |
| └─ inbäddningsberoende | object | Representerar en vektoriseringskälla som gör offentliga tjänstanrop mot en Azure OpenAI-inbäddningsmodelldistribution. | No | |
| └– autentisering | AzureChatDataSourceApiKeyAuthenticationOptions eller AzureChatDataSourceAccessTokenAuthenticationOptions | Autentiseringsmekanismen som ska användas med den slutpunktsbaserade vektoriseringskällan. Slutpunktsautentisering stöder mekanismer för API-nyckel och åtkomsttoken. |
No | |
| └– deployment_name | string | Den inbäddningsmodelldistribution som ska användas för vektorisering. Den här distributionen måste finnas inom samma Azure OpenAI resurs som modelldistributionen som används för chattavslutningar. |
No | |
| └– dimensioner | integer | Antalet dimensioner som ska begäras för inbäddningar. Stöds endast i "text-embedding-3" och senare modeller. |
No | |
| └– slutpunkt | string | Anger resursslutpunkts-URL:en som inbäddningar ska hämtas från. Den ska vara i följande format: https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings. Frågeparametern api-version tillåts inte. |
No | |
| └– typ | enum | Typidentifieraren, alltid "integrerad" för den här källtypen för vektorisering. Möjliga värden: integrated |
No | |
| └– slutpunkt | string | Den absoluta slutpunktssökvägen som Azure Search-resursen ska använda. | No | |
| └– fields_mapping | object | Fältmappningarna som ska användas med Azure Search-resursen. | No | |
| └– innehållsfält | array | Namnen på indexfält som ska behandlas som innehåll. | No | |
| └– content_fields_separator | string | Det avgränsarmönster som innehållsfält ska använda. | No | |
| └– filepath_field | string | Namnet på det indexfält som ska användas som en filsökväg. | No | |
| └– image_vector_fields | array | Namnen på fält som representerar bildvektordata. | No | |
| └– title_field | string | Namnet på det indexfält som ska användas som rubrik. | No | |
| └– url_field | string | Namnet på det indexfält som ska användas som en URL. | No | |
| └– vector_fields | array | Namnen på fält som representerar vektordata. | No | |
| └– filter | string | Ett filter som ska tillämpas på sökningen. | No | |
| └– in_scope | boolean | Om frågor ska begränsas till användning av indexerade data. | No | |
| └– include_contexts | array | Egenskaperna för utdatakontexten som ska inkluderas i svaret. Som standard begärs citat och avsikt. |
No | ['citat', 'avsikt'] |
| └– index_namn | string | Namnet på det index som ska användas, enligt vad som anges i Azure Search-resursen. | No | |
| └─ max_sökfrågor | integer | Det maximala antalet omskrivna frågor som ska skickas till sökprovidern för ett meddelande från en enskild användare. Som standard gör systemet en automatisk bestämning. |
No | |
| └query_type | enum | Frågetypen som Azure Search-resursen ska använda. Möjliga värden: simple, semantic, vector, , vector_simple_hybridvector_semantic_hybrid |
No | |
| └– semantic_configuration | string | Ytterligare semantisk konfiguration för frågan. | No | |
| └– strikthet | integer | Den konfigurerade strängheten för sökrelevansfiltreringen. Högre strikthet kommer att öka precisionen men minska återkallningen av svaret. |
No | |
| └top_n_documents | integer | Det konfigurerade antalet dokument som ska visas i frågan. | No | |
| type | enum | Den särskiljande typidentifieraren, som alltid är 'azure_search'. Möjliga värden: azure_search |
Yes |
AzureUserSecurityContext
Användarsäkerhetskontexten innehåller flera parametrar som beskriver själva programmet och slutanvändaren som interagerar med programmet. De här fälten hjälper dina säkerhetsteam att undersöka och minimera säkerhetsincidenter genom att tillhandahålla en omfattande metod för att skydda dina AI-program. Läs mer om att skydda AI-program med hjälp av Microsoft Defender för molnet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| application_name | string | Namnet på applikationen. Känslig personlig information bör inte ingå i det här fältet. | No | |
| end_user_id | string | Den här identifieraren är användarobjekt-ID:t för Microsoft Entra (tidigare Azure Active Directory) som används för att autentisera slutanvändare i det generativa AI-programmet. Känslig personlig information bör inte ingå i det här fältet. | No | |
| end_user_tenant_id | string | Det Microsoft 365-klient-ID som slutanvändaren tillhör. Det krävs när generativ AI-programmet är multitenant. | No | |
| source_ip | string | Samlar in ursprungliga klientens IP-adress. | No |
ChatCompletionMessageToolCallsItem
Verktyget anropar som genereras av modellen, till exempel funktionsanrop.
Matris för: OpenAI.ChatCompletionMessageToolCall
CreateVideoGenerationRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| height | integer | Videons höjd. Följande dimensioner stöds: 480x480, 854x480, 720x720, 1280x720, 1080x1080 och 1920x1080 i både liggande och stående orienteringar. | Yes | |
| model | string | Namnet på distributionen som ska användas för den här begäran. | Yes | |
| n_seconds | integer | Varaktigheten för videogenereringsjobbet. Måste vara mellan 1 och 20 sekunder. | No | 5 |
| n_variants | integer | Antalet videor som ska skapas som varianter för det här jobbet. Måste vara mellan 1 och 5. Mindre dimensioner tillåter fler varianter. | No | 1 |
| prompt | string | Uppmaningen för det här videogenereringsjobbet. | Yes | |
| width | integer | Videons bredd. Följande dimensioner stöds: 480x480, 854x480, 720x720, 1280x720, 1080x1080 och 1920x1080 i både liggande och stående orienteringar. | Yes |
CreateVideoGenerationWithMediaRequestMultiPart
Egenskaperna för en videogenereringsjobbbegäran med mediefiler.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| files | array | Yes | ||
| height | integer | Videons höjd. Följande dimensioner stöds: 480x480, 854x480, 720x720, 1280x720, 1080x1080 och 1920x1080 i både liggande och stående orienteringar. | Yes | |
| inpaint_items | array | Valfria inpainting-objekt för det här videogenereringsjobbet. | No | |
| model | string | Namnet på distributionen som ska användas för den här begäran. | Yes | |
| n_seconds | integer | Varaktigheten för videogenereringsjobbet. Måste vara mellan 1 och 20 sekunder. | No | 5 |
| n_variants | integer | Antalet videor som ska skapas som varianter för det här jobbet. Måste vara mellan 1 och 5. Mindre dimensioner tillåter fler varianter. | No | 1 |
| prompt | string | Uppmaningen för det här videogenereringsjobbet. | Yes | |
| width | integer | Videons bredd. Följande dimensioner stöds: 480x480, 854x480, 720x720, 1280x720, 1080x1080 och 1920x1080 i både liggande och stående orienteringar. | Yes |
CropBounds
Beskärningsgränsen för ett inpainting-objekt. Detta anger området för medieobjektet som ska användas för inpainting.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bottom_fraction | number | Den nedre gränsen för beskärningsrutan som anges som bråkdel av höjden på det ursprungliga medieobjektet. Måste vara mellan 0.0 och 1.0. Använd t.ex. 0,5 för halva höjden på det ursprungliga medieobjektet. | No | 1 |
| left_fraction | number | Den vänstra gränsen för beskärningsrutan som anges som bråkdel av bredden på det ursprungliga medieobjektet. Måste vara mellan 0.0 och 1.0. Använd t.ex. 0,5 för halva bredden på det ursprungliga medieobjektet. | No | 0 |
| right_fraction | number | Den högra gränsen för beskärningsrutan som anges som bråkdel av bredden på det ursprungliga medieobjektet. Måste vara mellan 0.0 och 1.0. Använd t.ex. 0,5 för halva bredden på det ursprungliga medieobjektet. | No | 1 |
| top_fraction | number | Den övre gränsen för beskärningsrutan som anges som fraktion av höjden på det ursprungliga medieobjektet. Måste vara mellan 0.0 och 1.0. Använd t.ex. 0,5 för halva höjden på det ursprungliga medieobjektet. | No | 0 |
ElasticsearchChatDataSource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| parameters | object | Parameterinformationen som styr användningen av Elasticsearch-datakällan. | Yes | |
| └– allow_partial_result | boolean | Om värdet är true tillåter systemet att partiella sökresultat används och begäran misslyckas om alla Delvisa sökfrågor misslyckas. Om det inte anges eller anges som falskt misslyckas begäran om någon sökfråga misslyckas. |
No | False |
| └– autentisering | object | No | ||
| └– encoded_api_key | string | No | ||
| └– nyckel | string | No | ||
| └– key_id | string | No | ||
| └– typ | enum | Möjliga värden: encoded_api_key |
No | |
| └─ inbäddningsberoende | AzureChatDataSourceVectorizationSource | En representation av en datavektoriseringskälla som kan användas som en inbäddningsresurs med en datakälla. | No | |
| └– slutpunkt | string | No | ||
| └– fields_mapping | object | No | ||
| └– innehållsfält | array | No | ||
| └– content_fields_separator | string | No | ||
| └– filepath_field | string | No | ||
| └– title_field | string | No | ||
| └– url_field | string | No | ||
| └– vector_fields | array | No | ||
| └– in_scope | boolean | Om frågor ska begränsas till användning av indexerade data. | No | |
| └– include_contexts | array | Egenskaperna för utdatakontexten som ska inkluderas i svaret. Som standard begärs citat och avsikt. |
No | ['citat', 'avsikt'] |
| └– index_namn | string | No | ||
| └─ max_sökfrågor | integer | Det maximala antalet omskrivna frågor som ska skickas till sökprovidern för ett meddelande från en enskild användare. Som standard gör systemet en automatisk bestämning. |
No | |
| └query_type | enum | Möjliga värden: simple, vector |
No | |
| └– strikthet | integer | Den konfigurerade strängheten för sökrelevansfiltreringen. Högre strikthet kommer att öka precisionen men minska återkallningen av svaret. |
No | |
| └top_n_documents | integer | Det konfigurerade antalet dokument som ska visas i frågan. | No | |
| type | enum | Den differentierade typidentifieraren, som alltid är "elasticsearch". Möjliga värden: elasticsearch |
Yes |
InpaintItem
Ett inpainting-objekt för ett videogenereringsjobb. Detta anger medieobjektet som ska användas för inpainting i videogenereringen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| crop_bounds | object | Beskärningsgränsen för ett inpainting-objekt. Detta anger området för medieobjektet som ska användas för inpainting. |
No | |
| └– bottom_fraction | number | Den nedre gränsen för beskärningsrutan som anges som bråkdel av höjden på det ursprungliga medieobjektet. Måste vara mellan 0.0 och 1.0. Använd t.ex. 0,5 för halva höjden på det ursprungliga medieobjektet. | No | 1 |
| └– left_fraction | number | Den vänstra gränsen för beskärningsrutan som anges som bråkdel av bredden på det ursprungliga medieobjektet. Måste vara mellan 0.0 och 1.0. Använd t.ex. 0,5 för halva bredden på det ursprungliga medieobjektet. | No | 0 |
| └– right_fraction | number | Den högra gränsen för beskärningsrutan som anges som bråkdel av bredden på det ursprungliga medieobjektet. Måste vara mellan 0.0 och 1.0. Använd t.ex. 0,5 för halva bredden på det ursprungliga medieobjektet. | No | 1 |
| └– top_fraction | number | Den övre gränsen för beskärningsrutan som anges som fraktion av höjden på det ursprungliga medieobjektet. Måste vara mellan 0.0 och 1.0. Använd t.ex. 0,5 för halva höjden på det ursprungliga medieobjektet. | No | 0 |
| filnamn | string | Medieobjektets filnamn. Den måste matcha filnamnet för en bifogad fil i den här begäran. | Yes | |
| frame_index | integer | Ramindexet för det här medieobjektet. Detta anger startramen i den resulterande genererade videon för det här inpaintingobjektet. | Yes | 0 |
| type | object | Typ av inpainting-objekt. | Yes |
JobStatus
Status för ett videogenereringsjobb.
| Property | Value |
|---|---|
| Description | Status för ett videogenereringsjobb. |
| Type | string |
| Values | preprocessingqueuedrunningprocessingcancelledsucceededfailed |
MediaItemType
Typ av inpainting-objekt.
| Property | Value |
|---|---|
| Description | Typ av inpainting-objekt. |
| Type | string |
| Values | image |
MongoDBChatDataSource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| parameters | object | Parameterinformationen som styr användningen av MongoDB-datakällan. | Yes | |
| └– allow_partial_result | boolean | Om värdet är true tillåter systemet att partiella sökresultat används och begäran misslyckas om alla Delvisa sökfrågor misslyckas. Om det inte anges eller anges som falskt misslyckas begäran om någon sökfråga misslyckas. |
No | False |
| └– app_name | string | Namnet på MongoDB-programmet. | No | |
| └– autentisering | object | No | ||
| └– lösenord | string | No | ||
| └– typ | enum | Möjliga värden: username_and_password |
No | |
| └– användarnamn | string | No | ||
| └– collection_name | string | Namnet på MongoDB-samlingen. | No | |
| └– databasnamn | string | Namnet på MongoDB-databasen. | No | |
| └─ inbäddningsberoende | object | Representerar en vektoriseringskälla som gör offentliga tjänstanrop mot en Azure OpenAI-inbäddningsmodelldistribution. | No | |
| └– autentisering | AzureChatDataSourceApiKeyAuthenticationOptions eller AzureChatDataSourceAccessTokenAuthenticationOptions | Autentiseringsmekanismen som ska användas med den slutpunktsbaserade vektoriseringskällan. Slutpunktsautentisering stöder mekanismer för API-nyckel och åtkomsttoken. |
No | |
| └– deployment_name | string | Den inbäddningsmodelldistribution som ska användas för vektorisering. Den här distributionen måste finnas inom samma Azure OpenAI resurs som modelldistributionen som används för chattavslutningar. |
No | |
| └– dimensioner | integer | Antalet dimensioner som ska begäras för inbäddningar. Stöds endast i "text-embedding-3" och senare modeller. |
No | |
| └– slutpunkt | string | Anger resursslutpunkts-URL:en som inbäddningar ska hämtas från. Den ska vara i följande format: https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings. Frågeparametern api-version tillåts inte. |
No | |
| └– typ | enum | Typidentifieraren, alltid "deployment_name" för den här källtypen för vektorisering. Möjliga värden: deployment_name |
No | |
| └– slutpunkt | string | Namnet på MongoDB-klusterslutpunkten. | No | |
| └– fields_mapping | object | Fältmappningar som ska tillämpas på data som används av MongoDB-datakällan. Observera att innehålls- och vektorfältmappningar krävs för MongoDB. |
No | |
| └– innehållsfält | array | No | ||
| └– content_fields_separator | string | No | ||
| └– filepath_field | string | No | ||
| └– title_field | string | No | ||
| └– url_field | string | No | ||
| └– vector_fields | array | No | ||
| └– in_scope | boolean | Om frågor ska begränsas till användning av indexerade data. | No | |
| └– include_contexts | array | Egenskaperna för utdatakontexten som ska inkluderas i svaret. Som standard begärs citat och avsikt. |
No | ['citat', 'avsikt'] |
| └– index_namn | string | Namnet på MongoDB-indexet. | No | |
| └─ max_sökfrågor | integer | Det maximala antalet omskrivna frågor som ska skickas till sökprovidern för ett meddelande från en enskild användare. Som standard gör systemet en automatisk bestämning. |
No | |
| └– strikthet | integer | Den konfigurerade strängheten för sökrelevansfiltreringen. Högre strikthet kommer att öka precisionen men minska återkallningen av svaret. |
No | |
| └top_n_documents | integer | Det konfigurerade antalet dokument som ska visas i frågan. | No | |
| type | enum | Den diskriminerade typidentifieraren, som alltid är "mongo_db". Möjliga värden: mongo_db |
Yes |
OpenAI.Annotation
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.AnnotationFileCitation |
url_citation |
OpenAI.AnnotationUrlCitation |
file_path |
OpenAI.AnnotationFilePath |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.AnnotationType | Yes |
OpenAI.AnnotationFileCitation
En källhänvisning till en fil.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file_id | string | ID:t för filen. | Yes | |
| filename | string | Filnamnet för den citerade filen. | Yes | |
| index | integer | Indexet för filen i listan över filer. | Yes | |
| type | enum | Filreferenstyp. Alltid file_citation.Möjliga värden: file_citation |
Yes |
OpenAI.AnnotationFilePath
En sökväg till en fil.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file_id | string | ID:t för filen. | Yes | |
| index | integer | Indexet för filen i listan över filer. | Yes | |
| type | enum | Typ av filsökväg. Alltid file_path.Möjliga värden: file_path |
Yes |
OpenAI.AnnotationType
| Property | Value |
|---|---|
| Type | string |
| Values | file_citationurl_citationfile_pathcontainer_file_citation |
OpenAI.AnnotationUrlCitation
En källhänvisning för en webbresurs som används för att generera ett modellsvar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| end_index | integer | Indexet för det sista tecknet i URL-källhänvisning i meddelandet. | Yes | |
| start_index | integer | Indexet för det första tecknet i URL-källhänvisning i meddelandet. | Yes | |
| title | string | Webbresursens rubrik. | Yes | |
| type | enum | Typ av URL-källhänvisning. Alltid url_citation.Möjliga värden: url_citation |
Yes | |
| url | string | Url:en för webbresursen. | Yes |
OpenAI.ApproximateLocation
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| city | string | No | ||
| country | string | No | ||
| region | string | No | ||
| timezone | string | No | ||
| type | enum | Möjliga värden: approximate |
Yes |
OpenAI.AudioResponseFormat
Formatet för utdata i något av följande alternativ: json, , textsrt, , verbose_jsoneller vtt. För gpt-4o-transcribe, gpt-4o-transcribe-diarizeoch gpt-4o-mini-transcribeär jsondet enda format som stöds .
| Property | Value |
|---|---|
| Description | Formatet för utdata i något av följande alternativ: json, , textsrt, , verbose_jsoneller vtt. För gpt-4o-transcribe, gpt-4o-transcribe-diarizeoch gpt-4o-mini-transcribeär jsondet enda format som stöds . |
| Type | string |
| Values | jsontextsrtverbose_jsonvtt |
OpenAI.AutoChunkingStrategyRequestParam
Standardstrategin. Den här strategin använder för närvarande en max_chunk_size_tokens av 800 och chunk_overlap_tokens av 400.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Alltid auto.Möjliga värden: auto |
Yes |
OpenAI.ChatCompletionFunctionCallOption
Om du anger en viss funktion via {"name": "my_function"} tvingar modellen att anropa den funktionen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| name | string | Namnet på funktionen som ska anropas. | Yes |
OpenAI.ChatCompletionFunctions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| description | string | En beskrivning av vad funktionen gör, som används av modellen för att välja när och hur funktionen ska anropas. | No | |
| name | string | Namnet på den funktion som ska anropas. Måste vara a-z, A-Z, 0-9, eller innehålla understreck och bindestreck, med en maximal längd på 64. | Yes | |
| parameters | Parametrarna som funktionerna accepterar, som beskrivs som ett JSON-schemaobjekt. Se JSON-schemareferensen för dokumentation om formatet. Om du utelämnar parameters definieras en funktion med en tom parameterlista. |
No |
OpenAI.ChatCompletionMessageAudioChunk
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | string | No | ||
| expires_at | integer | No | ||
| id | string | No | ||
| transcript | string | No |
OpenAI.ChatCompletionMessageToolCall
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| function | object | Den funktion som modellen anropade. | Yes | |
| └─ argument | string | Argumenten för att anropa funktionen med, som genereras av modellen i JSON-format. Observera att modellen inte alltid genererar giltig JSON och kan hallucinera parametrar som inte definieras av funktionsschemat. Verifiera argumenten i koden innan du anropar funktionen. | No | |
| └— namn | string | Namnet på funktionen som ska anropas. | No | |
| id | string | ID:t för verktygsanropet. | Yes | |
| type | enum | Verktygets typ. För närvarande stöds endast function.Möjliga värden: function |
Yes |
OpenAI.ChatCompletionMessageToolCallChunk
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| function | object | No | ||
| └─ argument | string | Argumenten för att anropa funktionen med, som genereras av modellen i JSON-format. Observera att modellen inte alltid genererar giltig JSON och kan hallucinera parametrar som inte definieras av funktionsschemat. Verifiera argumenten i koden innan du anropar funktionen. | No | |
| └— namn | string | Namnet på funktionen som ska anropas. | No | |
| id | string | ID:t för verktygsanropet. | No | |
| index | integer | Yes | ||
| type | enum | Verktygets typ. För närvarande stöds endast function.Möjliga värden: function |
No |
OpenAI.ChatCompletionNamedToolChoice
Anger ett verktyg som modellen ska använda. Använd för att tvinga modellen att anropa en specifik funktion.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| function | object | Yes | ||
| └— namn | string | Namnet på funktionen som ska anropas. | No | |
| type | enum | Verktygets typ. För närvarande stöds endast function.Möjliga värden: function |
Yes |
OpenAI.ChatCompletionRequestAssistantMessage
Meddelanden som skickas av modellen som svar på användarmeddelanden.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| audio | object | Data om ett tidigare ljudsvar från modellen. | No | |
| └– id | string | Unik identifierare för ett tidigare ljudsvar från modellen. | No | |
| content | sträng eller matris | No | ||
| function_call | object | Inaktuell och ersatt av tool_calls. Namnet och argumenten för en funktion som ska anropas, som genereras av modellen. |
No | |
| └─ argument | string | No | ||
| └— namn | string | No | ||
| name | string | Ett valfritt namn för deltagaren. Tillhandahåller modellinformation för att skilja mellan deltagare med samma roll. | No | |
| refusal | string | Assistentens avslagsmeddelande. | No | |
| role | enum | Rollen som meddelandenas författare, i det här fallet assistant.Möjliga värden: assistant |
Yes | |
| tool_calls | ChatCompletionMessageToolCallsItem | Verktyget anropar som genereras av modellen, till exempel funktionsanrop. | No |
OpenAI.ChatCompletionRequestAssistantMessageContentPart
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| refusal | string | Avslagsmeddelandet som genereras av modellen. | Yes | |
| text | string | Textinnehållet. | Yes | |
| type | enum | Typ av innehållsdel. Möjliga värden: refusal |
Yes |
OpenAI.ChatCompletionRequestDeveloperMessage
Instruktioner som tillhandahålls av utvecklare som modellen ska följa, oavsett vilka meddelanden som skickas av användaren. Med o1-modeller och nyare developer ersätter meddelanden föregående system meddelanden.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | sträng eller matris | Yes | ||
| name | string | Ett valfritt namn för deltagaren. Tillhandahåller modellinformation för att skilja mellan deltagare med samma roll. | No | |
| role | enum | Rollen som meddelandenas författare, i det här fallet developer.Möjliga värden: developer |
Yes |
OpenAI.ChatCompletionRequestFunctionMessage
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | string | Innehållet i funktionsmeddelandet. | Yes | |
| name | string | Namnet på funktionen som ska anropas. | Yes | |
| role | enum | Rollen som meddelandenas författare, i det här fallet function.Möjliga värden: function |
Yes |
OpenAI.ChatCompletionRequestMessage
Diskriminator för OpenAI.ChatCompletionRequestMessage
Den här komponenten använder egenskapen role för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
system |
OpenAI.ChatCompletionRequestSystemMessage |
developer |
OpenAI.ChatCompletionRequestDeveloperMessage |
user |
OpenAI.ChatCompletionRequestUserMessage |
assistant |
OpenAI.ChatCompletionRequestAssistantMessage |
tool |
OpenAI.ChatCompletionRequestToolMessage |
function |
OpenAI.ChatCompletionRequestFunctionMessage |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | sträng eller matris | No | ||
| role | object | Rollen som författare till ett meddelande | Yes |
OpenAI.ChatCompletionRequestMessageContentPart
Diskriminator för OpenAI.ChatCompletionRequestMessageContentPart
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ChatCompletionRequestMessageContentPartType | Yes |
OpenAI.ChatCompletionRequestMessageContentPartAudio
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input_audio | object | Yes | ||
| └– data | string | Base64-kodade ljuddata. | No | |
| └– format | enum | Formatet för kodade ljuddata. Stöder för närvarande "wav" och "mp3". Möjliga värden: wav, mp3 |
No | |
| type | enum | Typ av innehållsdel. Alltid input_audio.Möjliga värden: input_audio |
Yes |
OpenAI.ChatCompletionRequestMessageContentPartFile
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file | object | Yes | ||
| └– file_data | string | Base64-kodade fildata som används när filen skickas till modellen som en sträng. |
No | |
| └– file_id | string | ID:t för en uppladdad fil som ska användas som indata. | No | |
| └– filnamn | string | Namnet på filen som används när filen skickas till modellen som en sträng. |
No | |
| type | enum | Typ av innehållsdel. Alltid file.Möjliga värden: file |
Yes |
OpenAI.ChatCompletionRequestMessageContentPartImage
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| image_url | object | Yes | ||
| └– detalj | enum | Anger detaljnivån för bilden. Möjliga värden: auto, low, high |
No | |
| └— url | string | Antingen en URL för bilden eller base64-kodade bilddata. | No | |
| type | enum | Typ av innehållsdel. Möjliga värden: image_url |
Yes |
OpenAI.ChatCompletionRequestMessageContentPartRefusal
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| refusal | string | Avslagsmeddelandet som genereras av modellen. | Yes | |
| type | enum | Typ av innehållsdel. Möjliga värden: refusal |
Yes |
OpenAI.ChatCompletionRequestMessageContentPartText
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| text | string | Textinnehållet. | Yes | |
| type | enum | Typ av innehållsdel. Möjliga värden: text |
Yes |
OpenAI.ChatCompletionRequestMessageContentPartType
| Property | Value |
|---|---|
| Type | string |
| Values | textfileinput_audioimage_urlrefusal |
OpenAI.ChatCompletionRequestSystemMessage
Instruktioner som tillhandahålls av utvecklare som modellen ska följa, oavsett vilka meddelanden som skickas av användaren. Med o1-modeller och nyare använder du developer meddelanden för det här ändamålet i stället.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | sträng eller matris | Yes | ||
| name | string | Ett valfritt namn för deltagaren. Tillhandahåller modellinformation för att skilja mellan deltagare med samma roll. | No | |
| role | enum | Rollen som meddelandenas författare, i det här fallet system.Möjliga värden: system |
Yes |
OpenAI.ChatCompletionRequestSystemMessageContentPart
Referenser: OpenAI.ChatCompletionRequestMessageContentPartText
OpenAI.ChatCompletionRequestToolMessage
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | sträng eller matris | Yes | ||
| role | enum | Rollen som meddelandenas författare, i det här fallet tool.Möjliga värden: tool |
Yes | |
| tool_call_id | string | Verktygsanrop som det här meddelandet svarar på. | Yes |
OpenAI.ChatCompletionRequestToolMessageContentPart
Referenser: OpenAI.ChatCompletionRequestMessageContentPartText
OpenAI.ChatCompletionRequestUserMessage
Meddelanden som skickas av en slutanvändare, som innehåller frågor eller ytterligare kontextinformation.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | sträng eller matris | Yes | ||
| name | string | Ett valfritt namn för deltagaren. Tillhandahåller modellinformation för att skilja mellan deltagare med samma roll. | No | |
| role | enum | Rollen som meddelandenas författare, i det här fallet user.Möjliga värden: user |
Yes |
OpenAI.ChatCompletionRequestUserMessageContentPart
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file | object | Yes | ||
| └– file_data | string | Base64-kodade fildata som används när filen skickas till modellen som en sträng. |
No | |
| └– file_id | string | ID:t för en uppladdad fil som ska användas som indata. | No | |
| └– filnamn | string | Namnet på filen som används när filen skickas till modellen som en sträng. |
No | |
| image_url | object | Yes | ||
| └– detalj | enum | Anger detaljnivån för bilden. Möjliga värden: auto, low, high |
No | |
| └— url | string | Antingen en URL för bilden eller base64-kodade bilddata. | No | |
| input_audio | object | Yes | ||
| └– data | string | Base64-kodade ljuddata. | No | |
| └– format | enum | Formatet för kodade ljuddata. Stöder för närvarande "wav" och "mp3". Möjliga värden: wav, mp3 |
No | |
| text | string | Textinnehållet. | Yes | |
| type | enum | Typ av innehållsdel. Alltid file.Möjliga värden: file |
Yes |
OpenAI.ChatCompletionRole
Rollen som författare till ett meddelande
| Property | Value |
|---|---|
| Description | Rollen som författare till ett meddelande |
| Type | string |
| Values | systemdeveloperuserassistanttoolfunction |
OpenAI.ChatCompletionStreamOptions
Alternativ för strömningssvar. Ange endast detta när du anger stream: true.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| include_usage | boolean | Om det anges strömmas ytterligare ett segment före data: [DONE]-meddelande. Fältet usage i det här segmentet visar tokenanvändningsstatistikenför hela begäran, och fältet choices kommer alltid att vara tomtsamling. Alla andra segment kommer också att innehålla ett usage fält, men med en nullvärde. NOTERA: Om strömningen avbryts kanske du inte får slutligt användningssegment som innehåller den totala tokenanvändningen för begäran. |
No |
OpenAI.ChatCompletionStreamResponseDelta
Ett delta i chatten som genereras av strömmade modellsvar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| audio | object | No | ||
| └– data | string | No | ||
| └─ utgår_vid | integer | No | ||
| └– id | string | No | ||
| └─ avskrift | string | No | ||
| content | string | Innehållet i segmentmeddelandet. | No | |
| function_call | object | Inaktuell och ersatt av tool_calls. Namnet och argumenten för en funktion som ska anropas, som genereras av modellen. |
No | |
| └─ argument | string | No | ||
| └— namn | string | No | ||
| refusal | string | Avslagsmeddelandet som genereras av modellen. | No | |
| role | object | Rollen som författare till ett meddelande | No | |
| tool_calls | array | No |
OpenAI.ChatCompletionTokenLogprob
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | array | En lista över heltal som representerar UTF-8 byte-representationen av token. Användbart i fall där tecken representeras av flera token och deras byterepresentationer måste kombineras för att generera rätt textrepresentation. Kan vara null om det inte finns någon byterepresentation för token. |
Yes | |
| logprob | number | Loggens sannolikhet för den här token, om den ligger inom de 20 mest sannolika token. Annars används värdet -9999.0 för att ange att token är mycket osannolik. |
Yes | |
| token | string | Token. | Yes | |
| top_logprobs | array | Lista över de mest sannolika token och deras loggsannolikhet vid den här tokenpositionen. I sällsynta fall kan det finnas färre än antalet begärda top_logprobs som returneras. |
Yes |
OpenAI.ChatCompletionTool
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| function | OpenAI.FunctionObject | Yes | ||
| type | enum | Verktygets typ. För närvarande stöds endast function.Möjliga värden: function |
Yes |
OpenAI.ChatCompletionToolChoiceOption
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.
Att ange ett visst verktyg via {"type": "function", "function": {"name": "my_function"}} tvingar modellen att anropa verktyget.
none är standard när inga verktyg finns.
auto är standardvärdet om det finns verktyg.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| function | object | Yes | ||
| └— namn | string | Namnet på funktionen som ska anropas. | No | |
| type | enum | Verktygets typ. För närvarande stöds endast function.Möjliga värden: function |
Yes |
OpenAI.ChatOutputPrediction
Basrepresentation av förutsagda utdata från en modell.
Diskriminerande för OpenAI.ChatOutputPrediction
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
content |
OpenAI.ChatOutputPredictionContent |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ChatOutputPredictionType | Yes |
OpenAI.ChatOutputPredictionContent
Statiskt förutsagt utdatainnehåll, till exempel innehållet i en textfil som återskapas.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | sträng eller matris | Yes | ||
| type | enum | Den typ av förutsagt innehåll som du vill ange. Den här typen är för närvarande alltid content.Möjliga värden: content |
Yes |
OpenAI.ChatOutputPredictionType
| Property | Value |
|---|---|
| Type | string |
| Values | content |
OpenAI.ChunkingStrategyRequestParam
Segmenteringsstrategin som används för att segmentera filen eller filerna. Om den inte har angetts använder du auto strategin.
Diskriminerande för OpenAI.ChunkingStrategyRequestParam
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
static |
OpenAI.StaticChunkingStrategyRequestParam |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typ av segmenteringsstrategi. Möjliga värden: auto, static |
Yes |
OpenAI.ChunkingStrategyResponseParam
Diskriminerande för OpenAI.ChunkingStrategyResponseParam
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
other |
OpenAI.OtherChunkingStrategyResponseParam |
static |
OpenAI.StaticChunkingStrategyResponseParam |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: static, other |
Yes |
OpenAI.CodeInterpreterOutput
Diskriminerande för OpenAI.CodeInterpreterOutput
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
image |
OpenAI.CodeInterpreterOutputImage |
logs |
OpenAI.CodeInterpreterOutputLogs |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.CodeInterpreterOutputType | Yes |
OpenAI.CodeInterpreterOutputImage
Bilden utdata från kodtolkaren.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typ av utdata. Alltid "bild". Möjliga värden: image |
Yes | |
| url | string | URL:en för bildens utdata från kodtolkaren. | Yes |
OpenAI.CodeInterpreterOutputLogs
Loggarna utdata från kodtolkaren.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| logs | string | Loggarna utdata från kodtolkaren. | Yes | |
| type | enum | Typ av utdata. Alltid "loggar". Möjliga värden: logs |
Yes |
OpenAI.CodeInterpreterOutputType
| Property | Value |
|---|---|
| Type | string |
| Values | logsimage |
OpenAI.CodeInterpreterTool
Ett verktyg som kör Python-kod för att generera ett svar på en fråga.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| container | object | Konfiguration för en kodtolkarcontainer. Du kan också ange ID:erna av de filer som koden ska köras på. |
Yes | |
| └– file_ids | array | En valfri lista över uppladdade filer som ska vara tillgängliga för din kod. | No | |
| └– typ | enum | Alltid auto.Möjliga värden: auto |
No | |
| type | enum | Typ av kodtolkarverktyg. Alltid code_interpreter.Möjliga värden: code_interpreter |
Yes |
OpenAI.CodeInterpreterToolAuto
Konfiguration för en kodtolkarcontainer. Du kan också ange ID:t för de filer som koden ska köras på.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file_ids | array | En valfri lista över uppladdade filer som ska vara tillgängliga för din kod. | No | |
| type | enum | Alltid auto.Möjliga värden: auto |
Yes |
OpenAI.CodeInterpreterToolCallItemParam
Ett verktygsanrop för att köra kod.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | Koden som ska köras eller null om den inte är tillgänglig. | Yes | |
| container_id | string | ID:t för containern som används för att köra koden. | Yes | |
| Utgångar | array | Utdata som genereras av kodtolkaren, till exempel loggar eller bilder. Kan vara null om inga utdata är tillgängliga. |
Yes | |
| type | enum | Möjliga värden: code_interpreter_call |
Yes |
OpenAI.CodeInterpreterToolCallItemResource
Ett verktygsanrop för att köra kod.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | Koden som ska köras eller null om den inte är tillgänglig. | Yes | |
| container_id | string | ID:t för containern som används för att köra koden. | Yes | |
| Utgångar | array | Utdata som genereras av kodtolkaren, till exempel loggar eller bilder. Kan vara null om inga utdata är tillgängliga. |
Yes | |
| status | enum | Möjliga värden: in_progress, completed, incomplete, , interpretingfailed |
Yes | |
| type | enum | Möjliga värden: code_interpreter_call |
Yes |
OpenAI.ComparisonFilter
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 | Required | Default |
|---|---|---|---|---|
| key | string | Nyckeln som ska jämföras med värdet. | Yes | |
| type | enum | Anger jämförelseoperatorn: eq, ne, gt, gte, , lt, lte.- 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 medMöjliga värden: eq, ne, gt, gte, , ltlte |
Yes | |
| value | sträng eller tal eller booleskt värde | Yes |
OpenAI.CompletionUsage
Användningsstatistik för slutförandebegäran.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| completion_tokens | integer | Antal token i det genererade slutförandet. | Yes | 0 |
| completion_tokens_details | object | Uppdelning av token som används i en slutförande. | No | |
| └– accepted_prediction_tokens | integer | När du använder förutsagda utdata, antalet token i förutsägelse som dök upp i textpåfyllningen. |
No | 0 |
| └– ljud_tokens | integer | Ljudindatatoken som genereras av modellen. | No | 0 |
| └– reasoning_tokens | integer | Token som genereras av modellen för resonemang. | No | 0 |
| └─ avvisade_predikteringstokens | integer | När du använder förutsagda utdata, antalet token i förutsägelse som inte framkom i slutförandet. Men precis som Resonemangstoken räknas, och dessa token ingår fortfarande i det totala antalet. slutförandetoken för fakturering, utdata och kontextfönster Gränser. |
No | 0 |
| prompt_tokens | integer | Antal token i prompten. | Yes | 0 |
| prompt_tokens_details | object | Uppdelning av element som används i prompten. | No | |
| └– ljud_tokens | integer | Ljudindatatoken som finns i prompten. | No | 0 |
| └– cached_tokens | integer | Cachelagrade tokens som finns i ledtexten. | No | 0 |
| total_tokens | integer | Totalt antal token som används i begäran (fråga + slutförande). | Yes | 0 |
OpenAI.CompoundFilter
Kombinera flera filter med and eller or.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| filters | array | Matris med filter som ska kombineras. Objekt kan vara ComparisonFilter eller CompoundFilter. |
Yes | |
| type | enum | Typ av åtgärd: and eller or.Möjliga värden: and, or |
Yes |
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.ComputerActionClick |
double_click |
OpenAI.ComputerActionDoubleClick |
drag |
OpenAI.ComputerActionDrag |
move |
OpenAI.ComputerActionMove |
screenshot |
OpenAI.ComputerActionScreenshot |
scroll |
OpenAI.ComputerActionScroll |
type |
OpenAI.ComputerActionTypeKeys |
wait |
OpenAI.ComputerActionWait |
keypress |
OpenAI.ComputerActionKeyPress |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ComputerActionType | Yes |
OpenAI.ComputerActionClick
En klickåtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| button | enum | Anger vilken musknapp som trycktes på under klickningen. En av left, right, wheel, backeller forward.Möjliga värden: left, right, wheel, , backforward |
Yes | |
| type | enum | Anger händelsetypen. För en klickåtgärd är den här egenskapen alltid inställd på click.Möjliga värden: click |
Yes | |
| x | integer | X-koordinaten där klicket inträffade. | Yes | |
| y | integer | y-koordinaten där klicket inträffade. | Yes |
OpenAI.ComputerActionDoubleClick
En dubbelklicksåtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| 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 |
Yes | |
| x | integer | X-koordinaten där dubbelklicket inträffade. | Yes | |
| y | integer | Den y-koordinaten där dubbelklicket inträffade. | Yes |
OpenAI.ComputerActionDrag
En dragåtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| path | array | En matris med koordinater som representerar sökvägen för dragåtgärden. Koordinater visas som en matris av objekt, t.ex. <br>[<br> { x: 100, y: 200 },<br> { x: 200, y: 300 }<br>]<br> |
Yes | |
| 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 |
Yes |
OpenAI.ComputerActionKeyPress
En samling tangenttryckningar som modellen vill utföra.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| keys | array | 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. |
Yes | |
| 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 |
Yes |
OpenAI.ComputerActionMove
En musflyttningsåtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| 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 |
Yes | |
| x | integer | X-koordinaten som ska flyttas till. | Yes | |
| y | integer | Y-koordinaten att flytta till. | Yes |
OpenAI.ComputerActionScreenshot
En skärmbildsåtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Anger händelsetypen. För en skärmbildåtgärd är den här egenskapen alltid inställd på screenshot.Möjliga värden: screenshot |
Yes |
OpenAI.ComputerActionScroll
En scrollningsåtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| scroll_x | integer | Det vågräta rullningsavståndet. | Yes | |
| scroll_y | integer | Det lodräta rullningsavståndet. | Yes | |
| 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 |
Yes | |
| x | integer | X-koordinaten där rullningen inträffade. | Yes | |
| y | integer | y-koordinaten där scrollningen inträffade. | Yes |
OpenAI.ComputerActionType
| Property | Value |
|---|---|
| Type | string |
| Values | screenshotclickdouble_clickscrolltypewaitkeypressdragmove |
OpenAI.ComputerActionTypeKeys
En åtgärd för att skriva in text.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| text | string | Texten som ska skrivas. | Yes | |
| 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 |
Yes |
OpenAI.ComputerActionWait
En väntåtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| 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 |
Yes |
OpenAI.ComputerToolCallItemParam
Ett verktygsanrop till ett datoranvändningsverktyg.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| action | OpenAI.ComputerAction | Yes | ||
| call_id | string | En identifierare som används när du svarar på verktygsanropet med utdata. | Yes | |
| pending_safety_checks | array | De väntande säkerhetskontrollerna för datorsamtalet. | Yes | |
| type | enum | Möjliga värden: computer_call |
Yes |
OpenAI.ComputerToolCallItemResource
Ett verktygsanrop till ett datoranvändningsverktyg.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| action | OpenAI.ComputerAction | Yes | ||
| call_id | string | En identifierare som används när du svarar på verktygsanropet med utdata. | Yes | |
| pending_safety_checks | array | De väntande säkerhetskontrollerna för datorsamtalet. | Yes | |
| 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 |
Yes | |
| type | enum | Möjliga värden: computer_call |
Yes |
OpenAI.ComputerToolCallOutputItemOutput
Diskriminerande för OpenAI.ComputerToolCallOutputItemOutput
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
computer_screenshot |
OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ComputerToolCallOutputItemOutputType | En skärmbild av datorn som används med datoranvändningsverktyget. | Yes |
OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file_id | string | No | ||
| image_url | string | No | ||
| type | enum | Möjliga värden: computer_screenshot |
Yes |
OpenAI.ComputerToolCallOutputItemOutputType
En skärmbild av datorn som används med datoranvändningsverktyget.
| Property | Value |
|---|---|
| Description | En skärmbild av datorn som används med datoranvändningsverktyget. |
| Type | string |
| Values | computer_screenshot |
OpenAI.ComputerToolCallOutputItemParam
Utdata från ett datorverktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| acknowledged_safety_checks | array | 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. | Yes | |
| output | OpenAI.ComputerToolCallOutputItemOutput | Yes | ||
| type | enum | Möjliga värden: computer_call_output |
Yes |
OpenAI.ComputerToolCallOutputItemResource
Utdata från ett datorverktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| acknowledged_safety_checks | array | 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. | Yes | |
| output | OpenAI.ComputerToolCallOutputItemOutput | Yes | ||
| 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 |
Yes | |
| type | enum | Möjliga värden: computer_call_output |
Yes |
OpenAI.ComputerToolCallSafetyCheck
En väntande säkerhetskontroll för datorsamtalet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | Typ av väntande säkerhetskontroll. | Yes | |
| id | string | ID för den väntande säkerhetskontrollen. | Yes | |
| message | string | Information om den väntande säkerhetskontrollen. | Yes |
OpenAI.ComputerUsePreviewTool
Ett verktyg som styr en virtuell dator.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| display_height | integer | Höjden på datorskärmen. | Yes | |
| display_width | integer | Datorns skärmbredd. | Yes | |
| environment | enum | Vilken typ av datormiljö som ska styras. Möjliga värden: windows, mac, linux, , ubuntubrowser |
Yes | |
| type | enum | Typ av datoranvändningsverktyg. Alltid computer_use_preview.Möjliga värden: computer_use_preview |
Yes |
OpenAI.Coordinate
Ett x/y-koordinatpar, t.ex. { x: 100, y: 200 }.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| x | integer | X-koordinaten. | Yes | |
| y | integer | Y-koordinaten. | Yes |
OpenAI.CreateEmbeddingResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över inbäddningar som genereras av modellen. | Yes | |
| model | string | Namnet på den modell som används för att generera inbäddningen. | Yes | |
| object | enum | Objekttypen, som alltid är "lista". Möjliga värden: list |
Yes | |
| usage | object | Användningsinformationen för begäran. | Yes | |
| └– prompt_tokens | integer | Antalet token som används av prompten. | No | |
| └– totalt_antal_tokenar | integer | Det totala antalet token som används av begäran. | No |
OpenAI.CreateEvalItem
Ett chattmeddelande som utgör prompten eller kontexten. Kan innehålla variabelreferenser till item namnområdet, d.v.s. {{item.name}}.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | string eller OpenAI.EvalItemContent | Textindata till modellen – kan innehålla mallsträngar. | Yes | |
| role | enum | Rollen för meddelandets inmatning. En av user, assistant, systemellerdeveloper.Möjliga värden: user, assistant, system, developer |
Yes | |
| type | enum | Typ av meddelandeindata. Alltid message.Möjliga värden: message |
No |
OpenAI.CreateEvalRunRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| datakälla | object | Yes | ||
| └– typ | OpenAI.EvalRunDataSourceType | No | ||
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| name | string | Namnet på körningen. | No |
OpenAI.CreateFineTuningJobRequest
Giltiga modeller:
babbage-002
davinci-002
gpt-3.5-turbo
gpt-4o-mini
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| hyperparametrar | object | De hyperparametrar som används för finjusteringsjobbet. Det här värdet är nu inaktuellt till förmån för methodoch bör skickas under parametern method . |
No | |
| └– batch_size | enum | Möjliga värden: auto |
No | |
| └– learning_rate_multiplier | enum | Möjliga värden: auto |
No | |
| └– n_epochs | enum | Möjliga värden: auto |
No | |
| Integrationer | array | En lista över integreringar som ska aktiveras för ditt finjusteringsjobb. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| metod | OpenAI.FineTuneMethod | Metoden som används för finjustering. | No | |
| model | sträng (se giltiga modeller nedan) | Namnet på modellen som ska finjusteras. | Yes | |
| seed | integer | Fröet styr reproducerbarheten för uppgiften. Att skicka in samma parametrar för start- och jobb bör ge samma resultat, men kan skilja sig i sällsynta fall. Om ett frö inte har angetts genereras ett för dig. |
No | |
| suffix | string | En sträng på upp till 64 tecken som läggs till i ditt finjusterade modellnamn. Till exempel skulle en suffix av "custom-model-name" generera ett modellnamn som ft:gpt-4o-mini:openai:custom-model-name:7p4lURel. |
No | None |
| utbildningsfil | string | ID för en uppladdad fil som innehåller träningsdata. Datamängden måste formateras som en JSONL-fil. Dessutom måste du ladda upp filen med syftet fine-tune.Innehållet i filen bör variera beroende på om modellen använder chattformatet, slutförandeformatet eller om finjusteringsmetoden använder inställningsformatet. |
Yes | |
| validation_file | string | ID för en uppladdad fil som innehåller valideringsdata. Om du anger den här filen används data för att generera validering mått regelbundet under finjustering. Dessa mått kan visas i finjusteringsresultatfilen. Samma data bör inte finnas i både tränings- och valideringsfiler. Datamängden måste formateras som en JSONL-fil. Du måste ladda upp filen med syftet fine-tune. |
No |
OpenAI.CreateFineTuningJobRequestIntegration
Diskriminerande för OpenAI.CreateFineTuningJobRequestIntegration
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
wandb |
OpenAI.CreateFineTuningJobRequestWandbIntegration |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | sträng (se giltiga modeller nedan) | Yes |
OpenAI.CreateFineTuningJobRequestWandbIntegration
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: wandb |
Yes | |
| wandb | object | Yes | ||
| └— entitet | string | No | ||
| └— namn | string | No | ||
| └– projekt | string | No | ||
| └– taggar | array | No |
OpenAI.CreateVectorStoreFileBatchRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| Egenskaper | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med ett maxvärde längd på 512 tecken, booleska värden eller tal. |
No | |
| chunking_strategy | OpenAI.ChunkingStrategyRequestParam | Segmenteringsstrategin som används för att segmentera filen eller filerna. Om den inte har angetts använder du auto strategin. |
No | |
| file_ids | array | En lista över fil-ID:t som vektorarkivet ska använda. Användbart för verktyg som file_search dessa kan komma åt filer. |
Yes |
OpenAI.CreateVectorStoreFileRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| Egenskaper | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med ett maxvärde längd på 512 tecken, booleska värden eller tal. |
No | |
| chunking_strategy | OpenAI.ChunkingStrategyRequestParam | Segmenteringsstrategin som används för att segmentera filen eller filerna. Om den inte har angetts använder du auto strategin. |
No | |
| file_id | string | Ett fil-ID som vektorarkivet ska använda. Användbart för verktyg som file_search dessa kan komma åt filer. |
Yes |
OpenAI.CreateVectorStoreRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| chunking_strategy | object | Standardstrategin. Den här strategin använder för närvarande en max_chunk_size_tokens av 800 och chunk_overlap_tokens av 400. |
No | |
| └– statisk | OpenAI.StaticChunkingStrategy | No | ||
| └– typ | enum | Alltid static.Möjliga värden: static |
No | |
| går ut efter | OpenAI.VectorStoreExpirationAfter | Förfalloprincipen för ett vektorlager. | No | |
| file_ids | array | En lista över fil-ID:t som vektorarkivet ska använda. Användbart för verktyg som file_search dessa kan komma åt filer. |
No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| name | string | Namnet på vektorarkivet. | No |
OpenAI.DeleteFileResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| borttagen | boolean | Yes | ||
| id | string | Yes | ||
| object | enum | Möjliga värden: file |
Yes |
OpenAI.DeleteVectorStoreFileResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| borttagen | boolean | Yes | ||
| id | string | Yes | ||
| object | enum | Möjliga värden: vector_store.file.deleted |
Yes |
OpenAI.DeleteVectorStoreResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| borttagen | boolean | Yes | ||
| id | string | Yes | ||
| object | enum | Möjliga värden: vector_store.deleted |
Yes |
OpenAI.Embedding
Representerar en inbäddningsvektor som returneras av inbäddningsslutpunkten.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| embedding | matris eller sträng | Yes | ||
| index | integer | Indexet för inbäddningen i listan över inbäddningar. | Yes | |
| object | enum | Objekttypen, som alltid är "inbäddning". Möjliga värden: embedding |
Yes |
OpenAI.Eval
Ett Eval-objekt med ett konfigurations- och testvillkor för datakällan. En Eval representerar en uppgift som ska utföras för DIN LLM-integrering. Tycka om:
- Förbättra kvaliteten på min chattrobot
- Se hur bra min chattrobot hanterar kundsupport
- Kontrollera om o4-mini är bättre på min usecase än gpt-4o
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när eval skapades. | Yes | |
| datakällkonfiguration | object | Yes | ||
| └– typ | OpenAI.EvalDataSourceConfigType | No | ||
| id | string | Unik identifierare för utvärderingen. | Yes | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| name | string | Namnet på utvärderingen. | Yes | |
| object | enum | Objekttypen. Möjliga värden: eval |
Yes | |
| testkriterier | array | En lista över testkriterier. | Yes | None |
OpenAI.EvalApiError
Ett objekt som representerar ett felsvar från Eval-API:et.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | Felkoden. | Yes | |
| message | string | Felmeddelandet. | Yes |
OpenAI.EvalCompletionsRunDataSourceParams
Ett CompletionsRunDataSource-objekt som beskriver en modellsamplingskonfiguration.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| inmatningsmeddelanden | object | No | ||
| └– item_reference | string | En referens till en variabel i item namnområdet. Dvs, "item.input_trajectory" |
No | |
| └– mall | array | En lista över chattmeddelanden som utgör prompten eller kontexten. Kan innehålla variabelreferenser till item namnområdet, d.v.s. {{item.name}}. |
No | |
| └– typ | enum | Typ av indatameddelanden. Alltid item_reference.Möjliga värden: item_reference |
No | |
| model | string | Namnet på den modell som ska användas för att generera slutföranden (t.ex. "o3-mini"). | No | |
| provtagning_parametrar | AzureEvalAPICompletionsSamplingParams | No | ||
| källa | object | Yes | ||
| └– innehåll | array | Innehållet i jsonl-filen. | No | |
| └– created_after | integer | En valfri Unix-tidsstämpel för att filtrera objekt som skapats efter den här tiden. | No | |
| └– created_before | integer | En valfri Unix-tidsstämpel för att filtrera objekt som skapats före den här tiden. | No | |
| └– id | string | Identifieraren för filen. | No | |
| └– gräns | integer | Ett valfritt maximalt antal objekt som ska returneras. | No | |
| └– metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| └– modell | string | En valfri modell att filtrera efter (t.ex. "gpt-4o"). | No | |
| └– typ | enum | Typ av källa. Alltid stored_completions.Möjliga värden: stored_completions |
No | |
| type | enum | Typen av körningsdatakälla. Alltid completions.Möjliga värden: completions |
Yes |
OpenAI.EvalCustomDataSourceConfigParams
Ett CustomDataSourceConfig-objekt som definierar schemat för datakällan som används för utvärderingskörningarna. Det här schemat används för att definiera formen på de data som ska vara:
- Används för att definiera dina testkriterier och
- Vilka data som krävs när du skapar en körning
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| inkludera_exempelschema | boolean | Om utvärderingen ska förutsätta att du fyller exempelnamnområdet (dvs. genom att generera svar från din datakälla) | No | False |
| objektschema | object | Json-schemat för varje rad i datakällan. | Yes | |
| type | enum | Typen av datakälla. Alltid custom.Möjliga värden: custom |
Yes |
OpenAI.EvalCustomDataSourceConfigResource
En CustomDataSourceConfig som anger schemat för dina item och eventuellt sample namnområden.
Svarsschemat definierar formen på de data som ska vara:
- Används för att definiera dina testkriterier och
- Vilka data som krävs när du skapar en körning
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| schema | object | Json-schemat för körningen av datakällans objekt. Lär dig hur du skapar JSON-scheman här. |
Yes | |
| type | enum | Typen av datakälla. Alltid custom.Möjliga värden: custom |
Yes |
OpenAI.EvalDataSourceConfigParams
Diskriminerande för OpenAI.EvalDataSourceConfigParams
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
custom |
OpenAI.EvalCustomDataSourceConfigParams |
logs |
OpenAI.EvalLogsDataSourceConfigParams |
stored_completions |
OpenAI.EvalStoredCompletionsDataSourceConfigParams |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.EvalDataSourceConfigType | Yes |
OpenAI.EvalDataSourceConfigResource
Diskriminerande för OpenAI.EvalDataSourceConfigResource
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
custom |
OpenAI.EvalCustomDataSourceConfigResource |
stored_completions |
OpenAI.EvalStoredCompletionsDataSourceConfigResource |
logs |
OpenAI.EvalLogsDataSourceConfigResource |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.EvalDataSourceConfigType | Yes |
OpenAI.EvalDataSourceConfigType
| Property | Value |
|---|---|
| Type | string |
| Values | customlogsstored_completions |
OpenAI.EvalGraderLabelModelParams
Ett LabelModelGrader-objekt som använder en modell för att tilldela etiketter till varje objekt i utvärderingen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | En lista över chattmeddelanden som utgör prompten eller kontexten. Kan innehålla variabelreferenser till item namnområdet, d.v.s. {{item.name}}. |
Yes | |
| Etiketter | array | Etiketterna som ska klassificeras för varje objekt i utvärderingen. | Yes | |
| model | string | Den modell som ska användas för utvärderingen. Måste ha stöd för strukturerade utdata. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| godkända_etiketter | array | Etiketterna som anger ett godkänt resultat. Måste vara en delmängd av etiketter. | Yes | |
| type | enum | Objekttypen, som alltid label_modelär .Möjliga värden: label_model |
Yes |
OpenAI.EvalGraderLabelModelResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | Yes | ||
| Etiketter | array | Etiketterna som ska tilldelas till varje objekt i utvärderingen. | Yes | |
| model | string | Den modell som ska användas för utvärderingen. Måste ha stöd för strukturerade utdata. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| godkända_etiketter | array | Etiketterna som anger ett godkänt resultat. Måste vara en delmängd av etiketter. | Yes | |
| type | enum | Objekttypen, som alltid label_modelär .Möjliga värden: label_model |
Yes |
OpenAI.EvalGraderParams
Diskriminerande för OpenAI.EvalGraderParams
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
label_model |
OpenAI.EvalGraderLabelModelParams |
string_check |
OpenAI.EvalGraderStringCheckParams |
text_similarity |
OpenAI.EvalGraderTextSimilarityParams |
python |
OpenAI.EvalGraderPythonParams |
score_model |
OpenAI.EvalGraderScoreModelParams |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.GraderType | Yes |
OpenAI.EvalGraderPythonParams
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| image_tag | string | Avbildningstaggen som ska användas för Python-skriptet. | No | |
| name | string | Namnet på bedömaren. | Yes | |
| passera gränsvärde | number | Tröskelvärdet för poängen. | No | |
| källa | string | Källkoden för Python-skriptet. | Yes | |
| type | enum | Objekttypen, som alltid pythonär .Möjliga värden: python |
Yes |
OpenAI.EvalGraderPythonResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| image_tag | string | Avbildningstaggen som ska användas för Python-skriptet. | No | |
| name | string | Namnet på bedömaren. | Yes | |
| passera gränsvärde | number | Tröskelvärdet för poängen. | No | |
| källa | string | Källkoden för Python-skriptet. | Yes | |
| type | enum | Objekttypen, som alltid pythonär .Möjliga värden: python |
Yes |
OpenAI.EvalGraderResource
Diskriminerande för OpenAI.EvalGraderResource
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
label_model |
OpenAI.EvalGraderLabelModelResource |
text_similarity |
OpenAI.EvalGraderTextSimilarityResource |
python |
OpenAI.EvalGraderPythonResource |
score_model |
OpenAI.EvalGraderScoreModelResource |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.GraderType | Yes |
OpenAI.EvalGraderScoreModelParams
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | Inmatningstexten. Detta kan innehålla mallsträngar. | Yes | |
| model | string | Den modell som ska användas för utvärderingen. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| passera gränsvärde | number | Tröskelvärdet för poängen. | No | |
| omfång | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| provtagning_parametrar | Samplingsparametrarna för modellen. | No | ||
| type | enum | Objekttypen, som alltid score_modelär .Möjliga värden: score_model |
Yes |
OpenAI.EvalGraderScoreModelResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | Inmatningstexten. Detta kan innehålla mallsträngar. | Yes | |
| model | string | Den modell som ska användas för utvärderingen. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| passera gränsvärde | number | Tröskelvärdet för poängen. | No | |
| omfång | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| provtagning_parametrar | Samplingsparametrarna för modellen. | No | ||
| type | enum | Objekttypen, som alltid score_modelär .Möjliga värden: score_model |
Yes |
OpenAI.EvalGraderStringCheckParams
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | string | Inmatningstexten. Detta kan innehålla mallsträngar. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| Operation | enum | Strängkontrollprocessen som ska utföras. En av eq, ne, likeeller ilike.Möjliga värden: eq, ne, like, ilike |
Yes | |
| hänvisning | string | Referenstexten. Detta kan innehålla mallsträngar. | Yes | |
| type | enum | Objekttypen, som alltid string_checkär .Möjliga värden: string_check |
Yes |
OpenAI.EvalGraderTextSimilarityParams
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| utvärderingsmetrik | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
Yes | |
| input | string | Texten som bedöms. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| passera gränsvärde | number | Tröskelvärdet för poängen. | Yes | |
| hänvisning | string | Texten som betygsätts och jämförs med. | Yes | |
| type | enum | Typ av väghyvel. Möjliga värden: text_similarity |
Yes |
OpenAI.EvalGraderTextSimilarityResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| utvärderingsmetrik | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
Yes | |
| input | string | Texten som bedöms. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| passera gränsvärde | number | Tröskelvärdet för poängen. | Yes | |
| hänvisning | string | Texten som betygsätts och jämförs med. | Yes | |
| type | enum | Typ av väghyvel. Möjliga värden: text_similarity |
Yes |
OpenAI.EvalItem
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 | Required | Default |
|---|---|---|---|---|
| content | object | Yes | ||
| └– typ | OpenAI.EvalItemContentType | No | ||
| role | enum | Rollen för meddelandets inmatning. En av user, assistant, systemellerdeveloper.Möjliga värden: user, assistant, system, developer |
Yes | |
| type | enum | Typ av meddelandeindata. Alltid message.Möjliga värden: message |
No |
OpenAI.EvalItemContent
Diskriminerande för OpenAI.EvalItemContent
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
input_text |
OpenAI.EvalItemContentInputText |
output_text |
OpenAI.EvalItemContentOutputText |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.EvalItemContentType | Yes |
OpenAI.EvalItemContentInputText
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| text | string | Yes | ||
| type | enum | Möjliga värden: input_text |
Yes |
OpenAI.EvalItemContentOutputText
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| text | string | Yes | ||
| type | enum | Möjliga värden: output_text |
Yes |
OpenAI.EvalItemContentType
| Property | Value |
|---|---|
| Type | string |
| Values | input_textoutput_text |
OpenAI.EvalJsonlRunDataSourceParams
Ett JsonlRunDataSource-objekt som anger en JSONL-fil som matchar eval
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| källa | object | Yes | ||
| └– innehåll | array | Innehållet i jsonl-filen. | No | |
| └– id | string | Identifieraren för filen. | No | |
| └– typ | enum | Typen av jsonl-källa. Alltid file_id.Möjliga värden: file_id |
No | |
| type | enum | Typen av datakälla. Alltid jsonl.Möjliga värden: jsonl |
Yes |
OpenAI.EvalList
Ett objekt som representerar en lista över evals.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | En matris med eval-objekt. | Yes | |
| first_id | string | Identifieraren för den första evalen i datamatrisen. | Yes | |
| has_more | boolean | Anger om det finns fler utvärderingar tillgängliga. | Yes | |
| last_id | string | Identifieraren för den senaste evalen i datamatrisen. | Yes | |
| object | enum | Typen av det här objektet. Den är alltid inställd på "lista". Möjliga värden: list |
Yes |
OpenAI.EvalLogsDataSourceConfigParams
En konfiguration av datakälla som anger metadataegenskapen för loggfrågan.
Det här är vanligtvis metadata som usecase=chatbot eller prompt-version=v2osv.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| type | enum | Typen av datakälla. Alltid logs.Möjliga värden: logs |
Yes |
OpenAI.EvalLogsDataSourceConfigResource
En LogsDataSourceConfig som anger metadataegenskapen för loggfrågan.
Det här är vanligtvis metadata som usecase=chatbot eller prompt-version=v2osv. Schemat som returneras av den här datakällans konfiguration används för att definiera vilka variabler som är tillgängliga i dina evals.
item och sample definieras båda när du använder den här datakällans konfiguration.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| schema | object | Json-schemat för körningen av datakällans objekt. Lär dig hur du skapar JSON-scheman här. |
Yes | |
| type | enum | Typen av datakälla. Alltid logs.Möjliga värden: logs |
Yes |
OpenAI.EvalResponsesRunDataSourceParams
Ett ResponsesRunDataSource-objekt som beskriver en modellsamplingskonfiguration.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| inmatningsmeddelanden | object | No | ||
| └– item_reference | string | En referens till en variabel i item namnområdet. Dvs, "item.name" |
No | |
| └– mall | array | En lista över chattmeddelanden som utgör prompten eller kontexten. Kan innehålla variabelreferenser till item namnområdet, d.v.s. {{item.name}}. |
No | |
| └– typ | enum | Typ av indatameddelanden. Alltid item_reference.Möjliga värden: item_reference |
No | |
| model | string | Namnet på den modell som ska användas för att generera slutföranden (t.ex. "o3-mini"). | No | |
| provtagning_parametrar | AzureEvalAPIResponseSamplingParams | No | ||
| källa | object | Yes | ||
| └– innehåll | array | Innehållet i jsonl-filen. | No | |
| └– created_after | integer | Inkludera endast objekt som skapats efter den här tidsstämpeln (inklusive). Det här är en frågeparameter som används för att välja svar. | No | |
| └– created_before | integer | Inkludera endast objekt som skapats före den här tidsstämpeln (inklusive). Det här är en frågeparameter som används för att välja svar. | No | |
| └– id | string | Identifieraren för filen. | No | |
| └– instructions_search | string | Valfri sträng för att söka i instruktionsfältet. Det här är en frågeparameter som används för att välja svar. | No | |
| └– metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| └– modell | string | Namnet på modellen som svar ska hittas för. Det här är en frågeparameter som används för att välja svar. | No | |
| └– reasoning_effort | OpenAI.ReasoningEffort | Valfria parametrar för resonemangsinsats. Det här är en frågeparameter som används för att välja svar. | No | |
| └– temperatur | number | Samplingstemperatur. Det här är en frågeparameter som används för att välja svar. | No | |
| └— verktyg | array | Lista över verktygsnamn. Det här är en frågeparameter som används för att välja svar. | No | |
| └– top_p | number | Nucleus-samplingsparameter. Det här är en frågeparameter som används för att välja svar. | No | |
| └– typ | enum | Typen av körningsdatakälla. Alltid responses.Möjliga värden: responses |
No | |
| └— användare | array | Lista över användaridentifierare. Det här är en frågeparameter som används för att välja svar. | No | |
| type | enum | Typen av körningsdatakälla. Alltid responses.Möjliga värden: responses |
Yes |
OpenAI.EvalRun
Ett schema som representerar en utvärderingskörning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpel (i sekunder) när utvärderingskörningen skapades. | Yes | |
| datakälla | object | Yes | ||
| └– typ | OpenAI.EvalRunDataSourceType | No | ||
| error | OpenAI.EvalApiError | Ett objekt som representerar ett felsvar från Eval-API:et. | Yes | |
| eval_id | string | Identifieraren för den associerade utvärderingen. | Yes | |
| id | string | Unik identifierare för utvärderingskörningen. | Yes | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| model | string | Den modell som utvärderas, om tillämpligt. | Yes | |
| name | string | Namnet på utvärderingskörningen. | Yes | |
| object | enum | Typ av objekt. Alltid "eval.run". Möjliga värden: eval.run |
Yes | |
| per modellanvändning | array | Användningsstatistik för varje modell under utvärderingskörningen. | Yes | |
| per_testkriterier_resultat | array | Resultat per testkriterier som tillämpades under utvärderingen. | Yes | |
| report_url | string | URL:en till den renderade utvärderingskörningsrapporten på instrumentpanelen för användargränssnittet. | Yes | |
| antalresultat | object | Räknare som sammanfattar resultatet av utvärderingsprocessen. | Yes | |
| └– felaktig | integer | Antal utdataobjekt som resulterade i ett fel. | No | |
| └– misslyckades | integer | Antal utdataobjekt som inte klarade utvärderingen. | No | |
| └– godkänd | integer | Antal utdataobjekt som klarade utvärderingen. | No | |
| └— totalt | integer | Totalt antal utförda utdataobjekt. | No | |
| status | string | Status för utvärderingskörningen. | Yes |
OpenAI.EvalRunDataContentSource
Diskriminerande för OpenAI.EvalRunDataContentSource
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
file_id |
OpenAI.EvalRunFileIdDataContentSource |
stored_completions |
OpenAI.EvalRunStoredCompletionsDataContentSource |
responses |
OpenAI.EvalRunResponsesDataContentSource |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.EvalRunDataContentSourceType | Yes |
OpenAI.EvalRunDataContentSourceType
| Property | Value |
|---|---|
| Type | string |
| Values | file_idfile_contentstored_completionsresponses |
OpenAI.EvalRunDataSourceCompletionsResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: completions |
Yes |
OpenAI.EvalRunDataSourceJsonlResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: jsonl |
Yes |
OpenAI.EvalRunDataSourceParams
Diskriminerande för OpenAI.EvalRunDataSourceParams
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
jsonl |
OpenAI.EvalJsonlRunDataSourceParams |
completions |
OpenAI.EvalCompletionsRunDataSourceParams |
responses |
OpenAI.EvalResponsesRunDataSourceParams |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.EvalRunDataSourceType | Yes |
OpenAI.EvalRunDataSourceResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.EvalRunDataSourceType | Yes |
OpenAI.EvalRunDataSourceResponsesResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: responses |
Yes |
OpenAI.EvalRunDataSourceType
| Property | Value |
|---|---|
| Type | string |
| Values | jsonlcompletionsresponses |
OpenAI.EvalRunFileContentDataContentSource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet i jsonl-filen. | Yes | |
| type | enum | Typen av jsonl-källa. Alltid file_content.Möjliga värden: file_content |
Yes |
OpenAI.EvalRunFileIdDataContentSource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| id | string | Identifieraren för filen. | Yes | |
| type | enum | Typen av jsonl-källa. Alltid file_id.Möjliga värden: file_id |
Yes |
OpenAI.EvalRunList
Ett objekt som representerar en lista över exekveringar för en utvärdering.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | En matris med eval-körningsobjekt. | Yes | |
| first_id | string | Identifieraren för den första eval-körningen i datamatrisen. | Yes | |
| has_more | boolean | Anger om det finns fler utvärderingar tillgängliga. | Yes | |
| last_id | string | Identifierare för den senaste eval-körningen i dataarrayen. | Yes | |
| object | enum | Typen av det här objektet. Den är alltid inställd på "lista". Möjliga värden: list |
Yes |
OpenAI.EvalRunOutputItem
Ett schema som representerar ett utdataobjekt för utvärderingskörning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpel (i sekunder) när utvärderingskörningen skapades. | Yes | |
| datasource-objekt | object | Information om indatakällans objekt. | Yes | |
| datakälla_objekt_id | integer | Identifieraren för datakällans objekt. | Yes | |
| eval_id | string | Identifieraren för utvärderingsgruppen. | Yes | |
| id | string | Unik identifierare för output-objektet vid utvärderingskörningen. | Yes | |
| object | enum | Typ av objekt. Alltid "eval.run.output_item". Möjliga värden: eval.run.output_item |
Yes | |
| results | array | En lista över resultat från utvärderingskörningen. | Yes | |
| run_id | string | Identifieraren för utvärderingskörningen som är associerad med det här utdataobjektet. | Yes | |
| exempel | object | Ett exempel som innehåller indata och utdata från utvärderingskörningen. | Yes | |
| └– fel | OpenAI.EvalApiError | Ett objekt som representerar ett felsvar från Eval-API:et. | No | |
| └– avslutnings_anledning | string | Anledningen till att exempelgenereringen slutfördes. | No | |
| └– indata | array | En matris med indatameddelanden. | No | |
| └– max_completion_tokens | integer | Det maximala antalet token som tillåts för slutförande. | No | |
| └– modell | string | Den modell som används för att generera exemplet. | No | |
| └– utdata | array | En matris med utdatameddelanden. | No | |
| └– frö | integer | Det frö som används för att generera exemplet. | No | |
| └– temperatur | number | Den samplingstemperatur som används. | No | |
| └– top_p | number | Det top_p värde som används för sampling. | No | |
| └— användning | object | Information om tokenanvändning för exemplet. | No | |
| └– cached_tokens | integer | Antalet token som hämtats från cacheminnet. | No | |
| └– completion_tokens | integer | Antalet slutförandetoken som genererats. | No | |
| └– prompt_tokens | integer | Antalet prompttoken som används. | No | |
| └– totalt_antal_tokenar | integer | Det totala antalet token som används. | No | |
| status | string | Status för utvärderingskörningen. | Yes |
OpenAI.EvalRunOutputItemList
Ett objekt som representerar en lista över utdataobjekt för en utvärderingskörning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | En matris med objekt för eval-körning av utdataobjekt. | Yes | |
| first_id | string | Identifieraren för utdataobjektet från första eval-körningen i datamatrisen. | Yes | |
| has_more | boolean | Anger om det finns mer utvärderingskörningsutdata tillgänglig. | Yes | |
| last_id | string | Identifieraren för utdataobjektet för den senaste eval-körningen i datamatrisen. | Yes | |
| object | enum | Typen av det här objektet. Den är alltid inställd på "lista". Möjliga värden: list |
Yes |
OpenAI.EvalRunResponsesDataContentSource
Ett EvalResponsesSource-objekt som beskriver en konfiguration av datakällan som körs.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| skapad_efter | integer | Inkludera endast objekt som skapats efter den här tidsstämpeln (inklusive). Det här är en frågeparameter som används för att välja svar. | No | |
| skapat_före | integer | Inkludera endast objekt som skapats före den här tidsstämpeln (inklusive). Det här är en frågeparameter som används för att välja svar. | No | |
| instructions_search | string | Valfri sträng för att söka i instruktionsfältet. Det här är en frågeparameter som används för att välja svar. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| model | string | Namnet på modellen som svar ska hittas för. Det här är en frågeparameter som används för att välja svar. | No | |
| reasoning_effort | object |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
No | |
| temperature | number | Samplingstemperatur. Det här är en frågeparameter som används för att välja svar. | No | |
| tools | array | Lista över verktygsnamn. Det här är en frågeparameter som används för att välja svar. | No | |
| top_p | number | Nucleus-samplingsparameter. Det här är en frågeparameter som används för att välja svar. | No | |
| type | enum | Typen av körningsdatakälla. Alltid responses.Möjliga värden: responses |
Yes | |
| användare | array | Lista över användaridentifierare. Det här är en frågeparameter som används för att välja svar. | No |
OpenAI.EvalRunStoredCompletionsDataContentSource
En StoredCompletionsRunDataSource-konfiguration som beskriver en uppsättning filter
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| skapad_efter | integer | En valfri Unix-tidsstämpel för att filtrera objekt som skapats efter den här tiden. | No | |
| skapat_före | integer | En valfri Unix-tidsstämpel för att filtrera objekt som skapats före den här tiden. | No | |
| limit | integer | Ett valfritt maximalt antal objekt som ska returneras. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| model | string | En valfri modell att filtrera efter (t.ex. "gpt-4o"). | No | |
| type | enum | Typ av källa. Alltid stored_completions.Möjliga värden: stored_completions |
Yes |
OpenAI.EvalStoredCompletionsDataSourceConfigParams
Inaktuell till förmån för LogsDataSourceConfig.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | Metadatafilter för datakällan för lagrade slutföranden. | No | |
| type | enum | Typen av datakälla. Alltid stored_completions.Möjliga värden: stored_completions |
Yes |
OpenAI.EvalStoredCompletionsDataSourceConfigResource
Inaktuell till förmån för LogsDataSourceConfig.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| schema | object | Json-schemat för körningen av datakällans objekt. Lär dig hur du skapar JSON-scheman här. |
Yes | |
| type | enum | Typen av datakälla. Alltid stored_completions.Möjliga värden: stored_completions |
Yes |
OpenAI.FileSearchTool
Ett verktyg som söker efter relevant innehåll från uppladdade filer.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| filters | object | No | ||
| max_num_results | integer | Det maximala antalet resultat som ska returneras. Det här talet ska vara mellan 1 och 50 inklusive. | No | |
| ranking_options | object | No | ||
| └— ranker | enum | Rangordningen som ska användas för filsökningen. Möjliga värden: auto, default-2024-11-15 |
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 |
Yes | |
| vector_store_ids | array | ID:t för vektorarkiven som ska sökas. | Yes |
OpenAI.FileSearchToolCallItemParam
Resultatet av ett filsökningsverktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| queries | array | De frågor som används för att söka efter filer. | Yes | |
| results | array | Resultatet av anropet till filsökningsverktyget. | No | |
| type | enum | Möjliga värden: file_search_call |
Yes |
OpenAI.FileSearchToolCallItemResource
Resultatet av ett filsökningsverktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| queries | array | De frågor som används för att söka efter filer. | Yes | |
| results | array | Resultatet av anropet till filsökningsverktyget. | 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 |
Yes | |
| type | enum | Möjliga värden: file_search_call |
Yes |
OpenAI.Filters
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| filters | array | Matris med filter som ska kombineras. Objekt kan vara ComparisonFilter eller CompoundFilter. |
Yes | |
| key | string | Nyckeln som ska jämföras med värdet. | Yes | |
| type | enum | Typ av åtgärd: and eller or.Möjliga värden: and, or |
Yes | |
| value | sträng eller tal eller booleskt värde | Det värde som ska jämföras med attributnyckeln. stöder sträng-, nummer- eller booleska typer. | Yes |
OpenAI.FineTuneDPOHyperparameters
De hyperparametrar som används för DPO-finjusteringsjobbet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| batchstorlek | enum | Möjliga värden: auto |
No | |
| beta | enum | Möjliga värden: auto |
No | |
| inlärningshastighetsmultiplikator | enum | Möjliga värden: auto |
No | |
| antal epoker | enum | Möjliga värden: auto |
No |
OpenAI.FineTuneDPOMethod
Konfiguration för DPO-finjusteringsmetoden.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| hyperparametrar | OpenAI.FineTuneDPOHyperparameters | De hyperparametrar som används för DPO-finjusteringsjobbet. | No |
OpenAI.FineTuneMethod
Metoden som används för finjustering.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| dpo | OpenAI.FineTuneDPOMethod | Konfiguration för DPO-finjusteringsmetoden. | No | |
| förstärkning | AzureFineTuneReinforcementMethod | No | ||
| Övervakas | OpenAI.FineTuneSupervisedMethod | Konfiguration för den övervakade finjusteringsmetoden. | No | |
| type | enum | Typ av metod. Är antingen supervised, dpoeller reinforcement.Möjliga värden: supervised, dpo, reinforcement |
Yes |
OpenAI.FineTuneReinforcementHyperparameters
De hyperparametrar som används för finjusteringsjobbet för förstärkning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| batchstorlek | enum | Möjliga värden: auto |
No | |
| compute_multiplier | enum | Möjliga värden: auto |
No | |
| eval_interval | enum | Möjliga värden: auto |
No | |
| eval_samples | enum | Möjliga värden: auto |
No | |
| inlärningshastighetsmultiplikator | enum | Möjliga värden: auto |
No | |
| antal epoker | enum | Möjliga värden: auto |
No | |
| reasoning_effort | enum | Nivå av resonemangsarbete. Möjliga värden: default, low, medium, high |
No |
OpenAI.FineTuneSupervisedHyperparameters
De hyperparametrar som används för finjusteringsjobbet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| batchstorlek | enum | Möjliga värden: auto |
No | |
| inlärningshastighetsmultiplikator | enum | Möjliga värden: auto |
No | |
| antal epoker | enum | Möjliga värden: auto |
No |
OpenAI.FineTuneSupervisedMethod
Konfiguration för den övervakade finjusteringsmetoden.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| hyperparametrar | OpenAI.FineTuneSupervisedHyperparameters | De hyperparametrar som används för finjusteringsjobbet. | No |
OpenAI.FineTuningIntegration
Diskriminerande för OpenAI.FineTuningIntegration
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
wandb |
OpenAI.FineTuningIntegrationWandb |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | sträng (se giltiga modeller nedan) | Yes |
OpenAI.FineTuningIntegrationWandb
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Vilken typ av integrering som aktiveras för finjusteringsjobbet Möjliga värden: wandb |
Yes | |
| wandb | object | Inställningarna för din integrering med Vikter och Biases. Den här nyttolasten anger det projekt som mått skickas till. Du kan också ange ett explicit visningsnamn för körningen, lägga till taggar till din körning och ange en standardentitet (team, användarnamn osv.) som ska associeras med din körning. |
Yes | |
| └— entitet | string | Entiteten som ska användas för körningen. På så sätt kan du ange det team eller användarnamn för WandB-användaren som du vill som associeras med körningen. Om den inte anges används standardentiteten för den registrerade WandB API-nyckeln. |
No | |
| └— namn | string | Ett visningsnamn som ska anges för körningen. Om det inte anges använder vi jobb-ID:t som namn. | No | |
| └– projekt | string | Namnet på projektet som den nya körningen ska skapas under. | No | |
| └– taggar | array | En lista över taggar som ska kopplas till den nyligen skapade körningen. Dessa taggar skickas direkt till WandB. Vissa standardtaggar genereras av OpenAI: "openai/finetune", "openai/{base-model}", "openai/{ftjob-abcdef}". |
No |
OpenAI.FineTuningJob
Objektet fine_tuning.job representerar ett finjusteringsjobb som har skapats via API:et.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när finjusteringsjobbet skapades. | Yes | |
| error | object | För finjusteringsjobb som har failedinnehåller detta mer information om orsaken till felet. |
Yes | |
| └– kod | string | En felkod som kan läsas av datorn. | No | |
| └– meddelande | string | Ett felmeddelande som kan läsas av människor. | No | |
| └– param | string | Parametern som var ogiltig, vanligtvis training_file eller validation_file. Det här fältet är null om felet inte var parameterspecifikt. |
No | |
| beräknad avslutning | integer | Unix-tidsstämpeln (i sekunder) för när finjusteringsjobbet beräknas vara klart. Värdet är null om finjusteringsjobbet inte körs. | No | |
| finjusterad modell | string | Namnet på den finjusterade modell som skapas. Värdet är null om finjusteringsjobbet fortfarande körs. | Yes | |
| finished_at | integer | Unix-tidsstämpeln (i sekunder) för när finjusteringsjobbet slutfördes. Värdet är null om finjusteringsjobbet fortfarande körs. | Yes | |
| hyperparametrar | object | De hyperparametrar som används för finjusteringsjobbet. Det här värdet returneras endast när jobb körs supervised . |
Yes | |
| └– batch_size | enum | Möjliga värden: auto |
No | |
| └– learning_rate_multiplier | enum | Möjliga värden: auto |
No | |
| └– n_epochs | enum | Möjliga värden: auto |
No | |
| id | string | Objektidentifieraren, som kan refereras till i API-slutpunkterna. | Yes | |
| Integrationer | array | En lista över integreringar som ska aktiveras för det här finjusteringsjobbet. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| metod | OpenAI.FineTuneMethod | Metoden som används för finjustering. | No | |
| model | string | Basmodellen som finjusteras. | Yes | |
| object | enum | Objekttypen, som alltid är "fine_tuning.job". Möjliga värden: fine_tuning.job |
Yes | |
| organization_id | string | Den organisation som äger finjusteringsjobbet. | Yes | |
| resultatfiler | array | Det kompilerade resultatfil-ID:t för finjusteringsjobbet. Du kan hämta resultatet med Api:et Files. | Yes | |
| seed | integer | Det frö som används för finjusteringsjobbet. | Yes | |
| status | enum | Den aktuella statusen för finjusteringsjobbet, som kan vara antingen validating_files, queued, running, succeeded, failedeller cancelled.Möjliga värden: validating_files, queued, running, succeeded, , failedcancelled |
Yes | |
| tränade_token | integer | Det totala antalet fakturerbara token som bearbetas av det här finjusteringsjobbet. Värdet är null om finjusteringsjobbet fortfarande körs. | Yes | |
| utbildningsfil | string | Det fil-ID som används för träning. Du kan hämta träningsdata med Files-API:et. | Yes | |
| user_provided_suffix | string | Det beskrivande suffixet som tillämpas på jobbet, enligt beskrivningen i begäran om jobbskapande. | No | |
| validation_file | string | Det fil-ID som används för validering. Du kan hämta valideringsresultatet med Files-API:et. | Yes |
OpenAI.FineTuningJobCheckpoint
Objektet fine_tuning.job.checkpoint representerar en modellkontrollpunkt för ett finjusteringsjobb som är redo att användas.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när kontrollpunkten skapades. | Yes | |
| Fintjusterad modellkontrollpunkt | string | Namnet på den finjusterade kontrollpunktsmodellen som skapas. | Yes | |
| finjusteringsjobb_id | string | Namnet på det finjusteringsjobb från vilket denna kontrollpunkt skapades. | Yes | |
| id | string | Kontrollpunktsidentifieraren, som kan refereras till i API-slutpunkterna. | Yes | |
| mätvärden | object | Mått vid stegnumret under finjusteringsjobbet. | Yes | |
| └– full_valid_loss | number | No | ||
| └– full_valid_mean_token_accuracy | number | No | ||
| └– steg | number | No | ||
| └– train_loss | number | No | ||
| └– train_mean_token_accuracy | number | No | ||
| └– valid_loss | number | No | ||
| └– valid_mean_token_accuracy | number | No | ||
| object | enum | Objekttypen, som alltid är "fine_tuning.job.checkpoint". Möjliga värden: fine_tuning.job.checkpoint |
Yes | |
| stegnummer | integer | Det stegnummer som kontrollpunkten skapades vid. | Yes |
OpenAI.FineTuningJobEvent
Finjustera jobbhändelseobjekt
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när finjusteringsjobbet skapades. | Yes | |
| data | De data som är associerade med händelsen. | No | ||
| id | string | Objektidentifieraren. | Yes | |
| nivå | enum | Loggnivån för händelsen. Möjliga värden: info, warn, error |
Yes | |
| message | string | Meddelandet om händelsen. | Yes | |
| object | enum | Objekttypen, som alltid är "fine_tuning.job.event". Möjliga värden: fine_tuning.job.event |
Yes | |
| type | enum | Typ av händelse. Möjliga värden: message, metrics |
No |
OpenAI.FunctionObject
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| description | string | En beskrivning av vad funktionen gör, som används av modellen för att välja när och hur funktionen ska anropas. | No | |
| name | string | Namnet på den funktion som ska anropas. Måste vara a-z, A-Z, 0-9, eller innehålla understreck och bindestreck, med en maximal längd på 64. | Yes | |
| parameters | Parametrarna som funktionerna accepterar, som beskrivs som ett JSON-schemaobjekt. | No | ||
| strict | boolean | Om du vill aktivera strikt schemaefterlevnad när funktionsanropet genereras. Om värdet är true följer modellen det exakta schemat som definierats i fältet parameters . Endast en delmängd av JSON-schema stöds när strict är true. |
No | False |
OpenAI.FunctionTool
Definierar en funktion i din egen kod som modellen kan välja att anropa.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| description | string | En beskrivning av funktionen. Används av modellen för att avgöra om funktionen ska anropas eller inte. | No | |
| name | string | Namnet på funktionen som ska anropas. | Yes | |
| parameters | Ett JSON-schemaobjekt som beskriver funktionens parametrar. | Yes | ||
| strict | boolean | Om strikt parameterverifiering ska tillämpas. Standard true. |
Yes | |
| type | enum | Typ av funktionsverktyg. Alltid function.Möjliga värden: function |
Yes |
OpenAI.FunctionToolCallItemParam
Ett verktygsanrop för att köra en funktion.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argumenten som ska skickas till funktionen. | Yes | |
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Yes | |
| name | string | Namnet på den funktion som ska köras. | Yes | |
| type | enum | Möjliga värden: function_call |
Yes |
OpenAI.FunctionToolCallItemResource
Ett verktygsanrop för att köra en funktion.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argumenten som ska skickas till funktionen. | Yes | |
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Yes | |
| name | string | Namnet på den funktion som ska köras. | Yes | |
| 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 |
Yes | |
| type | enum | Möjliga värden: function_call |
Yes |
OpenAI.FunctionToolCallOutputItemParam
Utdata från ett funktionsverktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Yes | |
| output | string | En JSON-sträng med utdata från funktionsverktygets anrop. | Yes | |
| type | enum | Möjliga värden: function_call_output |
Yes |
OpenAI.FunctionToolCallOutputItemResource
Utdata från ett funktionsverktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| call_id | string | Det unika ID:t för funktionsverktygets anrop som genereras av modellen. | Yes | |
| output | string | En JSON-sträng med utdata från funktionsverktygets anrop. | Yes | |
| 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 |
Yes | |
| type | enum | Möjliga värden: function_call_output |
Yes |
OpenAI.Grader
Diskriminerande för OpenAI.Grader
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
label_model |
OpenAI.GraderLabelModel |
text_similarity |
OpenAI.GraderTextSimilarity |
python |
OpenAI.GraderPython |
score_model |
OpenAI.GraderScoreModel |
multi |
OpenAI.GraderMulti |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.GraderType | Yes |
OpenAI.GraderLabelModel
Ett LabelModelGrader-objekt som använder en modell för att tilldela etiketter till varje objekt i utvärderingen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | Yes | ||
| Etiketter | array | Etiketterna som ska tilldelas till varje objekt i utvärderingen. | Yes | |
| model | string | Den modell som ska användas för utvärderingen. Måste ha stöd för strukturerade utdata. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| godkända_etiketter | array | Etiketterna som anger ett godkänt resultat. Måste vara en delmängd av etiketter. | Yes | |
| type | enum | Objekttypen, som alltid label_modelär .Möjliga värden: label_model |
Yes |
OpenAI.GraderMulti
Ett MultiGrader-objekt kombinerar utdata från flera graders för att skapa en enda poäng.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| calculate_output | string | En formel för att beräkna utdata baserat på graderresultat. | Yes | |
| Klassare | object | Yes | ||
| name | string | Namnet på bedömaren. | Yes | |
| type | enum | Objekttypen, som alltid multiär .Möjliga värden: multi |
Yes |
OpenAI.GraderPython
Ett PythonGrader-objekt som kör ett Python-skript på indata.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| image_tag | string | Avbildningstaggen som ska användas för Python-skriptet. | No | |
| name | string | Namnet på bedömaren. | Yes | |
| källa | string | Källkoden för Python-skriptet. | Yes | |
| type | enum | Objekttypen, som alltid pythonär .Möjliga värden: python |
Yes |
OpenAI.GraderScoreModel
Ett ScoreModelGrader-objekt som använder en modell för att tilldela en poäng till indata.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | Inmatningstexten. Detta kan innehålla mallsträngar. | Yes | |
| model | string | Den modell som ska användas för utvärderingen. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| omfång | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| provtagning_parametrar | Samplingsparametrarna för modellen. | No | ||
| type | enum | Objekttypen, som alltid score_modelär .Möjliga värden: score_model |
Yes |
OpenAI.GraderStringCheck
Ett StringCheckGrader-objekt som utför en strängjämförelse mellan indata och referens med en angiven åtgärd.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | string | Inmatningstexten. Detta kan innehålla mallsträngar. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| Operation | enum | Strängkontrollprocessen som ska utföras. En av eq, ne, likeeller ilike.Möjliga värden: eq, ne, like, ilike |
Yes | |
| hänvisning | string | Referenstexten. Detta kan innehålla mallsträngar. | Yes | |
| type | enum | Objekttypen, som alltid string_checkär .Möjliga värden: string_check |
Yes |
OpenAI.GraderTextSimilarity
Ett TextSimilarityGrader-objekt som betygsätter text baserat på likhetsmått.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| utvärderingsmetrik | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
Yes | |
| input | string | Texten som bedöms. | Yes | |
| name | string | Namnet på bedömaren. | Yes | |
| hänvisning | string | Texten som betygsätts och jämförs med. | Yes | |
| type | enum | Typ av väghyvel. Möjliga värden: text_similarity |
Yes |
OpenAI.GraderType
| Property | Value |
|---|---|
| Type | string |
| Values | string_checktext_similarityscore_modellabel_modelpythonmulti |
OpenAI.ImageGenTool
Ett verktyg som genererar bilder med hjälp av en modell som gpt-image-1.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | enum | Bakgrundstyp för den genererade bilden. En av transparent,opaque, eller auto. Förvald: auto.Möjliga värden: transparent, opaque, auto |
No | |
| input_image_mask | object | Valfri mask för inpainting. Innehåller image_url(sträng, valfritt) och file_id (sträng, valfritt). |
No | |
| └– file_id | string | Fil-ID för maskbilden. | No | |
| └ image_url | string | Base64-kodad maskbild. | No | |
| model | enum | Den bildgenereringsmodell som ska användas. Förvald: gpt-image-1.Möjliga värden: gpt-image-1 |
No | |
| moderation | enum | Modereringsnivå för den genererade avbildningen. Förvald: auto.Möjliga värden: auto, low |
No | |
| output_compression | integer | Komprimeringsnivå för utdatabilden. Standard: 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 | |
| partial_images | integer | Antal partiella bilder som ska genereras i strömningsläge, från 0 (standardvärde) till 3. | No | 0 |
| quality | enum | Kvaliteten på den genererade avbildningen. En av low, medium, high,eller auto. Förvald: auto.Möjliga värden: low, medium, high, auto |
No | |
| size | enum | Storleken på den genererade avbildningen. En av 1024x1024, 1024x1536,1536x1024, eller auto. Förvald: auto.Möjliga värden: 1024x1024, 1024x1536, 1536x1024, auto |
No | |
| type | enum | Typ av bildgenereringsverktyg. Alltid image_generation.Möjliga värden: image_generation |
Yes |
OpenAI.ImageGenToolCallItemParam
En begäran om bildgenerering som gjorts av modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| result | string | Den genererade avbildningen som kodas i base64. | Yes | |
| type | enum | Möjliga värden: image_generation_call |
Yes |
OpenAI.ImageGenToolCallItemResource
En begäran om bildgenerering som gjorts av modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| result | string | Den genererade avbildningen som kodas i base64. | Yes | |
| status | enum | Möjliga värden: in_progress, completed, generating, failed |
Yes | |
| type | enum | Möjliga värden: image_generation_call |
Yes |
OpenAI.ImplicitUserMessage
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | sträng eller matris | Yes |
OpenAI.Includable
Ange ytterligare utdata som ska inkluderas i modellsvaret. För närvarande stöds värden:
-
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 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 |
|---|---|
| Description | Ange ytterligare utdata som ska inkluderas i modellsvaret. För närvarande värden som stöds är: - code_interpreter_call.outputs: Innehåller utdata från python-kodkörningi kodtolkarverktyget anropar objekt. - computer_call_output.output.image_url: Inkludera bild-URL:er från datorns anropsresultat.- file_search_call.results: Inkludera sökresultaten föranropet till filsökningsverktyget. - 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 resonemangettoken i utdata för resonemangsobjekt. Detta gör det möjligt att använda resonemangsobjekt i Flervändiga konversationer när du använder respons-API:et tillståndslöst (till exempel när parametern store är inställd på false, eller när en organisation ärregistrerats i programmet för ingen datalagring. |
| Type | string |
| Values | code_interpreter_call.outputscomputer_call_output.output.image_urlfile_search_call.resultsmessage.input_image.image_urlmessage.output_text.logprobsreasoning.encrypted_content |
OpenAI.ItemContent
Diskriminerande för OpenAI.ItemContent
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
input_audio |
OpenAI.ItemContentInputAudio |
output_audio |
OpenAI.ItemContentOutputAudio |
refusal |
OpenAI.ItemContentRefusal |
input_text |
OpenAI.ItemContentInputText |
input_image |
OpenAI.ItemContentInputImage |
input_file |
OpenAI.ItemContentInputFile |
output_text |
OpenAI.ItemContentOutputText |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ItemContentType | Multimodala in- och utdataflöden. | Yes |
OpenAI.ItemContentInputAudio
En ljudinmatning till modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | string | Base64-kodade ljuddata. | Yes | |
| format | enum | Formatet för ljuddata. Format som stöds för närvarande är mp3 ochwav.Möjliga värden: mp3, wav |
Yes | |
| type | enum | Typ av indataobjekt. Alltid input_audio.Möjliga värden: input_audio |
Yes |
OpenAI.ItemContentInputFile
En filinmatning till modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file_data | string | Innehållet i filen som ska skickas till modellen. | No | |
| file_id | string | ID:t 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 |
Yes |
OpenAI.ItemContentInputImage
En bildinmatning till modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| detail | enum | Detaljnivån för bilden som ska skickas till modellen. En av high, loweller auto. Standardinställningen är auto.Möjliga värden: low, high, auto |
No | |
| file_id | string | ID:t för filen som ska skickas till modellen. | No | |
| image_url | string | URL:en för den bild som ska skickas till modellen. En fullständigt kvalificerad URL eller base64-kodad bild i en data-URL. | No | |
| type | enum | Typ av indataobjekt. Alltid input_image.Möjliga värden: input_image |
Yes |
OpenAI.ItemContentInputText
En textinmatning till modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| text | string | Textinmatningen till modellen. | Yes | |
| type | enum | Typ av indataobjekt. Alltid input_text.Möjliga värden: input_text |
Yes |
OpenAI.ItemContentOutputAudio
Ett ljudutgång från modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | string | Base64-kodade ljuddata från modellen. | Yes | |
| transcript | string | Avskriften av ljuddata från modellen. | Yes | |
| type | enum | Typen av utdataljudet. Alltid output_audio.Möjliga värden: output_audio |
Yes |
OpenAI.ItemContentOutputText
En textutgång från modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| annotations | array | Anteckningarna i textutdata. | Yes | |
| logprobs | array | No | ||
| text | string | Textutdata från modellen. | Yes | |
| type | enum | Typ av utdatatext. Alltid output_text.Möjliga värden: output_text |
Yes |
OpenAI.ItemContentRefusal
En vägran från modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| refusal | string | Avslagsförklaringen från modellen. | Yes | |
| type | enum | Typ av vägran. Alltid refusal.Möjliga värden: refusal |
Yes |
OpenAI.ItemContentType
Multimodala in- och utdataflöden.
| Property | Value |
|---|---|
| Description | Multimodala in- och utdataflöden. |
| Type | string |
| Values | input_textinput_audioinput_imageinput_fileoutput_textoutput_audiorefusal |
OpenAI.ItemParam
Innehållsobjekt som används för att generera ett svar.
Discriminator för OpenAI.ItemParam
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
file_search_call |
OpenAI.FileSearchToolCallItemParam |
computer_call |
OpenAI.ComputerToolCallItemParam |
computer_call_output |
OpenAI.ComputerToolCallOutputItemParam |
web_search_call |
OpenAI.WebSearchToolCallItemParam |
function_call |
OpenAI.FunctionToolCallItemParam |
function_call_output |
OpenAI.FunctionToolCallOutputItemParam |
reasoning |
OpenAI.ReasoningItemParam |
item_reference |
OpenAI.ItemReferenceItemParam |
image_generation_call |
OpenAI.ImageGenToolCallItemParam |
code_interpreter_call |
OpenAI.CodeInterpreterToolCallItemParam |
local_shell_call |
OpenAI.LocalShellToolCallItemParam |
local_shell_call_output |
OpenAI.LocalShellToolCallOutputItemParam |
mcp_list_tools |
OpenAI.MCPListToolsItemParam |
mcp_approval_request |
OpenAI.MCPApprovalRequestItemParam |
mcp_approval_response |
OpenAI.MCPApprovalResponseItemParam |
mcp_call |
OpenAI.MCPCallItemParam |
message |
OpenAI.ResponsesMessageItemParam |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ItemType | Yes |
OpenAI.ItemReferenceItemParam
En intern identifierare för ett objekt att referera till.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| id | string | Det tjänstbaserade ID:t för det tidigare genererade svarsobjektet som refereras till. | Yes | |
| type | enum | Möjliga värden: item_reference |
Yes |
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:
| Typvärde | Schema |
|---|---|
file_search_call |
OpenAI.FileSearchToolCallItemResource |
computer_call |
OpenAI.ComputerToolCallItemResource |
computer_call_output |
OpenAI.ComputerToolCallOutputItemResource |
web_search_call |
OpenAI.WebSearchToolCallItemResource |
function_call |
OpenAI.FunctionToolCallItemResource |
function_call_output |
OpenAI.FunctionToolCallOutputItemResource |
reasoning |
OpenAI.ReasoningItemResource |
image_generation_call |
OpenAI.ImageGenToolCallItemResource |
code_interpreter_call |
OpenAI.CodeInterpreterToolCallItemResource |
local_shell_call |
OpenAI.LocalShellToolCallItemResource |
local_shell_call_output |
OpenAI.LocalShellToolCallOutputItemResource |
mcp_list_tools |
OpenAI.MCPListToolsItemResource |
mcp_approval_request |
OpenAI.MCPApprovalRequestItemResource |
mcp_approval_response |
OpenAI.MCPApprovalResponseItemResource |
mcp_call |
OpenAI.MCPCallItemResource |
message |
OpenAI.ResponsesMessageItemResource |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| id | string | Yes | ||
| type | OpenAI.ItemType | Yes |
OpenAI.ItemType
| Property | Value |
|---|---|
| Type | string |
| Values | messagefile_search_callfunction_callfunction_call_outputcomputer_callcomputer_call_outputweb_search_callreasoningitem_referenceimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_call |
OpenAI.ListFineTuningJobCheckpointsResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Yes | ||
| first_id | string | No | ||
| has_more | boolean | Yes | ||
| last_id | string | No | ||
| object | enum | Möjliga värden: list |
Yes |
OpenAI.ListFineTuningJobEventsResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Yes | ||
| has_more | boolean | Yes | ||
| object | enum | Möjliga värden: list |
Yes |
OpenAI.ListModelsResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Yes | ||
| object | enum | Möjliga värden: list |
Yes |
OpenAI.ListPaginatedFineTuningJobsResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Yes | ||
| has_more | boolean | Yes | ||
| object | enum | Möjliga värden: list |
Yes |
OpenAI.ListVectorStoreFilesFilter
| Property | Value |
|---|---|
| Type | string |
| Values | in_progresscompletedfailedcancelled |
OpenAI.ListVectorStoreFilesResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Yes | ||
| first_id | string | Yes | ||
| has_more | boolean | Yes | ||
| last_id | string | Yes | ||
| object | enum | Möjliga värden: list |
Yes |
OpenAI.ListVectorStoresResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Yes | ||
| first_id | string | Yes | ||
| has_more | boolean | Yes | ||
| last_id | string | Yes | ||
| object | enum | Möjliga värden: list |
Yes |
OpenAI.LocalShellExecAction
Kör ett gränssnittskommando på servern.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| kommando | array | Kommandot som ska köras. | Yes | |
| env | object | Miljövariabler som ska anges för kommandot. | Yes | |
| timeout_ms (timeout i millisekunder) | integer | Valfri timeout i millisekunder för kommandot. | No | |
| type | enum | Typen av lokal gränssnittsåtgärd. Alltid exec.Möjliga värden: exec |
Yes | |
| user | string | Valfri användare att köra kommandot som. | No | |
| working_directory | string | Valfri arbetskatalog för att köra kommandot i. | No |
OpenAI.LocalShellTool
Ett verktyg som gör att modellen kan köra gränssnittskommandon i en lokal miljö.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typ av lokalt gränssnittsverktyg. Alltid local_shell.Möjliga värden: local_shell |
Yes |
OpenAI.LocalShellToolCallItemParam
Ett verktygsanrop för att köra ett kommando i det lokala gränssnittet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| action | OpenAI.LocalShellExecAction | Kör ett gränssnittskommando på servern. | Yes | |
| call_id | string | Det unika ID:t för det lokala gränssnittsverktygsanropet som genereras av modellen. | Yes | |
| type | enum | Möjliga värden: local_shell_call |
Yes |
OpenAI.LocalShellToolCallItemResource
Ett verktygsanrop för att köra ett kommando i det lokala gränssnittet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| action | OpenAI.LocalShellExecAction | Kör ett gränssnittskommando på servern. | Yes | |
| call_id | string | Det unika ID:t för det lokala gränssnittsverktygsanropet som genereras av modellen. | Yes | |
| status | enum | Möjliga värden: in_progress, completed, incomplete |
Yes | |
| type | enum | Möjliga värden: local_shell_call |
Yes |
OpenAI.LocalShellToolCallOutputItemParam
Utdata från ett lokalt gränssnittsverktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| output | string | En JSON-sträng med utdata från det lokala gränssnittets verktygsanrop. | Yes | |
| type | enum | Möjliga värden: local_shell_call_output |
Yes |
OpenAI.LocalShellToolCallOutputItemResource
Utdata från ett lokalt gränssnittsverktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| output | string | En JSON-sträng med utdata från det lokala gränssnittets verktygsanrop. | Yes | |
| status | enum | Möjliga värden: in_progress, completed, incomplete |
Yes | |
| type | enum | Möjliga värden: local_shell_call_output |
Yes |
OpenAI.Location
Diskriminator för OpenAI.Location
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
approximate |
OpenAI.ApproximateLocation |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.LocationType | Yes |
OpenAI.LocationType
| Property | Value |
|---|---|
| Type | string |
| Values | approximate |
OpenAI.LogProb
Loggens sannolikhet för en token.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | array | Yes | ||
| logprob | number | Yes | ||
| token | string | Yes | ||
| top_logprobs | array | Yes |
OpenAI.MCPApprovalRequestItemParam
En begäran om mänskligt godkännande av ett verktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argument för verktyget. | Yes | |
| name | string | Namnet på det verktyg som ska köras. | Yes | |
| server_label | string | Etiketten på MCP-servern som skickar begäran. | Yes | |
| type | enum | Möjliga värden: mcp_approval_request |
Yes |
OpenAI.MCPApprovalRequestItemResource
En begäran om mänskligt godkännande av ett verktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argument för verktyget. | Yes | |
| name | string | Namnet på det verktyg som ska köras. | Yes | |
| server_label | string | Etiketten på MCP-servern som skickar begäran. | Yes | |
| type | enum | Möjliga värden: mcp_approval_request |
Yes |
OpenAI.MCPApprovalResponseItemParam
Ett svar på en begäran om MCP-godkännande.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| approval_request_id | string | ID:t för godkännandebegäran som besvaras. | Yes | |
| approve | boolean | Om begäran godkändes. | Yes | |
| reason | string | Valfri orsak till beslutet. | No | |
| type | enum | Möjliga värden: mcp_approval_response |
Yes |
OpenAI.MCPApprovalResponseItemResource
Ett svar på en begäran om MCP-godkännande.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| approval_request_id | string | ID:t för godkännandebegäran som besvaras. | Yes | |
| approve | boolean | Om begäran godkändes. | Yes | |
| reason | string | Valfri orsak till beslutet. | No | |
| type | enum | Möjliga värden: mcp_approval_response |
Yes |
OpenAI.MCPCallItemParam
Ett anrop av ett verktyg på en MCP-server.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argumenten som skickas till verktyget. | Yes | |
| error | string | Felet från verktygsanropet, om det finns något. | No | |
| name | string | Namnet på verktyget som kördes. | Yes | |
| output | string | Utdata från verktygsanropet. | No | |
| server_label | string | Etiketten på MCP-servern som kör verktyget. | Yes | |
| type | enum | Möjliga värden: mcp_call |
Yes |
OpenAI.MCPCallItemResource
Ett anrop av ett verktyg på en MCP-server.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | string | En JSON-sträng med argumenten som skickas till verktyget. | Yes | |
| error | string | Felet från verktygsanropet, om det finns något. | No | |
| name | string | Namnet på verktyget som kördes. | Yes | |
| output | string | Utdata från verktygsanropet. | No | |
| server_label | string | Etiketten på MCP-servern som kör verktyget. | Yes | |
| type | enum | Möjliga värden: mcp_call |
Yes |
OpenAI.MCPListToolsItemParam
En lista över verktyg som är tillgängliga på en MCP-server.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| error | string | Felmeddelande om servern inte kunde lista verktyg. | No | |
| server_label | string | MCP-serverns etikett. | Yes | |
| tools | array | Verktygen som är tillgängliga på servern. | Yes | |
| type | enum | Möjliga värden: mcp_list_tools |
Yes |
OpenAI.MCPListToolsItemResource
En lista över verktyg som är tillgängliga på en MCP-server.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| error | string | Felmeddelande om servern inte kunde lista verktyg. | No | |
| server_label | string | MCP-serverns etikett. | Yes | |
| tools | array | Verktygen som är tillgängliga på servern. | Yes | |
| type | enum | Möjliga värden: mcp_list_tools |
Yes |
OpenAI.MCPListToolsTool
Ett verktyg som är tillgängligt på en MCP-server.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| annotations | Ytterligare anteckningar om verktyget. | No | ||
| description | string | Beskrivningen av verktyget. | No | |
| input_schema | JSON-schemat som beskriver verktygets indata. | Yes | ||
| name | string | Namnet på verktyget. | Yes |
OpenAI.MCPTool
Ge modellen åtkomst till ytterligare verktyg via MCP-servrar (Remote Model Context Protocol).
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| allowed_tools | object | No | ||
| └– tool_names | array | Lista över tillåtna verktygsnamn. | No | |
| headers | object | Valfria HTTP-huvuden som ska skickas till MCP-servern. Använda för autentisering eller andra ändamål |
No | |
| require_approval | objekt (se giltiga modeller nedan) | Ange vilket av MCP-serverns verktyg som kräver godkännande. | No | |
| server_label | string | En etikett för den här MCP-servern som används för att identifiera den i verktygsanrop. | Yes | |
| server_url | string | URL:en för MCP-servern. | Yes | |
| type | enum | Typ av MCP-verktyg. Alltid mcp.Möjliga värden: mcp |
Yes |
OpenAI.MetadataPropertyForRequest
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.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No |
OpenAI.Model
Beskriver ett OpenAI-modellerbjudande som kan användas med API:et.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created | integer | Unix-tidsstämpeln (i sekunder) när modellen skapades. | Yes | |
| id | string | Modellidentifieraren, som kan refereras till i API-slutpunkterna. | Yes | |
| object | enum | Objekttypen, som alltid är "modell". Möjliga värden: model |
Yes | |
| owned_by | string | Den organisation som äger modellen. | Yes |
OpenAI.OtherChunkingStrategyResponseParam
Detta returneras när segmenteringsstrategin är okänd. Det beror vanligtvis på att filen indexerades innan chunking_strategy konceptet introducerades i API:et.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Alltid other.Möjliga värden: other |
Yes |
OpenAI.ParallelToolCalls
Om du vill aktivera parallell funktionsanrop under verktygsanvändning.
Typ: booleskt värde
OpenAI.Prompt
Referens till en promptmall och dess variabler.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| id | string | Den unika identifieraren för den promptmall som ska användas. | Yes | |
| Variabler | object | Valfri mappning av värden att ersätta med variabler i din datorn. Ersättningsvärdena kan antingen vara strängar eller andra Svarsindatatyper som bilder eller filer. |
No | |
| version | string | Valfri version av promptmallen. | No |
OpenAI.RankingOptions
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| ranker | enum | Rangordningen som ska användas för filsökningen. Möjliga värden: auto, default-2024-11-15 |
No | |
| score_threshold | 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.Reasoning
Endast o-seriemodeller
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| effort | object |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
No | |
| generate_summary | enum |
Inaktuell: använd summary i stället.En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
No | |
| summary | enum | En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
No |
OpenAI.ReasoningEffort
Endast o-seriemodeller
Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. Att minska resonemangsinsatsen kan resultera i snabbare svar och färre token som används vid resonemang i ett svar.
| Property | Value |
|---|---|
| Description |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
| Type | string |
| Values | lowmediumhigh |
OpenAI.ReasoningItemParam
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 | Required | Default |
|---|---|---|---|---|
| encrypted_content | string | Det krypterade innehållet i resonemangsobjektet fylls i när ett svar har lämnats. genereras med reasoning.encrypted_content i parametern include . |
No | |
| summary | array | Resonerande textinnehåll | Yes | |
| type | enum | Möjliga värden: reasoning |
Yes |
OpenAI.ReasoningItemResource
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 | Required | Default |
|---|---|---|---|---|
| encrypted_content | string | Det krypterade innehållet i resonemangsobjektet fylls i när ett svar har lämnats. genereras med reasoning.encrypted_content i parametern include . |
No | |
| summary | array | Resonerande textinnehåll | Yes | |
| type | enum | Möjliga värden: reasoning |
Yes |
OpenAI.ReasoningItemSummaryPart
Diskriminerande för OpenAI.ReasoningItemSummaryPart
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
summary_text |
OpenAI.ReasoningItemSummaryTextPart |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ReasoningItemSummaryPartType | Yes |
OpenAI.ReasoningItemSummaryPartType
| Property | Value |
|---|---|
| Type | string |
| Values | summary_text |
OpenAI.ReasoningItemSummaryTextPart
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| text | string | Yes | ||
| type | enum | Möjliga värden: summary_text |
Yes |
OpenAI.Response
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| background | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| created_at | integer | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | Yes | |
| error | object | Ett felobjekt som returneras när modellen inte genererar ett svar. | Yes | |
| └– kod | OpenAI.ResponseErrorCode | Felkoden för svaret. | No | |
| └– meddelande | string | En läsbar beskrivning av felet. | No | |
| id | string | Unik identifierare för det här svaret. | Yes | |
| incomplete_details | object | Information om varför svaret är ofullständigt. | Yes | |
| └— orsak | enum | Anledningen till att svaret är ofullständigt. Möjliga värden: max_output_tokens, content_filter |
No | |
| instructions | sträng eller matris | Yes | ||
| max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| object | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
Yes | |
| output | array | 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. |
Yes | |
| output_text | string | Endast SDK-bekvämlighetsegenskap som innehåller aggregerade textutdata från alla output_text objekt i matrisen output , om några finns.Stöds i Python- och JavaScript-SDK:er. |
No | |
| parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | Yes | True |
| previous_response_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| prompt | object | Referens till en promptmall och dess variabler. | No | |
| └– id | string | Den unika identifieraren för den promptmall som ska användas. | No | |
| └– variabler | OpenAI.ResponsePromptVariables | Valfri mappning av värden att ersätta med variabler i din datorn. Ersättningsvärdena kan antingen vara strängar eller andra Svarsindatatyper som bilder eller filer. |
No | |
| └— version | string | Valfri version av promptmallen. | No | |
| reasoning | object |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
No | |
| └— insats | OpenAI.ReasoningEffort |
Endast o-seriemodeller Begränsar arbetet med resonemang för resonemangsmodeller. Värden som stöds för närvarande är low, mediumoch high. MinskaAnsträngning i resonemang kan leda till snabbare svar och färre token som används om resonemang i ett svar. |
No | |
| └– generate_summary | enum |
Inaktuell: använd summary i stället.En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
No | |
| └— sammanfattning | enum | En sammanfattning av det resonemang som utförs av modellen. Detta kan vara användbart för att felsöka och förstå modellens resonemangsprocess. En av auto, conciseeller detailed.Möjliga värden: auto, concise, detailed |
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 | |
| temperature | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
Yes | |
| text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| tool_choice | object | 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 ellerfler verktyg. required innebär att modellen måste anropa ett eller flera verktyg. |
No | |
| └– typ | OpenAI.ToolChoiceObjectType | Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. | No | |
| tools | array | 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. |
No | |
| top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
Yes | |
| truncation | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
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 | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | Yes |
OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent
Genereras när ett partiellt kodfragment strömmas av kodtolkaren.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| delta | string | Det partiella kodfragmentet som strömmas av kodtolkaren. | Yes | |
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svaret som koden strömmas för. | Yes | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call_code.delta.Möjliga värden: response.code_interpreter_call_code.delta |
Yes |
OpenAI.ResponseCodeInterpreterCallCodeDoneEvent
Genereras när kodfragmentet slutförs av kodtolkaren.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | Det slutliga utdatat från kodtolken för kodfragmentet. | Yes | |
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svaret som koden har slutförts för. | Yes | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call_code.done.Möjliga värden: response.code_interpreter_call_code.done |
Yes |
OpenAI.ResponseCodeInterpreterCallCompletedEvent
Genereras när kodtolkaranropet har slutförts.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svaret som kodtolkanropet har slutförts för. | Yes | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call.completed.Möjliga värden: response.code_interpreter_call.completed |
Yes |
OpenAI.ResponseCodeInterpreterCallInProgressEvent
Genereras när ett kodtolkaranrop pågår.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svaret som kodtolkanropet pågår för. | Yes | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call.in_progress.Möjliga värden: response.code_interpreter_call.in_progress |
Yes |
OpenAI.ResponseCodeInterpreterCallInterpretingEvent
Genereras när kodtolkaren aktivt tolkar kodfragmentet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för kodtolkarverktygets anropsobjekt. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svaret som kodtolkaren tolkar kod för. | Yes | |
| type | enum | Typen av händelse. Alltid response.code_interpreter_call.interpreting.Möjliga värden: response.code_interpreter_call.interpreting |
Yes |
OpenAI.ResponseCompletedEvent
Genereras när modellsvaret är klart.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| response | object | Yes | ||
| └– bakgrund | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| └– created_at | integer | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | No | |
| └– fel | OpenAI.ResponseError | Ett felobjekt som returneras när modellen inte genererar ett svar. | No | |
| └– id | string | Unik identifierare för det här svaret. | No | |
| └─ ofullständiga_detlajer | object | Information om varför svaret är ofullständigt. | No | |
| └— orsak | enum | Anledningen till att svaret är ofullständigt. Möjliga värden: max_output_tokens, content_filter |
No | |
| └─ Instruktioner | sträng eller matris | Ett systemmeddelande (eller utvecklarmeddelande) som infogats i modellens kontext. När du använder detta tillsammans med previous_response_id, anvisningarna från en tidigaresvaret kommer inte att överföras till nästa svar. Detta gör det enkelt för att växla ut systemmeddelanden (eller utvecklarmeddelanden) i nya svar. |
No | |
| └– max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| └– max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| └– metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
No | |
| └– utdata | array | 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. |
No | |
| └output_text | string | Endast SDK-bekvämlighetsegenskap som innehåller aggregerade textutdata från alla output_text objekt i matrisen output , om några finns.Stöds i Python- och JavaScript-SDK:er. |
No | |
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | No | True |
| └– föregående_svar_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. | No | |
| └– resonemang | OpenAI.Reasoning |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
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 | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | |
| └– text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceObject | Hur modellen ska välja vilket verktyg (eller verktyg) som ska användas vid generering ett svar. Se parametern tools för att se hur du anger vilka verktygmodellen kan anropa. |
No | |
| └— verktyg | array | 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. |
No | |
| └– top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| └– top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | |
| └– trunkering | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
No | |
| └— 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 | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No | |
| type | enum | Typen av händelse. Alltid response.completed.Möjliga värden: response.completed |
Yes |
OpenAI.ResponseContentPartAddedEvent
Genereras när en ny innehållsdel läggs till.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen som lades till. | Yes | |
| item_id | string | ID:t för utdataobjektet som innehållsdelen lades till i. | Yes | |
| output_index | integer | Indexet för utdataobjektet som innehållsdelen lades till i. | Yes | |
| part | object | Yes | ||
| └– typ | OpenAI.ItemContentType | Multimodala in- och utdataflöden. | No | |
| type | enum | Typen av händelse. Alltid response.content_part.added.Möjliga värden: response.content_part.added |
Yes |
OpenAI.ResponseContentPartDoneEvent
Genereras när en innehållsdel är klar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen som är klar. | Yes | |
| item_id | string | ID:t för utdataobjektet som innehållsdelen lades till i. | Yes | |
| output_index | integer | Indexet för utdataobjektet som innehållsdelen lades till i. | Yes | |
| part | object | Yes | ||
| └– typ | OpenAI.ItemContentType | Multimodala in- och utdataflöden. | No | |
| type | enum | Typen av händelse. Alltid response.content_part.done.Möjliga värden: response.content_part.done |
Yes |
OpenAI.ResponseCreatedEvent
En händelse som genereras när ett svar skapas.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| response | object | Yes | ||
| └– bakgrund | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| └– created_at | integer | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | No | |
| └– fel | OpenAI.ResponseError | Ett felobjekt som returneras när modellen inte genererar ett svar. | No | |
| └– id | string | Unik identifierare för det här svaret. | No | |
| └─ ofullständiga_detlajer | object | Information om varför svaret är ofullständigt. | No | |
| └— orsak | enum | Anledningen till att svaret är ofullständigt. Möjliga värden: max_output_tokens, content_filter |
No | |
| └─ Instruktioner | sträng eller matris | Ett systemmeddelande (eller utvecklarmeddelande) som infogats i modellens kontext. När du använder detta tillsammans med previous_response_id, anvisningarna från en tidigaresvaret kommer inte att överföras till nästa svar. Detta gör det enkelt för att växla ut systemmeddelanden (eller utvecklarmeddelanden) i nya svar. |
No | |
| └– max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| └– max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| └– metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
No | |
| └– utdata | array | 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. |
No | |
| └output_text | string | Endast SDK-bekvämlighetsegenskap som innehåller aggregerade textutdata från alla output_text objekt i matrisen output , om några finns.Stöds i Python- och JavaScript-SDK:er. |
No | |
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | No | True |
| └– föregående_svar_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. | No | |
| └– resonemang | OpenAI.Reasoning |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
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 | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | |
| └– text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceObject | Hur modellen ska välja vilket verktyg (eller verktyg) som ska användas vid generering ett svar. Se parametern tools för att se hur du anger vilka verktygmodellen kan anropa. |
No | |
| └— verktyg | array | 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. |
No | |
| └– top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| └– top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | |
| └– trunkering | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
No | |
| └— 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 | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No | |
| type | enum | Typen av händelse. Alltid response.created.Möjliga värden: response.created |
Yes |
OpenAI.ResponseError
Ett felobjekt som returneras när modellen inte genererar ett svar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | OpenAI.ResponseErrorCode | Felkoden för svaret. | Yes | |
| message | string | En läsbar beskrivning av felet. | Yes |
OpenAI.ResponseErrorCode
Felkoden för svaret.
| Property | Value |
|---|---|
| Description | Felkoden för svaret. |
| Type | string |
| Values | 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 | Required | Default |
|---|---|---|---|---|
| code | string | Felkoden. | Yes | |
| message | string | Felmeddelandet. | Yes | |
| param | string | Felparametern. | Yes | |
| type | enum | Typen av händelse. Alltid error.Möjliga värden: error |
Yes |
OpenAI.ResponseFailedEvent
En händelse som genereras när ett svar misslyckas.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| response | object | Yes | ||
| └– bakgrund | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| └– created_at | integer | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | No | |
| └– fel | OpenAI.ResponseError | Ett felobjekt som returneras när modellen inte genererar ett svar. | No | |
| └– id | string | Unik identifierare för det här svaret. | No | |
| └─ ofullständiga_detlajer | object | Information om varför svaret är ofullständigt. | No | |
| └— orsak | enum | Anledningen till att svaret är ofullständigt. Möjliga värden: max_output_tokens, content_filter |
No | |
| └─ Instruktioner | sträng eller matris | Ett systemmeddelande (eller utvecklarmeddelande) som infogats i modellens kontext. När du använder detta tillsammans med previous_response_id, anvisningarna från en tidigaresvaret kommer inte att överföras till nästa svar. Detta gör det enkelt för att växla ut systemmeddelanden (eller utvecklarmeddelanden) i nya svar. |
No | |
| └– max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| └– max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| └– metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
No | |
| └– utdata | array | 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. |
No | |
| └output_text | string | Endast SDK-bekvämlighetsegenskap som innehåller aggregerade textutdata från alla output_text objekt i matrisen output , om några finns.Stöds i Python- och JavaScript-SDK:er. |
No | |
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | No | True |
| └– föregående_svar_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. | No | |
| └– resonemang | OpenAI.Reasoning |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
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 | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | |
| └– text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceObject | Hur modellen ska välja vilket verktyg (eller verktyg) som ska användas vid generering ett svar. Se parametern tools för att se hur du anger vilka verktygmodellen kan anropa. |
No | |
| └— verktyg | array | 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. |
No | |
| └– top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| └– top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | |
| └– trunkering | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
No | |
| └— 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 | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No | |
| type | enum | Typen av händelse. Alltid response.failed.Möjliga värden: response.failed |
Yes |
OpenAI.ResponseFileSearchCallCompletedEvent
Genereras när ett filsökningsanrop har slutförts (resultat hittades).
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | ID för utdataobjektet när filsökningsanropet initieras. | Yes | |
| output_index | integer | Indexet för det utdataobjekt som initieras av filsökningsanropet. | Yes | |
| type | enum | Typen av händelse. Alltid response.file_search_call.completed.Möjliga värden: response.file_search_call.completed |
Yes |
OpenAI.ResponseFileSearchCallInProgressEvent
Genereras när ett filsökningsanrop initieras.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | ID för utdataobjektet när filsökningsanropet initieras. | Yes | |
| output_index | integer | Indexet för det utdataobjekt som initieras av filsökningsanropet. | Yes | |
| type | enum | Typen av händelse. Alltid response.file_search_call.in_progress.Möjliga värden: response.file_search_call.in_progress |
Yes |
OpenAI.ResponseFileSearchCallSearchingEvent
Genereras när en filsökning för närvarande söker.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | ID för utdataobjektet när filsökningsanropet initieras. | Yes | |
| output_index | integer | Indexet för utdataobjektet som filsökningsanropet söker efter. | Yes | |
| type | enum | Typen av händelse. Alltid response.file_search_call.searching.Möjliga värden: response.file_search_call.searching |
Yes |
OpenAI.ResponseFormat
Diskriminerande för OpenAI.ResponseFormat
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
text |
OpenAI.ResponseFormatText |
json_object |
OpenAI.ResponseFormatJsonObject |
json_schema |
OpenAI.ResponseFormatJsonSchema |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: text, json_object, json_schema |
Yes |
OpenAI.ResponseFormatJsonObject
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 ett system- eller användarmeddelande som instruerar den att göra det.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Vilken typ av svarsformat som definieras. Alltid json_object.Möjliga värden: json_object |
Yes |
OpenAI.ResponseFormatJsonSchema
JSON-schema svarsformat. Används för att generera strukturerade JSON-svar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| json_schema | object | Konfigurationsalternativ för strukturerade utdata, inklusive ett JSON-schema. | Yes | |
| └— 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 | |
| └— namn | 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. |
No | |
| └– schema | OpenAI.ResponseFormatJsonSchemaSchema | Schemat för svarsformatet, som beskrivs som ett JSON-schemaobjekt. Lär dig hur du skapar JSON-scheman här. |
No | |
| └– strikt | boolean | Om du vill aktivera strikt schemaefterlevnad när utdata genereras. Om värdet är true följer modellen alltid det exakta schema som definierats i fältet schema . Endast en delmängd av JSON-schemat stöds närstrict är true. |
No | False |
| type | enum | Vilken typ av svarsformat som definieras. Alltid json_schema.Möjliga värden: json_schema |
Yes |
OpenAI.ResponseFormatJsonSchemaSchema
Schemat för svarsformatet, som beskrivs som ett JSON-schemaobjekt. Lär dig hur du skapar JSON-scheman här.
Typ: objekt
OpenAI.ResponseFormatText
Standardformat för svar. Används för att generera textsvar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Vilken typ av svarsformat som definieras. Alltid text.Möjliga värden: text |
Yes |
OpenAI.ResponseFunctionCallArgumentsDeltaEvent
Genereras när det finns ett partiellt funktionsanropsargument delta.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| delta | string | Funktionsanropsargumentens delta som läggs till. | Yes | |
| item_id | string | ID:t för utdataobjektet som deltat för funktionsanropsargument läggs till i. | Yes | |
| output_index | integer | Indexet för det utdataobjekt som funktionsanropsargumenten delta läggs till i. | Yes | |
| type | enum | Typen av händelse. Alltid response.function_call_arguments.delta.Möjliga värden: response.function_call_arguments.delta |
Yes |
OpenAI.ResponseFunctionCallArgumentsDoneEvent
Genereras när argumenten för funktionsanrop slutförs.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | string | Argumenten för funktionsanrop. | Yes | |
| item_id | string | Objektets ID. | Yes | |
| output_index | integer | Indexet för utdataobjektet. | Yes | |
| type | enum | Möjliga värden: response.function_call_arguments.done |
Yes |
OpenAI.ResponseImageGenCallCompletedEvent
Genereras när ett bildgenereringsverktygsanrop har slutförts och den slutliga avbildningen är tillgänglig.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det bildgenereringsobjekt som bearbetas. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| type | enum | Typen av händelse. Alltid "response.image_generation_call.completed". Möjliga värden: response.image_generation_call.completed |
Yes |
OpenAI.ResponseImageGenCallGeneratingEvent
Genereras när ett verktygsanrop för bildgenerering aktivt genererar en avbildning (mellanliggande tillstånd).
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det bildgenereringsobjekt som bearbetas. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| type | enum | Typen av händelse. Alltid “response.image_generation_call.generating”. Möjliga värden: response.image_generation_call.generating |
Yes |
OpenAI.ResponseImageGenCallInProgressEvent
Genereras när ett avbildningsgenereringsverktygsanrop pågår.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det bildgenereringsobjekt som bearbetas. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| type | enum | Typen av händelse. Alltid "response.image_generation_call.in_progress". Möjliga värden: response.image_generation_call.in_progress |
Yes |
OpenAI.ResponseImageGenCallPartialImageEvent
Genereras när en partiell avbildning är tillgänglig under direktuppspelning av bildgenerering.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det bildgenereringsobjekt som bearbetas. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| partial_image_b64 | string | Base64-kodade partiella bilddata, lämpliga för återgivning som en bild. | Yes | |
| 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). | Yes | |
| type | enum | Typen av händelse. Alltid "response.image_generation_call.partial_image". Möjliga värden: response.image_generation_call.partial_image |
Yes |
OpenAI.ResponseInProgressEvent
Genereras när svaret pågår.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| response | object | Yes | ||
| └– bakgrund | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| └– created_at | integer | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | No | |
| └– fel | OpenAI.ResponseError | Ett felobjekt som returneras när modellen inte genererar ett svar. | No | |
| └– id | string | Unik identifierare för det här svaret. | No | |
| └─ ofullständiga_detlajer | object | Information om varför svaret är ofullständigt. | No | |
| └— orsak | enum | Anledningen till att svaret är ofullständigt. Möjliga värden: max_output_tokens, content_filter |
No | |
| └─ Instruktioner | sträng eller matris | Ett systemmeddelande (eller utvecklarmeddelande) som infogats i modellens kontext. När du använder detta tillsammans med previous_response_id, anvisningarna från en tidigaresvaret kommer inte att överföras till nästa svar. Detta gör det enkelt för att växla ut systemmeddelanden (eller utvecklarmeddelanden) i nya svar. |
No | |
| └– max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| └– max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| └– metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
No | |
| └– utdata | array | 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. |
No | |
| └output_text | string | Endast SDK-bekvämlighetsegenskap som innehåller aggregerade textutdata från alla output_text objekt i matrisen output , om några finns.Stöds i Python- och JavaScript-SDK:er. |
No | |
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | No | True |
| └– föregående_svar_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. | No | |
| └– resonemang | OpenAI.Reasoning |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
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 | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | |
| └– text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceObject | Hur modellen ska välja vilket verktyg (eller verktyg) som ska användas vid generering ett svar. Se parametern tools för att se hur du anger vilka verktygmodellen kan anropa. |
No | |
| └— verktyg | array | 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. |
No | |
| └– top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| └– top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | |
| └– trunkering | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
No | |
| └— 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 | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No | |
| type | enum | Typen av händelse. Alltid response.in_progress.Möjliga värden: response.in_progress |
Yes |
OpenAI.ResponseIncompleteEvent
En händelse som genereras när ett svar avslutas som ofullständigt.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| response | object | Yes | ||
| └– bakgrund | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| └– created_at | integer | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | No | |
| └– fel | OpenAI.ResponseError | Ett felobjekt som returneras när modellen inte genererar ett svar. | No | |
| └– id | string | Unik identifierare för det här svaret. | No | |
| └─ ofullständiga_detlajer | object | Information om varför svaret är ofullständigt. | No | |
| └— orsak | enum | Anledningen till att svaret är ofullständigt. Möjliga värden: max_output_tokens, content_filter |
No | |
| └─ Instruktioner | sträng eller matris | Ett systemmeddelande (eller utvecklarmeddelande) som infogats i modellens kontext. När du använder detta tillsammans med previous_response_id, anvisningarna från en tidigaresvaret kommer inte att överföras till nästa svar. Detta gör det enkelt för att växla ut systemmeddelanden (eller utvecklarmeddelanden) i nya svar. |
No | |
| └– max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| └– max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| └– metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
No | |
| └– utdata | array | 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. |
No | |
| └output_text | string | Endast SDK-bekvämlighetsegenskap som innehåller aggregerade textutdata från alla output_text objekt i matrisen output , om några finns.Stöds i Python- och JavaScript-SDK:er. |
No | |
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | No | True |
| └– föregående_svar_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. | No | |
| └– resonemang | OpenAI.Reasoning |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
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 | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | |
| └– text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceObject | Hur modellen ska välja vilket verktyg (eller verktyg) som ska användas vid generering ett svar. Se parametern tools för att se hur du anger vilka verktygmodellen kan anropa. |
No | |
| └— verktyg | array | 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. |
No | |
| └– top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| └– top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | |
| └– trunkering | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
No | |
| └— 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 | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No | |
| type | enum | Typen av händelse. Alltid response.incomplete.Möjliga värden: response.incomplete |
Yes |
OpenAI.ResponseItemList
En lista över svarsobjekt.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | En lista över objekt som används för att generera det här svaret. | Yes | |
| first_id | string | ID för det första objektet i listan. | Yes | |
| has_more | boolean | Om det finns fler tillgängliga objekt. | Yes | |
| last_id | string | ID för det sista objektet i listan. | Yes | |
| object | enum | Den typ av objekt som returneras måste vara list.Möjliga värden: list |
Yes |
OpenAI.ResponseMCPCallArgumentsDeltaEvent
Genereras när det finns ett delta (partiell uppdatering) till argumenten för ett MCP-verktygsanrop.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| delta | Den partiella uppdateringen av argumenten för MCP-verktygsanropet. | Yes | ||
| item_id | string | Den unika identifieraren för MCP-verktygets anropsobjekt som bearbetas. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| type | enum | Typen av händelse. Alltid "response.mcp_call.arguments_delta". Möjliga värden: response.mcp_call.arguments_delta |
Yes |
OpenAI.ResponseMCPCallArgumentsDoneEvent
Genereras när argumenten för ett MCP-verktygsanrop slutförs.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | De färdiga argumenten för MCP-verktygsanropet. | Yes | ||
| item_id | string | Den unika identifieraren för MCP-verktygets anropsobjekt som bearbetas. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| type | enum | Typen av händelse. Alltid "response.mcp_call.arguments_done". Möjliga värden: response.mcp_call.arguments_done |
Yes |
OpenAI.ResponseMCPCallCompletedEvent
Genereras när ett MCP-verktygsanrop har slutförts.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typen av händelse. Alltid «response.mcp_call.completed». Möjliga värden: response.mcp_call.completed |
Yes |
OpenAI.ResponseMCPCallFailedEvent
Genereras när ett MCP-verktygsanrop har misslyckats.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typen av händelse. Alltid "response.mcp_call.failed". Möjliga värden: response.mcp_call.failed |
Yes |
OpenAI.ResponseMCPCallInProgressEvent
Genereras när ett MCP-verktygsanrop pågår.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för MCP-verktygets anropsobjekt som bearbetas. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| type | enum | Typen av händelse. Alltid ‘response.mcp_call.in_progress’. Möjliga värden: response.mcp_call.in_progress |
Yes |
OpenAI.ResponseMCPListToolsCompletedEvent
Genereras när listan över tillgängliga MCP-verktyg har hämtats.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typen av händelse. Alltid ”response.mcp_list_tools.completed”. Möjliga värden: response.mcp_list_tools.completed |
Yes |
OpenAI.ResponseMCPListToolsFailedEvent
Genereras när försöket att visa tillgängliga MCP-verktyg misslyckades.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typen av händelse. Alltid "response.mcp_list_tools.failed". Möjliga värden: response.mcp_list_tools.failed |
Yes |
OpenAI.ResponseMCPListToolsInProgressEvent
Genereras när systemet håller på att hämta listan över tillgängliga MCP-verktyg.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Typen av händelse. Alltid "response.mcp_list_tools.in_progress". Möjliga värden: response.mcp_list_tools.in_progress |
Yes |
OpenAI.ResponseOutputItemAddedEvent
Genereras när ett nytt utdataobjekt läggs till.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item | object | Innehållsobjekt som används för att generera ett svar. | Yes | |
| └– id | string | No | ||
| └– typ | OpenAI.ItemType | No | ||
| output_index | integer | Indexet för utdataobjektet som lades till. | Yes | |
| type | enum | Typen av händelse. Alltid response.output_item.added.Möjliga värden: response.output_item.added |
Yes |
OpenAI.ResponseOutputItemDoneEvent
Genereras när ett utdataobjekt markeras som klart.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item | object | Innehållsobjekt som används för att generera ett svar. | Yes | |
| └– id | string | No | ||
| └– typ | OpenAI.ItemType | No | ||
| output_index | integer | Indexet för utdataobjektet som har markerats som gjort. | Yes | |
| type | enum | Typen av händelse. Alltid response.output_item.done.Möjliga värden: response.output_item.done |
Yes |
OpenAI.ResponsePromptVariables
Valfri mappning av värden att ersätta med variabler i din fråga. Ersättningsvärdena kan antingen vara strängar eller andra typer av svarsindata som bilder eller filer.
Typ: objekt
OpenAI.ResponseQueuedEvent
Genereras när ett svar placeras i kö och väntar på att bearbetas.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| response | object | Yes | ||
| └– bakgrund | boolean | Om modellsvaret ska köras i bakgrunden. | No | False |
| └– created_at | integer | Unix-tidsstämpel (i sekunder) för när det här svaret skapades. | No | |
| └– fel | OpenAI.ResponseError | Ett felobjekt som returneras när modellen inte genererar ett svar. | No | |
| └– id | string | Unik identifierare för det här svaret. | No | |
| └─ ofullständiga_detlajer | object | Information om varför svaret är ofullständigt. | No | |
| └— orsak | enum | Anledningen till att svaret är ofullständigt. Möjliga värden: max_output_tokens, content_filter |
No | |
| └─ Instruktioner | sträng eller matris | Ett systemmeddelande (eller utvecklarmeddelande) som infogats i modellens kontext. När du använder detta tillsammans med previous_response_id, anvisningarna från en tidigaresvaret kommer inte att överföras till nästa svar. Detta gör det enkelt för att växla ut systemmeddelanden (eller utvecklarmeddelanden) i nya svar. |
No | |
| └– max_output_tokens | integer | En övre gräns för antalet token som kan genereras för ett svar, inklusive synliga utdatatoken och resonemangstoken | No | |
| └– max_tool_calls | integer | Det maximala antalet totala anrop till inbyggda verktyg som kan bearbetas i ett svar. Det här maximala antalet gäller för alla inbyggda verktygsanrop, inte per enskilt verktyg. Eventuella ytterligare försök att anropa ett verktyg av modellen ignoreras. | No | |
| └– metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| └– objekt | enum | Objekttypen för den här resursen – ange alltid till response.Möjliga värden: response |
No | |
| └– utdata | array | 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. |
No | |
| └output_text | string | Endast SDK-bekvämlighetsegenskap som innehåller aggregerade textutdata från alla output_text objekt i matrisen output , om några finns.Stöds i Python- och JavaScript-SDK:er. |
No | |
| └– parallel_tool_calls | boolean | Om modellen ska kunna köra verktygsanrop parallellt. | No | True |
| └– föregående_svar_id | string | Det unika ID:t för föregående svar på modellen. Använd detta för att skapa flerstegskonversationer |
No | |
| └─ uppmaning | OpenAI.Prompt | Referens till en promptmall och dess variabler. | No | |
| └– resonemang | OpenAI.Reasoning |
Endast o-seriemodeller Konfigurationsalternativ för resonemangsmodeller. |
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 | number | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
No | |
| └– text | object | Konfigurationsalternativ för ett textsvar från modellen. Kan vara oformaterad text eller strukturerade JSON-data. | No | |
| └– format | OpenAI.ResponseTextFormatConfiguration | No | ||
| └– verktygsval | OpenAI.ToolChoiceOptions eller OpenAI.ToolChoiceObject | Hur modellen ska välja vilket verktyg (eller verktyg) som ska användas vid generering ett svar. Se parametern tools för att se hur du anger vilka verktygmodellen kan anropa. |
No | |
| └— verktyg | array | 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. |
No | |
| └– top_logprobs | integer | Ett heltal mellan 0 och 20 som anger antalet mest sannolika token som ska returneras vid varje tokenposition, var och en med en associerad loggsannolikhet. | No | |
| └– top_p | number | Ett alternativ till provtagning med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhet massa. Så 0,1 innebär endast de token som omfattar de 10 främsta i%:s sannolikhetsmassa. övervägs. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
No | |
| └– trunkering | enum | Den trunkeringsstrategi som ska användas för modellsvaret. - auto: Om sammanhanget för det här svaret och tidigare svar överskridermodellens kontextfönsterstorlek trunkerar modellen svar för att anpassa till kontextfönstret genom att ta bort indataobjekt i mitt i samtalet. - disabled (standard): Om ett modellsvar överskrider kontextfönstretOm storleken för en modell är felaktig, kommer begäran att misslyckas med felkod 400. Möjliga värden: auto, disabled |
No | |
| └— 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 | string | En unik identifierare som representerar slutanvändaren, som kan hjälpa OpenAI att övervaka och upptäcka missbruk. | No | |
| type | enum | Typen av händelse. Alltid "response.queued". Möjliga värden: response.queued |
Yes |
OpenAI.ResponseReasoningDeltaEvent
Genereras när det finns ett delta (partiell uppdatering) till resonemangsinnehållet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen för resonemang i utdataobjektet. | Yes | |
| delta | Den partiella uppdateringen av resonemangsinnehållet. | Yes | ||
| item_id | string | Den unika identifieraren för det objekt som resonemanget uppdateras för. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| type | enum | Typen av händelse. Alltid "response.reasoning.delta". Möjliga värden: response.reasoning.delta |
Yes |
OpenAI.ResponseReasoningDoneEvent
Genereras när resonemangsinnehållet har slutförts för ett objekt.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen för resonemang i utdataobjektet. | Yes | |
| item_id | string | Den unika identifieraren för det objekt för vilket resonemanget har slutförts. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| text | string | Den färdiga resonemangstexten. | Yes | |
| type | enum | Typen av händelse. Alltid "response.reasoning.done". Möjliga värden: response.reasoning.done |
Yes |
OpenAI.ResponseReasoningSummaryDeltaEvent
Genereras när det finns ett delta (partiell uppdatering) i sammanfattningsinnehållet för resonemanget.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| delta | Den partiella uppdateringen av innehållet i sammanfattningen av resonemanget. | Yes | ||
| item_id | string | Den unika identifieraren för det objekt som sammanfattningen av resonemanget uppdateras för. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| summary_index | integer | Indexet för sammanfattningsdelen i utdataobjektet. | Yes | |
| type | enum | Typen av händelse. Alltid "response.reasoning_summary.delta". Möjliga värden: response.reasoning_summary.delta |
Yes |
OpenAI.ResponseReasoningSummaryDoneEvent
Genereras när sammanfattningsinnehållet i motiveringen slutförs för ett objekt.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Den unika identifieraren för det objekt som sammanfattningen av resonemanget har slutförts för. | Yes | |
| output_index | integer | Indexet för utdataobjektet i svarets utdatamatris. | Yes | |
| summary_index | integer | Indexet för sammanfattningsdelen i utdataobjektet. | Yes | |
| text | string | Sammanfattningstexten för det färdiga resonemanget. | Yes | |
| type | enum | Typen av händelse. Alltid "response.reasoning_summary.done". Möjliga värden: response.reasoning_summary.done |
Yes |
OpenAI.ResponseReasoningSummaryPartAddedEvent
Genereras när en ny sammanfattningsdel för resonemang läggs till.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | ID:t för objektet som den här sammanfattningsdelen är associerad med. | Yes | |
| output_index | integer | Indexet för utdataobjektet som den här sammanfattningsdelen är associerad med. | Yes | |
| part | object | Yes | ||
| └– typ | OpenAI.ReasoningItemSummaryPartType | No | ||
| summary_index | integer | Indexet för sammanfattningsdelen i motiveringssammanfattningen. | Yes | |
| type | enum | Typen av händelse. Alltid response.reasoning_summary_part.added.Möjliga värden: response.reasoning_summary_part.added |
Yes |
OpenAI.ResponseReasoningSummaryPartDoneEvent
Genereras när en sammanfattningsdel av resonemanget har slutförts.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | ID:t för objektet som den här sammanfattningsdelen är associerad med. | Yes | |
| output_index | integer | Indexet för utdataobjektet som den här sammanfattningsdelen är associerad med. | Yes | |
| part | object | Yes | ||
| └– typ | OpenAI.ReasoningItemSummaryPartType | No | ||
| summary_index | integer | Indexet för sammanfattningsdelen i motiveringssammanfattningen. | Yes | |
| type | enum | Typen av händelse. Alltid response.reasoning_summary_part.done.Möjliga värden: response.reasoning_summary_part.done |
Yes |
OpenAI.ResponseReasoningSummaryTextDeltaEvent
Genereras när ett delta läggs till i en sammanfattningstext för resonemang.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| delta | string | Textdeltat som har lagts till i sammanfattningen. | Yes | |
| item_id | string | ID:t för objektet som den här sammanfattningstextdelten är associerad med. | Yes | |
| output_index | integer | Indexet för utdataobjektet som det här sammanfattningstextdeltat är associerat med. | Yes | |
| summary_index | integer | Indexet för sammanfattningsdelen i motiveringssammanfattningen. | Yes | |
| type | enum | Typen av händelse. Alltid response.reasoning_summary_text.delta.Möjliga värden: response.reasoning_summary_text.delta |
Yes |
OpenAI.ResponseReasoningSummaryTextDoneEvent
Genereras när en sammanfattningstext för resonemanget har slutförts.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | ID:t för objektet som den här sammanfattningstexten är associerad med. | Yes | |
| output_index | integer | Indexet för utdataobjektet som den här sammanfattningstexten är associerad med. | Yes | |
| summary_index | integer | Indexet för sammanfattningsdelen i motiveringssammanfattningen. | Yes | |
| text | string | Den fullständiga texten i den slutförda motiveringssammanfattningen. | Yes | |
| type | enum | Typen av händelse. Alltid response.reasoning_summary_text.done.Möjliga värden: response.reasoning_summary_text.done |
Yes |
OpenAI.ResponseRefusalDeltaEvent
Genereras när det finns en partiell avslagstext.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen som avslagstexten läggs till i. | Yes | |
| delta | string | Avslagstexten som läggs till. | Yes | |
| item_id | string | ID för det utdataobjekt som avslagstexten läggs till i. | Yes | |
| output_index | integer | Indexet för det utdataobjekt som avslagstexten läggs till i. | Yes | |
| type | enum | Typen av händelse. Alltid response.refusal.delta.Möjliga värden: response.refusal.delta |
Yes |
OpenAI.ResponseRefusalDoneEvent
Genereras när avslagstexten har slutförts.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_index | integer | Indexet för den innehållsdelen där texten som visar avslag har färdigställts. | Yes | |
| item_id | string | ID för det utdataobjekt där avslagstexten slutförs. | Yes | |
| output_index | integer | Indexet för det utdataobjekt som avslagstexten är slutförd. | Yes | |
| refusal | string | Avslagstexten som har slutförts. | Yes | |
| type | enum | Typen av händelse. Alltid response.refusal.done.Möjliga värden: response.refusal.done |
Yes |
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 | Required | Default |
|---|---|---|---|---|
| sequence_number | integer | Sekvensnumret för den här händelsen. | Yes | |
| type | OpenAI.ResponseStreamEventType | Yes |
OpenAI.ResponseStreamEventType
| Property | Value |
|---|---|
| Type | string |
| Values | 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.refusal.deltaresponse.refusal.doneresponse.output_text.annotation.addedresponse.output_text.deltaresponse.output_text.doneresponse.reasoning_summary_part.addedresponse.reasoning_summary_part.doneresponse.reasoning_summary_text.deltaresponse.reasoning_summary_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.queuedresponse.reasoning.deltaresponse.reasoning.doneresponse.reasoning_summary.deltaresponse.reasoning_summary.done |
OpenAI.ResponseTextDeltaEvent
Genereras när det finns ytterligare ett textdelta.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen som textdeltat lades till i. | Yes | |
| delta | string | Textdeltat som lades till. | Yes | |
| item_id | string | ID:t för utdataobjektet som textdeltat lades till i. | Yes | |
| output_index | integer | Indexet för utdataobjektet som textdeltat lades till i. | Yes | |
| type | enum | Typen av händelse. Alltid response.output_text.delta.Möjliga värden: response.output_text.delta |
Yes |
OpenAI.ResponseTextDoneEvent
Genereras när textinnehållet har slutförts.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_index | integer | Indexet för innehållsdelen där textinnehållet har slutgiltiggjorts. | Yes | |
| item_id | string | ID för utdataobjektet där textinnehållet har slutförts. | Yes | |
| output_index | integer | Indexet för utdataobjektet där textinnehållet är slutfört. | Yes | |
| text | string | Textinnehållet som har slutförts. | Yes | |
| type | enum | Typen av händelse. Alltid response.output_text.done.Möjliga värden: response.output_text.done |
Yes |
OpenAI.ResponseTextFormatConfiguration
Diskriminerande för OpenAI.ResponseTextFormatConfiguration
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
text |
OpenAI.ResponseTextFormatConfigurationText |
json_object |
OpenAI.ResponseTextFormatConfigurationJsonObject |
json_schema |
OpenAI.ResponseTextFormatConfigurationJsonSchema |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ResponseTextFormatConfigurationType | 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. 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. |
Yes |
OpenAI.ResponseTextFormatConfigurationJsonObject
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: json_object |
Yes |
OpenAI.ResponseTextFormatConfigurationJsonSchema
JSON-schema svarsformat. Används för att generera strukturerade JSON-svar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| description | 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. |
Yes | |
| schema | OpenAI.ResponseFormatJsonSchemaSchema | Schemat för svarsformatet, som beskrivs som ett JSON-schemaobjekt. Lär dig hur du skapar JSON-scheman här. |
Yes | |
| strict | boolean | Om du vill aktivera strikt schemaefterlevnad när utdata genereras. Om värdet är true följer modellen alltid det exakta schema som definierats i fältet schema . Endast en delmängd av JSON-schemat stöds närstrict är true. |
No | False |
| type | enum | Vilken typ av svarsformat som definieras. Alltid json_schema.Möjliga värden: json_schema |
Yes |
OpenAI.ResponseTextFormatConfigurationText
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: text |
Yes |
OpenAI.ResponseTextFormatConfigurationType
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.
Standardformatet är { "type": "text" } utan ytterligare alternativ.
Rekommenderas inte för gpt-4o- och nyare modeller:
Att ställa in { "type": "json_object" } aktiverar det äldre JSON-läget, vilket säkerställer att meddelandet som modellen genererar är giltig JSON. Att använda json_schema är att föredra för modeller som stöder det.
| Property | Value |
|---|---|
| Description | 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.
Standardformatet är { "type": "text" } utan ytterligare alternativ.
Rekommenderas inte för gpt-4o- och nyare modeller:
Att ställa in { "type": "json_object" } aktiverar det äldre JSON-läget, vilket säkerställer att meddelandet som modellen genererar är giltig JSON. Att använda json_schemaär att föredra för modeller som stöder det.
OpenAI.ResponseUsage
Representerar information om tokenanvändning, inklusive indatatoken, utdatatoken, en uppdelning av utdatatoken och de totala token som används.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input_tokens | integer | Antalet indatatoken. | Yes | |
| input_tokens_details | object | En detaljerad uppdelning av indatatoken. | Yes | |
| └– cached_tokens | integer | Antalet token som hämtades från cacheminnet. | No | |
| output_tokens | integer | Antalet utdatatoken. | Yes | |
| output_tokens_details | object | En detaljerad uppdelning av utdatatoken. | Yes | |
| └– reasoning_tokens | integer | Antalet resonemangstoken. | No | |
| total_tokens | integer | Det totala antalet token som används. | Yes |
OpenAI.ResponseWebSearchCallCompletedEvent
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Unikt ID för utdataobjektet som är associerat med webbsökningsanropet. | Yes | |
| output_index | integer | Indexet för det utdataobjekt som webbsökningsanropet är associerat med. | Yes | |
| type | enum | Typen av händelse. Alltid response.web_search_call.completed.Möjliga värden: response.web_search_call.completed |
Yes |
OpenAI.ResponseWebSearchCallInProgressEvent
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Unikt ID för utdataobjektet som är associerat med webbsökningsanropet. | Yes | |
| output_index | integer | Indexet för det utdataobjekt som webbsökningsanropet är associerat med. | Yes | |
| type | enum | Typen av händelse. Alltid response.web_search_call.in_progress.Möjliga värden: response.web_search_call.in_progress |
Yes |
OpenAI.ResponseWebSearchCallSearchingEvent
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| item_id | string | Unikt ID för utdataobjektet som är associerat med webbsökningsanropet. | Yes | |
| output_index | integer | Indexet för det utdataobjekt som webbsökningsanropet är associerat med. | Yes | |
| type | enum | Typen av händelse. Alltid response.web_search_call.searching.Möjliga värden: response.web_search_call.searching |
Yes |
OpenAI.ResponsesAssistantMessageItemParam
Ett meddelandeparameterobjekt med assistant rollen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet som är associerat med meddelandet. | Yes | |
| role | enum | Rollen för meddelandet, som alltid är assistant.Möjliga värden: assistant |
Yes |
OpenAI.ResponsesAssistantMessageItemResource
Ett meddelanderesursobjekt med assistant rollen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet som är associerat med meddelandet. | Yes | |
| role | enum | Rollen för meddelandet, som alltid är assistant.Möjliga värden: assistant |
Yes |
OpenAI.ResponsesDeveloperMessageItemParam
Ett meddelandeparameterobjekt med developer rollen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet som är associerat med meddelandet. | Yes | |
| role | enum | Rollen för meddelandet, som alltid är developer.Möjliga värden: developer |
Yes |
OpenAI.ResponsesDeveloperMessageItemResource
Ett meddelanderesursobjekt med developer rollen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet som är associerat med meddelandet. | Yes | |
| role | enum | Rollen för meddelandet, som alltid är developer.Möjliga värden: developer |
Yes |
OpenAI.ResponsesMessageItemParam
Ett svarsmeddelandeobjekt som representerar en roll och ett innehåll som tillhandahålls som parametrar för klientbegäran.
Diskriminator för OpenAI.ResponsesMessageItemParam
Den här komponenten använder egenskapen role för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
user |
OpenAI.ResponsesUserMessageItemParam |
system |
OpenAI.ResponsesSystemMessageItemParam |
developer |
OpenAI.ResponsesDeveloperMessageItemParam |
assistant |
OpenAI.ResponsesAssistantMessageItemParam |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| role | object | Samlingen med giltiga roller för svarsmeddelandeobjekt. | Yes | |
| type | enum | Typen av svarsobjekt, som alltid är "meddelande". Möjliga värden: message |
Yes |
OpenAI.ResponsesMessageItemResource
Ett resursobjekt i ett svarsmeddelande som representerar en roll och innehåll, som tillhandahålls i tjänstsvar.
Diskriminator för OpenAI.ResponsesMessageItemResource
Den här komponenten använder egenskapen role för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
user |
OpenAI.ResponsesUserMessageItemResource |
system |
OpenAI.ResponsesSystemMessageItemResource |
developer |
OpenAI.ResponsesDeveloperMessageItemResource |
assistant |
OpenAI.ResponsesAssistantMessageItemResource |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| role | object | Samlingen med giltiga roller för svarsmeddelandeobjekt. | Yes | |
| 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 |
Yes | |
| type | enum | Typen av svarsobjekt, som alltid är "meddelande". Möjliga värden: message |
Yes |
OpenAI.ResponsesMessageRole
Samlingen med giltiga roller för svarsmeddelandeobjekt.
| Property | Value |
|---|---|
| Description | Samlingen med giltiga roller för svarsmeddelandeobjekt. |
| Type | string |
| Values | systemdeveloperuserassistant |
OpenAI.ResponsesSystemMessageItemParam
Ett meddelandeparameterobjekt med system rollen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet som är associerat med meddelandet. | Yes | |
| role | enum | Rollen för meddelandet, som alltid är system.Möjliga värden: system |
Yes |
OpenAI.ResponsesSystemMessageItemResource
Ett meddelanderesursobjekt med system rollen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet som är associerat med meddelandet. | Yes | |
| role | enum | Rollen för meddelandet, som alltid är system.Möjliga värden: system |
Yes |
OpenAI.ResponsesUserMessageItemParam
Ett meddelandeparameterobjekt med user rollen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet som är associerat med meddelandet. | Yes | |
| role | enum | Rollen för meddelandet, som alltid är user.Möjliga värden: user |
Yes |
OpenAI.ResponsesUserMessageItemResource
Ett meddelanderesursobjekt med user rollen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet som är associerat med meddelandet. | Yes | |
| role | enum | Rollen för meddelandet, som alltid är user.Möjliga värden: user |
Yes |
OpenAI.RunGraderRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| väghyvel | object | Ett StringCheckGrader-objekt som utför en strängjämförelse mellan indata och referens med en angiven åtgärd. | Yes | |
| └– calculate_output | string | En formel för att beräkna utdata baserat på graderresultat. | No | |
| └– evaluation_metric | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
No | |
| └– väghyvlar | object | No | ||
| └image_tag | string | Avbildningstaggen som ska användas för Python-skriptet. | No | |
| └– indata | array | Inmatningstexten. Detta kan innehålla mallsträngar. | No | |
| └– modell | string | Den modell som ska användas för utvärderingen. | No | |
| └— namn | string | Namnet på bedömaren. | No | |
| └— åtgärd | enum | Strängkontrollprocessen som ska utföras. En av eq, ne, likeeller ilike.Möjliga värden: eq, ne, like, ilike |
No | |
| └– intervall | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| └– referens | string | Texten som betygsätts och jämförs med. | No | |
| └– sampling_params | Samplingsparametrarna för modellen. | No | ||
| └– källa | string | Källkoden för Python-skriptet. | No | |
| └– typ | enum | Objekttypen, som alltid multiär .Möjliga värden: multi |
No | |
| item | Datamängdsobjektet som tillhandahålls till väghyveln. Detta används för att fylla i namnområdet item . |
No | ||
| model_sample | string | Modellexemplet som ska utvärderas. Det här värdet används för att fylla i namnområdet sample . Variabeln output_json fylls i om modellexemplet är engiltig JSON-sträng. |
Yes |
OpenAI.RunGraderResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | Yes | ||
| └– fel | object | No | ||
| └– formula_parse_error | boolean | No | ||
| └– invalid_variable_error | boolean | No | ||
| └– model_grader_parse_error | boolean | No | ||
| └– model_grader_refusal_error | boolean | No | ||
| └– model_grader_server_error | boolean | No | ||
| └– model_grader_server_error_details | string | No | ||
| └– other_error | boolean | No | ||
| └– python_grader_runtime_error | boolean | No | ||
| └– python_grader_runtime_error_details | string | No | ||
| └– python_grader_server_error | boolean | No | ||
| └– python_grader_server_error_type | string | No | ||
| └– sample_parse_error | boolean | No | ||
| └– truncated_observation_error | boolean | No | ||
| └– unresponsive_reward_error | boolean | No | ||
| └– execution_time | number | No | ||
| └— namn | string | No | ||
| └– sampled_model_name | string | No | ||
| └— poäng | No | |||
| └token_usage | integer | No | ||
| └– typ | string | No | ||
| model_grader_token_usage_per_model | Yes | |||
| belöning | number | Yes | ||
| sub_rewards | Yes |
OpenAI.StaticChunkingStrategy
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| delöverlappande_token | integer | Antalet token som överlappar mellan segment. Standardvärdet är 400.Observera att överlappningen inte får överstiga hälften av max_chunk_size_tokens. |
Yes | |
| maximal_chunkstorlek_token | integer | Det maximala antalet token i varje segment. Standardvärdet är 800. Det minsta värdet är 100 och det maximala värdet är 4096. |
Yes |
OpenAI.StaticChunkingStrategyRequestParam
Anpassa din egen segmenteringsstrategi genom att ange segmentstorlek och segment överlappning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| statiskt | OpenAI.StaticChunkingStrategy | Yes | ||
| type | enum | Alltid static.Möjliga värden: static |
Yes |
OpenAI.StaticChunkingStrategyResponseParam
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| statiskt | OpenAI.StaticChunkingStrategy | Yes | ||
| type | enum | Alltid static.Möjliga värden: static |
Yes |
OpenAI.StopConfiguration
Stöds inte med de senaste resonemangsmodellerna o3 och o4-mini.
Upp till 4 sekvenser där API:et slutar generera ytterligare token. Den returnerade texten innehåller inte stoppsekvensen.
Det här schemat accepterar någon av följande typer:
- string
- array
OpenAI.Tool
Discriminator för OpenAI.Tool
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
function |
OpenAI.FunctionTool |
file_search |
OpenAI.FileSearchTool |
computer_use_preview |
OpenAI.ComputerUsePreviewTool |
web_search_preview |
OpenAI.WebSearchPreviewTool |
code_interpreter |
OpenAI.CodeInterpreterTool |
image_generation |
OpenAI.ImageGenTool |
local_shell |
OpenAI.LocalShellTool |
mcp |
OpenAI.MCPTool |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ToolType | Ett verktyg som kan användas för att generera ett svar. | Yes |
OpenAI.ToolChoiceObject
Diskriminator för OpenAI.ToolChoiceObject
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
file_search |
OpenAI.ToolChoiceObjectFileSearch |
computer_use_preview |
OpenAI.ToolChoiceObjectComputer |
web_search_preview |
OpenAI.ToolChoiceObjectWebSearch |
image_generation |
OpenAI.ToolChoiceObjectImageGen |
code_interpreter |
OpenAI.ToolChoiceObjectCodeInterpreter |
function |
OpenAI.ToolChoiceObjectFunction |
mcp |
OpenAI.ToolChoiceObjectMCP |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.ToolChoiceObjectType | Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. | Yes |
OpenAI.ToolChoiceObjectCodeInterpreter
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: code_interpreter |
Yes |
OpenAI.ToolChoiceObjectComputer
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: computer_use_preview |
Yes |
OpenAI.ToolChoiceObjectFileSearch
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: file_search |
Yes |
OpenAI.ToolChoiceObjectFunction
Använd det här alternativet för att tvinga modellen att anropa en specifik funktion.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| name | string | Namnet på funktionen som ska anropas. | Yes | |
| type | enum | För funktionsanrop är typen alltid function.Möjliga värden: function |
Yes |
OpenAI.ToolChoiceObjectImageGen
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: image_generation |
Yes |
OpenAI.ToolChoiceObjectMCP
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 | Required | Default |
|---|---|---|---|---|
| name | string | Namnet på verktyget som ska anropas på servern. | No | |
| server_label | string | Etiketten på DEN MCP-server som ska användas. | Yes | |
| type | enum | För MCP-verktyg är typen alltid mcp.Möjliga värden: mcp |
Yes |
OpenAI.ToolChoiceObjectType
Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar.
| Property | Value |
|---|---|
| Description | Anger att modellen ska använda ett inbyggt verktyg för att generera ett svar. |
| Type | string |
| Values | file_searchfunctioncomputer_use_previewweb_search_previewimage_generationcode_interpretermcp |
OpenAI.ToolChoiceObjectWebSearch
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Möjliga värden: web_search_preview |
Yes |
OpenAI.ToolChoiceOptions
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 |
|---|---|
| Description | 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 ellerfler verktyg. required innebär att modellen måste anropa ett eller flera verktyg. |
| Type | string |
| Values | noneautorequired |
OpenAI.ToolType
Ett verktyg som kan användas för att generera ett svar.
| Property | Value |
|---|---|
| Description | Ett verktyg som kan användas för att generera ett svar. |
| Type | string |
| Values | file_searchfunctioncomputer_use_previewweb_search_previewmcpcode_interpreterimage_generationlocal_shell |
OpenAI.TopLogProb
Den högsta loggens sannolikhet för en token.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | array | Yes | ||
| logprob | number | Yes | ||
| token | string | Yes |
OpenAI.TranscriptionAudioResponseFormat
Referenser: OpenAI.AudioResponseFormat
OpenAI.TranscriptionInclude
| Property | Value |
|---|---|
| Type | string |
| Values | logprobs |
OpenAI.TranscriptionSegment
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| avg_logprob | number | Genomsnittlig logprob för segmentet. Om värdet är lägre än -1 bör du överväga att logprobs misslyckades. | Yes | |
| compression_ratio | number | Komprimeringsförhållande för segmentet. Om värdet är större än 2,4 bör du överväga att komprimering misslyckades. | Yes | |
| end | number | Sluttid för segmentet i sekunder. | Yes | |
| id | integer | Unik identifierare för segmentet. | Yes | |
| no_speech_prob | number | Sannolikhet för inget tal i segmentet. Om värdet är högre än 1,0 och avg_logprob är under -1 bör du betrakta det här segmentet som tyst. |
Yes | |
| seek | integer | Sök efter förskjutning av segmentet. | Yes | |
| start | number | Starttid för segmentet i sekunder. | Yes | |
| temperature | number | Temperaturparameter som används för att generera segmentet. | Yes | |
| text | string | Textinnehåll i segmentet. | Yes | |
| tokens | array | Matris med token-ID:t för textinnehållet. | Yes |
OpenAI.TranscriptionWord
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| end | number | Sluttid för ordet i sekunder. | Yes | |
| start | number | Starttid för ordet i sekunder. | Yes | |
| word | string | Textens innehåll i ordet. | Yes |
OpenAI.TranslationAudioResponseFormat
Referenser: OpenAI.AudioResponseFormat
OpenAI.UpdateVectorStoreFileAttributesRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| Egenskaper | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med ett maxvärde längd på 512 tecken, booleska värden eller tal. |
Yes |
OpenAI.UpdateVectorStoreRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| går ut efter | object | Förfalloprincipen för ett vektorlager. | No | |
| └– fästpunkt | enum | Tidsstämpel för fästpunkt varefter förfalloprincipen gäller. Fästpunkter som stöds: last_active_at.Möjliga värden: last_active_at |
No | |
| └– dagar | integer | Antalet dagar efter ankartiden som vektorlagret upphör att gälla. | No | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
No | |
| name | string | Namnet på vektorarkivet. | No |
OpenAI.VadConfig
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| prefix_padding_ms | integer | Mängden ljud som ska inkluderas innan detekteringen av VAD-tal (i sekunder) millisekunder). |
No | 300 |
| silence_duration_ms | integer | Varaktighet för tystnad för att identifiera talstopp (i millisekunder). Med kortare värden svarar modellen snabbare. men kan hoppa in under korta pauser från användaren. |
No | 200 |
| threshold | number | Känslighetströskel (0,0 till 1,0) för identifiering av röstaktivitet. A högre tröskelvärde kräver högre ljud för att aktivera modellen, och kan därför fungera bättre i bullriga miljöer. |
No | 0.5 |
| type | enum | Måste anges till server_vad för att aktivera manuell segmentering med hjälp av VAD på serversidan.Möjliga värden: server_vad |
Yes |
OpenAI.ValidateGraderRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| väghyvel | object | Ett StringCheckGrader-objekt som utför en strängjämförelse mellan indata och referens med en angiven åtgärd. | Yes | |
| └– calculate_output | string | En formel för att beräkna utdata baserat på graderresultat. | No | |
| └– evaluation_metric | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
No | |
| └– väghyvlar | object | No | ||
| └image_tag | string | Avbildningstaggen som ska användas för Python-skriptet. | No | |
| └– indata | array | Inmatningstexten. Detta kan innehålla mallsträngar. | No | |
| └– modell | string | Den modell som ska användas för utvärderingen. | No | |
| └— namn | string | Namnet på bedömaren. | No | |
| └— åtgärd | enum | Strängkontrollprocessen som ska utföras. En av eq, ne, likeeller ilike.Möjliga värden: eq, ne, like, ilike |
No | |
| └– intervall | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| └– referens | string | Texten som betygsätts och jämförs med. | No | |
| └– sampling_params | Samplingsparametrarna för modellen. | No | ||
| └– källa | string | Källkoden för Python-skriptet. | No | |
| └– typ | enum | Objekttypen, som alltid multiär .Möjliga värden: multi |
No |
OpenAI.ValidateGraderResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| väghyvel | object | Ett StringCheckGrader-objekt som utför en strängjämförelse mellan indata och referens med en angiven åtgärd. | No | |
| └– calculate_output | string | En formel för att beräkna utdata baserat på graderresultat. | No | |
| └– evaluation_metric | enum | Det utvärderingsmått som ska användas. En av fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5eller rouge_l.Möjliga värden: fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , , rouge_5rouge_l |
No | |
| └– väghyvlar | object | No | ||
| └image_tag | string | Avbildningstaggen som ska användas för Python-skriptet. | No | |
| └– indata | array | Inmatningstexten. Detta kan innehålla mallsträngar. | No | |
| └– modell | string | Den modell som ska användas för utvärderingen. | No | |
| └— namn | string | Namnet på bedömaren. | No | |
| └— åtgärd | enum | Strängkontrollprocessen som ska utföras. En av eq, ne, likeeller ilike.Möjliga värden: eq, ne, like, ilike |
No | |
| └– intervall | array | Poängintervallet. Standardinställningen är [0, 1]. |
No | |
| └– referens | string | Texten som betygsätts och jämförs med. | No | |
| └– sampling_params | Samplingsparametrarna för modellen. | No | ||
| └– källa | string | Källkoden för Python-skriptet. | No | |
| └– typ | enum | Objekttypen, som alltid multiär .Möjliga värden: multi |
No |
OpenAI.VectorStoreExpirationAfter
Förfalloprincipen för ett vektorlager.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| anchor | enum | Tidsstämpel för fästpunkt varefter förfalloprincipen gäller. Fästpunkter som stöds: last_active_at.Möjliga värden: last_active_at |
Yes | |
| Dagar | integer | Antalet dagar efter ankartiden som vektorlagret upphör att gälla. | Yes |
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.VectorStoreFileBatchObject
En batch med filer som är kopplade till ett vektorlager.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när batchen för vektorlagringsfiler skapades. | Yes | |
| antal_filer | object | Yes | ||
| └– avbröts | integer | Antalet filer som avbröts. | No | |
| └– har slutförts | integer | Antalet filer som har bearbetats. | No | |
| └– misslyckades | integer | Antalet filer som inte har bearbetats. | No | |
| └– in_progress | integer | Antalet filer som bearbetas för närvarande. | No | |
| └— totalt | integer | Det totala antalet filer. | No | |
| id | string | Identifieraren, som kan refereras till i API-slutpunkter. | Yes | |
| object | enum | Objekttypen, som alltid vector_store.file_batchär .Möjliga värden: vector_store.files_batch |
Yes | |
| status | enum | Status för batchen för vektorlagringsfiler, som kan vara antingen in_progress, completedeller cancelledfailed.Möjliga värden: in_progress, completed, cancelled, failed |
Yes | |
| vector_store_id | string | ID:t för vektorarkivet som filen är kopplad till. | Yes |
OpenAI.VectorStoreFileObject
En lista över filer som är kopplade till ett vektorarkiv.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| Egenskaper | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med ett maxvärde längd på 512 tecken, booleska värden eller tal. |
No | |
| chunking_strategy | object | No | ||
| └– typ | enum | Möjliga värden: static, other |
No | |
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när vektorlagringsfilen skapades. | Yes | |
| id | string | Identifieraren, som kan refereras till i API-slutpunkter. | Yes | |
| senaste_fel | object | Det sista felet som är associerat med den här vektorlagringsfilen. Kommer att vara null om det inte finns några fel. |
Yes | |
| └– kod | enum | En av server_error eller rate_limit_exceeded.Möjliga värden: server_error, unsupported_file, invalid_file |
No | |
| └– meddelande | string | En läsbar beskrivning av felet. | No | |
| object | enum | Objekttypen, som alltid vector_store.fileär .Möjliga värden: vector_store.file |
Yes | |
| status | enum | Status för vektorlagringsfilen, som kan vara antingen in_progress, completed, cancelledeller failed. Statusen completed anger att vektorlagringsfilen är klar för användning.Möjliga värden: in_progress, completed, cancelled, failed |
Yes | |
| användning i byte | integer | Den totala vektorlagringsanvändningen i byte. Observera att detta kan skilja sig från den ursprungliga filstorleken. | Yes | |
| vector_store_id | string | ID:t för vektorarkivet som filen är kopplad till. | Yes |
OpenAI.VectorStoreObject
Ett vektorlager är en samling bearbetade filer som kan användas av file_search verktyget.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när vektorlagret skapades. | Yes | |
| går ut efter | OpenAI.VectorStoreExpirationAfter | Förfalloprincipen för ett vektorlager. | No | |
| expires_at | integer | Unix-tidsstämpeln (i sekunder) för när vektorlagret upphör att gälla. | No | |
| antal_filer | object | Yes | ||
| └– avbröts | integer | Antalet filer som avbröts. | No | |
| └– har slutförts | integer | Antalet filer som har bearbetats. | No | |
| └– misslyckades | integer | Antalet filer som inte har bearbetats. | No | |
| └– in_progress | integer | Antalet filer som bearbetas för närvarande. | No | |
| └— totalt | integer | Det totala antalet filer. | No | |
| id | string | Identifieraren, som kan refereras till i API-slutpunkter. | Yes | |
| senast_aktiv_vid | integer | Unix-tidsstämpeln (i sekunder) för när vektorlagret senast var aktivt. | Yes | |
| metadata | object | 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 en strukturerad form format och fråga efter objekt via API eller kontrollpanelen. 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. |
Yes | |
| name | string | Namnet på vektorarkivet. | Yes | |
| object | enum | Objekttypen, som alltid vector_storeär .Möjliga värden: vector_store |
Yes | |
| status | enum | Status för vektorlagret, som kan vara antingen expired, in_progresseller completed.
completed Statusen anger att vektorlagret är redo att användas.Möjliga värden: expired, in_progress, completed |
Yes | |
| användning i byte | integer | Det totala antalet byte som används av filerna i vektorarkivet. | Yes |
OpenAI.VoiceIdsShared
| Property | Value |
|---|---|
| Type | string |
| Values | alloyashballadcoralechofableonyxnovasageshimmerverse |
OpenAI.WebSearchAction
Diskriminerande för OpenAI.WebSearchAction
Den här komponenten använder egenskapen type för att skilja mellan olika typer:
| Typvärde | Schema |
|---|---|
find |
OpenAI.WebSearchActionFind |
open_page |
OpenAI.WebSearchActionOpenPage |
search |
OpenAI.WebSearchActionSearch |
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | OpenAI.WebSearchActionType | Yes |
OpenAI.WebSearchActionFind
Åtgärdstyp "find": Söker efter ett mönster på en inläst sida.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| mönster | string | Det mönster eller den text som ska sökas efter på sidan. | Yes | |
| type | enum | Åtgärdstypen. Möjliga värden: find |
Yes | |
| url | string | Url:en för sidan sökte efter mönstret. | Yes |
OpenAI.WebSearchActionOpenPage
Åtgärdstyp "open_page" – Öppnar en specifik URL från sökresultat.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | enum | Åtgärdstypen. Möjliga värden: open_page |
Yes | |
| url | string | Url:en som öppnats av modellen. | Yes |
OpenAI.WebSearchActionSearch
Åtgärdstyp "sök" – Utför en webbsökningsfråga.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| query | string | Sökfrågan. | Yes | |
| type | enum | Åtgärdstypen. Möjliga värden: search |
Yes |
OpenAI.WebSearchActionType
| Property | Value |
|---|---|
| Type | string |
| Values | searchopen_pagefind |
OpenAI.WebSearchPreviewTool
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| search_context_size | 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 | |
| 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 |
Yes | |
| user_location | object | No | ||
| └– typ | OpenAI.LocationType | No |
OpenAI.WebSearchToolCallItemParam
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| action | object | Yes | ||
| └– typ | OpenAI.WebSearchActionType | No | ||
| type | enum | Möjliga värden: web_search_call |
Yes |
OpenAI.WebSearchToolCallItemResource
Obs! web_search är ännu inte tillgängligt via Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| action | object | Yes | ||
| └– typ | OpenAI.WebSearchActionType | No | ||
| status | enum | Status för webbsökningsverktygets anrop. Möjliga värden: in_progress, searching, completed, failed |
Yes | |
| type | enum | Möjliga värden: web_search_call |
Yes |
PineconeChatDataSource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| parameters | object | Parameterinformationen som styr användningen av Pinecone-datakällan. | Yes | |
| └– allow_partial_result | boolean | Om värdet är true tillåter systemet att partiella sökresultat används och begäran misslyckas om alla Delvisa sökfrågor misslyckas. Om det inte anges eller anges som falskt misslyckas begäran om någon sökfråga misslyckas. |
No | False |
| └– autentisering | object | No | ||
| └– nyckel | string | No | ||
| └– typ | enum | Möjliga värden: api_key |
No | |
| └─ inbäddningsberoende | object | En representation av en datavektoriseringskälla som kan användas som en inbäddningsresurs med en datakälla. | No | |
| └– typ | AzureChatDataSourceVectorizationSourceType | Differentierande identifierare för konkret vektoriseringskälla. | No | |
| └– miljö | string | Miljönamnet som ska användas med Pinecone. | No | |
| └– fields_mapping | object | Fältmappningar som ska tillämpas på data som används av Pinecone-datakällan. Observera att innehållsfältmappningar krävs för Pinecone. |
No | |
| └– innehållsfält | array | No | ||
| └– content_fields_separator | string | No | ||
| └– filepath_field | string | No | ||
| └– title_field | string | No | ||
| └– url_field | string | No | ||
| └– in_scope | boolean | Om frågor ska begränsas till användning av indexerade data. | No | |
| └– include_contexts | array | Egenskaperna för utdatakontexten som ska inkluderas i svaret. Som standard begärs citat och avsikt. |
No | ['citat', 'avsikt'] |
| └– index_namn | string | Namnet på det Pinecone-databasindex som ska användas. | No | |
| └─ max_sökfrågor | integer | Det maximala antalet omskrivna frågor som ska skickas till sökprovidern för ett meddelande från en enskild användare. Som standard gör systemet en automatisk bestämning. |
No | |
| └– strikthet | integer | Den konfigurerade strängheten för sökrelevansfiltreringen. Högre strikthet kommer att öka precisionen men minska återkallningen av svaret. |
No | |
| └top_n_documents | integer | Det konfigurerade antalet dokument som ska visas i frågan. | No | |
| type | enum | Den särskiljande typidentifieraren, som alltid är "pinecone". Möjliga värden: pinecone |
Yes |
Quality
Kvaliteten på videoinnehållet som ska hämtas. Detta anger kvaliteten på det videoinnehåll som ska returneras.
| Property | Value |
|---|---|
| Description | Kvaliteten på videoinnehållet som ska hämtas. Detta anger kvaliteten på det videoinnehåll som ska returneras. |
| Type | string |
| Values | highlow |
ResponseFormatJSONSchemaRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| json_schema | object | JSON-schema för svarsformatet | Yes | |
| type | enum | Typ av svarsformat Möjliga värden: json_schema |
Yes |
ResponseModalities
Utdatatyper som du vill att modellen ska generera. De flesta modeller kan generera text, vilket är standard:
["text"]
Modellen gpt-4o-audio-preview kan också användas för att generera ljud. Om du vill begära att den här modellen genererar både text- och ljudsvar kan du använda:
["text", "audio"]
Array av: sträng
SpeechGenerationResponseFormat
De ljudutdataformat som stöds för text till tal.
Den här komponenten kan vara något av följande:
VideoGeneration
Ett videogenereringsresultat.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Den tid då videogenerationen skapades. | Yes | |
| height | integer | Videons höjd. | Yes | |
| id | string | ID:t för videogenerationen. | Yes | |
| job_id | string | ID:t för videogenereringsjobbet för den här videon. | Yes | |
| n_seconds | integer | Videogenereringens varaktighet. | Yes | |
| object | enum | Möjliga värden: video.generation |
Yes | |
| prompt | string | Uppmaningen för den här videogenereringen. | Yes | |
| width | integer | Videons bredd. | Yes |
VideoGenerationJob
Ett videogenereringsjobb.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Tiden då jobbet skapades. | Yes | |
| expires_at | integer | Den tid då jobbet tas bort automatiskt från tjänsten. Videoinnehållet och metadata för jobbet bör lagras före det här datumet för att undvika dataförlust. | No | |
| failure_reason | sträng (se giltiga modeller nedan) | No | ||
| finished_at | integer | Tiden då jobbet blev klart med alla videogenerationer. | No | |
| generations | array | De genererade videorna för det här jobbet. Talet beror på den angivna n_variants och generationernas skapandeframgång. | No | |
| height | integer | Videons höjd. | Yes | |
| id | string | Jobbets ID. | Yes | |
| inpaint_items | array | Valfria inpainting-objekt för det här videogenereringsjobbet. | No | |
| model | string | Namnet på distributionen som ska användas för det här videogenereringsjobbet. | Yes | |
| n_seconds | integer | Varaktigheten för videogenereringsjobbet. | Yes | |
| n_variants | integer | Antalet videor som ska skapas som varianter för det här videogenereringsjobbet. | Yes | |
| object | enum | Möjliga värden: video.generation.job |
Yes | |
| prompt | string | Uppmaningen för det här videogenereringsjobbet. | Yes | |
| status | object | Status för ett videogenereringsjobb. | Yes | |
| width | integer | Videons höjd. | Yes |
VideoGenerationJobList
En lista över videogenereringsjobb.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över videogenereringsjobb. | Yes | |
| first_id | string | ID för det första jobbet på den aktuella sidan, om det är tillgängligt. | No | |
| has_more | boolean | En flagga som anger om det finns fler jobb tillgängliga efter listan. | Yes | |
| last_id | string | ID:t för det senaste jobbet på den aktuella sidan, om det är tillgängligt. | No | |
| object | enum | Möjliga värden: list |
Yes |
Nästa steg
Lär dig mer om modeller och finjustering med REST-API:et. Läs mer om de underliggande modeller som driver Azure OpenAI.