Skip to main content

Azure OpenAI (Azure开放人工智能)

Microsoft Azure,通常简称为Azure,是由Microsoft运营的云计算平台,通过全球数据中心提供应用程序和服务的访问、管理和开发。它提供了一系列的功能,包括软件即服务(SaaS)、平台即服务(PaaS)和基础设施即服务(IaaS)。Microsoft Azure支持许多编程语言、工具和框架,包括Microsoft特定的和第三方软件和系统。

Azure OpenAI是一个Azure服务,提供了来自OpenAI的强大语言模型,包括GPT-3CodexEmbeddings model系列,用于内容生成、摘要、语义搜索和自然语言转代码。

安装和设置

pip install openai
pip install tiktoken

设置环境变量以访问Azure OpenAI服务。

import os

os.environ["OPENAI_API_TYPE"] = "azure"
os.environ["OPENAI_API_BASE"] = "https://<your-endpoint.openai.azure.com/"
os.environ["OPENAI_API_KEY"] = "your AzureOpenAI key"
os.environ["OPENAI_API_VERSION"] = "2023-05-15"

LLM

查看使用示例

from langchain.llms import AzureOpenAI

文本嵌入模型

查看使用示例

from langchain.embeddings import OpenAIEmbeddings

聊天模型

查看使用示例

from langchain.chat_models import AzureChatOpenAI