Skip to content

Commit cad2579

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-ai-docs-pr into openai-updates-2
2 parents 597a41e + 452f111 commit cad2579

File tree

4,293 files changed

+122429
-65790
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,293 files changed

+122429
-65790
lines changed

.github/policies/disallow-edits.yml

Lines changed: 6 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,14 @@ configuration:
1919
@${issueAuthor} - You tried to add an index file to this repository; this is not permitted so your pull request will be closed automatically.
2020
- closePullRequest
2121

22-
- description: Close PRs to the "ai-services/personalizer" and "ai-services/responsible-ai" folders where the author isn't a member of the MicrosoftDocs org (i.e. PRs in public repo).
22+
- description: Close PRs to the "responsible-ai" folders where the author isn't a member of the MicrosoftDocs org (i.e. PRs in public repo).
2323
if:
2424
- payloadType: Pull_Request
2525
- isAction:
2626
action: Opened
27-
- or:
28-
- filesMatchPattern:
29-
matchAny: true
30-
pattern: articles/ai-services/personalizer/*
31-
- filesMatchPattern:
32-
matchAny: true
33-
pattern: articles/ai-services/responsible-ai/*
27+
- filesMatchPattern:
28+
matchAny: true
29+
pattern: articles/ai-foundry/responsible-ai/*
3430
- not:
3531
activitySenderHasAssociation:
3632
association: Member
@@ -40,46 +36,15 @@ configuration:
4036
@${issueAuthor} - Pull requests that modify files in this folder aren't accepted from public contributors.
4137
- closePullRequest
4238

43-
- description: \@mention specific people when a PR is opened in the "ai-services/personalizer" folder.
44-
if:
45-
- payloadType: Pull_Request
46-
- isAction:
47-
action: Opened
48-
- filesMatchPattern:
49-
matchAny: true
50-
pattern: articles/ai-services/personalizer/*
51-
- activitySenderHasAssociation:
52-
association: Member
53-
- not:
54-
or:
55-
- isActivitySender:
56-
user: eric-urban
57-
- isActivitySender:
58-
user: nitinme
59-
- isActivitySender:
60-
user: mrbullwinkle
61-
then:
62-
- addReply:
63-
reply: >-
64-
@${issueAuthor} - Please don't sign off on this PR. The area owners will sign off once they've reviewed your contribution.
65-
- mentionUsers:
66-
mentionees:
67-
- eric-urban
68-
- nitinme
69-
- mrbullwinkle
70-
replyTemplate: ${mentionees} - Please review this PR and sign off when you're ready to merge it.
71-
assignMentionees: True # This part probably won't work since the bot doesn't have write perms.
72-
- addLabel:
73-
label: needs-human-review
7439

75-
- description: \@mention specific people when a PR is opened in the "ai-services/responsible-ai" folder.
40+
- description: \@mention specific people when a PR is opened in the "ai-foundry/responsible-ai" folder.
7641
if:
7742
- payloadType: Pull_Request
7843
- isAction:
7944
action: Opened
8045
- filesMatchPattern:
8146
matchAny: true
82-
pattern: articles/ai-services/responsible-ai/*
47+
pattern: articles/ai-foundry/responsible-ai/*
8348
- activitySenderHasAssociation:
8449
association: Member
8550
- not:
@@ -96,8 +61,6 @@ configuration:
9661
user: laujan
9762
- isActivitySender:
9863
user: patrickfarley
99-
- isActivitySender:
100-
user: jboback
10164
- isActivitySender:
10265
user: heidisteen
10366
- isActivitySender:
@@ -114,7 +77,6 @@ configuration:
11477
- aahill
11578
- laujan
11679
- patrickfarley
117-
- jboback
11880
- heidisteen
11981
- haileytap
12082
replyTemplate: ${mentionees} - Please review this PR and sign off when you're ready to merge it.

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ _repo.*/
1111

1212
.openpublishing.buildcore.ps1
1313

14+
.vscode/
15+
16+
*sec.endpointdlp
17+
1418
# CoPilot instructions and prompts
1519
.github/copilot-instructions.md
16-
.github/prompts/*.md
20+
.github/prompts/*.md
21+
.github/prompts/*.zip
22+
.github/patterns/*.md

.openpublishing.publish.config.json

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,9 @@
117117
"branch_mapping": {}
118118
},
119119
{
120-
"path_to_root": "azureai-samples-csharp",
121-
"url": "https://github.com/Azure-Samples/azureai-samples",
122-
"branch": "dantaylo/csharp",
120+
"path_to_root": "foundry-samples-main",
121+
"url": "https://github.com/azure-ai-foundry/foundry-samples",
122+
"branch": "main",
123123
"branch_mapping": {}
124124
},
125125
{
@@ -182,6 +182,18 @@
182182
"branch": "main",
183183
"branch_mapping": {}
184184
},
185+
{
186+
"path_to_root": "azure-search-javascript-samples",
187+
"url": "https://github.com/Azure-Samples/azure-search-javascript-samples",
188+
"branch": "main",
189+
"branch_mapping": {}
190+
},
191+
{
192+
"path_to_root": "azure-search-dotnet-samples",
193+
"url": "https://github.com/Azure-Samples/azure-search-dotnet-samples",
194+
"branch": "main",
195+
"branch_mapping": {}
196+
},
185197
{
186198
"path_to_root": "azureai-model-inference-bicep",
187199
"url": "https://github.com/Azure-Samples/azureai-model-inference-bicep",
@@ -193,6 +205,12 @@
193205
"url": "https://github.com/MicrosoftDocs/azure-docs-pr",
194206
"branch": "main",
195207
"branch_mapping": {}
208+
},
209+
{
210+
"path_to_root": "azure-policy-autogen-docs",
211+
"url": "https://github.com/MicrosoftDocs/azure-policy-autogen-docs",
212+
"branch": "main",
213+
"branch_mapping": {}
196214
}
197215
],
198216
"branch_target_mapping": {},

.openpublishing.redirection.json

Lines changed: 222 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/ai-foundry/concepts/connections.md",
5+
"redirect_url": "/azure/ai-foundry/how-to/connections-add",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/ai-foundry/azure-openai-in-azure-ai-foundry.md",
10+
"redirect_url": "/azure/ai-foundry/what-is-azure-ai-foundry",
11+
"redirect_document_id": false
12+
},
313
{
414
"source_path": "articles/search/performance-benchmarks.md",
515
"redirect_url": "/previous-versions/azure/search/performance-benchmarks",
@@ -91,8 +101,8 @@
91101
"redirect_document_id": false
92102
},
93103
{
94-
"source_path_from_root": "/articles/ai-services/agents/how-to/tools/overview.md",
95-
"redirect_url": "/azure/ai-services/agents/overview",
104+
"source_path_from_root": "/articles/ai-services/agents/how-to/tools/licensed-data.md",
105+
"redirect_url": "/azure/ai-services/agents/how-to/tools/overview",
96106
"redirect_document_id": false
97107
},
98108
{
@@ -110,6 +120,11 @@
110120
"redirect_url": "/azure/ai-services/agents/overview",
111121
"redirect_document_id": false
112122
},
123+
{
124+
"source_path_from_root": "/articles/ai-services/openai/assistants-quickstart.md",
125+
"redirect_url": "/azure/ai-services/agents/quickstart",
126+
"redirect_document_id": true
127+
},
113128
{
114129
"source_path_from_root": "/articles/ai-services/openai/how-to/use-your-data-securely.md",
115130
"redirect_url": "/azure/ai-services/openai/how-to/on-your-data-configuration",
@@ -269,6 +284,211 @@
269284
"source_path_from_root": "/articles/ai-services/custom-vision-service/logo-detector-mobile.md",
270285
"redirect_url": "/azure/ai-services/custom-vision-service",
271286
"redirect_document_id": false
287+
},
288+
{
289+
"source_path": "articles/ai-services/index.yml",
290+
"redirect_url": "/azure/ai-foundry",
291+
"redirect_document_id": false
292+
},
293+
{
294+
"source_path_from_root": "/articles/ai-services/speech-service/text-to-speech-avatar/custom-avatar-endpoint.md",
295+
"redirect_url": "/azure/ai-services/speech-service/custom-avatar-create",
296+
"redirect_document_id": false
297+
},
298+
{
299+
"source_path_from_root": "/articles/ai-services/speech-service/migration-overview-neural-voice.md",
300+
"redirect_url": "/azure/ai-services/speech-service/custom-neural-voice",
301+
"redirect_document_id": false
302+
},
303+
{
304+
"source_path_from_root": "/articles/ai-services/speech-service/how-to-migrate-to-custom-neural-voice.md",
305+
"redirect_url": "/azure/ai-services/speech-service/custom-neural-voice",
306+
"redirect_document_id": false
307+
},
308+
{
309+
"source_path_from_root": "/articles/ai-services/speech-service/how-to-migrate-to-prebuilt-neural-voice.md",
310+
"redirect_url": "/azure/ai-services/speech-service/custom-neural-voice",
311+
"redirect_document_id": false
312+
},
313+
{
314+
"source_path_from_root": "/articles/ai-foundry/quickstarts/hear-speak-playground.md",
315+
"redirect_url": "/azure/ai-foundry/quickstarts/get-started-playground",
316+
"redirect_document_id": false
317+
},
318+
{
319+
"source_path_from_root": "/articles/ai-services/language-service/tutorials/prompt-flow.md",
320+
"redirect_url": "/azure/ai-services/language-service/tutorials/power-automate",
321+
"redirect_document_id": false
322+
},
323+
{
324+
"source_path": "articles/ai-foundry/model-inference/concepts/content-filter.md",
325+
"redirect_url": "../../foundry-models/concepts/content-filter",
326+
"redirect_document_id": false
327+
},
328+
{
329+
"source_path": "articles/ai-foundry/model-inference/concepts/default-safety-policies.md",
330+
"redirect_url": "../../foundry-models/concepts/default-safety-policies",
331+
"redirect_document_id": false
332+
},
333+
{
334+
"source_path": "articles/ai-foundry/model-inference/concepts/deployment-types.md",
335+
"redirect_url": "../../foundry-models/concepts/deployment-types",
336+
"redirect_document_id": false
337+
},
338+
{
339+
"source_path": "articles/ai-foundry/model-inference/concepts/endpoints.md",
340+
"redirect_url": "../../foundry-models/concepts/endpoints",
341+
"redirect_document_id": false
342+
},
343+
{
344+
"source_path": "articles/ai-foundry/model-inference/concepts/models.md",
345+
"redirect_url": "../../foundry-models/concepts/models",
346+
"redirect_document_id": false
347+
},
348+
{
349+
"source_path": "articles/ai-foundry/model-inference/concepts/model-versions.md",
350+
"redirect_url": "../../foundry-models/concepts/model-versions",
351+
"redirect_document_id": false
352+
},
353+
{
354+
"source_path": "articles/ai-foundry/model-inference/how-to/configure-content-filters.md",
355+
"redirect_url": "../../foundry-models/how-to/configure-content-filters",
356+
"redirect_document_id": false
357+
},
358+
{
359+
"source_path": "articles/ai-foundry/model-inference/how-to/configure-deployment-policies.md",
360+
"redirect_url": "../../foundry-models/how-to/configure-deployment-policies",
361+
"redirect_document_id": false
362+
},
363+
{
364+
"source_path": "articles/ai-foundry/model-inference/how-to/configure-entra-id.md",
365+
"redirect_url": "../../foundry-models/how-to/configure-entra-id",
366+
"redirect_document_id": false
367+
},
368+
{
369+
"source_path": "articles/ai-foundry/model-inference/how-to/configure-marketplace.md",
370+
"redirect_url": "../../foundry-models/how-to/configure-marketplace",
371+
"redirect_document_id": false
372+
},
373+
{
374+
"source_path": "articles/ai-foundry/model-inference/how-to/configure-project-connection.md",
375+
"redirect_url": "../../foundry-models/how-to/configure-project-connection",
376+
"redirect_document_id": false
377+
},
378+
{
379+
"source_path": "articles/ai-foundry/model-inference/how-to/create-model-deployments.md",
380+
"redirect_url": "../../foundry-models/how-to/create-model-deployments",
381+
"redirect_document_id": false
382+
},
383+
{
384+
"source_path": "articles/ai-foundry/model-inference/how-to/inference.md",
385+
"redirect_url": "../../foundry-models/how-to/inference",
386+
"redirect_document_id": false
387+
},
388+
{
389+
"source_path": "articles/ai-foundry/model-inference/how-to/manage-costs.md",
390+
"redirect_url": "../../foundry-models/how-to/manage-costs",
391+
"redirect_document_id": false
392+
},
393+
{
394+
"source_path": "articles/ai-foundry/model-inference/how-to/monitor-models.md",
395+
"redirect_url": "../../foundry-models/how-to/monitor-models",
396+
"redirect_document_id": false
397+
},
398+
{
399+
"source_path": "articles/ai-foundry/model-inference/how-to/quickstart-ai-project.md",
400+
"redirect_url": "../../foundry-models/how-to/quickstart-ai-project",
401+
"redirect_document_id": false
402+
},
403+
{
404+
"source_path": "articles/ai-foundry/model-inference/how-to/quickstart-create-resources.md",
405+
"redirect_url": "../../foundry-models/how-to/quickstart-create-resources",
406+
"redirect_document_id": false
407+
},
408+
{
409+
"source_path": "articles/ai-foundry/model-inference/how-to/quickstart-github-models.md",
410+
"redirect_url": "../../foundry-models/how-to/quickstart-github-models",
411+
"redirect_document_id": false
412+
},
413+
{
414+
"source_path": "articles/ai-foundry/model-inference/how-to/use-blocklists.md",
415+
"redirect_url": "../../foundry-models/how-to/use-blocklists",
416+
"redirect_document_id": false
417+
},
418+
{
419+
"source_path": "articles/ai-foundry/model-inference/how-to/use-chat-completions.md",
420+
"redirect_url": "../../foundry-models/how-to/use-chat-completions",
421+
"redirect_document_id": false
422+
},
423+
{
424+
"source_path": "articles/ai-foundry/model-inference/how-to/use-chat-multi-modal.md",
425+
"redirect_url": "../../foundry-models/how-to/use-chat-multi-modal",
426+
"redirect_document_id": false
427+
},
428+
{
429+
"source_path": "articles/ai-foundry/model-inference/how-to/use-chat-reasoning.md",
430+
"redirect_url": "../../foundry-models/how-to/use-chat-reasoning",
431+
"redirect_document_id": false
432+
},
433+
{
434+
"source_path": "articles/ai-foundry/model-inference/how-to/use-embeddings.md",
435+
"redirect_url": "../../foundry-models/how-to/use-embeddings",
436+
"redirect_document_id": false
437+
},
438+
{
439+
"source_path": "articles/ai-foundry/model-inference/how-to/use-image-embeddings.md",
440+
"redirect_url": "../../foundry-models/how-to/use-image-embeddings",
441+
"redirect_document_id": false
442+
},
443+
{
444+
"source_path": "articles/ai-foundry/model-inference/how-to/use-structured-outputs.md",
445+
"redirect_url": "../../foundry-models/how-to/use-structured-outputs",
446+
"redirect_document_id": false
447+
},
448+
{
449+
"source_path": "articles/ai-foundry/model-inference/how-to/github/create-model-deployments.md",
450+
"redirect_url": "../../../foundry-models/how-to/github/create-model-deployments",
451+
"redirect_document_id": false
452+
},
453+
{
454+
"source_path": "articles/ai-foundry/model-inference/tutorials/get-started-deepseek-r1.md",
455+
"redirect_url": "../../foundry-models/tutorials/get-started-deepseek-r1",
456+
"redirect_document_id": false
457+
},
458+
{
459+
"source_path": "articles/ai-foundry/model-inference/overview.md",
460+
"redirect_url": "../foundry-models/overview",
461+
"redirect_document_id": false
462+
},
463+
{
464+
"source_path": "articles/ai-foundry/concepts/concept-model-distillation.md",
465+
"redirect_url": "../openai/how-to/stored-completions",
466+
"redirect_document_id": false
467+
},
468+
{
469+
"source_path": "articles/ai-foundry/model-inference/quotas-limits.md",
470+
"redirect_url": "../foundry-models/quotas-limits",
471+
"redirect_document_id": false
472+
},
473+
{
474+
"source_path": "articles/ai-foundry/model-inference/supported-languages.md",
475+
"redirect_url": "../foundry-models/supported-languages",
476+
"redirect_document_id": false
477+
},
478+
{
479+
"source_path": "articles/ai-foundry/model-inference/supported-languages-openai.md",
480+
"redirect_url": "../foundry-models/supported-languages-openai",
481+
"redirect_document_id": false
482+
},
483+
{
484+
"source_path": "articles/ai-foundry/model-inference/faq.yml",
485+
"redirect_url": "../foundry-models/faq",
486+
"redirect_document_id": false
487+
},
488+
{
489+
"source_path": "articles/ai-foundry/model-inference/index.yml",
490+
"redirect_url": "../foundry-models/index",
491+
"redirect_document_id": false
272492
}
273493
]
274494
}

0 commit comments

Comments
 (0)