Ingestion Jobs - Create
Spustí úlohu pro ingestování dat do indexu Azure Search, která se použije jako zdroj dat pro dokončení. Stav úlohy příjmu dat se zachová po dobu 48 hodin po jejím dokončení a potom se odstraní.
PUT {endpoint}/openai/extensions/on-your-data/ingestion-jobs/{jobId}?api-version=2023-10-01-preview
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string url |
Podporované koncové body služeb Cognitive Services (protokol a název hostitele, například: https://aoairesource.openai.azure.com. "aoairesource" nahraďte názvem vašeho účtu Azure OpenAI). |
job
|
path | True |
string |
ID úlohy příjmu dat. |
api-version
|
query | True |
string |
Požadovaná verze rozhraní API |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
api-key | True |
string |
Tady zadejte klíč účtu Cognitive Services Azure OpenAI. |
searchServiceEndpoint | True |
string |
Koncový bod prostředku vyhledávací služby, kde se vytvoří prostředky příjmu dat. |
searchServiceAdminKey |
string |
Klíč správce k prostředku Vyhledávací služby, pokud spravovaná identita není nastavená. |
|
storageConnectionString | True |
string |
Připojovací řetězec k účtu úložiště objektů blob, který hostuje data, která se budou ingestovat. |
storageContainer | True |
string |
Název kontejneru hostujícího data, která se budou ingestovat. |
embeddingEndpoint |
string |
Koncový bod modelu vkládání, který se má použít pro výpočty vkládání, pokud je povolený. |
|
embeddingKey |
string |
Klíč, který se použije pro přístup k modelu vkládání, pokud je povolený a pokud spravovaná identita není nastavená. |
|
storageEndpoint |
string |
Koncový bod úložiště objektů blob, který hostuje data, která se budou ingestovat. Vyžaduje se pro formát ResourceId storageConnectionString. |
|
embeddingDeploymentName |
string |
Název vložení nasazení aktuálního prostředku Azure OpenAI, který se použije pro přístup k modelu vkládání. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
dataRefreshIntervalInMinutes | True |
integer |
|
chunkSize |
integer |
Toto číslo definuje maximální počet tokenů v každém bloku vytvořeném tokem příjmu dat. |
|
completionAction |
IngestionJobCompletionAction |
||
id |
string |
||
progress |
IngestionJobProgress |
||
warnings |
string[] |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Success |
|
Other Status Codes |
Došlo k chybě. |
Zabezpečení
api-key
Tady zadejte klíč účtu Cognitive Services Azure OpenAI.
Type:
apiKey
In:
header
Příklady
Starting an ingestion job.
Sample Request
PUT https://aoairesource.openai.azure.com/openai/extensions/on-your-data/ingestion-jobs/test?api-version=2023-10-01-preview
{
"dataRefreshIntervalInMinutes": 60,
"completionAction": "cleanUpAssets"
}
Sample Response
{
"id": "test",
"dataRefreshIntervalInMinutes": 60,
"completionAction": "cleanUpAssets",
"status": "notRunning",
"warnings": [],
"progress": {
"stageProgress": [
{
"name": "Preprocessing",
"totalItems": 0,
"processedItems": 0
},
{
"name": "Indexing",
"totalItems": 0,
"processedItems": 0
}
]
}
}
Definice
Name | Description |
---|---|
Error |
Chyba |
Error |
ErrorCode |
Error |
ChybaResponse |
Ingestion |
Úloha příjmu dat |
Ingestion |
IngestionJobCompletionAction |
Ingestion |
IngestionJobProgress |
Inner |
Vnitřní chyba |
Inner |
InnerErrorCode |
Operation |
Stav operace |
Stage |
Error
Chyba
Name | Typ | Description |
---|---|---|
code |
ErrorCode |
|
details |
Error[] |
Podrobnosti o chybě, pokud jsou k dispozici. |
innererror |
Vnitřní chyba |
|
message |
string |
Zpráva o této chybě |
target |
string |
Umístění, kde k chybě došlo, pokud je k dispozici. |
ErrorCode
ErrorCode
Name | Typ | Description |
---|---|---|
conflict |
string |
Požadovaná operace je v konfliktu s aktuálním stavem prostředku. |
contentFilter |
string |
Generování obrázků selhalo v důsledku našeho bezpečnostního systému. |
fileImportFailed |
string |
Import souboru se nezdařil. |
forbidden |
string |
Operace je pro aktuální klíč uživatele nebo rozhraní API zakázaná. |
internalFailure |
string |
Vnitřní chyba. Zkuste to prosím znovu. |
invalidPayload |
string |
Data požadavku jsou pro tuto operaci neplatná. |
itemDoesAlreadyExist |
string |
Položka již existuje. |
jsonlValidationFailed |
string |
Ověření dat jsonl se nezdařilo. |
notFound |
string |
Prostředek se nenašel. |
quotaExceeded |
string |
Kvóta byla překročena. |
serviceUnavailable |
string |
Služba v současné době není dostupná. |
tooManyRequests |
string |
Příliš mnoho požadavků. Zkuste to prosím znovu později. |
unauthorized |
string |
Aktuální klíč uživatele nebo rozhraní API není pro operaci autorizovaný. |
unexpectedEntityState |
string |
Operaci nelze provést v aktuálním stavu prostředku. |
ErrorResponse
ChybaResponse
Name | Typ | Description |
---|---|---|
error |
Chyba |
IngestionJob
Úloha příjmu dat
Name | Typ | Výchozí hodnota | Description |
---|---|---|---|
chunkSize |
integer |
1024 |
Toto číslo definuje maximální počet tokenů v každém bloku vytvořeném tokem příjmu dat. |
completionAction |
IngestionJobCompletionAction |
||
dataRefreshIntervalInMinutes |
integer |
||
error |
Chyba |
||
id |
string |
||
progress |
IngestionJobProgress |
||
status |
Stav operace |
||
warnings |
string[] |
IngestionJobCompletionAction
IngestionJobCompletionAction
Name | Typ | Description |
---|---|---|
cleanUpAssets |
string |
Vyčistí zprostředkující prostředky vytvořené během procesu příjmu dat. |
keepAllAssets |
string |
Nevyčistí žádné zprostředkující prostředky vytvořené během procesu příjmu dat. |
IngestionJobProgress
IngestionJobProgress
Name | Typ | Description |
---|---|---|
stageProgress |
InnerError
Vnitřní chyba
Name | Typ | Description |
---|---|---|
code |
InnerErrorCode |
|
innererror |
Vnitřní chyba |
InnerErrorCode
InnerErrorCode
Name | Typ | Description |
---|---|---|
invalidPayload |
string |
Data požadavku jsou pro tuto operaci neplatná. |
OperationState
Stav operace
Name | Typ | Description |
---|---|---|
failed |
string |
Operace dokončila zpracování s chybou a nelze ji dále využívat. |
notRunning |
string |
Operace ještě není zařazena do fronty ke zpracování v budoucnu. |
running |
string |
Operace se začala zpracovávat. |
succeeded |
string |
Operace byla úspěšně zpracována a je připravena k použití. |
StageProgress
Name | Typ | Description |
---|---|---|
name |
string |
|
processedItems |
integer |
|
totalItems |
integer |