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

Microsoft Foundry 软件开发工具包和终结点

Foundry 资源提供对模型、代理和工具的统一访问。 本文介绍如何为您的具体场景选择合适的 SDK 和终结点。

SDK 它的用途是 端点
Foundry SDK 特定于 Foundry 的专用功能与 OpenAI 兼容的接口。 包括通过“Responses API”访问“Foundry”直接模型(不包括聊天补全)。 https://<resource-name>.services.ai.azure.com/api/projects/<project-name>
OpenAI SDK 最新的 OpenAI SDK 中的模型和功能,涵盖完整的 OpenAI API 接口内容,包括嵌入功能。 通过聊天完成 API(而不是响应)提供的 Foundry 直接模型。 https://<resource-name>.openai.azure.com/openai/v1
Foundry 工具 SDK 预生成解决方案(视觉、语音、内容安全等)。 特定于工具的终结点(因服务而异)。
代理框架 代码中的多代理编排。 与云无关。 借助 Foundry SDK 调用项目端点。

选择 SDK

  • 构建包含代理、评估或 Foundry 特定功能的应用时,请使用Foundry SDK
  • 当需要最大 OpenAI 兼容性时、生成嵌入内容或使用 Foundry 直接模型(通过聊天完成)时使用 OpenAI SDK
  • 使用特定 AI 服务时使用 Foundry 工具 SDK (视觉、语音、语言等)
  • 在代码中生成多代理系统时使用 代理框架 (本地业务流程)

注意

资源类型: Foundry 资源提供前面列出的所有终结点。 Azure OpenAI 资源仅提供 /openai/v1 终结点。

此处的 Authentication: 示例使用 Microsoft Entra ID (DefaultAzureCredential)。 API 密钥适用于 /openai/v1. 将密钥作为api_key传递,而不是令牌提供程序。

先决条件

重要

在开始之前,请确保开发环境已准备就绪。
本文重点介绍 特定于方案的步骤 ,例如 SDK 安装、身份验证和运行示例代码。

验证先决条件

在继续之前,请确认:

  • Azure订阅处于活动状态:az account show
  • 拥有所需的 RBAC 角色:检查 Azure 门户 → Foundry 资源 → 访问控制(IAM)
  • 安装的语言运行时:
    • Python:python --version (≥3.8)
  • 安装的语言运行时:
    • Node.js: node --version (≥18)
  • 安装的语言运行时:
    • .NET:dotnet --version (≥6.0)
  • 安装的语言运行时:
    • Java:java --version(≥11)

Foundry SDK

Foundry SDK 连接到单个项目终结点,该终结点提供对最常用的 Foundry 功能的访问权限:

https://<resource-name>.services.ai.azure.com/api/projects/<project-name>

注意

如果组织使用自定义子域,请在终结点 URL 中替换为<resource-name><your-custom-subdomain>

此方法简化了应用程序配置。 不需要管理多个终结点,而只需配置一个终结点。

安装 SDK

SDK 版本 门户版本 地位 Python 包
2.x 铸造厂(新) 稳定 azure-ai-projects>=2.0.0
1.x Foundry(经典版) 稳定 azure-ai-projects==1.0.0

Python 版的 Azure AI Projects 客户端库 是一个统一的库,它通过连接到单个项目终结点,使多个客户端库能够一起使用。

运行以下命令以安装 Foundry 项目的包。

pip install "azure-ai-projects>=2.0.0"
SDK 版本 门户版本 地位 Java包
2.0.0 铸造厂(新) 稳定 azure-ai-projects
azure-ai-agents
SDK 版本 门户版本 地位 JavaScript 包
2.0.1 铸造厂(新) 稳定 @azure/ai-projects
1.0.1 Foundry 经典 稳定 @azure/ai-projects
SDK 版本 门户版本 地位 .NET包
2.0.0 (GA) 铸造厂(新) 稳定 Azure.AI.Projects
Azure.AI.Projects.Agents
Azure.AI.Extensions.OpenAI
1.1.0 (GA) Foundry 经典 稳定 Azure.AI.Projects

重要

请勿同时安装 Azure.AI.Projects.OpenAI (预览版)和 Azure.AI.Extensions.OpenAI (GA)。 这两个包在不同的命名空间中定义相同的类型,这会导致不明确的引用错误。 请仅在代理场景中使用 Azure.AI.Extensions.OpenAI

Azure AI Projects 客户端库适用于 Java, 是一个统一的库,可以通过连接到单个项目终结点来整合使用多个客户端库。

将这些包添加到 Foundry 项目的安装中。

package com.azure.ai.agents;

import com.azure.core.util.Configuration;
import com.azure.identity.DefaultAzureCredentialBuilder;
import com.openai.models.responses.Response;
import com.openai.models.responses.ResponseCreateParams;

适用于 JavaScript 的 Azure AI Projects 客户端库是一个统一库,可通过连接到单个项目终结点将多个客户端库一起使用。

运行以下命令以安装 Foundry 项目的 JavaScript 包。

npm install @azure/ai-projects @azure/identity dotenv

适用于 .NET 的 Azure AI Projects 客户端库 是一个统一的库,通过连接到单个项目终结点,可以将多个客户端库一起使用。

运行以下命令,将所需的包添加到.NET项目。

dotnet add package Azure.AI.Projects
dotnet add package Azure.AI.Projects.Agents
dotnet add package Azure.AI.Extensions.OpenAI
dotnet add package Azure.Identity

使用 Foundry SDK

SDK 公开两种客户端类型,因为 Foundry 和 OpenAI 具有不同的 API 形状:

  • 项目客户端 – 用于 Foundry 自有操作,而 OpenAI 没有等效项。 示例:列出连接、检索项目属性、启用跟踪。
  • OpenAI 兼容的客户端 - 用于基于 OpenAI 概念构建的 Foundry 功能。 响应 API、代理、评估和微调都使用 OpenAI 样式的请求/响应模式。 此客户端还提供对 Foundry 直接模型(在 Foundry 中托管的非Azure-OpenAI 模型)的访问权限。 项目的终结点在 /openai 路由上处理此网络流量。

大多数应用都使用这两个客户端。 使用项目客户端进行安装和配置,然后使用 OpenAI 兼容的客户端运行代理、评估和调用模型(包括 Foundry 直接模型)。

创建项目客户端:

from azure.identity import DefaultAzureCredential
from azure.ai.projects import AIProjectClient

project_client = AIProjectClient(
  endpoint="https://<resource-name>.services.ai.azure.com/api/projects/<project-name>",
  credential=DefaultAzureCredential())

从项目创建与 OpenAI 兼容的客户端:

with project_client.get_openai_client() as openai_client:
    response = openai_client.responses.create(
        model="gpt-5.2",
        input="What is the size of France in square miles?",
    )
    print(f"Response output: {response.output_text}")

预期输出

Response output: France has an area of approximately 213,011 square miles (551,695 square kilometers).

创建项目客户端:

import com.azure.ai.projects.ProjectsClient;
import com.azure.ai.projects.ProjectsClientBuilder;
import com.azure.identity.DefaultAzureCredentialBuilder;

String endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";

ProjectsClient projectClient = new ProjectsClientBuilder()
    .credential(new DefaultAzureCredentialBuilder().build())
    .endpoint(endpoint)
    .buildClient();
```**Create and use an OpenAI-compatible client from your project:**
```java
OpenAIClient openAIClient = projectClient.getOpenAIClient();

创建项目客户端:

import { DefaultAzureCredential } from "@azure/identity";
import { AIProjectClient } from "@azure/ai-projects";
import "dotenv/config";

const projectEndpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";
const deploymentName = "gpt-5.2";
const project = new AIProjectClient(projectEndpoint, new DefaultAzureCredential());

从项目创建与 OpenAI 兼容的客户端:

const openAIClient = await project.getOpenAIClient();
const response = await openAIClient.responses.create({
    model: deploymentName,
    input: "What is the size of France in square miles?",
});
console.log(`Response output: ${response.output_text}`);

创建项目客户端:

using Azure.AI.Projects;
using Azure.AI.Extensions.OpenAI;
using Azure.Identity;

string endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";

AIProjectClient projectClient = new(
    endpoint: new Uri(endpoint), 
    tokenProvider: new DefaultAzureCredential());

从项目创建与 OpenAI 兼容的客户端:

var responseClient = projectClient.ProjectOpenAIClient.GetProjectResponsesClientForModel("gpt-5.2");
var response = responseClient.CreateResponse("What is the speed of light?");
Console.WriteLine(response.GetOutputText());

使用 Foundry SDK 可以执行的操作

故障 排除

身份验证错误

如果看到 DefaultAzureCredential failed to retrieve a token

  1. Verify Azure CLI 已经过身份验证

    az account show
    az login  # if not logged in
    
  2. 检查 RBAC 角色分配

  3. 在生产环境中使用托管标识

终结点配置错误

如果看到 Connection refused404 Not Found

  • 验证资源和项目名称 是否与实际部署匹配
  • 检查终结点 URL 格式:应为 https://<resource-name>.services.ai.azure.com/api/projects/<project-name>
  • 对于自定义子域:替换为 <resource-name> 自定义子域

SDK 版本不匹配

如果代码示例失败并显示AttributeErrorModuleNotFoundError:

  • 检查 SDK 版本

    pip show azure-ai-projects  # Python
    npm list @azure/ai-projects  # JavaScript
    dotnet list package  # .NET
    
  • 使用正确的版本标志重新安装:请参阅上述每种语言部分中的安装命令

OpenAI SDK

如果需要完整的 OpenAI API 图面和最大客户端兼容性,请使用 OpenAI SDK。 此终结点提供对 Azure OpenAI 模型和 Foundry 直接模型(通过响应 API)的访问,包括嵌入、聊天完成和图像生成。 它不提供对 Foundry 特定功能(如代理和评估)的访问权限。

提示

使用 OpenAI SDK 终结点 生成嵌入式向量。 Foundry SDK 使用的项目终结点当前不会路由嵌入请求。

以下代码片段演示如何直接使用 Azure OpenAI /openai/v1 终结点。

from openai import OpenAI
from azure.identity import DefaultAzureCredential, get_bearer_token_provider

token_provider = get_bearer_token_provider(
    DefaultAzureCredential(), "https://ai.azure.com/.default"
)

client = OpenAI(  
  base_url = "https://<resource-name>.openai.azure.com/openai/v1/",  
  api_key=token_provider,
)

response = client.responses.create(
    model="model_deployment_name",
    input= "What is the size of France in square miles?" 
)

print(response.model_dump_json(indent=2)) 

预期输出

{
  "id": "resp_abc123",
  "object": "response",
  "created": 1234567890,
  "model": "gpt-5.2",
  "output_text": "France has an area of approximately 213,011 square miles (551,695 square kilometers)."
}

有关详细信息,请参阅 Azure OpenAI 支持的编程语言

以下代码片段演示如何直接使用 Azure OpenAI /openai/v1 终结点。

import com.azure.identity.AuthenticationUtil;
import com.azure.identity.DefaultAzureCredential;
import com.azure.identity.DefaultAzureCredentialBuilder;
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.credential.BearerTokenCredential;

import java.util.function.Supplier;

DefaultAzureCredential tokenCredential = new DefaultAzureCredentialBuilder().build();
String endpoint = "https://<resource-name>.openai.azure.com/openai/v1";
String deploymentName = "gpt-5.2";
Supplier<String> bearerTokenSupplier = AuthenticationUtil.getBearerTokenSupplier(
        tokenCredential, "https://ai.azure.com/.default");
OpenAIClient openAIClient = OpenAIOkHttpClient.builder()
        .baseUrl(endpoint)
        .credential(BearerTokenCredential.create(bearerTokenSupplier))
        .build();

ResponseCreateParams responseCreateParams = ResponseCreateParams.builder()
        .input("What is the speed of light?")
        .model(deploymentName) 
        .build();

Response response = openAIClient.responses().create(responseCreateParams);

System.out.println("Response output: " + response.getOutputText());

有关使用 OpenAI SDK 的详细信息,请参阅 Azure OpenAI 支持的编程语言

const endpoint = "https://<resource-name>.openai.azure.com/openai/v1";
const scope = "https://ai.azure.com/.default";
const azureADTokenProvider = getBearerTokenProvider(new DefaultAzureCredential(), scope);
const client = new OpenAI({ baseURL: endpoint, apiKey: azureADTokenProvider });
const response = await client.responses.create({
        model: deploymentName,
        input: "What is the size of France in square miles?",
    });
console.log(`Response output: ${response.output_text}`);

有关使用 OpenAI SDK 的详细信息,请参阅 Azure OpenAI 支持的编程语言

  1. 安装 OpenAI 包:运行以下命令,将 OpenAI 客户端库添加到.NET项目。
    dotnet add package OpenAI
    ```When it succeeds, the .NET CLI confirms that it installed the `OpenAI` package.
    
    This snippet configures `DefaultAzureCredential`, builds `OpenAIClientOptions`, and creates a `ResponsesClient` for the Azure OpenAI v1 endpoint.
    ```csharp
    using Azure.Identity;
    using OpenAI;
    using OpenAI.Responses;
    using System.ClientModel.Primitives;
    
    #pragma warning disable OPENAI001
    
    const string directModelEndpoint  = "https://<resource-name>.openai.azure.com/openai/v1/";
    const string deploymentName = "gpt-5.2";    
    
    BearerTokenPolicy tokenPolicy = new(
         new DefaultAzureCredential(),
         "https://ai.azure.com/.default");
    
    OpenAIClient openAIClient = new(
         authenticationPolicy: tokenPolicy,
         options: new OpenAIClientOptions()
         {
             Endpoint = new($"{directModelEndpoint}"),
         });
    ResponsesClient client = openAIClient.GetResponsesClient();
    
    CreateResponseOptions options = new()
     {
         Model = deploymentName,
         InputItems = { ResponseItem.CreateUserMessageItem("What is the size of France in square miles?") },
         Temperature = (float)0.7,
     };
    
    var modelDirectResponse = client.CreateResponse(options);
    
    Console.WriteLine($"[ASSISTANT]: {modelDirectResponse.Value.GetOutputText()}");
    #pragma warning restore OPENAI001
    

有关使用 OpenAI SDK 的详细信息,请参阅 Azure OpenAI 支持的编程语言

使用 OpenAI SDK 生成嵌入内容

使用相同的 /openai/v1 终结点使用已部署的嵌入模型生成嵌入。

embedding = client.embeddings.create(
    model="text-embedding-3-large",
    input="How do I get started with Microsoft Foundry?",
)
print(f"Embedding dimension: {len(embedding.data[0].embedding)}")
const embedding = await client.embeddings.create({
    model: "text-embedding-3-large",
    input: "How do I get started with Microsoft Foundry?",
});
console.log(`Embedding dimension: ${embedding.data[0].embedding.length}`);
var embeddingClient = openAIClient.GetEmbeddingClient("text-embedding-3-large");
var result = embeddingClient.GenerateEmbedding(
    "How do I get started with Microsoft Foundry?");
Console.WriteLine($"Embedding dimension: {result.Value.ToFloats().Length}");
// Use the same OpenAI client created above
// Embeddings are available through the OpenAI SDK embeddings API

有关完整的嵌入操作方法,请参阅 “生成嵌入”。

使用代理框架进行本地编排

Microsoft Agent Framework 是一种开源 SDK,用于在代码(例如,.NET和Python)中使用与云提供程序无关的接口生成多代理系统。

若要在本地定义和协调代理,请使用 Agent Framework。 如果希望这些代理针对 Foundry 模型运行,或者希望代理框架协调在 Foundry 中托管的代理,请将其与 Foundry SDK 配对。

有关详细信息,请参阅 Microsoft Agent Framework 概述

Foundry 的工具 SDK

Foundry 工具(以前Azure AI 服务)是具有专用 SDK 的预构建点解决方案。 使用以下端点来使用 Foundry 工具。

应使用哪个终结点?

根据需求选择终结点:

使用 Azure AI 服务终结点访问计算机视觉、内容安全、文档智能、语言、翻译和令牌工场工具。

Foundry 工具终结点: https://<your-resource-name>.cognitiveservices.azure.com/

注意

终结点使用资源名称或自定义子域。 如果您的组织设置了自定义子域,请在所有终结点示例中将your-resource-name替换为your-custom-subdomain

如果您的工作负载使用即将停用的 Azure AI 语言服务功能(例如情感分析、关键短语提取、汇总、实体链接、CLU 或 CQA),请计划迁移到 Microsoft Foundry 的替代方案。 对于新开发,请考虑使用 Foundry SDK 或 OpenAI 兼容接口,如本文前面所述。 请参阅 从 Language Studio 迁移到 Microsoft Foundry

对于 Foundry 语音和翻译工具,请使用下表中的端点。 将占位符替换为资源信息。

语音端点

铸造工具 端点
语音转文本 (标准) https://<YOUR-RESOURCE-REGION>.stt.speech.microsoft.com
语音合成(神经网络) https://<YOUR-RESOURCE-REGION>.tts.speech.microsoft.com
定制声音 https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

翻译终结点

铸造工具 端点
文本翻译 https://api.cognitive.microsofttranslator.com/
文档翻译 https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

语言端点

铸造工具 端点
文本分析 https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com

重要

2027 年 3 月 20 日,Azure Language Studio 将停用并迁移到 Microsoft Foundry;Microsoft Foundry 中将提供所有功能和未来的增强功能。

2029 年 3 月 31 日,以下Azure语言功能将停用(终止支持)。 在该日期之前,用户应迁移现有工作负载并将新项目载入 Microsoft Foundry 模型,以增强自然语言理解和简化的应用程序集成:

  • 关键短语提取
  • 情绪分析和观点挖掘
  • 自定义文本分类
  • 对话式语言理解 (CLU)
  • 自定义问答 (CQA)
  • 编排工作流
  • 摘要(文档和对话的抽取式和生成式)
  • 实体链接

继续支持的核心功能:语言检测、PII 检测、健康文本分析、预生成 NER 和自定义 NER。

有关迁移选项,请参阅 Migrate 从 Language Studio 到 Microsoft Foundry

C# 支持的 Foundry 工具

铸造工具 描述 快速入门和参考文档
语音图标 语音 向应用程序添加语音到文本、文本到语音、翻译和说话人识别功能。 语音转文本快速入门

文本转语音快速入门

语音翻译快速入门

Speech SDK for .NET

Speech NuGet 包(Speech CLI)
语言图标 语言 使用自然语言理解功能生成应用程序。 支持的功能:语言检测、个人身份信息检测、健康文本分析、预训练的命名实体识别和自定义命名实体识别。 2029 年 3 月 31 日停用:情绪分析和观点挖掘、关键短语提取、摘要、实体链接、CQA 和 CLU。 自定义问答(CQA)快速入门(2029 年 3 月 31 日停用)

实体链接快速入门(2029 年 3 月 31 日即将停止支持)

语言检测快速入门

关键短语提取快速入门(2029 年 3 月 31 日停用)

检测命名实体(NER)快速入门

个人身份信息(PII)检测快速入门

情绪分析和观点挖掘快速入门(2029 年 3 月 31 日停用)

• 使用文本、文档和对话摘要的快速入门指南 (2029 年 3 月 31 日停用)

使用健康文本分析快速入门

Language SDK for .NET(文本分析)

Language NuGet 包(文本分析)

Language SDK for .NET(问题解答)

Language NuGet 包(问答)

从 Language Studio 迁移到 Microsoft Foundry,以获取有关迁移停用功能工作负载的指导。
翻译器图标 翻译 使用 AI 支持的翻译技术翻译超过 100 种正在使用、危险和濒危的语言和方言。 translator SDK for .NET (text)

Translator NuGet 包(文本)

Translator SDK for .NET(批处理)

Translator NuGet 包(batch)
Azure AI 搜索 icon Azure AI 搜索 将 AI 支持的云搜索引入移动和 Web 应用。 使用基于代理的检索快速入门

矢量搜索快速入门

使用基础数据快速入门进行经典生成式搜索 (RAG)

全文搜索快速入门

语义排名快速入门

• 使用您自己的数据快速入门指南与 Azure OpenAI 模型聊天

Azure AI 搜索 SDK for .NET

Azure AI 搜索 NuGet 包
内容安全图标 内容安全 检测应用程序和服务中的有害内容。 文本分析快速入门

使用文本阻止列表快速入门

图像内容分析快速入门

content Safety SDK for .NET

Content Safety NuGet 包
文档智能图标 文档智能 将文档转换为智能数据驱动解决方案。 文档智能快速入门

适用于 .NET 的 Document Intelligence SDK

Document Intelligence NuGet 包
视觉图标 视觉 分析数字图像和富媒体资产中的内容。 通过 Azure Vision 在 Foundry Tools v3.2 GA 中阅读快速入门

图像分析快速入门

使用人脸服务快速入门

适用于 .NET 的 Vision SDK

Vision NuGet 包

Java支持的 Foundry 工具

铸造工具 描述 快速入门和参考文档
语音图标 语音 向应用程序添加语音到文本、文本到语音、翻译和说话人识别功能。 语音转文本快速入门

文本转语音快速入门

语音翻译快速入门

speech SDK for Java

Speech Maven 包
语言图标 语言 使用自然语言理解功能生成应用程序。 支持的功能:语言检测、PII 检测、健康文本分析、预构建 NER 和自定义 NER。 2029 年 3 月 31 日停用:情绪分析和观点挖掘、关键短语提取、摘要、实体链接、CQA 和 CLU。 实体链接快速入门(2029 年 3 月 31 日停用)

语言检测快速入门

关键短语提取快速入门(2029 年 3 月 31 日停用)

检测命名实体(NER)快速入门

快速入门:检测个人身份信息(PII)

情感分析与观点挖掘快速指南(将于2029年3月31日停用)

使用文本、文档和对话摘要快速启动(2029 年 3 月 31 日停用)

使用医学文本分析快速入门

Language SDK for Java(文本分析)

语言 Maven 包

从 Language Studio 迁移至 Microsoft Foundry,获取有关将带有即将停用功能的工作负载进行迁移的指导。
翻译器图标 翻译 使用 AI 支持的翻译技术翻译超过 100 种正在使用、危险和濒危的语言和方言。 translator SDK for Java (text)

Maven 翻译包(文本)
Azure AI 搜索 icon Azure AI 搜索 将 AI 支持的云搜索引入移动和 Web 应用。 使用基于代理的检索快速入门

矢量搜索快速入门

使用基础数据快速入门进行经典生成式搜索 (RAG)

全文搜索快速入门

语义排名快速入门

• 使用您自己的数据快速入门指南与 Azure OpenAI 模型聊天

Azure AI 搜索 SDK for Java

Azure AI 搜索 Maven 包
内容安全图标 内容安全 检测应用程序和服务中的有害内容。 文本分析快速入门

使用文本阻止列表快速入门

图像内容分析快速入门

content Safety SDK for Java

内容安全 Maven 包
文档智能图标 文档智能 将文档转换为智能数据驱动解决方案。 文档智能快速入门

适用于 Java 的 Document Intelligence SDK

文档智能 Maven 包
视觉图标 视觉 分析数字图像和富媒体资产中的内容。 图像分析快速入门

使用人脸服务快速入门

适用于 Java 的 Vision SDK

视觉 Maven 包

支持 JavaScript 的 Foundry 工具

铸造工具 描述 快速入门和参考文档
语音图标 语音 向应用程序添加语音到文本、文本到语音、翻译和说话人识别功能。 语音转文本快速入门

文本转语音快速入门

语音翻译快速入门

适用于 JavaScript 的语音 SDK

Speech npm 包
语言图标 语言 使用自然语言理解功能生成应用程序。 支持的功能:语言检测、PII 检测、健康文本分析、预构建 NER 和自定义 NER。 2029 年 3 月 31 日停用:情绪分析和观点挖掘、关键短语提取、摘要、实体链接、CQA 和 CLU。 实体链接快速入门(2029 年 3 月 31 日停用)

语言检测快速入门

关键短语提取快速入门(2029 年 3 月 31 日停用)

检测命名实体(NER)快速入门

快速入门:检测个人身份信息(PII)

情感分析与观点挖掘快速指南(将于2029年3月31日停用)

使用文本、文档和对话摘要快速启动(2029 年 3 月 31 日停用)

使用医学文本分析快速入门

适用于 JavaScript 的语言 SDK(文本分析)

语言 npm 包

从 Language Studio 迁移至 Microsoft Foundry,获取有关将带有即将停用功能的工作负载进行迁移的指导。
翻译器图标 翻译 使用 AI 支持的翻译技术翻译超过 100 种正在使用、危险和濒危的语言和方言。 JavaScript 翻译 SDK(文本)

翻译器 npm 包(文本)
Azure AI 搜索 icon Azure AI 搜索 将 AI 支持的云搜索引入移动和 Web 应用。 使用基于代理的检索快速入门

矢量搜索快速入门

使用基础数据快速入门进行经典生成式搜索 (RAG)

全文搜索快速入门

语义排名快速入门

• 使用您自己的数据快速入门指南与 Azure OpenAI 模型聊天

• 适用于 JavaScript 的 Azure AI 搜索 SDK

Azure AI 搜索 npm 包
内容安全图标 内容安全 检测应用程序和服务中的有害内容。 文本分析快速入门

使用文本阻止列表快速入门

图像内容分析快速入门

内容安全 npm 包
文档智能图标 文档智能 将文档转换为智能数据驱动解决方案。 文档智能快速入门

适用于 JavaScript 的文档智能 SDK

文档智能 npm 包
视觉图标 视觉 分析数字图像和富媒体资产中的内容。 通过 Azure Vision 在 Foundry Tools v3.2 GA 中阅读快速入门

图像分析快速入门

使用人脸服务快速入门

适用于 JavaScript 的视觉 SDK

Vision npm 包

Python支持的 Foundry 工具

铸造工具 描述 快速入门和参考文档
语音图标 语音 向应用程序添加语音到文本、文本到语音、翻译和说话人识别功能。 语音转文本快速入门

文本转语音快速入门

语音翻译快速入门

speech SDK for Python

语音 PyPi 包
语言图标 语言 使用自然语言理解功能生成应用程序。 支持的功能:语言检测、个人身份信息检测、健康文本分析、预训练的命名实体识别和自定义命名实体识别。 2029 年 3 月 31 日停用:情绪分析和观点挖掘、关键短语提取、摘要、实体链接、CQA 和 CLU。 自定义问答(CQA)快速入门(2029 年 3 月 31 日停用)

实体链接快速入门(2029 年 3 月 31 日即将停止支持)

语言检测快速入门

关键短语提取快速入门(2029 年 3 月 31 日停用)

检测命名实体(NER)快速入门

个人身份信息(PII)检测快速入门

情绪分析和观点挖掘快速入门(2029 年 3 月 31 日停用)

• 使用文本、文档和对话摘要的快速入门指南 (2029 年 3 月 31 日停用)

使用健康文本分析快速入门

Language SDK for Python(文本分析)

语言 PyPi 包(文本分析)

Language SDK for Python(问题解答)

语言库 PyPi 包 (问答)

Language SDK for Python(语言对话)(2029 年 3 月 31 日停用)

语言 PyPi 包(语言对话)(2029 年 3 月 31 日停用)

从 Language Studio 迁移到 Microsoft Foundry,以获取有关迁移停用功能工作负载的指导。
翻译器图标 翻译 使用 AI 支持的翻译技术翻译超过 100 种正在使用、危险和濒危的语言和方言。 translator SDK for Python(text)

PyPi 翻译包(文本)

• 适用于批处理的 Python Translator SDK

Translator PyPi 包(批处理)
Azure AI 搜索 icon Azure AI 搜索 将 AI 支持的云搜索引入移动和 Web 应用。 连接到搜索服务快速入门

使用代理检索快速入门

矢量搜索快速入门

使用基础数据的快速入门指南进行经典生成搜索 (RAG)

全文搜索快速入门

语义排名快速入门

快速入门使用自己的数据与 Azure OpenAI 模型进行聊天

Azure AI 搜索 SDK for Python

Azure AI 搜索 PyPi 包
内容安全图标 内容安全 检测应用程序和服务中的有害内容。 分析文本内容快速入门

使用文本屏蔽列表快速入门

分析图像内容快速入门

content Safety SDK for Python

内容安全 PyPi 包
文档智能图标 文档智能 将文档转换为智能数据驱动解决方案。 文档智能快速入门

Document Intelligence SDK for Python

文档智能 PyPi 包
视觉图标 视觉 分析数字图像和富媒体资产中的内容。 Azure Vision in Foundry Tools v3.2 GA 快速入门指南

图像分析快速入门

使用人脸服务快速入门

Vision SDK for Python

视觉 PyPi 包