@azure/ai-voicelive package

Sınıflar

VoiceLiveAuthenticationError

Voice Live işlemleri için kimlik doğrulama hata sınıfı

VoiceLiveClient

VoiceLive istemcisi, gerçek zamanlı konuşma yapay zeka yetenekleri için oturum yönetimi sağlar.

Bu istemci, gerçek WebSocket bağlantılarını ve hizmetle gerçek zamanlı etkileşimleri yöneten VoiceLiveSession örnekleri oluşturmak için bir fabrika görevi görür.

VoiceLiveConnectionError

Voice Live WebSocket işlemleri için temel hata sınıfı

VoiceLiveError

General Voice Live hata sınıfı

VoiceLiveProtocolError

Sesli Canlı mesaj işlemleri için protokol hata sınıfı

VoiceLiveSession

Azure VoiceLive servisiyle gerçek zamanlı sesli iletişim için WebSocket tabanlı bir oturumu temsil eder.

Bu sınıf, bağlantıyı yönetir, gerçek zamanlı iletişimi yönetir ve ses akışı, konuşma yönetimi ve avatar kontrolü dahil tüm etkileşimli özelliklere erişim sağlar.

Arabirimler

ActionFind

Bir sayfa içinde metin aramak için bir bulma eylemi.

ActionOpenPage

Açık sayfa eylemi.

ActionSearch

Bir web arama eylemi.

ActionSearchSource

Bir arama eylemi kaynak URL'si.

AgentConfig

Ajan için yapılandırma.

AgentSessionConfig

Ana yapay zeka aktörü olarak bir ajanla oturum oluşturmak için yapılandırma.

Bir ajan oturumu kullanıldığında, ajanın yapılandırması (araçlar, talimatlar, sıcaklık vb.) oturum kodunda değil, Foundry portalında yönetilir.

Animation

Blendshape'ler ve visemes meta verileri dahil olmak üzere animasyon çıktıları için yapılandırma.

AssistantMessageItem

Bir konuşma içinde bir asistan mesajı öğesi.

AudioEchoCancellation

Sunucu tarafı ses işleme için yankı iptal yapılandırması.

AudioInputTranscriptionOptions

Giriş ses transkripsiyonu yapılandırması.

AudioNoiseReduction

Giriş ses gürültüsünü azaltma yapılandırması.

AudioStreamOptions
AvatarConfig

Avatar akışı ve oturum sırasında davranış için yapılandırma.

AzureAvatarVoiceSyncVoice

Azure avatar ses senkronizasyonu yapılandırması. Avatar karakteriyle kişisel ses sentezi kullanıyor.

AzureCustomVoice

Azure özel ses yapılandırması.

AzurePersonalVoice

Azure kişisel ses yapılandırması.

AzureSemanticDetection

Azure semantik konuşma sonu algılama (varsayılan).

AzureSemanticDetectionEn

Azure semantic end-of-expressionance detection (English-optimized).

AzureSemanticDetectionMultilingual

Azure semantik son sözlem algılama (multilingual).

AzureSemanticVad

Server Speech Detection (Azure semantik VAD, varsayılan varyant).

AzureSemanticVadEn

Server Speech Detection (Azure semantic VAD, sadece İngilizce).

AzureSemanticVadMultilingual

Server Speech Detection (Azure semantic VAD).

AzureStandardVoice

Azure standart ses yapılandırması.

AzureVoice

Azure ses yapılandırmaları için temel.

Background

Bir video arka planı tanımlar; ister düz renkli ya da birbirini dışlayan bir görsel URL'si.

CachedTokenDetails

Çıkış token kullanımının detayları.

ClientEvent

Bir voicelive istemci etkinliği.

ClientEventConversationItemCreate

Konuşmanın bağlamına mesajlar, fonksiyon çağrıları ve fonksiyon çağrı yanıtları dahil olmak üzere yeni bir Öğe ekleyin. Bu olay, hem konuşmanın "geçmişini" doldurmak hem de akış sırasında yeni öğeler eklemek için kullanılabilir, ancak mevcut sınırlaması asistan sesli mesajlarını dolduramamasıdır. Başarılı olursa, sunucu bir conversation.item.created olayla yanıt verir, aksi takdirde bir error olay gönderilir.

ClientEventConversationItemDelete

Konuşma geçmişinden herhangi bir öğeyi kaldırmak istediğinizde bu etkinliği gönderin. Sunucu, eşya konuşma geçmişinde yoksa, bir conversation.item.deleted olayla yanıt verir; bu durumda sunucu hata ile yanıt verir.

ClientEventConversationItemRetrieve

Bu olayı konuşma geçmişindeki belirli bir öğenin sunucu temsilini almak istediğinizde gönderin. Bu, örneğin, gürültü engelleme ve VAD sonrası kullanıcı sesini incelemek için faydalıdır. Sunucu, eşya konuşma geçmişinde yoksa, bir conversation.item.retrieved olayla yanıt verir; bu durumda sunucu hata ile yanıt verir.

ClientEventConversationItemTruncate

Bu olayı göndererek önceki bir asistan mesajının sesini kısaltın. Sunucu, voicelive'dan daha hızlı ses üretir, bu yüzden kullanıcı istemciye gönderilen ama henüz çalınmamış sesi kesmek için kesinti yaptığında bu olay faydalıdır. Bu, sunucunun sesi anlamasını istemcinin oynatma sistemiyle senkronize eder. Sesi kesmek, sunucu tarafındaki metin transkriptini silerek kullanıcının duymadığı bağlamda metin olmadığından emin olur. Başarılı olursa, sunucu bir conversation.item.truncated olayla yanıt verir.

ClientEventInputAudioBufferAppend

Bu olayı giriş ses tamponuna ses baytları eklemek için gönderin. Ses arabelleği, veri yazabileceğiniz ve daha sonra kaydedebileceğiniz geçici bir saklama alanıdır. Server VAD modunda, ses tamponu konuşmayı tespit etmek için kullanılır ve sunucu ne zaman taahhüt edeceğine karar verir. Server VAD devre dışı bırakıldığında, ses tamponunu manuel olarak kaydetmeniz gerekir.

İstemci, her etkinlikte maksimum 15 MiB'e kadar ne kadar ses koyacağını seçebilir; örneğin, istemciden daha küçük parçalar akışı VAD'nin daha hızlı yanıt vermesini sağlayabilir. Diğer yaratılmış istemci etkinliklerinden farklı olarak, sunucu bu olaya onay yanıtı göndermez.

ClientEventInputAudioBufferClear

Bu olayı göndererek tampondaki ses baytlarını temizleyin. Sunucu bir input_audio_buffer.cleared olayla yanıt verir.

ClientEventInputAudioBufferCommit

Bu olayı kullanıcı girişi ses tamponunu commit etmek için gönderin; bu da konuşmada yeni bir kullanıcı mesajı öğesi oluşturur. Bu olay, giriş ses tamponu boşsa hata üretir. Server VAD modundayken istemcinin bu olayı göndermesine gerek kalmaz, sunucu ses tamponunu otomatik olarak commit eder. Giriş ses tamponunu bağlamak, giriş ses transkripsiyonunu tetikler (oturum yapılandırmasında etkinleştirilmişse), ancak modelden yanıt oluşturmaz. Sunucu bir input_audio_buffer.committed olayla yanıt verir.

ClientEventInputAudioClear

Şu anda yayınlanan tüm giriş sesi temizler.

ClientEventInputAudioTurnAppend

Devam eden bir giriş dönüşüne ses verisi ekler.

ClientEventInputAudioTurnCancel

Devam eden giriş ses dönüşünü iptal ediyor.

ClientEventInputAudioTurnEnd

Ses girişi dönüşünün sonunu işaret eder.

ClientEventInputAudioTurnStart

Yeni bir ses girişi dönüşünün başladığını gösterir.

ClientEventOutputAudioBufferClear

İstemci avatar çıkış tamponunu temizlemek istedi.

ClientEventResponseCancel

Bu etkinliği göndererek devam eden bir yanıtı iptal edin. Sunucu, iptal için bir yanıt yoksa bir response.cancelled olay veya hata ile yanıt verir.

ClientEventResponseCreate

Bu olay, sunucuya bir Yanıt oluşturmasını emreder, bu da model çıkarımını tetiklemek anlamına gelir. Server VAD modundayken sunucu otomatik olarak Yanıtlar oluşturur. Bir Yanıt en az bir Öğe içerir ve iki Öğe içerebilir; bu durumda ikinci bir fonksiyon çağrısı olur. Bu Maddeler konuşma geçmişine eklenecektir. Sunucu bir response.created olay, Öğeler ve oluşturulan içerik için etkinlikler ve son olarak Yanıtın tamamlandığını belirten bir response.done olayla yanıt verir. Olay, response.create , instructionsve temperaturegibi çıkarım yapılandırmasını içerir. Bu alanlar, yalnızca bu Yanıt için Oturumun yapılandırmasını geçersiz kılar.

ClientEventSessionAvatarConnect

İstemci bağlandığında ve SDP'sini (Oturum Tanımlama Protokolü) sağladığında gönderilir

avatar ile ilgili medya müzakereleri için.

ClientEventSessionUpdate

Bu olayı oturumun varsayılan yapılandırmasını güncellemek için gönderin. İstemci, bu olayı herhangi bir alanı güncellemek için istediği zaman gönderebilir, hariç.voice Ancak, bir oturum belirli modelbir ile başlatıldıktan sonra , başka bir modele değiştirilemeyeceğini unutmayın session.update. Sunucu bir session.update'i aldığında, tam ve etkili yapılandırmayı gösteren bir session.updated olayla yanıt verir. Sadece mevcut alanlar güncelleniyor. Bir alanı temizlemek için , instructionsboş bir ipi geçirin.

ConnectOptions
ConnectedEventArgs

Bağlantı kurulduğunda sunulan argümanlar

ConnectionContext

Bağlantıyla ilgili işleyicilere sağlanan bağlam bilgisi

ContentPart

Herhangi bir içerik kısmı için temel; tarafından ayrımcılığa typeuğradı.

ConversationItemBase

Konuşmaya eklenecek öğe.

ConversationRequestItem

Herhangi bir yanıt öğesi için bir taban; tarafından ayrımcılığa typeuğradı.

CreateSessionOptions
DisconnectedEventArgs

Bağlantı kaybolduğunda sunulan argümanlar

EouDetection

Sözü sonu (EOU) anlamsal algılama konfigürasyonu için üst düzey birleşme.

ErrorEventArgs

Hata meydana geldiğinde sunulan argümanlar

ErrorResponse

Standart hata yanıt zarfı.

FileSearchResult

Bir dosya arama sonucu girişi.

FunctionCallItem

Bir konuşma içinde bir fonksiyon çağrı öğesi.

FunctionCallOutputItem

Bir konuşma içinde bir fonksiyon çağrısı çıktı öğesi.

FunctionTool

Voicelive uç noktası tarafından kullanılan bir fonksiyon aracının tanımı.

IceServer

WebRTC bağlantı müzakere için ICE sunucu yapılandırması.

InputAudioContentPart

Ses içeriği kısmını girin.

InputTextContentPart

Metin içeriği kısmını girin.

InputTokenDetails

Giriş token kullanımının detayları.

InterimResponseConfigBase

Ara yanıt yapılandırması için temel model.

LlmInterimResponseConfig

LLM tabanlı geçici yanıt üretimi için yapılandırma. Herhangi bir tetikleme koşulu karşılandığında bağlama duyarlı ara yanıtlar oluşturmak için LLM kullanır.

LogProbProperties

Bir token için tek bir log olasılık girişi.

MCPApprovalResponseRequestItem

MCP onay talebine yanıt olan bir talep öğesi.

MCPServer

Voicelive uç noktası tarafından kullanılan MCP sunucusunun tanımı.

MCPTool

MCP aracı tanımını temsil eder.

MessageContentPart

Herhangi bir mesaj içeriği kısmı için bir temel; tarafından ayrımcılığa typeuğradı.

MessageItem

Bir konuşma içinde bir mesaj öğesi.

OpenAIVoice

OpenAI ses yapılandırması ve açık tip alanı var.

Bu, OpenAI sesleri için birleşik bir arayüz sağlar ve mevcut diziye dayalı OAIVoice'u geriye doğru uyumluluk için tamamlar.

OutputTextContentPart

Metin içeriği kısmını çıkar.

OutputTokenDetails

Çıkış token kullanımının detayları.

RequestAudioContentPart

Bir istek için sesli içerik bölümü. Bu sadece gerçek zamanlı modeller (örneğin, gpt-realtime) tarafından desteklenir. Metin tabanlı modeller için bunun yerine kullanın input_text .

RequestImageContentPart

Görsel içerik kısmını girin.

RequestSession

İstek ve yanıt arasında paylaşılan oturum yapılandırması için bir temel.

RequestTextContentPart

Bir istek için metin içeriği bölümü.

ResponseAudioContentPart

Bir yanıt için sesli içerik bölümü.

ResponseCancelledDetails

İptal edilmiş yanıtın detayları.

ResponseCreateParams

Bu parametrelerle yeni bir VoiceLive yanıtı oluşturun

ResponseFailedDetails

Başarısız yanıt için detaylar.

ResponseFileSearchCallItem

Dosya arama çağrısını temsil eden bir yanıt öğesi.

ResponseFunctionCallItem

Bir konuşma içinde bir fonksiyon çağrı öğesi.

ResponseFunctionCallOutputItem

Bir konuşma içinde bir fonksiyon çağrısı çıktı öğesi.

ResponseIncompleteDetails

Eksik yanıt için detaylar.

ResponseItem

Herhangi bir yanıt öğesi için bir taban; tarafından ayrımcılığa typeuğradı.

ResponseMCPApprovalRequestItem

MCP aracı çağırmak için onay talebini temsil eden bir yanıt öğesi.

ResponseMCPApprovalResponseItem

MCP onay talebine verilen yanıtı temsil eden bir yanıt öğesi.

ResponseMCPCallItem

MCP aracına yapılan çağrıyı temsil eden bir yanıt öğesi.

ResponseMCPListToolItem

MCP sunucusunda mevcut araçları listeleyen bir yanıt öğesi.

ResponseMessageItem

Bir konuşmadaki mesaj öğesi için temel tip.

ResponseSession

Yanıttaki oturum yapılandırması için temel oluşturuyor.

ResponseStatusDetails

Tüm başarısız yanıt detayları için temel bilgiler.

ResponseTextContentPart

Bir yanıt için metin içeriği bölümü.

ResponseWebSearchCallItem

Web arama çağrısını temsil eden bir yanıt öğesi.

Scene

Avatar'ın video karesinde zoom seviyesi, konumu, dönüşü ve hareket genliği için yapılandırma.

SendEventOptions
ServerEvent

Bir voicelive sunucu etkinliği.

ServerEventConversationItemCreated

Bir konuşma öğesi oluşturulduğunda geri döner. Bu olayı oluşturan birkaç senaryo vardır:

  • Sunucu bir Yanıt üretiyor ve başarılı olursa bir veya iki Öğe üretiyor; bunlar türde message (rol assistant) veya türde function_callolacak.
  • Giriş ses tamponu istemci veya sunucu (modda server_vad ) tarafından belirlenmiştir. Sunucu, giriş ses tamponunun içeriğini alıp yeni bir kullanıcı mesajı öğesine ekler.
  • Müşteri, Konuşmaya yeni bir Öğe eklemek için bir conversation.item.create etkinlik göndermiştir.
ServerEventConversationItemDeleted

Konuşmadaki bir öğe istemci tarafından bir conversation.item.delete olayla silindiğinde geri döner. Bu olay, sunucunun konuşma geçmişini anlamayı istemcinin görünümüyle eşitlemek için kullanılır.

ServerEventConversationItemInputAudioTranscriptionCompleted

Bu olay, kullanıcı sesinin kullanıcı ses tamponuna yazılmış ses transkripsiyonunun çıktısıdır. Transkripsiyon, giriş ses tamponu istemci veya sunucu tarafından (modda server_vad ) bağlandığında başlar. Transkripsiyon, Yanıt oluşturma ile eşzamansız çalışır, bu yüzden bu olay Yanıt olaylarından önce veya sonra olabilir. VoiceLive API modelleri sesi doğal olarak kabul eder ve bu nedenle giriş transkripsiyonu, ayrı bir ASR (Otomatik Konuşma Tanıma) modelinde yürütülen ayrı bir süreçtir. Transkript, modelin yorumundan biraz sapabilir ve kaba bir rehber olarak ele alınmalıdır.

ServerEventConversationItemInputAudioTranscriptionDelta

Giriş ses transkripsiyon içeriği kısmının metin değeri güncellendiğinde geri döner.

ServerEventConversationItemInputAudioTranscriptionFailed

Giriş ses transkripsiyonu yapılandırıldığında ve kullanıcı mesajı için transkripsiyon talebi başarısız olduğunda döner. Bu olaylar, diğer olaylardan error ayrı olarak çalışır, böylece istemci ilgili Öğeyi tanıyabilir.

ServerEventConversationItemRetrieved

Bir konuşma öğesi ile conversation.item.retrievealındığında geri döner.

ServerEventConversationItemTruncated

Önceki bir yardımcı sesli mesaj öğesi istemci tarafından bir conversation.item.truncate olayla kesildiğinde döner. Bu olay, sunucunun sesi anlamasını istemcinin oynatma ile senkronize etmek için kullanılır. Bu işlem, sesi kısaltır ve sunucu tarafındaki metin transkriptini kaldırarak kullanıcının duymadığı bağlamda metin olmadığından emin olur.

ServerEventError

Bir hata olduğunda geri döner, bu bir istemci veya sunucu sorunu olabilir. Çoğu hata düzeltilebilir ve oturum açık kalacak, uygulayıcılara hata mesajlarını varsayılan olarak izlemelerini ve kaydetmelerini öneriyoruz.

ServerEventErrorDetails

Hatanın detayları.

ServerEventInputAudioBufferCleared

Giriş ses tamponu istemci tarafından bir input_audio_buffer.clear olayla temizlendiğinde geri döner.

ServerEventInputAudioBufferCommitted

Giriş ses tamponu bağlandığında, ister istemci tarafından ya da otomatik olarak sunucu VAD modunda geri döner. Özellik, item_id oluşturulacak kullanıcı mesajı öğesinin kimliğidir, böylece istemciye bir conversation.item.created olay da gönderilir.

ServerEventInputAudioBufferSpeechStarted

Sunucu tarafından moddayken server_vad ses tamponunda konuşmanın tespit edildiğini belirtmek için gönderilir. Bu, ses tampona eklendiğinde (konuşma zaten tespit edilmedikçe) her zaman olabilir. İstemci, bu olayı ses oynatmayı kesintiye kesmek veya kullanıcıya görsel geri bildirim sağlamak için kullanmak isteyebilir. İstemci konuşma durduğunda bir input_audio_buffer.speech_stopped olay almayı beklemelidir. Bu özellik, item_id konuşma durduğunda oluşturulacak kullanıcı mesajı öğesinin kimliğidir ve aynı zamanda olaya input_audio_buffer.speech_stopped dahil edilecektir (istemci VAD aktivasyonu sırasında ses tamponunu manuel olarak commit etmezse).

ServerEventInputAudioBufferSpeechStopped

Sunucu ses tamponunda konuşmanın sonunu algıladığında modda geri döner server_vad . Sunucu ayrıca ses tamponundan oluşturulan kullanıcı mesajı öğesiyle bir conversation.item.created olay gönderir.

ServerEventMcpListToolsCompleted

MCP liste araçları tamamlandı mesajı.

ServerEventMcpListToolsFailed

MCP list araçları başarısız mesaj.

ServerEventMcpListToolsInProgress

MCP listeleme araçları mesajı.

ServerEventOutputAudioBufferCleared

Çıkış ses tamponu temizlendiğinde geri döner.

ServerEventResponseAnimationBlendshapeDelta

Bir yanıtın belirli çıktısı için blendshape animasyon çerçevelerinin delta güncellemesini temsil eder.

ServerEventResponseAnimationBlendshapeDone

Bir yanıtın belirli bir çıktısı için blendshape animasyon işlemenin tamamlandığını gösterir.

ServerEventResponseAnimationVisemeDelta

Ses temelli animasyon için viseme ID delta güncellemesini temsil eder.

ServerEventResponseAnimationVisemeDone

Yanıt için viseme animasyon teslimatının tamamlandığını gösterir.

ServerEventResponseAudioDelta

Model tarafından oluşturulan ses güncellendiğinde geri döner.

ServerEventResponseAudioDone

Model tarafından oluşturulan ses tamamlandığında geri döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır.

ServerEventResponseAudioTimestampDelta

Bir yanıt için kelime düzeyinde ses zaman damgası deltasını temsil eder.

ServerEventResponseAudioTimestampDone

Bir yanıt için sesli zaman damgası teslimatının tamamlandığını gösterir.

ServerEventResponseAudioTranscriptAnnotationAdded

Bir yanıta sesli transkript notası eklendiğinde geri döner.

ServerEventResponseAudioTranscriptDelta

Model tarafından oluşturulan ses çıktısının transkripsiyonu güncellendiğinde geri döner.

ServerEventResponseAudioTranscriptDone

Model tarafından oluşturulan ses çıkışının transkripsiyonu akış tamamlandığında geri döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır.

ServerEventResponseContentPartAdded

Yanıt oluşturma sırasında bir yardımcı mesaj öğesine yeni bir içerik parçası eklendiğinde geri döner.

ServerEventResponseContentPartDone

Bir içerik kısmı asistan mesaj öğesinde yayınlanması tamamlandığında geri döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır.

ServerEventResponseCreated

Yeni bir Yanıt oluşturulduğunda geri döner. Yanıt oluşturmanın ilk olayı olan tepki, başlangıç halinde in_progressolur.

ServerEventResponseDone

Bir Yanıt yayını bittiğinde geri gönderilir. Son durumu ne olursa olsun her zaman yayılıyor. Etkinliğe response.done dahil edilen Yanıt nesnesi, Yanıt'taki tüm çıktı öğelerini içerir ancak ham ses verisini çıkarır.

ServerEventResponseFileSearchCallCompleted

Dosya arama çağrısı tamamlandığında döner.

ServerEventResponseFileSearchCallInProgress

Dosya arama çağrısı devam ederken geri gönderiliyor.

ServerEventResponseFileSearchCallSearching

Dosya arama çağrısı aranırken geri döner.

ServerEventResponseFunctionCallArgumentsDelta

Model tarafından oluşturulan fonksiyon çağrısı argümanları güncellendiğinde döner.

ServerEventResponseFunctionCallArgumentsDone

Model tarafından oluşturulan fonksiyon çağrısı argümanları akışı tamamlandığında döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır.

ServerEventResponseMcpCallArgumentsDelta

MCP araç çağrısı için argümanların delta güncellemesini temsil eder.

ServerEventResponseMcpCallArgumentsDone

MCP araç çağrısı için argümanların tamamlandığını gösterir.

ServerEventResponseMcpCallCompleted

MCP çağrısının tamamlandığını gösterir.

ServerEventResponseMcpCallFailed

MCP çağrısının başarısız olduğunu gösterir.

ServerEventResponseMcpCallInProgress

MCP çağrısının çalıştığını gösteriyor.

ServerEventResponseOutputItemAdded

Yanıt oluşturma sırasında yeni bir Öğe oluşturulduğunda geri döner.

ServerEventResponseOutputItemDone

Bir Öğe yayını bittiğinde geri döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır.

ServerEventResponseTextDelta

Bir "metin" içeriği kısmının metin değeri güncellendiğinde döner.

ServerEventResponseTextDone

Bir "metin" içerik kısmının metin değeri yayın yapımı tamamlandığında döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır.

ServerEventResponseVideoDelta

Avatar video çerçevesi veri yayınlandığında geri döner.

ServerEventResponseWebSearchCallCompleted

Web arama araması tamamlandığında geri gönderildi.

ServerEventResponseWebSearchCallInProgress

Web arama çağrısı devam ederken geri gönderiliyor.

ServerEventResponseWebSearchCallSearching

Bir web arama araması ararken geri gönderiliyor.

ServerEventSessionAvatarConnecting

Sunucu avatar medya bağlantısı kurma sürecindeyken ve SDP cevabını sağlarken gönderilir.

ServerEventSessionAvatarSwitchToIdle

Avatar boşta durma durumuna geçtiğinde geri döner.

ServerEventSessionAvatarSwitchToSpeaking

Avatar konuşma durumuna geçtiğinde geri döndü.

ServerEventSessionCreated

Bir Oturum oluşturulduğunda geri döner. Yeni bir bağlantı ilk sunucu olayı olarak kurulduğunda otomatik olarak yayımlanır. Bu olay, varsayılan Oturum yapılandırmasını içerecektir.

ServerEventSessionUpdated

Bir oturum bir session.update olayla güncellendiğinde döner, hata olmadıkça.

ServerEventWarning

Konuşma akışını kesintiye uğratmayan bir uyarı olduğunda geri döner. Uyarılar bilgilendirme amaçlıdır ve oturum normal şekilde devam edecektir.

ServerEventWarningDetails

Uyarının detayları.

ServerVad

VAD tabanlı tur tespiti için temel model.

SessionBase

VoiceLive oturum nesnesi yapılandırması.

SessionContext

Oturumla ilgili işleyicilere sağlanan bağlam bilgileri

StartSessionOptions
StaticInterimResponseConfig

Statik ara yanıt üretimi için yapılandırma. Herhangi bir tetikleyici koşul karşılandığında yapılandırılmış metinlerden rastgele seçim yapar.

SystemMessageItem

Bir konuşma içindeki sistem mesajı öğesi.

TokenUsage

Bir yanıt için genel kullanım istatistikleri.

Tool

Voicelive aracı tanımının temel temsili.

ToolChoiceFunctionSelection

Bir voicelive'ın temsili tool_choice adlandırılmış bir fonksiyon aracının seçilmesi.

ToolChoiceSelection

Bir voicelive için bir temel temsil tool_choice adlandırılmış bir aracın seçilmesi.

TranscriptionPhrase

Zamanlama bilgisi olan transkribe edilmiş bir ifade.

TranscriptionWord

Transkripsiyonda zaman damgalı bir kelime.

TurnDetection

Tur algılama konfigürasyonu için üst düzey birleşik.

TurnOptions
UserMessageItem

Bir konuşma içindeki kullanıcı mesajı öğesi.

VideoCrop

Üst sol ve alt-sağ koordinatları kullanılarak video kırpma dikdörtgenini tanımlar.

VideoParams

Avatar için video yayın parametreleri.

VideoResolution

Video akışının piksel cinsinden çözünürlüğü.

VoiceLiveClientOptions
VoiceLiveErrorDetails

API hatası durumunda hata nesnesi döner.

VoiceLiveResponse

Yanıt kaynağı.

VoiceLiveSessionHandlers

Azure SDK patterns takip ederek VoiceLive session events için handler functions.

TÜM yöneticiler isteğe bağlı - sadece önem verdiğiniz etkinlikleri uygulayın! Her handler, güçlü şekilde tiplendirilmiş olay verileri ve bağlam bilgisi alır.

VoiceLiveSessionOptions
VoiceLiveSubscription

VoiceLive oturum etkinliklerine aktif bir aboneliği temsil eder

Tür Diğer Adları

AnimationOutputType

Çıktı alınacak animasyon veri türlerini belirler.
KnownAnimationOutputType , AnimationOutputType ile değiştirilebilir ve bu enum servisin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

blendshapes: Blendshapes çıktı türü.
viseme_id: Viseme ID çıkış tipi.

AudioTimestampType

Ses yanıt içeriğinde desteklenen çıkış zaman damgası türleri.
KnownAudioTimestampType, AudioTimestampType ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

kelime: Çıkış sesindeki kelime başına zaman damgası.

AvatarConfigTypes

Avatar yapılandırma türleri
KnownAvatarConfigTypes ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

video-avatar: Video avatar
fotoğraf-avatar: Fotoğraf avatarı

AvatarOutputProtocol

Avatar yapılandırma çıkış protokolleri
KnownAvatarOutputProtocol , AvatarOutputProtocol ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

webrtc: WebRTC protokolü, ses/video akışlarını WebRTC üzerinden çıkar
Websocket: WebSocket protokolü, video karelerini WebSocket üzerinden çıkar

AzureVoiceType

Tüm desteklenen Azure ses tiplerinin birleşimi.
KnownAzureVoiceType , AzureVoiceType ile karşılıklı olarak kullanılabilir, bu enum servisin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

azure-custom: Azure özel ses.
azure-standard: Azure standart ses.
azure-personal: Azure kişisel ses.
avatar-voice-sync: Azure avatar ses senkronizasyonu.

AzureVoiceUnion

AzureVoiceUnion için Alias

ClientEventType

VoiceLive protokolünde kullanılan istemci olay türleri.
KnownClientEventType ile ClientEventType ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

session.update
input_audio_buffer.append
input_audio_buffer.commit
input_audio_buffer.clear
input_audio.dön.başlat
input_audio.turn.append
input_audio.turn.end
input_audio.dön.iptal et
input_audio.temiz
conversation.item.create
conversation.item.retrieve
conversation.item.truncate
conversation.item.delete
response.create
response.cancel
session.avatar.connect
mcp_approval_response
output_audio_buffer.clear: İstemci avatar çıkış tamponunu temizlemek istemesi.

ClientEventUnion

Alias for ClientEventUnion

ContentPartType

İçerik TürüPartType

ContentPartUnion

ContentPartUnion için takma ad

ConversationRequestItemUnion

ConversationRequestItemUnion için Alias

EouDetectionUnion

EouDetectionUnion için takma ad,

EouThresholdLevel

Azure semantik son sözlem algılanması için eşik seviye ayarları.
KnownEouThresholdLevel , EouThresholdLevel ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Düşük: Düşük hassasiyet eşik seviyesi.
Orta: Orta hassasiyet eşik seviyesi.
yüksek: Yüksek hassasiyet eşik seviyesi.
varsayılan: Varsayılan hassasiyet eşik seviyesi.

InputAudioFormat

Giriş ses formatı türleri destekleniyor.
KnownInputAudioFormat , InputAudioFormat ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

pcm16: Varsayılan örnekleme hızında (24kHz) 16-bit PCM ses formatı
g711_ulaw: 8kHz örnekleme hızında G.711 μ-law (mu-law) ses formatı
g711_alaw: 8kHz örnekleme hızında G.711 A-law ses formatı

InterimResponseConfig

Geçici yanıt yapılandırma türlerinin birleşimi.

InterimResponseConfigBaseUnion

Alias for InterimResponseConfigBaseUnion

InterimResponseConfigType

Geçici yanıt yapılandırma türleri.
KnownInterimResponseConfigType , InterimResponseConfigType ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

static_interim_response: Statik geçici yanıt yapılandırma türü.
llm_interim_response: LLM tabanlı geçici yanıt yapılandırma türü.

InterimResponseTrigger

Geçici yanıt üretimini etkinleştirebilen tetikleyiciler.
KnownInterimResponseTrigger , InterimResponseTrigger ile karşılıklı olarak kullanılabilir, bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Gecikme: Yanıt gecikmesi eşik eşiğini aştığında geçici yanıt tetiklenir.
Aracı: Bir araç çağrısı yürütülürken ara yanıtı tetikle.

ItemParamStatus

Bir öğenin veya parametrenin işleme durumunu gösterir.
KnownItemParamStatus , ItemParamStatus ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

tamamlandı: Öğe veya parametre hâlâ işleniyor.
eksik: Öğe veya parametre henüz tamamlanmamıştır.

ItemType

ItemType Türü

MCPApprovalType

Mevcut MCP onay türleri seti.
KnownMCPApprovalType , MCPApprovalType ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

asla: Onay asla gerekmez.
her zaman: Onay her zaman gereklidir.

MessageContentPartUnion

Alias for MessageContentPartUnion

MessageItemUnion

MessageItemUnion için Alias

MessageRole

Mesaj TürüRole

Modality

Oturum için desteklenen yöntemler.
KnownModality ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

metin: Metin modalitesi.
ses: Ses modalitesi.
animasyon: Animasyon modalitesi.
avatar: Avatar modalitesi.

OAIVoice

OpenAI ses isimlerini (string enum) destekliyordu.
KnownOAIVoice, OAIVoice ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Alloy: Alaşım sesi.
ash: Kül sesi.
Balad: Ballard sesi.
Coral: Mercan sesi.
yankı: Yankı sesi.
bilge: Bilge sesi.
şimmer: Parıltı sesi.
Ayet: Kıta sesi.
marin: Marin sesi.
Cedar: Sedir sesi.

OutputAudioFormat

Çıkış ses formatı türleri destekleniyor.
KnownOutputAudioFormat , OutputAudioFormat ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

pcm16: Varsayılan örnekleme hızında (24kHz) 16-bit PCM ses formatı
pcm16_8000hz: 8kHz örnekleme hızında 16-bit PCM ses formatı
pcm16_16000hz: 16kHz örnekleme hızında 16-bit PCM ses formatı
g711_ulaw: 8kHz örnekleme hızında G.711 μ-law (mu-law) ses formatı
g711_alaw: 8kHz örnekleme hızında G.711 A-law ses formatı

PersonalVoiceModels

PersonalVoice modelleri
KnownPersonalVoiceModels, PersonalVoiceModels ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

DragonLatestNeural: En son Dragon modelini kullanın.
Phoenix SonunNeural: En yeni Phoenix modelini kullanın.
PhoenixV2Neural: Phoenix V2 modelini kullanın.
DragonHDOmniLatestNeural: En yeni Dragon HD Omni modelini kullanın.
MAI-Voice-1: MAI-Voice-1 modelini kullanın.

PhotoAvatarBaseModes

Fotoğraf avatar temel modları
KnownPhotoAvatarBaseModes , PhotoAvatarBaseModes ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

vasa-1: VASA-1 modeli

ReasoningEffort

Mantıp modelleri için mantık yürütme çabasını kısıtlar. Her model için desteklenen değerler için model dokümantasyonunu kontrol edin. Muhakeme çabasının azaltılması, yanıtta daha hızlı yanıtlar ve daha az belirteç kullanılmasına neden olabilir.
KnownReasoningEffort , ReasoningEffort ile birbirinin yerine kullanılabilir, bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

hiçbiri: Hiçbir mantık çabası yok.
minimum: Minimum akıl yürütme çabası.
Düşük: Düşük akıl yürütme çabası - daha hızlı yanıtlar ve daha az akıl yürütme.
Medium: Orta akıl yürütme çabası - hız ve akıl yürütme derinliği arasında dengeli.
yüksek: Yüksek akıl yürütme çabası - daha kapsamlı akıl yürütme, daha uzun sürebilir.
xhigh: Ekstra yüksek akıl yürütme çabası - maksimum akıl yürütme derinliği.

RequestImageContentPartDetail

Görüntünün ayrıntı düzeyini belirtir. 'Otomatik', 'düşük', 'yüksek' veya bilinmeyen bir gelecek değeri olabilir.
KnownRequestImageContentPartDetail , RequestImageContentPartDetail ile karşılıklı olarak kullanılabilir, bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

otomatik: Uygun detay seviyesini otomatik olarak seç.
Düşük: Bant genişliği veya maliyeti azaltmak için daha düşük detay seviyesi kullanın.
yüksek: Daha yüksek detay seviyesi kullanın—potansiyel olarak daha kaynak gerektiren.

ResponseItemStatus

Bir yanıt öğesinin işleme durumunu gösterir.
KnownResponseItemStatus , ResponseItemStatus ile birbirinin yerine kullanılabilir, bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

in_progress: Devam eden madde.
tamamlandı: Ürün tamamen işlendi ve tamamlandı.
eksik: Öğe işlendi ancak eksik.

ResponseItemUnion

ResponseItemUnion için takma ad,

ResponseStatus

Bir yanıtın terminal durumu.
KnownResponseStatus , ResponseStatus ile karşılıklı olarak kullanılabilir, bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Tamamlandı
Iptal
başarısız
Eksik
in_progress

ResponseStatusDetailsUnion

ResponseStatusDetailsUnion için Alias

ServerEventType

VoiceLive protokolünde kullanılan sunucu olay türleri.
KnownServerEventType , ServerEventType ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

error
session.avatar.connecting
session.created
session.updated
conversation.item.input_audio_transcription.completed
conversation.item.input_audio_transcription.delta
conversation.item.input_audio_transcription.failed
konuşma.öğe.oluşturuldu
conversation.item.retrieved
conversation.item.truncated
conversation.item.deleted
input_audio_buffer.committed
input_audio_buffer.temizlendi
input_audio_buffer.speech_started
input_audio_buffer.speech_stopped
response.created
yanıt.bitti
yanıt.output_item.eklendi
yanıt.çıkış_öğesi.tamamlandı
response.content_part.added
response.content_part.bitti
response.text.delta
response.text.done
response.audio_transcript.delta
response.audio_transcript.done
response.audio.delta
response.audio.done
response.animation_blendshapes.delta
response.animation_blendshapes.bitti
response.audio_timestamp.delta
response.audio_timestamp.done
response.animation_viseme.delta
response.animation_viseme.done
response.function_call_arguments.delta
response.function_call_arguments.bitti
mcp_list_tools.in_progress
mcp_list_tools.completed
mcp_list_tools.failed
response.mcp_call_arguments.delta
response.mcp_call_arguments.done
response.mcp_call.in_progress
response.mcp_call.completed
response.mcp_call.failed
session.avatar.switch_to_speaking: Avatar konuşma haline geçer.
session.avatar.switch_to_idle: Avatar boşta duruma geçer.
response.video.delta: Avatar video kareleri için Delta güncellemesi.
response.web_search_call.searching: Web arama çağrısı arıyor.
response.web_search_call.in_progress: Web arama çağrısı devam ediyor.
response.web_search_call.tamamlandı: Web arama çağrısı tamamlandı.
response.file_search_call.searching: Dosya arama çağrısı arıyor.
response.file_search_call.in_progress: Dosya arama çağrısı devam ediyor.
response.file_search_call.tamamlandı: Dosya arama çağrısı tamamlandı.
output_audio_buffer.cleared: Çıkış ses tamponu temizlendi.
response.audio_transcript.annotation.added: Sesli transkript açıklaması eklendi.

ServerEventUnion

Alias for ServerEventUnion

SessionIncludeOption

Oturum yanıtlarında hangi ek verilerin dahil edileceğine dair seçenekler.
KnownSessionIncludeOption , SessionIncludeOption ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

item.input_audio_transcription.logprobs: Giriş ses transkripsiyonu için log olasılıklarını ekleyin.
item.input_audio_transcription.phrases: Giriş sesli transkripsiyon için cümle düzeyinde detaylar ekleyin.
file_search_call.results: Dosya arama arama sonuçlarını ekleyin.

SessionTarget

Bir model veya ajan belirten bir Voice Live oturumu için hedef.

LLM'nin ana aktör olduğu model odaklı oturumlar için kullanılır { model: string } . Ajan ana aktör olduğu ajan merkezli oturumlar için kullanılır { agent: AgentSessionConfig } .

Example

Model merkezli oturum

import { DefaultAzureCredential } from "@azure/identity";
import { VoiceLiveClient } from "@azure/ai-voicelive";

const credential = new DefaultAzureCredential();
const endpoint = "https://your-resource.cognitiveservices.azure.com";
const client = new VoiceLiveClient(endpoint, credential);

const session = client.createSession({ model: "gpt-realtime" });

Example

Ajan merkezli oturum

import { DefaultAzureCredential } from "@azure/identity";
import { VoiceLiveClient } from "@azure/ai-voicelive";

const credential = new DefaultAzureCredential();
const endpoint = "https://your-resource.cognitiveservices.azure.com";
const client = new VoiceLiveClient(endpoint, credential);

const session = client.createSession({
  agent: { agentName: "my-agent", projectName: "my-project" },
});
ToolChoice

Bir ses için mevcut temsil seti, 'otomatik' gibi hem de tanımlanmış araçlara yapılandırılmış referansları kapsayan bir ses için canlı tool_choice parametre sunar.

ToolChoiceLiteral

Voicelive uç noktası için mevcut mod seviyesinde, string literal tool_choice seçenekleri seti.
KnownToolChoiceLiteral , ToolChoiceLiteral ile birbirinin yerine kullanılabilir, bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

auto: Modelin hangi aracı veya araçları varsa özgürce belirlemesi gerektiğini belirtir.
none: Modelin hiçbir araç çağırmaması gerektiğini belirtir.
required: Modelin en az bir aracı çağırması gerektiğini belirtir.

ToolChoiceSelectionUnion

Alias for ToolChoiceSelectionUnion

ToolType

Desteklenen araç tipi ayrımcılar voicelive araçlar için. Şu anda yalnızca 'işlev' araçları desteklenmektedir.
KnownToolType , ToolType ile değiştirilebilir ve bu enum hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

fonksiyon
MCP

ToolUnion

ToolUnion için Takma Ad

TurnDetectionType

Tur Algılama Tipi

TurnDetectionUnion

TurnDetectionUnion için takma ad,

Voice

Tüm desteklenen ses konfigürasyonlarının birleşimi.

Numaralandırmalar

ConnectionState

Yaşam döngüsü yönetimi için bağlantı durumu sayımıyla

KnownAnimationOutputType

Çıktı alınacak animasyon veri türlerini belirler.

KnownAudioTimestampType

Ses yanıt içeriğinde desteklenen çıkış zaman damgası türleri.

KnownAvatarConfigTypes

Avatar yapılandırma türleri

KnownAvatarOutputProtocol

Avatar yapılandırma çıkış protokolleri

KnownAzureVoiceType

Tüm desteklenen Azure ses tiplerinin birleşimi.

KnownClientEventType

VoiceLive protokolünde kullanılan istemci olay türleri.

KnownContentPartType

Servisin kabul ettiği ContentPartType'ın bilinen değerleri.

KnownEouThresholdLevel

Azure semantik son sözlem algılanması için eşik seviye ayarları.

KnownInputAudioFormat

Giriş ses formatı türleri destekleniyor.

KnownInterimResponseConfigType

Geçici yanıt yapılandırma türleri.

KnownInterimResponseTrigger

Geçici yanıt üretimini etkinleştirebilen tetikleyiciler.

KnownItemParamStatus

Bir öğenin veya parametrenin işleme durumunu gösterir.

KnownItemType

Hizmetin kabul ettiği ItemType'ın bilinen değerleri.

KnownMCPApprovalType

Mevcut MCP onay türleri seti.

KnownMessageRole

Hizmetin kabul ettiği MessageRole'in bilinen değerleri.

KnownModality

Oturum için desteklenen yöntemler.

KnownOAIVoice

OpenAI ses isimlerini (string enum) destekliyordu.

KnownOutputAudioFormat

Çıkış ses formatı türleri destekleniyor.

KnownPersonalVoiceModels

PersonalVoice modelleri

KnownPhotoAvatarBaseModes

Fotoğraf avatar temel modları

KnownReasoningEffort

Mantıp modelleri için mantık yürütme çabasını kısıtlar. Her model için desteklenen değerler için model dokümantasyonunu kontrol edin. Muhakeme çabasının azaltılması, yanıtta daha hızlı yanıtlar ve daha az belirteç kullanılmasına neden olabilir.

KnownRequestImageContentPartDetail

Görüntünün ayrıntı düzeyini belirtir. 'Otomatik', 'düşük', 'yüksek' veya bilinmeyen bir gelecek değeri olabilir.

KnownResponseItemStatus

Bir yanıt öğesinin işleme durumunu gösterir.

KnownResponseStatus

Bir yanıtın terminal durumu.

KnownServerEventType

VoiceLive protokolünde kullanılan sunucu olay türleri.

KnownSessionIncludeOption

Oturum yanıtlarında hangi ek verilerin dahil edileceğine dair seçenekler.

KnownToolChoiceLiteral

Voicelive uç noktası için mevcut mod seviyesinde, string literal tool_choice seçenekleri seti.

KnownToolType

Desteklenen araç tipi ayrımcılar voicelive araçlar için. Şu anda yalnızca 'işlev' araçları desteklenmektedir.

KnownTurnDetectionType

Hizmetin kabul ettiği TurnDetectionType'ın bilinen değerleri.

VoiceLiveErrorCodes

Voice Live WebSocket işlemleri için hata kodları

İşlevler

classifyConnectionError(unknown)

Bağlantı hatalarını sınıflandırır

classifyProtocolError(Error, string)

Protokol hatalarını sınıflandırır

isAgentSessionTarget(SessionTarget)

SessionTarget'ın ajan oturumu belirtip belirtmediğini kontrol etmek için guard yazısı var.

isModelSessionTarget(SessionTarget)

Oturum Hedefi'nin model oturumu belirtip belirtmediğini kontrol etmek için guard yazısı var.

isRestError(unknown)

RestError için Typeguard

Değişkenler

RestError

Başarısız işlem hattı istekleri için özel bir hata türü.

İşlev Ayrıntıları

classifyConnectionError(unknown)

Bağlantı hatalarını sınıflandırır

function classifyConnectionError(error: unknown): VoiceLiveConnectionError

Parametreler

error

unknown

Döndürülenler

classifyProtocolError(Error, string)

Protokol hatalarını sınıflandırır

function classifyProtocolError(error: Error, messageType: string): VoiceLiveProtocolError

Parametreler

error

Error

messageType

string

Döndürülenler

isAgentSessionTarget(SessionTarget)

SessionTarget'ın ajan oturumu belirtip belirtmediğini kontrol etmek için guard yazısı var.

function isAgentSessionTarget(target: SessionTarget): target

Parametreler

target
SessionTarget

Kontrol edilecek oturum hedefi

Döndürülenler

target

Hedef bir ajan oturumu belirtiyorsa doğrudur

isModelSessionTarget(SessionTarget)

Oturum Hedefi'nin model oturumu belirtip belirtmediğini kontrol etmek için guard yazısı var.

function isModelSessionTarget(target: SessionTarget): target

Parametreler

target
SessionTarget

Kontrol edilecek oturum hedefi

Döndürülenler

target

Hedef bir model oturumu belirtiyorsa doğrudur

isRestError(unknown)

RestError için Typeguard

function isRestError(e: unknown): e

Parametreler

e

unknown

Catch yan tümcesi tarafından yakalanan bir şey.

Döndürülenler

e

Değişken Ayrıntıları

RestError

Başarısız işlem hattı istekleri için özel bir hata türü.

RestError: RestErrorConstructor

Tür