Aracılığıyla paylaş


@azure-rest/ai-inference package

Arabirimler

ChatChoiceOutput

Genel sohbet tamamlama isteğinin bir parçası olarak tek bir istem tamamlamanın gösterimi. Genel olarak, n seçenekler sağlanan komut istemi başına varsayılan değer olan 1 ile oluşturulur. Belirteç sınırları ve diğer ayarlar, oluşturulan seçenek sayısını sınırlayabilir.

ChatCompletionsNamedToolChoice

Sohbet tamamlamalarını adlandırılmış işlevin kullanımıyla sınırlayacak belirli, adlandırılmış bir işlev aracının araç seçimi.

ChatCompletionsNamedToolChoiceFunction

Sohbet tamamlamalarını adlandırılmış işlevin kullanımıyla sınırlayacak belirli, adlandırılmış bir işlev aracının araç seçimi.

ChatCompletionsOutput

Sohbet tamamlama isteğinden gelen yanıt verilerinin gösterimi. Tamamlamalar çok çeşitli görevleri destekler ve sağlanan istem verilerinden devam eden veya "tamamlayan" metinler oluşturur.

ChatCompletionsResponseFormatJsonObject

Yanıtları geçerli JSON nesneleri yaymaya kısıtlayan Sohbet Tamamlamaları için bir yanıt biçimi. JSON modunu etkinleştirmek için bazı yapay zeka modellerinin modele bir sistem veya kullanıcı iletisi aracılığıyla JSON üretmesi için talimat vermenizi de gerektirebileceğini unutmayın.

ChatCompletionsResponseFormatJsonSchema

Çağıran tarafından belirtilen bir JSON şemasıyla yanıtları geçerli JSON nesneleri yaymaya kısıtlayan Sohbet Tamamlamaları için bir yanıt biçimi.

ChatCompletionsResponseFormatJsonSchemaDefinition

Sohbet tamamlamaları için yanıt biçimini belirli bir şemaya sahip JSON olarak tanımlar. Yapay zeka modelinin tamamlamaları oluştururken bu şemaya uyması gerekir.

ChatCompletionsResponseFormatParent

Modelin çıkış yapması gereken biçimi temsil eder. Bunu varsayılan metin modu yerine JSON modunu etkinleştirmek için kullanın. JSON modunu etkinleştirmek için bazı yapay zeka modellerinin modele bir sistem veya kullanıcı iletisi aracılığıyla JSON üretmesi için talimat vermenizi de gerektirebileceğini unutmayın.

ChatCompletionsResponseFormatText

Metin yanıtları yayan Sohbet Tamamlamaları için bir yanıt biçimi. Bu, varsayılan yanıt biçimidir.

ChatCompletionsToolCall

Yapay zeka modeli tarafından istenen bir işlev aracı çağrısı.

ChatCompletionsToolCallOutput

Yapay zeka modeli tarafından istenen bir işlev aracı çağrısı.

ChatCompletionsToolDefinition

bir işlevi çağırabilen sohbet tamamlama aracının tanımı.

ChatMessageAudioDataContentItem

Base64 ile kodlanmış veriler olarak geçirilen ses içeriği için yapılandırılmış sohbet içerik öğesi.

ChatMessageAudioUrlContentItem

Url olarak geçirilen ses içeriği için yapılandırılmış bir sohbet içerik öğesi.

ChatMessageContentItemParent

Bir sohbet iletisi içindeki yapılandırılmış içerik öğesinin soyut gösterimi.

ChatMessageImageContentItem

Resim başvurusu içeren yapılandırılmış sohbet içerik öğesi.

ChatMessageImageUrl

Modelin görüntü alabileceği bir İnternet konumu.

ChatMessageInputAudio

Giriş ses verilerinin ayrıntıları.

ChatMessageInputAudioUrl

Ses url'sinin ayrıntıları.

ChatMessageTextContentItem

Düz metin içeren yapılandırılmış bir sohbet içerik öğesi.

ChatRequestAssistantMessage

Yardımcıdan gelen yanıtı veya eylemi temsil eden bir istek sohbeti iletisi.

ChatRequestDeveloperMessage

Modelin sohbet tamamlama yanıtı oluşturma şeklini etkileyen geliştirici yönergelerini içeren bir istek sohbeti iletisi. Bazı yapay zeka modelleri, sistem iletisi yerine geliştirici iletisini destekler.

ChatRequestMessageParent

İstekte sağlanan sohbet iletisinin soyut gösterimi.

ChatRequestSystemMessage

Modelin sohbet tamamlama yanıtı oluşturma şeklini etkileyen sistem yönergelerini içeren bir istek sohbeti iletisi.

ChatRequestToolMessage

Yapılandırılmış bir araçtan istenen çıkışı temsil eden bir istek sohbeti iletisi.

ChatRequestUserMessage

Yardımcıya kullanıcı girişini temsil eden bir istek sohbeti iletisi.

ChatResponseMessageOutput

Bir yanıtta alınan sohbet iletisinin gösterimi.

CompletionsUsageOutput

Tamamlanma isteği için işlenen belirteç sayılarının gösterimi. Sayımlar istemler, seçimler, seçim alternatifleri, best_of nesiller ve diğer tüketiciler arasındaki tüm belirteçleri dikkate alır.

EmbeddingItemOutput

Tek bir eklemeler ilgililik karşılaştırmasının gösterimi.

EmbeddingsResultOutput

Ekleme isteğinden gelen yanıt verilerinin gösterimi. Eklemeler metin dizelerinin ilgililiğini ölçer ve genellikle arama, kümeleme, öneriler ve diğer benzer senaryolar için kullanılır.

EmbeddingsUsageOutput

Bu istek ve yanıtta kullanılan belirteç miktarının ölçümü.

ErrorModel

Hata nesnesi.

FunctionCall

Model tarafından oluşturulduğu gibi çağrılması gereken bir işlevin adı ve bağımsız değişkenleri.

FunctionCallOutput

Model tarafından oluşturulduğu gibi çağrılması gereken bir işlevin adı ve bağımsız değişkenleri.

FunctionDefinition

Sohbet tamamlamalarının eşleşen kullanıcı girişine yanıt olarak çağırabileceği arayan tarafından belirtilen işlevin tanımı.

GetChatCompletions
GetChatCompletions200Response

İstek başarılı oldu.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

İstek başarılı oldu.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

İstek başarılı oldu.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

İstek başarılı oldu.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

İsteğe bağlı metin içeren bir görüntüyü temsil eder.

ModelClientOptions

İstemci için isteğe bağlı parametreler

ModelInfoOutput

Yapay zeka modeli hakkında bazı temel bilgileri temsil eder.

Routes

Tür Diğer Adları

AudioContentFormat

AudioContentFormat için diğer ad

ChatCompletionsResponseFormat

Modelin çıkış yapması gereken biçimi temsil eder. Bunu varsayılan metin modu yerine JSON modunu etkinleştirmek için kullanın. JSON modunu etkinleştirmek için bazı yapay zeka modellerinin modele bir sistem veya kullanıcı iletisi aracılığıyla JSON üretmesi için talimat vermenizi de gerektirebileceğini unutmayın.

ChatCompletionsToolChoicePreset

ChatCompletionsToolChoicePreset için diğer ad

ChatMessageContentItem

Bir sohbet iletisi içindeki yapılandırılmış içerik öğesinin soyut gösterimi.

ChatMessageImageDetailLevel

ChatMessageImageDetailLevel için diğer ad

ChatRequestMessage

İstekte sağlanan sohbet iletisinin soyut gösterimi.

ChatRole

ChatRole için diğer ad

ChatRoleOutput

ChatRoleOutput için diğer ad

CompletionsFinishReasonOutput

CompletionsFinishReasonOutput için diğer ad

EmbeddingEncodingFormat

EmbeddingEncodingFormat diğer adı

EmbeddingInputType

EmbeddingInputType diğer adı

ExtraParameters

ExtraParameters için diğer ad

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

ModelTypeOutput için diğer ad

İşlevler

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Yeni bir ModelClient örneği başlatma

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

İşlev Ayrıntıları

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Yeni bir ModelClient örneği başlatma

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

Parametreler

endpointParam

string

endpointParam parametresi

credentials

TokenCredential | KeyCredential

istemci kimlik bilgilerini benzersiz olarak tanımlama

options
ModelClientOptions

tüm isteğe bağlı parametreler için parametre

Döndürülenler

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

Parametreler

Döndürülenler

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

Parametreler

Döndürülenler

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

Parametreler

Döndürülenler

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

Parametreler

Döndürülenler

response