你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure AI 模型推理中模型支持的编程语言

在 Azure AI 模型推理中部署的模型可以用于不同的 SDK 和编程模型。 以下文档描述了要使用哪一种:

所有模型

部署到 Azure AI 模型推理的所有模型都支持 Azure AI 模型推理 API 及其关联的 SDK 系列。

若要使用这些 SDK,请将它们连接到 Azure AI 模型推理 URI(通常采用形式 https://<resource-name>.services.ai.azure.com/models)。

Azure AI 推理 SDK

语言 文档 程序包 示例
C# 引用 azure-ai-inference (NuGet) C# 示例
Java 引用 azure-ai-inference (Maven) Java 示例
JavaScript 引用 @azure/ai-inference (npm) JavaScript 示例
Python 引用 azure-ai-inference (PyPi) Python 示例

Azure AI Foundry SDK

语言 文档 程序包 示例
C# 引用 azure-ai-inference (NuGet) C# 示例
Python 引用 azure-ai-inference (PyPi) Python 示例

集成

框架 语言 文档 程序包 示例
LangChain Python 引用 langchain-azure-ai (PyPi) Python 示例
Llama-Index Python 引用 llama-index-llms-azure-inference (PyPi)
llama-index-embeddings-azure-inference (PyPi)
Python 示例
语义内核 Python 引用 semantic-kernel[azure] (PyPi) Python 示例

Azure OpenAI 模型

可以使用以下 SDK 和编程语言使用 Azure OpenAI 模型。

若要使用这些 SDK,请将它们连接到 Azure OpenAI 服务 URI(通常采用形式 https://<resource-name>.openai.azure.com)。

语言 源代码 程序包 示例
C# 源代码 Azure.AI.OpenAI (NuGet) C# 示例
Go 源代码 azopenai (Go) Go 示例
Java 源代码 azure-ai-openai (Maven) Java 示例
JavaScript 源代码 @azure/openai (npm) JavaScript 示例
Python 源代码 openai (PyPi) Python 示例

集成

框架 语言 文档 程序包 示例
LangChain Python 引用 langchain-openai (PyPi) Python 示例
Llama-Index Python 引用 llama-index-llms-openai (PyPi)
llama-index-embeddings-openai (PyPi)
Python 示例

限制

警告

Azure AI 模型推理不支持 Cohere SDK 和 Mistral SDK。

后续步骤

  • 若要查看当前支持哪些模型,请查看“模型”部分