ChatCompletionSkill interface
Dovednost, která volá jazykový model přes endpoint Chat Completions v 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 jsou dodatečné parametry řešeny v Azure AI Foundry. 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 zadaný identifikátor authResourceId a není zadaný, použije se spravovaná identita přiřazená systémem. Při aktualizacích indexeru, pokud není zadána identita, zůstane hodnota beze změny. Pokud je nastavena na "none", hodnota této vlastnosti je vymazána. |
| auth |
Platí to pro vlastní dovednosti, které se propojují s externím kódem v Azure funkci nebo jiné aplikaci, která tyto transformace poskytuje. Tato hodnota by měla být ID aplikace vytvořené pro funkci nebo aplikaci při registraci v Azure Active Directory. Při zadání se vlastní dovednost připojí k funkci nebo aplikaci pomocí spravovaného ID (systému nebo uživatelem přiřazeného) vyhledávací služby a přístupového tokenu funkce nebo aplikace. Tato hodnota se použije jako ID prostředku pro vytvoření oboru přístupového tokenu. |
| batch |
Požadovaná velikost dávky označující počet dokumentů. |
| context | Představuje úroveň, na které se provádí operace, například kořenový dokument 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á je možné provést ve webovém rozhraní API. |
| description | Popis dovednosti, která popisuje vstupy, výstupy a využití dovednosti. |
| http |
Hlavičky potřebné k provedení požadavku HTTP. |
| http |
Metoda požadavku HTTP. |
| inputs | Vstupy dovedností můžou být sloupec ve zdrojové sadě dat nebo výstup upstreamové dovednosti. |
| name | Název dovednosti, která ji jednoznačně identifikuje v sadě dovedností. Dovednost bez definovaného názvu bude mít výchozí název indexu založeného na 1 v poli dovedností s předponou znaku #. |
| outputs | Výstupem dovednosti je buď pole v indexu vyhledávání, nebo hodnota, kterou lze využívat 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 jsou dodatečné parametry řešeny v Azure AI Foundry. 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 zadaný identifikátor authResourceId a není zadaný, použije se spravovaná identita přiřazená systémem. Při aktualizacích indexeru, pokud není zadána identita, zůstane hodnota beze změny. Pokud je nastavena na "none", hodnota této vlastnosti je vymazána.
authIdentity?: SearchIndexerDataIdentity
Hodnota vlastnosti
Zděděno zWebApiSkill.authIdentity
authResourceId
Platí to pro vlastní dovednosti, které se propojují s externím kódem v Azure funkci nebo jiné aplikaci, která tyto transformace poskytuje. Tato hodnota by měla být ID aplikace vytvořené pro funkci nebo aplikaci při registraci v Azure Active Directory. Při zadání se vlastní dovednost připojí k funkci nebo aplikaci pomocí spravovaného ID (systému nebo uživatelem přiřazeného) vyhledávací služby a přístupového tokenu funkce nebo aplikace. Tato hodnota se použije jako ID prostředku pro vytvoření oboru přístupového tokenu.
authResourceId?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.authResourceId
batchSize
Požadovaná velikost dávky označující počet dokumentů.
batchSize?: number
Hodnota vlastnosti
number
Zděděno zWebApiSkill.batchSize
context
Představuje úroveň, na které se provádí operace, například kořenový dokument 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á je možné provést ve webovém rozhraní API.
degreeOfParallelism?: number
Hodnota vlastnosti
number
Zděděno zWebApiSkill.degreeOfParallelism
description
Popis dovednosti, která popisuje vstupy, výstupy a využ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 požadavku HTTP.
httpMethod?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.httpMethod
inputs
Vstupy dovedností můžou být sloupec ve zdrojové sadě dat nebo výstup upstreamové dovednosti.
inputs: InputFieldMappingEntry[]
Hodnota vlastnosti
Zděděno zWebApiSkill.inputs
name
Název dovednosti, která ji jednoznačně identifikuje v sadě dovedností. Dovednost bez definovaného názvu bude mít výchozí název indexu založeného na 1 v poli dovedností s předponou znaku #.
name?: string
Hodnota vlastnosti
string
Zděděno zWebApiSkill.name
outputs
Výstupem dovednosti je buď pole v indexu vyhledávání, nebo hodnota, kterou lze využívat 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