ChatCompletionSkill interface
Dovednost, která volá jazykový model prostřednictvím koncového bodu dokončování chatu Azure AI Foundry.
- Extends
Vlastnosti
| api |
API klíč pro autentizaci k modelu. apiKey i authIdentity nelze zadat současně. |
| common |
Parametry běžného jazykového modelu, které mohou zákazníci vyladit. Pokud je tato možnost vynechána, použije se přiměřené výchozí nastavení. |
| extra |
Slovník otevřeného typu pro parametry specifické pro model, které by měly být připojeny k volání dokončování chatu. Řídí se vzorem rozšiřitelnosti Azure AI Foundry. |
| extra |
Jak Azure AI Foundry zpracovává další parametry. Výchozí hodnota je 'error'. |
| odatatype | Polymorfní diskriminátor, který určuje různé typy tohoto objektu |
| response |
Určuje, jak má LLM formátovat svou odpověď. Výchozí je typ odpovědi "text". |
Zděděné vlastnosti
| auth |
Spravovaná identita přiřazená uživatelem používaná pro odchozí připojení. Pokud je zadán authResourceId a není zadaný, použije se spravovaná identita přiřazená systémem. Pokud při aktualizacích indexeru není identita určena, hodnota zůstane nezměněna. Pokud je nastavena na "none", hodnota této vlastnosti je vymazána. |
| auth |
Platí pro vlastní dovednosti, které se připojují k externímu kódu ve funkci Azure nebo v jiné aplikaci, která poskytuje transformace. Tato hodnota by měla být ID aplikace vytvořené pro funkci nebo aplikaci při registraci v Azure Active Directory. Pokud je tato možnost zadaná, vlastní dovednost se připojí k funkci nebo aplikaci pomocí spravovaného ID (buď systémového, nebo přiřazeného uživatelem) vyhledávací služby a přístupového tokenu funkce nebo aplikace, přičemž tato hodnota se použije jako ID prostředku pro vytvoření rozsahu přístupového tokenu. |
| batch |
Požadovaná velikost dávky, která udává počet dokladů. |
| context | Představuje úroveň, na které probíhají operace, jako je kořen dokumentu nebo obsah dokumentu (například /document nebo /document/content). Výchozí hodnota je /document. |
| degree |
Pokud je nastavená, počet paralelních volání, která lze provést do webového rozhraní API. |
| description | Popis dovednosti, který popisuje vstupy, výstupy a použití dovednosti. |
| http |
Hlavičky potřebné k provedení požadavku http. |
| http |
Metoda pro požadavek http. |
| inputs | Vstupy dovedností mohou být sloupec ve zdrojové datové sadě nebo výstup nadřazené dovednosti. |
| name | Název dovednosti, který ji v sadě dovedností jednoznačně identifikuje. Dovednost, která nemá definovaný žádný název, bude mít v poli dovedností výchozí název indexu založeného na hodnotě 1, kterému předchází znak #. |
| outputs | Výstupem dovednosti je buď pole ve vyhledávacím indexu, nebo hodnota, která může být zpracována jako vstup jinou dovedností. |
| timeout | Požadovaný časový limit požadavku. Výchozí hodnota je 30 sekund. |
| uri | Adresa URL webového rozhraní API. |
Podrobnosti vlastnosti
apiKey
API klíč pro autentizaci k modelu. apiKey i authIdentity nelze zadat současně.
apiKey?: string
Hodnota vlastnosti
string
commonModelParameters
Parametry běžného jazykového modelu, které mohou zákazníci vyladit. Pokud je tato možnost vynechána, použije se přiměřené výchozí nastavení.
commonModelParameters?: CommonModelParameters
Hodnota vlastnosti
extraParameters
Slovník otevřeného typu pro parametry specifické pro model, které by měly být připojeny k volání dokončování chatu. Řídí se vzorem rozšiřitelnosti Azure AI Foundry.
extraParameters?: {[propertyName: string]: unknown}
Hodnota vlastnosti
{[propertyName: string]: unknown}
extraParametersBehavior
Jak Azure AI Foundry zpracovává další parametry. Výchozí hodnota je 'error'.
extraParametersBehavior?: string
Hodnota vlastnosti
string
odatatype
Polymorfní diskriminátor, který určuje různé typy tohoto objektu
odatatype: "#Microsoft.Skills.Custom.ChatCompletionSkill"
Hodnota vlastnosti
"#Microsoft.Skills.Custom.ChatCompletionSkill"
responseFormat
Určuje, jak má LLM formátovat svou odpověď. Výchozí je typ odpovědi "text".
responseFormat?: ChatCompletionResponseFormat
Hodnota vlastnosti
Podrobnosti zděděných vlastností
authIdentity
Spravovaná identita přiřazená uživatelem používaná pro odchozí připojení. Pokud je zadán authResourceId a není zadaný, použije se spravovaná identita přiřazená systémem. Pokud při aktualizacích indexeru není identita určena, hodnota zůstane nezměněna. Pokud je nastavena na "none", hodnota této vlastnosti je vymazána.
authIdentity?: SearchIndexerDataIdentity
Hodnota vlastnosti
Zděděno zWebApiSkill.authIdentity
authResourceId
Platí pro vlastní dovednosti, které se připojují k externímu kódu ve funkci Azure nebo v jiné aplikaci, která poskytuje transformace. Tato hodnota by měla být ID aplikace vytvořené pro funkci nebo aplikaci při registraci v Azure Active Directory. Pokud je tato možnost zadaná, vlastní dovednost se připojí k funkci nebo aplikaci pomocí spravovaného ID (buď systémového, nebo přiřazeného uživatelem) vyhledávací služby a přístupového tokenu funkce nebo aplikace, přičemž tato hodnota se použije jako ID prostředku pro vytvoření rozsahu přístupového tokenu.
authResourceId?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.authResourceId
batchSize
Požadovaná velikost dávky, která udává počet dokladů.
batchSize?: number
Hodnota vlastnosti
number
Zděděno zWebApiSkill.batchSize
context
Představuje úroveň, na které probíhají operace, jako je kořen dokumentu nebo obsah dokumentu (například /document nebo /document/content). Výchozí hodnota je /document.
context?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.context
degreeOfParallelism
Pokud je nastavená, počet paralelních volání, která lze provést do webového rozhraní API.
degreeOfParallelism?: number
Hodnota vlastnosti
number
Zděděno zWebApiSkill.degreeOfParallelism
description
Popis dovednosti, který popisuje vstupy, výstupy a použití dovednosti.
description?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.description
httpHeaders
Hlavičky potřebné k provedení požadavku http.
httpHeaders?: {[propertyName: string]: string}
Hodnota vlastnosti
{[propertyName: string]: string}
Zděděno zWebApiSkill.httpHeaders
httpMethod
Metoda pro požadavek http.
httpMethod?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.httpMethod
inputs
Vstupy dovedností mohou být sloupec ve zdrojové datové sadě nebo výstup nadřazené dovednosti.
inputs: InputFieldMappingEntry[]
Hodnota vlastnosti
Zděděno zWebApiSkill.inputs
name
Název dovednosti, který ji v sadě dovedností jednoznačně identifikuje. Dovednost, která nemá definovaný žádný název, bude mít v poli dovedností výchozí název indexu založeného na hodnotě 1, kterému předchází znak #.
name?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.name
outputs
Výstupem dovednosti je buď pole ve vyhledávacím indexu, nebo hodnota, která může být zpracována jako vstup jinou dovedností.
outputs: OutputFieldMappingEntry[]
Hodnota vlastnosti
Zděděno zWebApiSkill.outputs
timeout
Požadovaný časový limit požadavku. Výchozí hodnota je 30 sekund.
timeout?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.timeout