مشاركة عبر


مجموعات تطوير البرمجيات ونقاط النهاية لمايكروسوفت فاوندري (كلاسيك)

المشاهدة الحالية:نسخة - التحويل إلى النسخة الخاصة ببوابة Foundry الجديدة

يوفر مورد Foundry access موحدا إلى النماذج والوكلاء والأدوات. تشرح هذه المقالة أي SDK ونقطة نهاية يجب استخدامها في سيناريوك.

SDK ما الغرض منها نقطة النهاية
مجموعة تطوير Foundry قدرات خاصة بالمصنع مع واجهات متوافقة مع OpenAI. يشمل access to Foundry Direct Models من خلال واجهة برمجة تطبيقات Responses (وليس Chat Completeions). https://<resource-name>.services.ai.azure.com/api/projects/<project-name>
حزمة تطوير OpenAI أحدث نماذج وميزات OpenAI SDK مع واجهة برمجة التطبيقات OpenAI surface الكاملة. نماذج Foundry المباشرة متاحة عبر واجهة برمجة تطبيقات إكمال الدردشة (وليس Responses). https://<resource-name>.openai.azure.com/openai/v1
مجموعات SDK لأدوات Foundry حلول جاهزة (رؤية، خطاب، سلامة المحتوى، والمزيد). نقاط النهاية الخاصة بالأدوات (تختلف حسب الخدمة).
إطار عمل الوكيل تنسيق متعدد الوكلاء في الشيفرة. محايد للسحابة. يستخدم نقطة نهاية project عبر مجموعة تطوير Foundry.

اختر حزمة تطوير البرمجيات الخاصة بك:

  • استخدم Foundry SDK عند بناء تطبيقات تحتوي على وكلاء أو تقييمات أو ميزات خاصة ب Foundry
  • استخدم حزمة تطوير البرمجيات OpenAI عندما يتطلب الأمر أقصى قدر من التوافق مع OpenAI، أو باستخدام نماذج Foundry المباشرة عبر إتمام الدردشة
  • استخدم مجموعات تطوير البرمجيات الخاصة ب Foundry Tools عند العمل مع خدمات ذكاء اصطناعي محددة (الرؤية، الكلام، اللغة، إلخ).
  • استخدم إطار عمل الوكلاء عند بناء أنظمة متعددة الوكلاء في الكود (التنسيق المحلي)

‏‫ملاحظة‬

أنواع الموارد: يوفر مورد Foundry جميع النقاط النهائية المذكورة سابقا. يوفر مورد Azure OpenAI نقطة النهاية /openai/v1 فقط.

Authentication: العينات هنا تستخدم Microsoft Entra ID (DefaultAzureCredential). مفاتيح API تعمل على /openai/v1. مرر المفتاح كمزود api_key رموز بدلا من الرمز.

المتطلبات المسبقه

  • حساب Azure مع اشتراك نشط. إذا لم يكن لديك واحد، أنشئ حساب Azure مجاني مجاني، يشمل اشتراكا تجريبيا مجانيا.

  • امتلكوا أحد الأدوار التالية في Azure RBAC لإنشاء وإدارة موارد Foundry:

    • Azure مستخدم الذكاء الاصطناعي (دور أقل امتياز للتطوير)
    • Azure مدير Project الذكاء الاصطناعي (لإدارة مشاريع Foundry)
    • مساهم أو مالك (للحصول على أذونات على مستوى الاشتراك)

    للمزيد من التفاصيل حول أذونات كل دور، انظر Role-based access control ل Microsoft Foundry.

  • قم بتثبيت أوقات تشغيل اللغة المطلوبة والأدوات العمومية وملحقات VS Code كما هو موضح في إعداد بيئة التطوير الخاصة بك.

مهم

قبل البدء ، تأكد من أن بيئة التطوير الخاصة بك جاهزة.
تركز هذه المقالة على خطوات محددة مثل تثبيت SDK، المصادقة، وتشغيل الكود النموذجي.

التعرف على ٱلْمُتَطَلَّبَاتُ ٱلْأَسَاسِيَّةُ

قبل المتابعة، أكد:

  • اشتراك Azure نشط: az account show
  • لديك الدور المطلوب في RBAC: تحقق من بوابة Azure → موارد Foundry → التحكم في الوصول (IAM)
  • وقت تشغيل اللغة المثبت:
    • بايثون: python --version (≥3.8)
    • Node.js: node --version (≥18)
    • .NET: dotnet --version (≥6.0)
    • جافا: java --version (≥11)

مجموعة تطوير Foundry

تتصل حزمة تطوير Foundry بنقطة نهاية project واحدة توفر access إلى أكثر قدرات Foundry شعبية:

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

‏‫ملاحظة‬

إذا كانت مؤسستك تستخدم نطاقا فرعيا مخصصا، استبله <resource-name> ب <your-custom-subdomain> في رابط نقطة النهاية.

هذا النهج يبسط تكوين التطبيقات. بدلا من إدارة عدة نقاط نهاية، تقوم بتكوين واحدة.

تثبيت حزمة SDK

‏‫ملاحظة‬

تنطبق هذه المقالة على Foundry project. الكود المعروض هنا لا يعمل على project المعتمد على hub. لمزيد من المعلومات، راجع أنواع المشاريع.

‏‫ملاحظة‬

إصدارات SDK: تستهدف مجموعة تطوير 2.x GA بوابة Foundry الجديدة وواجهة برمجة التطبيقات. تستهدف مجموعة تطوير البرمجيات 1.x GA لعبة Foundry الكلاسيكية. تأكد من أن العينات التي تتابعها تتطابق مع الحزمة التي تم تركيبها.

إصدار SDK نسخة البوابة ‏الحالة حزمة Python
2.x المصنع (جديد) مستقر azure-ai-projects>=2.0.0
1.x المسبك (كلاسيكي) مستقر azure-ai-projects==1.0.0

مكتبة عملاء مشاريع AI Azure لبايثون هي مكتبة موحدة تتيح لك استخدام عدة مكتبات عملاء معا عن طريق الاتصال بنقطة نهاية project واحدة.

شغل هذا الأمر لتثبيت الحزم المستقرة لمشاريع Foundry الكلاسيكية.

pip install openai azure-identity azure-ai-projects==1.0.0
إصدار SDK نسخة البوابة ‏الحالة حزمة جافا
1.0.0-بيتا.3
1.0.0-بيتا.1
المصنع (جديد) الإصدار الأولي azure-ai-projects
azure-ai-agents
إصدار SDK نسخة البوابة ‏الحالة حزمة جافاسكريبت
2.0.0-beta.4 (معاينة) المصنع (جديد) الإصدار الأولي @azure/ai-projects 'prerelease'
1.0.1 كلاسيك فاوندري مستقر @azure/ai-projects
إصدار SDK نسخة البوابة ‏الحالة حزمة .NET
1.2.0-beta.5 (معاينة) المصنع (جديد) الإصدار الأولي Azure.AI.Projects
Azure.AI.Projects.Openai
1.x (جورجيا) كلاسيك فاوندري مستقر Azure.AI.Projects

مكتبة عملاء مشاريع الذكاء الاصطناعي Azure لجافا (معاينة) هي مكتبة موحدة تتيح لك استخدام عدة مكتبات عملاء معا من خلال الاتصال بنقطة نهاية project واحدة.

مهم

العناصر التي تم وضع علامة عليها (إصدار أولي) في هذه المقالة موجودة حالياً في الإصدار الأولي العام. يتم توفير هذه المعاينة دون اتفاقية على مستوى الخدمة، ولا نوصي بها لأحمال عمل الإنتاج. بعض الميزات ربما لا تكون مدعمة أو بها بعض القدرات المقيدة. لمزيد من المعلومات، راجع شروط الاستخدام الإضافية لمعاينات مايكروسوفت Azure.

أضف هذه الحزم إلى تركيبك لمشاريع Foundry الكلاسيكية.

package com.azure.ai.foundry.samples;
import com.azure.ai.projects;
import com.azure.ai.inference.ChatCompletionsClient;
import com.azure.ai.inference.ChatCompletionsClientBuilder;
import com.azure.ai.inference.models.ChatCompletions;
import com.azure.core.credential.AzureKeyCredential;
import com.azure.core.credential.TokenCredential;
import com.azure.core.exception.HttpResponseException;
import com.azure.core.util.logging.ClientLogger;
import com.azure.identity.DefaultAzureCredentialBuilder;

مكتبة عملاء مشاريع الذكاء الاصطناعي Azure لجافا سكريبت هي مكتبة موحدة تتيح لك استخدام عدة مكتبات عملاء معا من خلال الاتصال بنقطة نهاية project واحدة.

شغل هذا الأمر لتثبيت حزم جافاسكريبت الحالية لمشاريع Foundry الكلاسيكية.

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

مكتبة عملاء مشاريع AI Azure ل .NET هي مكتبة موحدة تتيح لك استخدام عدة مكتبات عملاء معا عن طريق الاتصال بنقطة نهاية project واحدة.

شغل هذه الأوامر لإضافة حزم Azure AI SDK لمشاريع Foundry الكلاسيكية.

# Add Azure AI SDK packages
dotnet add package Azure.Identity
dotnet add package Azure.AI.Projects 
dotnet add package Azure.AI.Agents.Persistent
dotnet add package Azure.AI.Inference

استخدام مجموعة تطوير تطوير اللعبة الخاصة ب Foundry

يعرض SDK نوعين من العملاء لأن Foundry وOpenAI لهما أشكال API مختلفة:

  • Project client – الاستخدام للعمليات الأصلية في Foundry حيث لا يوجد ما يعادل OpenAI. أمثلة: إدراج الروابط، استرجاع خصائص project، تمكين التتبع.
  • عميل متوافق مع OpenAI – وظيفة استخدام Foundry التي تبني على مفاهيم OpenAI. تستخدم واجهة برمجة التطبيقات للاستجابات، والوكلاء، والتقييمات، والضبط الدقيق جميعها أنماط طلب/استجابة على نمط OpenAI. هذا العميل يمنحك أيضا access إلى نماذج Foundry المباشرة (نماذج غير Azure-OpenAI المستضافة في Foundry). تخدم نقطة النهاية project هذه الحركة على خط /openai.

معظم التطبيقات تستخدم كلا العميلين. استخدم عميل project للإعداد والتكوين، ثم استخدم العميل المتوافق مع OpenAI لتشغيل الوكلاء، والتقييمات، واستدعاء النماذج (بما في ذلك نماذج Foundry المستقیمة).

إنشاء عميل project:

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

project = AIProjectClient(
    endpoint="https://<resource-name>.services.ai.azure.com/api/projects/<project-name>",
    credential=DefaultAzureCredential(),
)
```**Create an OpenAI-compatible client from your project:**

```python
models = project_client.get_openai_client(api_version="2024-10-21")
chat_responses = models.chat.completions.create(
    model="gpt-4o",
    messages=[
        {"role": "system", "content": "You are a helpful assistant"},
        {"role": "user", "content": "What is the size of France in square miles?"},
    ],
)

print(chat_responses.choices[0].message.content)

إنشاء عميل project:

package com.azure.ai.foundry.samples;

import com.azure.ai.inference.ChatCompletionsClient;
import com.azure.ai.inference.ChatCompletionsClientBuilder;
import com.azure.ai.inference.models.ChatCompletions;
import com.azure.core.credential.AzureKeyCredential;
import com.azure.core.credential.TokenCredential;
import com.azure.core.exception.HttpResponseException;
import com.azure.core.util.logging.ClientLogger;
import com.azure.identity.DefaultAzureCredentialBuilder;

String  prompt = "What best practices should I follow when asking an AI model to review Java code?";
String endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";
TokenCredential credential = new DefaultAzureCredentialBuilder().build();
ChatCompletionsClient client = new ChatCompletionsClientBuilder()
    .credential(credential)
    .endpoint(endpoint)
    .buildClient();
```**Create and use an OpenAI-compatible client from your project:**
```java
ChatCompletions completions = client.complete(prompt);
String content = completions.getChoice().getMessage().getContent();
System.out.println("\nResponse from AI assistant:\n" + content);

إنشاء عميل project:

const endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";
const deployment = "gpt-4o";

const project = new AIProjectClient(endpoint, new DefaultAzureCredential());

أنشئ عميل متوافق مع OpenAI من project:

const client = await project.getAzureOpenAIClient({
    // The API version should match the version of the Azure OpenAI resource
    apiVersion: "2024-12-01-preview"
});
const chatCompletion = await client.chat.completions.create({
    model: deployment,
    messages: [
        { role: "system", content: "You are a helpful assistant" },
        { role: "user", content: "What is the speed of light?" },
    ],
});

console.log(chatCompletion.choices[0].message.content);

إنشاء عميل project:

string endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";
AIProjectClient projectClient = new AIProjectClient(new Uri(endpoint), new DefaultAzureCredential());

أنشئ عميل متوافق مع OpenAI من project:

ClientConnection connection = projectClient.GetConnection(typeof(AzureOpenAIClient).FullName!);
if (!connection.TryGetLocatorAsUri(out Uri uri) || uri is null)
{
    throw new InvalidOperationException("Invalid URI.");
}
uri = new Uri($"https://{uri.Host}");
const string modelDeploymentName = "gpt-4o";  
AzureOpenAIClient azureOpenAIClient = new AzureOpenAIClient(uri, new DefaultAzureCredential());
ChatClient chatClient = azureOpenAIClient.GetChatClient(deploymentName: modelDeploymentName);

Console.WriteLine("Complete a chat");
ChatCompletion result = chatClient.CompleteChat("List all the rainbow colors");
Console.WriteLine(result.Content[0].Text);

ما الذي يمكنك فعله بحزمة تطوير تطوير Foundry

استكشاف الأخطاء وإصلاحها

أخطاء المصادقة

إذا رأيت DefaultAzureCredential failed to retrieve a token:

  1. تحقق من Azure CLI تم التحقق منها:

    az account show
    az login  # if not logged in
    
  2. تحقق من تعيين دور RBAC:

    • تأكد من أن لديك على الأقل دور مستخدم الذكاء الاصطناعي في Azure في project Foundry
    • انظر تعيين أدوار Azure
  3. بالنسبة لهوية مدارة في الإنتاج:

أخطاء تكوين نقطة النهاية

إذا رأيت Connection refused أو 404 Not Found:

  • تحقق من أسماء الموارد و project تطابق النشر الفعلي الخاص بك
  • تحقق من تنسيق رابط نقطة النهاية: يجب أن يكون https://<resource-name>.services.ai.azure.com/api/projects/<project-name>
  • بالنسبة للنطاقات الفرعية المخصصة: استبدلها <resource-name> بنطاق فرعي مخصص

عدم تطابقات إصدارات SDK

إذا فشلت عينات الكود مع AttributeError أو ModuleNotFoundError:

  • تحقق من إصدار SDK:
    pip show azure-ai-projects  # Python
    npm list @azure/ai-projects  # JavaScript
    dotnet list package  # .NET
    
  • تحقق من محاذاة الاسم: 2.x SDK يتطلب بوابة Foundry، و1.x SDK يتطلب Foundry classic
  • أعد التثبيت مع علامات الإصدار الصحيحة: راجع أوامر التثبيت في كل قسم لغوي أعلاه

حزمة تطوير OpenAI

استخدم حزمة تطوير البرمجيات OpenAI عندما تريد واجهة برمجة التطبيقات الكاملة ل OpenAI surface وأقصى توافق مع العملاء. توفر هذه النقطة access إلى نماذج Azure OpenAI ونماذج Foundry المباشرة (عبر واجهة برمجة تطبيقات Chat Completeions). لا يوفر access إلى ميزات خاصة ب Foundry مثل الوكلاء والتقييمات.

المقطع التالي يوضح كيفية استخدام نقطة نهاية OpenAI Azure /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)) 

لمزيد من المعلومات، انظر Azure لغات البرمجة المدعومة من OpenAI. الإنتاج المتوقع:

{
  "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 Azure /openai/v1 مباشرة.

import com.azure.ai.openai.OpenAIClient;
import com.azure.ai.openai.OpenAIClientBuilder;
import com.azure.ai.openai.models.ChatChoice;
import com.azure.ai.openai.models.ChatCompletions;
import com.azure.ai.openai.models.ChatCompletionsOptions;
import com.azure.ai.openai.models.ChatRequestAssistantMessage;
import com.azure.ai.openai.models.ChatRequestMessage;
import com.azure.ai.openai.models.ChatRequestSystemMessage;
import com.azure.ai.openai.models.ChatRequestUserMessage;
import com.azure.ai.openai.models.ChatResponseMessage;
import com.azure.core.credential.AzureKeyCredential;
import com.azure.core.util.Configuration;

import java.util.ArrayList;
import java.util.List;

String endpoint = "https://<resource-name>.openai.azure.com/openai/v1";
String deploymentName = "gpt-5.2";
TokenCredential defaultCredential = new DefaultAzureCredentialBuilder().build();
OpenAIClient client = new OpenAIClientBuilder()
    .credential(defaultCredential)
    .endpoint("{endpoint}")
    .buildClient();

List<ChatRequestMessage> chatMessages = new ArrayList<>();
chatMessages.add(new ChatRequestSystemMessage("You are a helpful assistant."));
chatMessages.add(new ChatRequestUserMessage("What is the speed of light?"));

ChatCompletions chatCompletions = client.getChatCompletions(deploymentName, new ChatCompletionsOptions(chatMessages));

System.out.printf("Model ID=%s is created at %s.%n", chatCompletions.getId(), chatCompletions.getCreatedAt());
for (ChatChoice choice : chatCompletions.getChoices()) {
    ChatResponseMessage message = choice.getMessage();
    System.out.printf("Index: %d, Chat Role: %s.%n", choice.getIndex(), message.getRole());
    System.out.println("Message:");
    System.out.println(message.getContent());

لمزيد من المعلومات حول استخدام حزمة تطوير البرمجيات OpenAI، راجع Azure لغات البرمجة المدعومة من OpenAI.

import { AzureOpenAI } from "openai";
import { DefaultAzureCredential } from "@azure/identity";

const deployment = "gpt-4o"
const endpoint = "https://<resource-name>.openai.azure.com/openai/v1";
const scope = "https://ai.azure.com/.default";
const apiVersion = "2024-04-01-preview";

const azureADTokenProvider = getBearerTokenProvider(new DefaultAzureCredential(), scope);

const options = { azureADTokenProvider, deployment, apiVersion }

const client = new AzureOpenAI(options);

const result = await client.chat.completions.create({
    model: deployment,
    messages: [
        { role: "system", content: "You are a helpful assistant" },
        { role: "user", content: "What is the speed of light?" },
    ],
});
console.log(result.choices[0].message.content);

لمزيد من المعلومات حول استخدام حزمة تطوير البرمجيات OpenAI، راجع Azure لغات البرمجة المدعومة من OpenAI.

  1. تثبيت حزمة OpenAI: شغل هذا الأمر لإضافة مكتبة عملاء OpenAI إلى .NET project الخاص بك.
    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 `ChatClient` for the Azure OpenAI v1 endpoint.
    ```csharp
    using System.ClientModel.Primitives;
    using Azure.Identity;
    using OpenAI;
    using OpenAI.Chat;
    
    #pragma warning disable OPENAI001
    
    const string directModelEndpoint  = "https://<resource-name>.openai.azure.com/openai/v1/";
    const string modelDeploymentName = "gpt-5.2";    
    
    BearerTokenPolicy tokenPolicy = new(
         new DefaultAzureCredential(),
         "https://ai.azure.com/.default");
    OpenAIClient openAIClient = new(
         authenticationPolicy: tokenPolicy,
         options: new OpenAIClientOptions()
         {
             Endpoint = new($"{directModelEndpoint}"),
         });
    ChatClient chatClient = openAIClient.GetChatClient(modelDeploymentName);
    
    ChatCompletion completion = await chatClient.CompleteChatAsync(
         [
             new SystemChatMessage("You are a helpful assistant."),
                         new UserChatMessage("How many feet are in a mile?")
         ]);
    
    Console.WriteLine(completion.Content[0].Text);
    #pragma warning restore OPENAI001
    

لمزيد من المعلومات حول استخدام حزمة تطوير البرمجيات OpenAI، راجع Azure لغات البرمجة المدعومة من OpenAI.

استخدام إطار عمل الوكيل للتوزيع المحلي

إطار عمل Microsoft Agent هو حزمة تطوير مفتوحة المصدر لبناء أنظمة متعددة الوكلاء في الكود (مثل .NET وPython) مع واجهة لا تعتمد على مزودي السحابة.

استخدم إطار عمل الوكلاء عندما تريد تعريف وتنسيق الوكلاء محليا. قم بإقرانها بحزمة تطوير تطوير Foundry عندما تريد أن تعمل هذه الوكلاء ضد نماذج Foundry أو عندما تريد من Agent Framework لتنسيق الوكلاء المستضافين في Foundry.

لمزيد من المعلومات، راجع نظرة عامة على إطار عمل وكلاء مايكروسوفت.

مجموعات SDK لأدوات Foundry

Foundry Tools (المعروفة سابقا باسم Azure AI Services) هي حلول نقاط مبنية مسبقا مع مجموعات SDK مخصصة. استخدم النقاط النهائية التالية للعمل مع أدوات الصاهر.

أي نقطة نهاية يجب أن تستخدم؟

اختر نقطة نهاية بناء على احتياجاتك:

استخدم النقطة النهائية Azure AI Services لأدوات access Computer Vision، وسلامة المحتوى، وذكاء المستندات، واللغة، والترجمة، وأدوات Token Foundry.

نقطة نهاية أدوات Foundry: https://<your-resource-name>.cognitiveservices.azure.com/

‏‫ملاحظة‬

النقاط النهائية تستخدم إما اسم المورد الخاص بك أو نطاق فرعي مخصص. إذا قامت مؤسستك بإعداد نطاق فرعي مخصص، استبدل your-resource-name ب your-custom-subdomain في جميع أمثلة نقاط النهاية.

لأدوات مسبك الكلام والترجمة، استخدم نقاط النهاية في الجداول التالية. استبدل البدلاء بمعلومات المصادر الخاصة بك.

نقاط نهاية الخطاب

أداة الصبك نقطة النهاية
تحويل الكلام إلى نص (القياسي) 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/

تشمل الأقسام التالية روابط البدء السريع لمجموعات SDK الخاصة بأدوات Foundry ومعلومات المرجع.

أدوات Foundry المدعومة ب C#‎

أداة الصبك وصف البدايات السريعة وتوثيق المراجع
icon Speech Speech أضف قدرات الكلام إلى نص، text to speech، الترجمة، والتعرف على المتحدث. بدء سريع من الكلام إلى نص

Text to speech البدء السريع

بدء سريع لترجمة الكلام

حزمة SDK للكلام ل .NET

حزمة Speech NuGet (Speech CLI)
أيقونة اللغة Language ابن تطبيقات بقدرات فهم language language. الإجابة المخصصة على الأسئلة (CQA) البدء السريع

الكيان يربط البدء السريع

بدء سريع لاكتشاف اللغة

• <بداية سريعة لاستخراج العبارات المفتاحية c0><>

اكتشاف الكيانات المسماة (NER) البدء السريع

اكتشاف المعلومات الشخصية القابلة للتعريف (PII) السريع

تحليل المشاعر واستخراج الرأي ببدء سريع

استخدام تلخيص النص والوثائق والمحادثات بسرعة

استخدام Text Analytics للصحة بسرعة

SDK لغوي ل .NET (تحليل النص)

• حزمة NuGet Language (تحليل نصي)

حزمة تطوير اللغة ل .NET (إجابة على الأسئلة)

حزمة NuGet لغوي (إجابة على الأسئلة)
أيقونة المترجم المترجم استخدم تقنية الترجمة التي تعمل الذكاء الاصطناعي لترجمة أكثر من 100 لغة ولهجة قيد الاستخدام ومعرضة للخطر ومعرضة للخطر. Translator SDK ل .NET (نص)

Translator حزمة NuGet (نص)

Translator SDK ل .NET (دفعة)

Translator حزمة NuGet (دفعة)
أيقونة Azure الذكاء الاصطناعي Search Azure الذكاء الاصطناعي Search اجلب البحث السحابي المدعوم بالذكاء الاصطناعي إلى تطبيقات الجوال وweb apps. استخدم البدء السريع للاسترجاع الوكيلي

Vector Search Quickstart

البحث التوليدي الكلاسيكي (RAG) باستخدام بدء سريع لبيانات التأريض

البحث النصي الكامل السريع

الترتيب الدلالي: البداية السريعة

دردشة مع نماذج OpenAI Azure باستخدام بياناتك الخاصة ببدء سريع

Azure AI Search SDK ل .NET

Azure AI Search حزمة NuGet
أيقونة سلامة المحتوى سلامة المحتوى الكشف عن المحتوى الضار في التطبيقات والخدمات. تحليل محتوى النص البدء السريع

استخدم قائمة حجب نصية بنظام البدء السريع

تحليل محتوى الصور البدء السريع

حزمة SDK لسلامة المحتوى ل .NET

حزمة NuGet لسلامة المحتوى
أيقونة استخبارات المستند استخبارات المستندات تحويل المستندات إلى حلول ذكية تستند إلى البيانات. Document Intelligence Quickstart

حزمة SDK لاستخبارات المستندات ل .NET

حزمة NuGet الخاصة بذكاء المستند
أيقونة الرؤية Vision تحليل المحتوى في الصور الرقمية وأصول الوسائط الغنية. Azure رؤية في أدوات المسبك v3.2 قراءة GA البدء السريع

تحليل الصور السريع

استخدم خدمة الوجه البدء السريع

Vision SDK ل .NET

• حزمة Vision NuGet

أدوات Foundry المدعومة من جافا

أداة الصبك وصف البدايات السريعة وتوثيق المراجع
icon Speech Speech أضف قدرات الكلام إلى نص، text to speech، الترجمة، والتعرف على المتحدث. بدء سريع من الكلام إلى نص

Text to speech البدء السريع

بدء سريع لترجمة الكلام

حزمة SDK للكلام لجافا

حزمة Speech Maven
أيقونة اللغة Language ابن تطبيقات بقدرات فهم language language. الكيان يربط البدء السريع

بدء سريع لاكتشاف اللغة

• <بداية سريعة لاستخراج العبارات المفتاحية c0><>

اكتشاف الكيانات المسماة (NER) البدء السريع

اكتشاف المعلومات الشخصية القابلة للتعريف (PII) السريع

تحليل المشاعر واستخراج الرأي ببدء سريع

استخدام تلخيص النص والوثائق والمحادثات بسرعة

استخدام Text Analytics للصحة بسرعة

Language SDK لجافا (تحليل النصوص)

حزمة Language Maven
أيقونة المترجم المترجم استخدم تقنية الترجمة التي تعمل الذكاء الاصطناعي لترجمة أكثر من 100 لغة ولهجة قيد الاستخدام ومعرضة للخطر ومعرضة للخطر. Translator SDK لجافا (نص)

Translator حزمة Maven (نص)
أيقونة Azure الذكاء الاصطناعي Search Azure الذكاء الاصطناعي Search اجلب البحث السحابي المدعوم بالذكاء الاصطناعي إلى تطبيقات الجوال وweb apps. استخدم البدء السريع للاسترجاع الوكيلي

Vector Search Quickstart

البحث التوليدي الكلاسيكي (RAG) باستخدام بدء سريع لبيانات التأريض

البحث النصي الكامل السريع

الترتيب الدلالي: البداية السريعة

دردشة مع نماذج OpenAI Azure باستخدام بياناتك الخاصة ببدء سريع

Azure AI Search SDK لجافا

Azure AI Search حزمة Maven
أيقونة سلامة المحتوى سلامة المحتوى الكشف عن المحتوى الضار في التطبيقات والخدمات. تحليل محتوى النص البدء السريع

استخدم قائمة حجب نصية بنظام البدء السريع

تحليل محتوى الصور البدء السريع

حزمة SDK لسلامة المحتوى لجافا

• حزمة Content Safety Maven
أيقونة استخبارات المستند استخبارات المستندات تحويل المستندات إلى حلول ذكية تستند إلى البيانات. Document Intelligence Quickstart

حزمة SDK لاستخبارات المستندات لجافا

حزمة خبيرة استخبارات الوثائق
أيقونة الرؤية Vision تحليل المحتوى في الصور الرقمية وأصول الوسائط الغنية. تحليل الصور السريع

استخدم خدمة الوجه البدء السريع

Vision SDK لجافا

• <حزمة C0>Vision Maven

أدوات Foundry المدعومة بجافاسكريبت

أداة الصبك وصف البدايات السريعة وتوثيق المراجع
icon Speech Speech أضف قدرات الكلام إلى نص، text to speech، الترجمة، والتعرف على المتحدث. بدء سريع من الكلام إلى نص

Text to speech البدء السريع

بدء سريع لترجمة الكلام

Speech SDK ل JavaScript

حزمة Speech npm
أيقونة اللغة Language ابن تطبيقات بقدرات فهم language language. الكيان يربط البدء السريع

بدء سريع لاكتشاف اللغة

• <بداية سريعة لاستخراج العبارات المفتاحية c0><>

اكتشاف الكيانات المسماة (NER) البدء السريع

اكتشاف المعلومات الشخصية القابلة للتعريف (PII) السريع

تحليل المشاعر واستخراج الرأي ببدء سريع

استخدام تلخيص النص والوثائق والمحادثات بسرعة

استخدام Text Analytics للصحة بسرعة

Language SDK لجافا سكريبت (تحليل النصوص)

حزمة npm لغة
أيقونة المترجم المترجم استخدم تقنية الترجمة التي تعمل الذكاء الاصطناعي لترجمة أكثر من 100 لغة ولهجة قيد الاستخدام ومعرضة للخطر ومعرضة للخطر. Translator SDK لجافا سكريبت (نص)

• حزمة Translator npm (نص)
أيقونة Azure الذكاء الاصطناعي Search Azure الذكاء الاصطناعي Search اجلب البحث السحابي المدعوم بالذكاء الاصطناعي إلى تطبيقات الجوال وweb apps. استخدم البدء السريع للاسترجاع الوكيلي

Vector Search Quickstart

البحث التوليدي الكلاسيكي (RAG) باستخدام بدء سريع لبيانات التأريض

البحث النصي الكامل السريع

الترتيب الدلالي: البداية السريعة

دردشة مع نماذج OpenAI Azure باستخدام بياناتك الخاصة ببدء سريع

Azure AI Search SDK لجافا سكريبت

• حزمة Azure AI Search npm
أيقونة سلامة المحتوى سلامة المحتوى الكشف عن المحتوى الضار في التطبيقات والخدمات. تحليل محتوى النص البدء السريع

استخدم قائمة حجب نصية بنظام البدء السريع

تحليل محتوى الصور البدء السريع

• <حزمة npm سلامة المحتوى c0>
أيقونة استخبارات المستند استخبارات المستندات تحويل المستندات إلى حلول ذكية تستند إلى البيانات. Document Intelligence Quickstart

حزمة SDK لذكاء المستندات لجافا سكريبت

• حزمة Document Intelligence npm
أيقونة الرؤية Vision تحليل المحتوى في الصور الرقمية وأصول الوسائط الغنية. Azure رؤية في أدوات المسبك v3.2 قراءة GA البدء السريع

تحليل الصور السريع

استخدم خدمة الوجه البدء السريع

Vision SDK لجافا سكريبت

• <حزمة npm من Vision >c0

أدوات Foundry المدعومة من بايثون

أداة الصبك وصف البدايات السريعة وتوثيق المراجع
icon Speech Speech أضف قدرات الكلام إلى نص، text to speech، الترجمة، والتعرف على المتحدث. بدء سريع من الكلام إلى نص

Text to speech البدء السريع

بدء سريع لترجمة الكلام

Speech SDK ل Python

• <حزمة Cy Pi من >c0Speech
أيقونة اللغة Language ابن تطبيقات بقدرات فهم language language. الإجابة المخصصة على الأسئلة (CQA) البدء السريع

الكيان يربط البدء السريع

بدء سريع لاكتشاف اللغة

• <بداية سريعة لاستخراج العبارات المفتاحية c0><>

اكتشاف الكيانات المسماة (NER) البدء السريع

اكتشاف المعلومات الشخصية القابلة للتعريف (PII) السريع

تحليل المشاعر واستخراج الرأي ببدء سريع

استخدام تلخيص النص والوثائق والمحادثات بسرعة

استخدام Text Analytics للصحة بسرعة

SDK لغة بايثون (تحليل النصوص)

حزمة Language PyPi (تحليل نصي)

Language SDK للغة بايثون (الإجابة على الأسئلة)

• حزمة PyPi Language (إجابة على الأسئلة)

SDK لغة بايثون (محادثات اللغة)

• حزمة Language PyPi (محادثات اللغة)
أيقونة المترجم المترجم استخدم تقنية الترجمة التي تعمل الذكاء الاصطناعي لترجمة أكثر من 100 لغة ولهجة قيد الاستخدام ومعرضة للخطر ومعرضة للخطر. Translator SDK لبايثون (نص)

Translator حزمة PyPi (نص)

Translator SDK للغة بايثون (دفعة)

Translator حزمة PyPi (دفعة)
أيقونة Azure الذكاء الاصطناعي Search Azure الذكاء الاصطناعي Search اجلب البحث السحابي المدعوم بالذكاء الاصطناعي إلى تطبيقات الجوال وweb apps. الاتصال ببدء search service السريع

استخدم البدء السريع للاسترجاع الوكيلي

Vector Search Quickstart

البحث التوليدي الكلاسيكي (RAG) باستخدام بدء سريع لبيانات التأريض

البحث النصي الكامل السريع

الترتيب الدلالي: البداية السريعة

دردشة مع نماذج OpenAI Azure باستخدام بياناتك الخاصة ببدء سريع

Azure AI Search SDK ل Python

Azure AI Search حزمة PyPi
أيقونة سلامة المحتوى سلامة المحتوى الكشف عن المحتوى الضار في التطبيقات والخدمات. تحليل محتوى النص البدء السريع

استخدم قائمة حجب نصية بنظام البدء السريع

تحليل محتوى الصور البدء السريع

Content Safety SDK لبايثون

• حزمة محتوى PyPi للأمان
أيقونة استخبارات المستند استخبارات المستندات تحويل المستندات إلى حلول ذكية تستند إلى البيانات. Document Intelligence Quickstart

Document Intelligence SDK ل Python

• <حزمة PyPi من c0>استخبارات المستندات
أيقونة الرؤية Vision تحليل المحتوى في الصور الرقمية وأصول الوسائط الغنية. Azure رؤية في أدوات المسبك v3.2 قراءة GA البدء السريع

تحليل الصور السريع

استخدم خدمة الوجه البدء السريع

Vision SDK لبايثون

• <حزمة PyPi c0>Vision PyPi