@azure/openai package
Классы
AzureKeyCredential |
Учетные данные на основе статического ключа, поддерживающие обновление значения базового ключа. |
OpenAIClient |
Клиент для взаимодействия с Azure OpenAI. Клиенту требуется конечная точка ресурса OpenAI и метод проверки подлинности, например ключ API или маркер. Ключ API и конечную точку можно найти на странице ресурсов OpenAI. Они будут расположены на странице "Ключи и конечная точка" ресурса. Примеры проверки подлинности:Ключ API
Azure Active Directory
|
OpenAIKeyCredential |
Класс OpenAIKeyCredential представляет ключ API OpenAI и используется для проверки подлинности в клиенте OpenAI для конечной точки OpenAI. |
Интерфейсы
AudioResultSimpleJson |
Простой ответ транскрибирования |
AudioResultVerboseJson |
Ответ транскрибирования. |
AudioSegment |
Сегмент транскрибирования. |
AzureChatEnhancementConfiguration |
Представление доступных конфигураций расширения Azure OpenAI. |
AzureChatEnhancements |
Представляет выходные результаты улучшений Azure для завершения чата, настроенные с помощью соответствующих входных данных, указанных в запросе. |
AzureChatExtensionConfiguration |
Представление данных конфигурации для одного расширения чата Azure OpenAI. Это будет использоваться запросом завершения чата, который должен использовать расширения чата Azure OpenAI для расширения реакции. Использование этой конфигурации совместимо только с Azure OpenAI. |
AzureChatExtensionDataSourceResponseCitation |
Один экземпляр дополнительных сведений о контексте, доступных, когда расширения чата Azure OpenAI участвуют в создании соответствующего ответа завершения чата. Эти сведения о контексте заполняются только при использовании запроса Azure OpenAI, настроенного для использования соответствующего расширения. |
AzureChatExtensionsMessageContext |
Представление дополнительных сведений о контексте, доступных, когда расширения чата Azure OpenAI участвуют в создании соответствующего ответа завершения чата. Эти сведения о контексте заполняются только при использовании запроса Azure OpenAI, настроенного для использования соответствующего расширения. |
AzureChatGroundingEnhancementConfiguration |
Представление доступных параметров для улучшения заземления Azure OpenAI. |
AzureChatOCREnhancementConfiguration |
Представление доступных параметров для расширения оптического распознавания символов (OCR) Azure OpenAI. |
AzureCosmosDBChatExtensionConfiguration |
Конкретное представление настраиваемых параметров для Azure Cosmos DB при использовании его в качестве расширения чата Azure OpenAI. |
AzureCosmosDBFieldMappingOptions |
Необязательные параметры для управления обработкой полей при использовании настроенного ресурса Azure Cosmos DB. |
AzureExtensionsOptions |
Параметры расширений чата Azure OpenAI. |
AzureGroundingEnhancement |
Расширение заземления, которое возвращает ограничивающий прямоугольник объектов, обнаруженных на изображении. |
AzureGroundingEnhancementCoordinatePoint |
Представление точки одного многоугольника, используемого в усовершенствовании заземления Azure. |
AzureGroundingEnhancementLine |
Объект строки содержимого, состоящий из соседней последовательности элементов содержимого, таких как слова и метки выделения. |
AzureGroundingEnhancementLineSpan |
Объект span, представляющий обнаруженный объект и сведения о его ограничивающем поле. |
AzureMachineLearningIndexChatExtensionConfiguration |
Конкретное представление настраиваемых параметров для векторного индекса Машинного обучения Azure при его использовании в качестве расширения чата Azure OpenAI. |
AzureSearchChatExtensionConfiguration |
Конкретное представление настраиваемых параметров для Azure Поиск при использовании его в качестве расширения чата Azure OpenAI. |
AzureSearchIndexFieldMappingOptions |
Необязательные параметры для управления обработкой полей при использовании настроенного ресурса azure Поиск. |
ChatChoice |
Представление завершения одного запроса в рамках общего запроса на завершение чата.
Как правило, |
ChatChoiceLogProbabilityInfo |
Сведения о вероятности для выбора в журнале, запрошенные с помощью logprobs и top_logprobs. |
ChatCompletions |
Представление данных ответа из запроса завершения чата. Завершения поддерживают широкий спектр задач и создают текст, который продолжается или "завершает" предоставленные данные запроса. |
ChatCompletionsFunctionToolCall |
Вызов средства к средству-функции, выдаваемый моделью при оценке настроенного средства функции, который представляет вызов функции, необходимый для разрешения последующего запроса завершения чата. |
ChatCompletionsFunctionToolDefinition |
Сведения об определении для функции завершения чата, которая может вызывать функцию в ответ на вызов средства. |
ChatCompletionsFunctionToolSelection |
Выбор конкретного средства с именем функции, который ограничивает завершение чата использованием именованной функции. |
ChatCompletionsJsonResponseFormat |
Формат ответа для завершения чата, который ограничивает ответы до выдачи допустимых объектов JSON. |
ChatCompletionsNamedFunctionToolSelection |
Выбор конкретного средства с именем функции, который ограничивает завершение чата использованием именованной функции. |
ChatCompletionsNamedToolSelection |
Абстрактное представление явного именованного выбора инструмента, используемого для запроса завершения чата. |
ChatCompletionsResponseFormat |
Абстрактное представление конфигурации формата ответа, которую можно использовать для завершения чата. Может использоваться для включения режима JSON. |
ChatCompletionsTextResponseFormat |
Стандартный формат ответа "Завершение чата", который может свободно создавать текст и не гарантирует создание содержимого ответа, соответствующего определенной схеме. |
ChatCompletionsToolCall |
Абстрактное представление вызова инструмента, которое должно быть разрешено в последующем запросе для выполнения запрошенного завершения чата. |
ChatCompletionsToolDefinition |
Абстрактное представление инструмента, которое может использоваться моделью для улучшения ответа на завершение чата. |
ChatFinishDetails |
Абстрактное представление структурированной информации о том, почему завершен ответ завершения чата. |
ChatMessageContentItem |
Абстрактное представление элемента структурированного содержимого в сообщении чата. |
ChatMessageImageContentItem |
Элемент содержимого структурированного чата, содержащий ссылку на изображение. |
ChatMessageImageUrl |
Интернет-расположение, из которого модель может получить изображение. |
ChatMessageTextContentItem |
Элемент содержимого структурированного чата, содержащий обычный текст. |
ChatRequestAssistantMessage |
Сообщение чата запроса, представляющее ответ или действие от помощник. |
ChatRequestFunctionMessage |
Сообщение чата с запросом, представляющее запрошенные выходные данные настроенной функции. |
ChatRequestMessage |
Абстрактное представление сообщения чата, предоставленного в запросе. |
ChatRequestSystemMessage |
Сообщение чата с запросом, содержащее системные инструкции, которые влияют на то, как модель будет генерировать ответ завершения чата. |
ChatRequestToolMessage |
Сообщение чата с запросом, представляющее запрошенные выходные данные настроенного средства. |
ChatRequestUserMessage |
Сообщение чата запроса, представляющее входные данные пользователя для помощник. |
ChatResponseMessage |
Представление сообщения чата, полученного в ответе. |
ChatTokenLogProbabilityInfo |
Представление сведений о вероятности журнала для одного маркера содержимого сообщения. |
ChatTokenLogProbabilityResult |
Представление сведений о вероятности журнала для одного маркера содержимого, включая список наиболее вероятных маркеров, если запрашивается top_logprobs. |
Choice |
Представление завершения одного запроса в рамках общего запроса на завершение.
Как правило, |
Completions |
Представление данных ответа из запроса завершения. Завершения поддерживают широкий спектр задач и создают текст, который продолжается или "завершает" предоставленные данные запроса. |
CompletionsLogProbabilityModel |
Представление модели вероятностей журнала для создания завершений. |
CompletionsUsage |
Представление количества маркеров, обработанных для запроса завершения. Счетчики учитывают все маркеры в запросах, вариантах выбора, вариантах выбора, best_of поколениях и других потребителях. |
ContentFilterBlocklistIdResult |
Представляет результат оценки в пользовательском списке блокировок, выполняемый фильтрацией содержимого. |
ContentFilterCitedDetectionResult |
Представляет результат операции обнаружения защищенных ресурсов, выполняемой фильтрацией содержимого. |
ContentFilterDetectionResult |
Представляет результат операции обнаружения, выполняемой фильтрацией содержимого. |
ContentFilterErrorResults |
Сведения о результате ошибки фильтрации содержимого. |
ContentFilterResult |
Сведения об уровне серьезности отфильтрованного содержимого и о том, был ли он отфильтрован. |
ContentFilterResultsForPrompt |
Результаты фильтрации содержимого для одного запроса в запросе. |
ContentFilterSuccessResultDetailsForPrompt |
Сведения об успешном результате фильтрации содержимого. |
ContentFilterSuccessResultsForChoice |
Сведения о фильтрации содержимого, оцениваемые по выходным данным созданной модели. |
ElasticsearchChatExtensionConfiguration |
Конкретное представление настраиваемых параметров для Elasticsearch при использовании его в качестве расширения чата Azure OpenAI. |
ElasticsearchIndexFieldMappingOptions |
Необязательные параметры для управления обработкой полей при использовании настроенного ресурса Elasticsearch®. |
EmbeddingItem |
Представление сравнения связанности с одним внедрением. |
Embeddings |
Представление данных ответа из запроса внедрения. Внедрение измеряет связанность текстовых строк и обычно используется для поиска, кластеризация, рекомендаций и других аналогичных сценариев. |
EmbeddingsUsage |
Измерение количества маркеров, используемых в этом запросе и ответе. |
EventStream |
Доступный для чтения поток, который является итерируемым и удаляемым. |
FunctionCall |
Имя и аргументы функции, которая должна вызываться, как создается моделью. |
FunctionDefinition |
Определение функции, указанной вызывающим абонентом, которую могут вызывать завершения чата в ответ на соответствующие входные данные пользователя. |
FunctionName |
Структура, указывающая точное имя конкретной функции, предоставляемой запросом, которая используется при обработке операции завершения чата. |
GetAudioTranscriptionOptions |
Параметры запроса на транскрибирование звука |
GetAudioTranslationOptions |
Параметры для запроса на перевод звука |
GetChatCompletionsOptions |
Этот модуль содержит модели, которые мы хотим жить параллельно с соответствующими созданными моделями. Это полезно для предоставления клиентских моделей, имена и типы которых отличаются от созданных моделей. |
GetCompletionsOptions |
Сведения о конфигурации для запроса завершения. Завершение поддерживает широкий спектр задач и создает текст, который продолжается из или "завершает" предоставленные данные запроса. |
GetEmbeddingsOptions |
Параметры для настраиваемого запроса внедрения |
GetImagesOptions |
Представляет данные запроса, используемые для создания изображений. |
ImageGenerationContentFilterResults |
Описывает результат фильтрации содержимого для запроса на создание образа. |
ImageGenerationData |
Представление одного созданного изображения, предоставленного в виде данных в кодировке Base64 или в виде URL-адреса, с которого можно получить изображение. |
ImageGenerationPromptFilterResults |
Описывает результаты фильтрации содержимого для запроса на создание образа. |
ImageGenerations |
Результат успешной операции создания образа. |
MaxTokensFinishDetails |
Структурированное представление причины остановки, которая означает ограничение маркера, было достигнуто до естественного завершения модели. |
OnYourDataAccessTokenAuthenticationOptions |
Варианты проверки подлинности для Azure OpenAI On Your Data при использовании маркера доступа. |
OnYourDataApiKeyAuthenticationOptions |
Параметры проверки подлинности для Azure OpenAI в ваших данных при использовании ключа API. |
OnYourDataAuthenticationOptions |
Варианты проверки подлинности для Azure OpenAI в ваших данных. |
OnYourDataConnectionStringAuthenticationOptions |
Параметры проверки подлинности для Azure OpenAI в ваших данных при использовании строка подключения. |
OnYourDataDeploymentNameVectorizationSource |
Сведения об источнике векторизации, используемом Azure OpenAI On Your Data при применении векторного поиска, основанном на имени внутреннего развертывания модели внедрения в том же ресурсе Azure OpenAI. |
OnYourDataEncodedApiKeyAuthenticationOptions |
Варианты проверки подлинности для Azure OpenAI On Your Data при использовании ключа API в кодировке Elasticsearch. |
OnYourDataEndpointVectorizationSource |
Сведения об источнике векторизации, используемом Azure OpenAI On Your Data при применении векторного поиска, основанном на вызове общедоступной конечной точки Azure OpenAI для внедрения. |
OnYourDataKeyAndKeyIdAuthenticationOptions |
Параметры проверки подлинности для Azure OpenAI On Your Data при использовании пары "ключ и идентификатор ключа Elasticsearch". |
OnYourDataModelIdVectorizationSource |
Сведения об источнике векторизации, используемом Azure OpenAI On Your Data при применении векторного поиска на основе идентификатора модели службы поиска. В настоящее время поддерживается только Elasticsearch®. |
OnYourDataSystemAssignedManagedIdentityAuthenticationOptions |
Варианты проверки подлинности для Azure OpenAI в ваших данных при использовании управляемого удостоверения, назначаемого системой. |
OnYourDataUserAssignedManagedIdentityAuthenticationOptions |
Варианты проверки подлинности для Azure OpenAI в ваших данных при использовании управляемого удостоверения, назначаемого пользователем. |
OnYourDataVectorizationSource |
Абстрактное представление источника векторизации для Azure OpenAI On Your Data с векторным поиском. |
OpenAIClientOptions | |
PineconeChatExtensionConfiguration |
Конкретное представление настраиваемых параметров для Pinecone при использовании в качестве расширения чата Azure OpenAI. |
PineconeFieldMappingOptions |
Необязательные параметры для управления обработкой полей при использовании настроенного ресурса Pinecone. |
StopFinishDetails |
Структурированное представление причины остановки, которая означает естественное завершение моделью. |
Псевдонимы типа
AudioResult |
Тип результата транскрибирования на основе запрошенного формата ответа |
AudioResultFormat |
Формат результата звуковой задачи |
AudioTranscriptionTask |
"transcribe", "translate" |
AzureChatExtensionConfigurationUnion |
Псевдоним для AzureChatExtensionConfigurationUnion |
AzureChatExtensionType |
"azure_search", "azure_ml_index", "azure_cosmos_db", "elasticsearch", "pinecone" |
AzureSearchQueryType |
"simple", "semantic", "vector", "vector_simple_hybrid", "vector_semantic_hybrid" |
ChatCompletionsNamedToolSelectionUnion |
Псевдоним для ChatCompletionsNamedToolSelectionUnion |
ChatCompletionsResponseFormatUnion |
Псевдоним для ChatCompletionsResponseFormatUnion |
ChatCompletionsToolCallUnion |
Псевдоним для ChatCompletionsToolCallUnion |
ChatCompletionsToolDefinitionUnion |
Псевдоним для ChatCompletionsToolDefinitionUnion |
ChatCompletionsToolSelectionPreset |
"auto", "none" |
ChatFinishDetailsUnion |
Псевдоним для ChatFinishDetailsUnion |
ChatMessageContentItemUnion |
Псевдоним для ChatMessageContentItemUnion |
ChatMessageImageDetailLevel |
"auto", "low", "high" |
ChatRequestMessageUnion |
Псевдоним для ChatRequestMessageUnion |
ChatRole |
"system", "помощник", "user", "function", "tool" |
CompletionsFinishReason |
"stop", "length", "content_filter", "function_call", "tool_calls" |
ContentFilterResultDetailsForPrompt |
Сведения о категории фильтрации содержимого, если она была обнаружена. |
ContentFilterResultsForChoice |
Сведения о результатах фильтрации содержимого, если они были обнаружены. |
ContentFilterSeverity |
"safe", "low", "medium", "high" |
ElasticsearchQueryType |
"simple", "vector" |
FunctionCallPreset |
"auto", "none" |
ImageGenerationQuality |
"standard", "hd" |
ImageGenerationResponseFormat |
"url", "b64_json" |
ImageGenerationStyle |
"естественный", "яркий" |
ImageSize |
"256x256", "512x512", "1024x1024", "1792x1024", "1024x1792" |
OnYourDataAuthenticationOptionsUnion |
Псевдоним для OnYourDataAuthenticationOptionsUnion |
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 |
Azure SDK for JavaScript