Udostępnij za pośrednictwem


@azure-rest/ai-inference package

Interfejsy

ChatChoiceOutput

Reprezentacja pojedynczego ukończenia monitu w ramach ogólnego żądania ukończenia czatu. Ogólnie rzecz biorąc, n opcje są generowane na podany monit z wartością domyślną 1. Limity tokenów i inne ustawienia mogą ograniczać liczbę wygenerowanych opcji.

ChatCompletionsNamedToolChoice

Wybór określonego, nazwanego narzędzia funkcji, który ograniczy uzupełnianie czatów do korzystania z nazwanej funkcji.

ChatCompletionsNamedToolChoiceFunction

Wybór określonego, nazwanego narzędzia funkcji, który ograniczy uzupełnianie czatów do korzystania z nazwanej funkcji.

ChatCompletionsOutput

Reprezentacja danych odpowiedzi z żądania ukończenia czatu. Ukończenia obsługują szeroką gamę zadań i generują tekst, który kontynuuje działanie lub "kończy" podane dane monitu.

ChatCompletionsResponseFormatJsonObject

Format odpowiedzi dla uzupełniania czatu, który ogranicza odpowiedzi do emitowania prawidłowych obiektów JSON. Należy pamiętać, że aby włączyć tryb JSON, niektóre modele sztucznej inteligencji mogą również wymagać poinstruowania modelu o utworzeniu kodu JSON za pośrednictwem komunikatu systemu lub użytkownika.

ChatCompletionsResponseFormatJsonSchema

Format odpowiedzi dla uzupełniania czatu, który ogranicza odpowiedzi do emitowania prawidłowych obiektów JSON ze schematem JSON określonym przez obiekt wywołujący.

ChatCompletionsResponseFormatJsonSchemaDefinition

Definiuje format odpowiedzi na potrzeby uzupełniania czatu w formacie JSON z danym schematem. Model sztucznej inteligencji będzie musiał być zgodny z tym schematem podczas generowania uzupełniania.

ChatCompletionsResponseFormatParent

Reprezentuje format, który model musi wyświetlić. Użyj tego polecenia, aby włączyć tryb JSON zamiast domyślnego trybu tekstowego. Należy pamiętać, że aby włączyć tryb JSON, niektóre modele sztucznej inteligencji mogą również wymagać poinstruowania modelu o utworzeniu kodu JSON za pośrednictwem komunikatu systemu lub użytkownika.

ChatCompletionsResponseFormatText

Format odpowiedzi dla uzupełniania czatu, który emituje odpowiedzi tekstowe. Jest to domyślny format odpowiedzi.

ChatCompletionsToolCall

Wywołanie narzędzia funkcji żądane przez model AI.

ChatCompletionsToolCallOutput

Wywołanie narzędzia funkcji żądane przez model AI.

ChatCompletionsToolDefinition

Definicja narzędzia do uzupełniania czatów, które może wywoływać funkcję.

ChatMessageContentItemParent

Abstrakcyjna reprezentacja ustrukturyzowanego elementu zawartości w wiadomości czatu.

ChatMessageImageContentItem

Ustrukturyzowany element zawartości czatu zawierający odwołanie do obrazu.

ChatMessageImageUrl

Lokalizacja internetowa, z której model może pobrać obraz.

ChatMessageTextContentItem

Ustrukturyzowany element zawartości czatu zawierający zwykły tekst.

ChatRequestAssistantMessage

Wiadomość czatu żądania reprezentująca odpowiedź lub akcję asystenta.

ChatRequestMessageParent

Abstrakcyjna reprezentacja wiadomości czatu podana w żądaniu.

ChatRequestSystemMessage

Wiadomość czatu żądania zawierająca instrukcje systemowe wpływające na sposób generowania odpowiedzi przez model na zakończenie czatu.

ChatRequestToolMessage

Wiadomość czatu żądania reprezentująca żądane dane wyjściowe ze skonfigurowanego narzędzia.

ChatRequestUserMessage

Wiadomość czatu żądania reprezentująca dane wejściowe użytkownika asystenta.

ChatResponseMessageOutput

Reprezentacja wiadomości na czacie odebrana w odpowiedzi.

CompletionsUsageOutput

Reprezentacja liczby tokenów przetworzonych dla żądania ukończenia. Liczby uwzględniają wszystkie tokeny w monitach, wyborach, alternatywnych opcjach, best_of generacjach i innych użytkownikach.

EmbeddingItemOutput

Reprezentacja pojedynczego porównania powiązanych elementów osadzania.

EmbeddingsResultOutput

Reprezentacja danych odpowiedzi z żądania osadzania. Osadzanie mierzy pokrewność ciągów tekstowych i są często używane do wyszukiwania, klastrowania, rekomendacji i innych podobnych scenariuszy.

EmbeddingsUsageOutput

Pomiar ilości tokenów używanych w tym żądaniu i odpowiedzi.

FunctionCall

Nazwa i argumenty funkcji, które powinny być wywoływane, generowane przez model.

FunctionCallOutput

Nazwa i argumenty funkcji, które powinny być wywoływane, generowane przez model.

FunctionDefinition

Definicja funkcji określonej przez obiekt wywołujący, która może wywołać uzupełnianie czatu w odpowiedzi na pasujące dane wejściowe użytkownika.

GetChatCompletions
GetChatCompletions200Response

Żądanie zakończyło się pomyślnie.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

Żądanie zakończyło się pomyślnie.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

Żądanie zakończyło się pomyślnie.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

Żądanie zakończyło się pomyślnie.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

Reprezentuje obraz z opcjonalnym tekstem.

ModelClientOptions

Opcjonalne parametry klienta

ModelInfoOutput

Przedstawia podstawowe informacje o modelu sztucznej inteligencji.

Routes

Aliasy typu

ChatCompletionsResponseFormat

Reprezentuje format, który model musi wyświetlić. Użyj tego polecenia, aby włączyć tryb JSON zamiast domyślnego trybu tekstowego. Należy pamiętać, że aby włączyć tryb JSON, niektóre modele sztucznej inteligencji mogą również wymagać poinstruowania modelu o utworzeniu kodu JSON za pośrednictwem komunikatu systemu lub użytkownika.

ChatCompletionsToolChoicePreset

Alias dla ChatCompletionsToolChoicePreset

ChatMessageContentItem

Abstrakcyjna reprezentacja ustrukturyzowanego elementu zawartości w wiadomości czatu.

ChatMessageImageDetailLevel

Alias dla ChatMessageImageDetailLevel

ChatRequestMessage

Abstrakcyjna reprezentacja wiadomości czatu podana w żądaniu.

ChatRole

Alias dla ChatRole

ChatRoleOutput

Alias dla ChatRoleOutput

CompletionsFinishReasonOutput

Alias dla uzupełnianiaFinishReasonOutput

EmbeddingEncodingFormat

Alias osadzaniaEncodingFormat

EmbeddingInputType

Alias dla embeddingInputType

ExtraParameters

Alias dla ekstraparametrów

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

Alias dla klasy ModelTypeOutput

Funkcje

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Inicjowanie nowego wystąpienia ModelClient

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)
isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)
isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)
isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

Szczegóły funkcji

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Inicjowanie nowego wystąpienia ModelClient

function default(endpointParam: string, credentials: TokenCredential | KeyCredential, options?: ModelClientOptions): ModelClient

Parametry

endpointParam

string

Parametr endpointParam

credentials

TokenCredential | KeyCredential

unikatowe identyfikowanie poświadczeń klienta

options
ModelClientOptions

parametr dla wszystkich parametrów opcjonalnych

Zwraca

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

Parametry

Zwraca

response