次の方法で共有


@azure-rest/ai-inference package

インターフェイス

ChatChoiceOutput

チャットの完了要求全体の一部としての 1 つのプロンプト入力候補の表現。 一般に、n 選択肢は、指定されたプロンプトごとに生成され、既定値は 1 になります。 トークンの制限やその他の設定により、生成される選択肢の数が制限される場合があります。

ChatCompletionsNamedToolChoice

チャットの完了を名前付き関数の使用に制限する、特定の名前付き関数ツールのツール選択。

ChatCompletionsNamedToolChoiceFunction

チャットの完了を名前付き関数の使用に制限する、特定の名前付き関数ツールのツール選択。

ChatCompletionsOutput

チャット完了要求からの応答データの表現。 入力候補は、さまざまなタスクをサポートし、指定されたプロンプト データから続行または "完了" するテキストを生成します。

ChatCompletionsResponseFormatJsonObject

有効な JSON オブジェクトの出力に応答を制限するチャット完了の応答形式。 JSON モードを有効にするために、一部の AI モデルでは、システムまたはユーザー メッセージを介して JSON を生成するようにモデルに指示する必要がある場合もあります。

ChatCompletionsResponseFormatJsonSchema

呼び出し元によって指定された JSON スキーマを使用して、有効な JSON オブジェクトの出力に応答を制限するチャット完了の応答形式。

ChatCompletionsResponseFormatJsonSchemaDefinition

チャット入力候補の応答形式を、特定のスキーマを持つ JSON として定義します。 完了を生成するときは、AI モデルがこのスキーマに従う必要があります。

ChatCompletionsResponseFormatParent

モデルが出力する必要がある形式を表します。 これを使用して、既定のテキスト モードではなく JSON モードを有効にします。 JSON モードを有効にするために、一部の AI モデルでは、システムまたはユーザー メッセージを介して JSON を生成するようにモデルに指示する必要がある場合もあります。

ChatCompletionsResponseFormatText

テキスト応答を出力するチャット完了の応答形式。 これは既定の応答形式です。

ChatCompletionsToolCall

AI モデルによって要求された関数ツール呼び出し。

ChatCompletionsToolCallOutput

AI モデルによって要求された関数ツール呼び出し。

ChatCompletionsToolDefinition

関数を呼び出すことができるチャット完了ツールの定義。

ChatMessageAudioDataContentItem

base64 でエンコードされたデータとして渡されるオーディオ コンテンツの構造化されたチャット コンテンツ項目。

ChatMessageAudioUrlContentItem

URL として渡されるオーディオ コンテンツの構造化されたチャット コンテンツ項目。

ChatMessageContentItemParent

チャット メッセージ内の構造化コンテンツアイテムの抽象表現。

ChatMessageImageContentItem

イメージ参照を含む構造化されたチャット コンテンツアイテム。

ChatMessageImageUrl

モデルがイメージを取得できるインターネット上の場所。

ChatMessageInputAudio

入力オーディオ データの詳細。

ChatMessageInputAudioUrl

オーディオ URL の詳細。

ChatMessageTextContentItem

プレーンテキストを含む構造化されたチャット コンテンツアイテム。

ChatRequestAssistantMessage

アシスタントからの応答またはアクションを表す要求チャット メッセージ。

ChatRequestDeveloperMessage

モデルがチャット完了応答を生成する方法に影響を与える開発者命令を含む要求チャット メッセージ。 一部の AI モデルでは、システム メッセージではなく開発者メッセージがサポートされています。

ChatRequestMessageParent

要求で指定されたチャット メッセージの抽象表現。

ChatRequestSystemMessage

モデルがチャット完了応答を生成する方法に影響を与えるシステム命令を含む要求チャット メッセージ。

ChatRequestToolMessage

構成されたツールからの要求された出力を表す要求チャット メッセージ。

ChatRequestUserMessage

アシスタントへのユーザー入力を表す要求チャット メッセージ。

ChatResponseMessageOutput

応答で受信したチャット メッセージの表現。

CompletionsUsageOutput

完了要求に対して処理されたトークン数の表現。 カウントでは、プロンプト、選択肢、選択肢の代替、best_of世代、およびその他のコンシューマー全体のすべてのトークンが考慮されます。

EmbeddingItemOutput

1 つの埋め込み関連度比較の表現。

EmbeddingsResultOutput

埋め込み要求からの応答データの表現。 埋め込みではテキスト文字列の関連性が測定され、検索、クラスタリング、推奨事項、その他の同様のシナリオでよく使用されます。

EmbeddingsUsageOutput

この要求と応答で使用されるトークンの量の測定。

ErrorModel

エラー オブジェクト。

FunctionCall

モデルによって生成される、呼び出す必要がある関数の名前と引数。

FunctionCallOutput

モデルによって生成される、呼び出す必要がある関数の名前と引数。

FunctionDefinition

一致するユーザー入力に応答してチャットの完了が呼び出される可能性がある呼び出し元指定関数の定義。

GetChatCompletions
GetChatCompletions200Response

要求は成功しました。

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

要求は成功しました。

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

要求は成功しました。

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

要求は成功しました。

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

省略可能なテキストを含む画像を表します。

ModelClientOptions

クライアントの省略可能なパラメーター

ModelInfoOutput

AI モデルに関するいくつかの基本情報を表します。

Routes

型エイリアス

AudioContentFormat

AudioContentFormat のエイリアス

ChatCompletionsResponseFormat

モデルが出力する必要がある形式を表します。 これを使用して、既定のテキスト モードではなく JSON モードを有効にします。 JSON モードを有効にするために、一部の AI モデルでは、システムまたはユーザー メッセージを介して JSON を生成するようにモデルに指示する必要がある場合もあります。

ChatCompletionsToolChoicePreset

ChatCompletionsToolChoicePreset のエイリアス

ChatMessageContentItem

チャット メッセージ内の構造化コンテンツアイテムの抽象表現。

ChatMessageImageDetailLevel

ChatMessageImageDetailLevel のエイリアス

ChatRequestMessage

要求で指定されたチャット メッセージの抽象表現。

ChatRole

ChatRole のエイリアス

ChatRoleOutput

ChatRoleOutput のエイリアス

CompletionsFinishReasonOutput

CompletionsFinishReasonOutput の別名

EmbeddingEncodingFormat

EmbeddingEncodingFormat のエイリアス

EmbeddingInputType

EmbeddingInputType のエイリアス

ExtraParameters

ExtraParameters のエイリアス

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

ModelTypeOutput のエイリアス

関数

default(string, TokenCredential | KeyCredential, ModelClientOptions)

ModelClient の新しいインスタンスを初期化する

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

関数の詳細

default(string, TokenCredential | KeyCredential, ModelClientOptions)

ModelClient の新しいインスタンスを初期化する

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

パラメーター

endpointParam

string

パラメーター endpointParam

credentials

TokenCredential | KeyCredential

クライアント資格情報を一意に識別する

options
ModelClientOptions

すべての省略可能なパラメーターのパラメーター

戻り値

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

パラメーター

戻り値

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

パラメーター

戻り値

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

パラメーター

戻り値

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

パラメーター

戻り値

response