@azure/openai package
Sınıflar
AzureKeyCredential |
Temel anahtar değerinin güncelleştirilmesini destekleyen statik anahtar tabanlı kimlik bilgileri. |
OpenAIClient |
Azure OpenAI ile etkileşime yönelik bir istemci. İstemci bir OpenAI kaynağının uç noktasına ve API anahtarı veya belirteci gibi bir kimlik doğrulama yöntemine ihtiyaç duyar. API anahtarı ve uç noktası OpenAI kaynak sayfasında bulunabilir. Bunlar kaynağın Anahtarlar ve Uç Nokta sayfasında bulunur. Kimlik doğrulaması örnekleri:API Anahtarı
Azure Active Directory
|
OpenAIKeyCredential |
OpenAIKeyCredential sınıfı bir OpenAI API anahtarını temsil eder ve OpenAI uç noktası için OpenAI istemcisinde kimlik doğrulaması yapmak için kullanılır. |
Arabirimler
AudioResultSimpleJson |
Basit transkripsiyon yanıtı |
AudioResultVerboseJson |
Transkripsiyon yanıtı. |
AudioSegment |
Transkripsiyon segmenti. |
AzureChatEnhancementConfiguration |
Kullanılabilir Azure OpenAI geliştirme yapılandırmalarının bir gösterimi. |
AzureChatEnhancements |
İstekte sağlanan eşleşen giriş aracılığıyla yapılandırıldığı gibi, Sohbet tamamlamalarına yönelik Azure geliştirmelerinin çıkış sonuçlarını temsil eder. |
AzureChatExtensionConfiguration |
Tek bir Azure OpenAI sohbet uzantısı için yapılandırma verilerinin gösterimi. Bu, yanıt davranışını artırmak için Azure OpenAI sohbet uzantılarını kullanması gereken bir sohbet tamamlama isteği tarafından kullanılır. Bu yapılandırmanın kullanımı yalnızca Azure OpenAI ile uyumludur. |
AzureChatExtensionDataSourceResponseCitation |
Azure OpenAI sohbet uzantıları, ilgili sohbet tamamlama yanıtının oluşturulmasına dahil edildiğinde sağlanan ek bağlam bilgilerinin tek bir örneği. Bu bağlam bilgileri yalnızca eşleşen bir uzantı kullanmak üzere yapılandırılmış bir Azure OpenAI isteği kullanılırken doldurulur. |
AzureChatExtensionsMessageContext |
Azure OpenAI sohbet uzantıları, ilgili sohbet tamamlama yanıtının oluşturulmasına dahil edildiğinde sağlanan ek bağlam bilgilerinin gösterimi. Bu bağlam bilgileri yalnızca eşleşen bir uzantı kullanmak üzere yapılandırılmış bir Azure OpenAI isteği kullanılırken doldurulur. |
AzureChatGroundingEnhancementConfiguration |
Azure OpenAI topraklama geliştirmesi için kullanılabilir seçeneklerin gösterimi. |
AzureChatOCREnhancementConfiguration |
Azure OpenAI optik karakter tanıma (OCR) geliştirmesi için kullanılabilir seçeneklerin gösterimi. |
AzureCosmosDBChatExtensionConfiguration |
Azure OpenAI sohbet uzantısı olarak kullanılırken Azure Cosmos DB için yapılandırılabilir seçeneklerin belirli bir gösterimi. |
AzureCosmosDBFieldMappingOptions |
Yapılandırılmış bir Azure Cosmos DB kaynağı kullanılırken alanların nasıl işlendiğini denetlemek için isteğe bağlı ayarlar. |
AzureExtensionsOptions |
Azure OpenAI sohbet uzantıları için seçenekler. |
AzureGroundingEnhancement |
Görüntüde algılanan nesnelerin sınırlayıcı kutusunu döndüren topraklama geliştirmesi. |
AzureGroundingEnhancementCoordinatePoint |
Azure topraklama geliştirmesi tarafından kullanılan tek bir çokgen noktasının gösterimi. |
AzureGroundingEnhancementLine |
Sözcükler ve seçim işaretleri gibi bitişik bir içerik öğesi dizisini içeren bir içerik satırı nesnesi. |
AzureGroundingEnhancementLineSpan |
Algılanan bir nesneyi ve sınırlayıcı kutu bilgilerini temsil eden bir span nesnesi. |
AzureMachineLearningIndexChatExtensionConfiguration |
Azure OpenAI sohbet uzantısı olarak kullanılırken Azure Machine Learning vektör dizini için yapılandırılabilir seçeneklerin belirli bir gösterimi. |
AzureSearchChatExtensionConfiguration |
Azure OpenAI sohbet uzantısı olarak kullanılırken Azure Arama için yapılandırılabilir seçeneklerin belirli bir gösterimi. |
AzureSearchIndexFieldMappingOptions |
Yapılandırılmış bir Azure Arama kaynağı kullanılırken alanların nasıl işlendiğini denetlemek için isteğe bağlı ayarlar. |
ChatChoice |
Genel sohbet tamamlama isteklerinin bir parçası olarak tek bir istem tamamlamanın gösterimi.
Genellikle, |
ChatChoiceLogProbabilityInfo |
'logprobs' ve 'top_logprobs' aracılığıyla istenen seçenek için olasılık bilgilerini günlüğe kaydedin. |
ChatCompletions |
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. |
ChatCompletionsFunctionToolCall |
Model tarafından yapılandırılmış bir işlev aracının değerlendirilmesinde verilen ve sonraki sohbet tamamlama isteklerinin çözümlenmesi için gereken işlev çağrısını temsil eden bir işlev aracı çağrısı. |
ChatCompletionsFunctionToolDefinition |
Bir araç çağrısına yanıt olarak işlev çağırabilen sohbet tamamlamaları işlev aracının tanım bilgileri. |
ChatCompletionsFunctionToolSelection |
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. |
ChatCompletionsJsonResponseFormat |
Yanıtların geçerli JSON nesneleri yaymalarını kısıtlayan Sohbet Tamamlamaları için bir yanıt biçimi. |
ChatCompletionsNamedFunctionToolSelection |
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. |
ChatCompletionsNamedToolSelection |
Sohbet tamamlama isteği için kullanılacak açık, adlandırılmış bir araç seçiminin soyut gösterimi. |
ChatCompletionsResponseFormat |
Sohbet Tamamlamaları tarafından kullanılabilen yanıt biçimi yapılandırmasının soyut gösterimi. JSON modunu etkinleştirmek için kullanılabilir. |
ChatCompletionsTextResponseFormat |
Serbestçe metin oluşturabilen ve belirli bir şemaya uygun yanıt içeriği üretmesi garanti edilmeyen standart Sohbet Tamamlamaları yanıt biçimi. |
ChatCompletionsToolCall |
İstenen sohbet tamamlama işlemini gerçekleştirmek için sonraki bir istekte çözümlenmesi gereken araç çağrısının soyut bir gösterimi. |
ChatCompletionsToolDefinition |
Model tarafından sohbet tamamlama yanıtını geliştirmek için kullanılabilecek bir aracın soyut gösterimi. |
ChatFinishDetails |
Sohbet tamamlama yanıtının neden sonlandırıldığına ilişkin yapılandırılmış bilgilerin soyut bir gösterimi. |
ChatMessageContentItem |
Bir sohbet iletisi içindeki yapılandırılmış içerik öğesinin soyut gösterimi. |
ChatMessageImageContentItem |
Görüntü başvurusu içeren yapılandırılmış bir sohbet içerik öğesi. |
ChatMessageImageUrl |
Modelin görüntü alabileceği İnternet konumu. |
ChatMessageTextContentItem |
Düz metin içeren yapılandırılmış bir sohbet içerik öğesi. |
ChatRequestAssistantMessage |
yardımcı yanıtı veya eylemi temsil eden bir istek sohbeti iletisi. |
ChatRequestFunctionMessage |
Yapılandırılmış bir işlevden istenen çıkışı temsil eden bir istek sohbeti iletisi. |
ChatRequestMessage |
İ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ı kullanıcı girişini temsil eden bir istek sohbeti iletisi. |
ChatResponseMessage |
Bir yanıtta alınan sohbet iletisinin gösterimi. |
ChatTokenLogProbabilityInfo |
Tek bir ileti içerik belirteci için günlük olasılık bilgilerinin gösterimi. |
ChatTokenLogProbabilityResult |
'top_logprobs' istendiyse en olası belirteçlerin listesi de dahil olmak üzere tek bir içerik belirtecinin günlük olasılığı bilgilerinin gösterimi. |
Choice |
Genel tamamlama isteğinin bir parçası olarak tek bir istem tamamlamanın gösterimi.
Genellikle, |
Completions |
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. |
CompletionsLogProbabilityModel |
Tamamlama oluşturma için günlük olasılıkları modelinin gösterimi. |
CompletionsUsage |
Tamamlama isteği için işlenen belirteç sayılarının gösterimi. Sayımlar istemler, seçenekler, seçim alternatifleri, best_of nesiller ve diğer tüketiciler arasındaki tüm belirteçleri dikkate alır. |
ContentFilterBlocklistIdResult |
İçerik filtreleme tarafından gerçekleştirilen özel bir blok listesine karşı yapılan değerlendirmenin sonucunu temsil eder. |
ContentFilterCitedDetectionResult |
İçerik filtreleme tarafından gerçekleştirilen korumalı kaynaklara karşı algılama işleminin sonucunu temsil eder. |
ContentFilterDetectionResult |
İçerik filtreleme tarafından gerçekleştirilen algılama işleminin sonucunu temsil eder. |
ContentFilterErrorResults |
İçerik filtreleme hatası sonucu hakkında bilgi. |
ContentFilterResult |
Filtrelenmiş içerik önem düzeyi ve filtrelenip filtrelenmediği hakkında bilgi. |
ContentFilterResultsForPrompt |
İstekteki tek bir istem için içerik filtreleme sonuçları. |
ContentFilterSuccessResultDetailsForPrompt |
İçerik filtreleme başarı sonucu hakkında bilgi. |
ContentFilterSuccessResultsForChoice |
Oluşturulan model çıkışına göre değerlendirilen içerik filtreleme hakkında bilgi. |
ElasticsearchChatExtensionConfiguration |
Elasticsearch'i Azure OpenAI sohbet uzantısı olarak kullanırken yapılandırılabilir seçeneklerin belirli bir gösterimi. |
ElasticsearchIndexFieldMappingOptions |
Yapılandırılmış bir Elasticsearch® kaynağı kullanılırken alanların nasıl işlendiğini denetlemek için isteğe bağlı ayarlar. |
EmbeddingItem |
Tek bir eklemeler ilgililik karşılaştırmasının gösterimi. |
Embeddings |
Bir 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. |
EmbeddingsUsage |
Bu istekte ve yanıtta kullanılan belirteç miktarının ölçümü. |
EventStream |
Yinelenebilir ve tek kullanımlık okunabilir bir akış. |
FunctionCall |
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ı. |
FunctionName |
Sohbet tamamlama işlemi işlenirken kullanılacak belirli bir istek tarafından sağlanan işlevin tam adını belirten yapı. |
GetAudioTranscriptionOptions |
Ses transkripsiyonu isteği seçenekleri |
GetAudioTranslationOptions |
Ses çevirisi isteği seçenekleri |
GetChatCompletionsOptions |
Bu modül, karşılık gelen oluşturulan modellerle yan yana yaşamak istediğimiz modelleri içerir. Bu, oluşturulan modellerden farklı adlara/türlere sahip müşteriye yönelik modeller sağlamak için kullanışlıdır. |
GetCompletionsOptions |
Tamamlama isteği için yapılandırma bilgileri. Tamamlamalar çok çeşitli görevleri destekler ve sağlanan istem verilerinden devam eden veya "tamamlayan" metinler oluşturur. |
GetEmbeddingsOptions |
Özel ekleme isteği seçenekleri |
GetImagesOptions |
Görüntü oluşturmak için kullanılan istek verilerini temsil eder. |
ImageGenerationContentFilterResults |
Görüntü oluşturma isteği için içerik filtreleme sonucunu açıklar. |
ImageGenerationData |
Oluşturulan tek bir görüntünün gösterimi, base64 ile kodlanmış veriler veya görüntünün alınabileceği bir URL olarak sağlanır. |
ImageGenerationPromptFilterResults |
Görüntü oluşturma isteğinin istemi için içerik filtreleme sonuçlarını açıklar. |
ImageGenerations |
Başarılı bir görüntü oluşturma işleminin sonucu. |
MaxTokensFinishDetails |
Model doğal olarak tamamlanmadan önce bir belirteç sınırına ulaşıldığını belirten bir durdurma nedeninin yapılandırılmış gösterimi. |
OnYourDataAccessTokenAuthenticationOptions |
Erişim belirteci kullanırken Verilerinizde Azure OpenAI için kimlik doğrulama seçenekleri. |
OnYourDataApiKeyAuthenticationOptions |
API anahtarı kullanırken Verilerinizde Azure OpenAI kimlik doğrulama seçenekleri. |
OnYourDataAuthenticationOptions |
Verilerinizde Azure OpenAI için kimlik doğrulama seçenekleri. |
OnYourDataConnectionStringAuthenticationOptions |
bağlantı dizesi kullanırken Verilerinizde Azure OpenAI kimlik doğrulama seçenekleri. |
OnYourDataDeploymentNameVectorizationSource |
Vektör araması uygularken Verilerinizde Azure OpenAI tarafından kullanılan ve aynı Azure OpenAI kaynağındaki iç ekleme modeli dağıtım adını temel alan bir vektörleştirme kaynağının ayrıntıları. |
OnYourDataEncodedApiKeyAuthenticationOptions |
Elasticsearch kodlanmış API anahtarı kullanılırken Verilerinizde Azure OpenAI kimlik doğrulama seçenekleri. |
OnYourDataEndpointVectorizationSource |
Vektör araması uygularken Verilerinizde Azure OpenAI tarafından kullanılan ve eklemeler için genel bir Azure OpenAI uç nokta çağrısına dayanan vektörleştirme kaynağının ayrıntıları. |
OnYourDataKeyAndKeyIdAuthenticationOptions |
Elasticsearch anahtarı ve anahtar kimliği çifti kullanılırken Verilerinizde Azure OpenAI kimlik doğrulama seçenekleri. |
OnYourDataModelIdVectorizationSource |
Vektör araması uygularken Verilerinizde Azure OpenAI tarafından kullanılan ve arama hizmeti model kimliğini temel alan bir vektörleştirme kaynağının ayrıntıları. Şu anda yalnızca Elasticsearch tarafından desteklenmektedir®. |
OnYourDataSystemAssignedManagedIdentityAuthenticationOptions |
Sistem tarafından atanan yönetilen kimlik kullanılırken Verilerinizde Azure OpenAI kimlik doğrulama seçenekleri. |
OnYourDataUserAssignedManagedIdentityAuthenticationOptions |
Kullanıcı tarafından atanan yönetilen kimlik kullanılırken Verilerinizde Azure OpenAI kimlik doğrulama seçenekleri. |
OnYourDataVectorizationSource |
Vektör araması ile Verilerinizde Azure OpenAI için vektörleştirme kaynağının soyut gösterimi. |
OpenAIClientOptions | |
PineconeChatExtensionConfiguration |
Pinecone için Azure OpenAI sohbet uzantısı olarak kullanılırken yapılandırılabilir seçeneklerin belirli bir gösterimi. |
PineconeFieldMappingOptions |
Yapılandırılmış bir Pinecone kaynağı kullanılırken alanların nasıl işlendiğini denetlemek için isteğe bağlı ayarlar. |
StopFinishDetails |
Modelin doğal sonlandırmasını gösteren bir durdurma nedeninin yapılandırılmış gösterimi. |
Tür Diğer Adları
AudioResult |
İstenen yanıt biçimine göre transkripsiyon sonucunun türü |
AudioResultFormat |
Ses görevinin sonuç biçimi |
AudioTranscriptionTask |
"transcribe", "translate" |
AzureChatExtensionConfigurationUnion |
AzureChatExtensionConfigurationUnion diğer adı |
AzureChatExtensionType |
"azure_search", "azure_ml_index", "azure_cosmos_db", "elasticsearch", "pinecone" |
AzureSearchQueryType |
"simple", "semantic", "vector", "vector_simple_hybrid", "vector_semantic_hybrid" |
ChatCompletionsNamedToolSelectionUnion |
ChatCompletionsNamedToolSelectionUnion diğer adı |
ChatCompletionsResponseFormatUnion |
ChatCompletionsResponseFormatUnion için diğer ad |
ChatCompletionsToolCallUnion |
ChatCompletionsToolCallUnion diğer adı |
ChatCompletionsToolDefinitionUnion |
ChatCompletionsToolDefinitionUnion için Diğer Ad |
ChatCompletionsToolSelectionPreset |
"auto", "none" |
ChatFinishDetailsUnion |
ChatFinishDetailsUnion diğer adı |
ChatMessageContentItemUnion |
ChatMessageContentItemUnion diğer adı |
ChatMessageImageDetailLevel |
"auto", "low", "high" |
ChatRequestMessageUnion |
ChatRequestMessageUnion diğer adı |
ChatRole |
"system", "yardımcı", "user", "function", "tool" |
CompletionsFinishReason |
"stop", "length", "content_filter", "function_call", "tool_calls" |
ContentFilterResultDetailsForPrompt |
Algılandıysa, içerik filtreleme kategorisi hakkındaki bilgiler. |
ContentFilterResultsForChoice |
algılandıysa, içerik filtreleme sonuçları hakkındaki bilgiler. |
ContentFilterSeverity |
"safe", "low", "medium", "high" |
ElasticsearchQueryType |
"simple", "vector" |
FunctionCallPreset |
"auto", "none" |
ImageGenerationQuality |
"standard", "hd" |
ImageGenerationResponseFormat |
"url", "b64_json" |
ImageGenerationStyle |
"doğal", "canlı" |
ImageSize |
"256x256", "512x512", "1024x1024", "1792x1024", "1024x1792" |
OnYourDataAuthenticationOptionsUnion |
OnYourDataAuthenticationOptionsUnion için Diğer Ad |
OnYourDataAuthenticationType |
"api_key", "connection_string", "key_and_key_id", "encoded_api_key", "access_token", "system_assigned_managed_identity", "user_assigned_managed_identity" |
OnYourDataVectorizationSourceType |
"endpoint", "deployment_name", "model_id" |
OnYourDataVectorizationSourceUnion |
OnYourDataVectorizationSourceUnion için Diğer Ad |
Azure SDK for JavaScript