Diff Insight Report - openai

最終更新日: 2025-06-11

利用上の注意

このポストは Microsoft 社の Azure 公式ドキュメント(CC BY 4.0 または MIT ライセンス) をもとに生成AIを用いて翻案・要約した派生作品です。 元の文書は MicrosoftDocs/azure-ai-docs にホストされています。

生成AIの性能には限界があり、誤訳や誤解釈が含まれる可能性があります。 本ポストはあくまで参考情報として用い、正確な情報は必ず元の文書を参照してください。

このポストで使用されている商標はそれぞれの所有者に帰属します。これらの商標は技術的な説明のために使用されており、商標権者からの公式な承認や推奨を示すものではありません。

View Diff on GitHub


# Highlights
FAQが更新され、新しい質問と回答の追加が行われ、既存の回答にも修正が加えられました。ファインチューニングモデルに関する情報が更新され、新しい地域とモデルが追加されました。また、目次が大幅に見直され、新しいセクションや項目が増えました。

New features

  • FAQに新しい質問「サーバーエラー (500) の修正方法」が追加されました。
  • gpt-4.1-nano モデルの情報が更新され、新しいモデルと地域が追加されました。
  • 目次に新しいセクションが追加され、APIライフサイクルやファインチューニング関連の詳細情報が組み込まれました。

Breaking changes

  • gpt-4.1-nano モデルの利用可能性に関して、表現方法の変更(✅からマイナスに変更)が行われました。

Other updates

  • FAQの既存の回答が、エラーメッセージや料金の発生条件に関して修正されました。
  • ファインチューニングモデルの地域オプションが更新されました。

Insights

この更新により、ユーザーはより具体的で役立つ情報を受け取りやすくなっています。新たに追加されたFAQの質問は、一般的な問題解決の手助けとなり、特にサーバーエラーに対する具体的な対処法が提供されました。これにより、ユーザーは自ら問題を解決しやすくなります。

また、ファインチューニングに関する情報の更新では、特定のモデルの利用可能性や新しい地域の追加により、より柔軟なデータトレーニングの選択肢が提供されています。この変更は、多様な地域からのデータ利用を希望するユーザーにとってメリットがあります。

目次の更新においては、新しいセクションや詳細情報の追加により、ユーザーが必要な情報に迅速にアクセスできるようになり、ナビゲーションが容易になっています。全体として、これらの変更はドキュメントの利用価値を高め、効率的な作業を支援するものとなっています。このように、アップデートされた内容はユーザー体験を向上させるためのものであり、サービスの利用法を容易に理解できるように工夫されています。

Summary Table

Filename Type Title Status A D M
faq.yml minor update FAQの更新: 新しい質問の追加および回答の更新 modified 8 1 9
fine-tune-models.md minor update ファインチューニングモデルの情報の更新 modified 6 2 8
toc.yml minor update 目次の更新: 新しいセクションと項目の追加 modified 108 98 206

Modified Contents

articles/ai-services/openai/faq.yml

Diff
@@ -109,9 +109,16 @@ sections:
           How do I fix InternalServerError - 500 - Failed to create completion as the model generated invalid Unicode output?
         answer:
           You can minimize the occurrence of these errors by reducing the temperature of your prompts to less than 1 and ensuring you're using a client with retry logic. Reattempting the request often results in a successful response.
+      - question: |
+          How do I fix Server error (500): Unexpected special token
+        answer: |
+          This is a a known issue. You can minimize the occurrence of these errors by reducing the temperature of your prompts to less than 1 and ensuring you're using a client with retry logic. Reattempting the request often results in a successful response. 
+          
+          If reducing temperature to less than 1 does not reduce the frequency of this error an alternative workaround is set presence/frequency penalties and logit biases to their default values. In some cases, it may help to set `top_p` to a non-default, lower value to encourage the model to avoid sampling tokens with lower probability tokens.  
+          
       - question: |
           We noticed charges associated with API calls that failed to complete with status code 400. Why are failed API calls generating a charge? 
-        answer:
+        answer: 
           If the service performs processing, you will be charged even if the status code is not successful (not 200).
           Common examples of this are, a 400 error due to a content filter or input limit, or a 408 error due to a time-out. Charges will also occur when a `status 200` is received with a `finish_reason` of `content_filter`.
           In this case the prompt did not have any issues, but the completion generated by the model was detected to violate the content filtering rules, which result in the completion being filtered. 

Summary

{
    "modification_type": "minor update",
    "modification_title": "FAQの更新: 新しい質問の追加および回答の更新"
}

Explanation

この変更では、articles/ai-services/openai/faq.yml ファイル内のFAQセクションが更新され、新しい質問が追加され、既存の回答が若干修正されました。具体的には、「サーバーエラー (500): 予期せぬ特別トークンの修正方法」に関する新しい質問が追加され、その回答には温度を1未満に設定し、リトライロジックを持つクライアントを使用することが推奨されています。また、頻発するエラーを軽減するための追加の対策として、プレゼンス/頻度ペナルティとロジットバイアスをデフォルト値に設定することが提案されています。

さらに、API呼び出しが完了しなかった場合に発生する料金に関する質問の回答も修正され、モデルが生成した出力がコンテンツフィルタリングルールに違反した場合でも処理が行われた時には料金が発生することが説明されています。このように、全体としてFAQが充実し、ユーザーにとって有益な情報が追加されています。

articles/ai-services/openai/includes/fine-tune-models.md

Diff
@@ -26,20 +26,24 @@ ms.custom:
 | `gpt-4o` (2024-08-06) | East US2 <br> North Central US <br> Sweden Central | - | Input: 128,000 <br> Output: 16,384  <br> Training example context length: 65,536 | Oct 2023 | Text & Vision to Text |
 | `gpt-4.1` (2025-04-14) | North Central US <br> Sweden Central | ✅ | Input: 128,000 <br> Output: 16,384 <br> Training example context length: 65,536 | May 2024 | Text & Vision to Text |
 | `gpt-4.1-mini` (2025-04-14) | North Central US <br> Sweden Central | ✅ | Input: 128,000 <br> Output: 16,384 <br> Training example context length: 65,536 | May 2024 | Text to Text |
-| `gpt-4.1-nano` (2025-04-14) | North Central US <br> Sweden Central | ✅ | Input: 128,000 <br> Output: 16,384 <br> Training example context length: 32,768 | May 2024 | Text to Text |
+| `gpt-4.1-nano` (2025-04-14) | North Central US <br> Sweden Central | - | Input: 128,000 <br> Output: 16,384 <br> Training example context length: 32,768 | May 2024 | Text to Text |
 | `o4-mini` (2025-04-16) | East US2 <br> Sweden Central | - | Input: 128,000 <br> Output: 16,384 <br> Training example context length: 65,536 | May 2024 | Text to Text |
 
 > [!NOTE]
 > **Global** training (in Public Preview) provides [more affordable](https://aka.ms/aoai-pricing) training per-token, but does not offer [data residency](https://aka.ms/data-residency). It is currently available to Azure OpenAI resources in the following regions, with more regions coming soon:
 >- Australia East
 >- Brazil South
+>- EastUS2
 >- France Central
 >- Germany West Central
 >- Italy North
 >- Japan East _(no vision support)_
 >- Korea Central
+>- North Central US
 >- Norway East
 >- Poland Central
 >- Southeast Asia
->- Spain Central
 >- South Africa North
+>- Spain Central
+>- Sweden Central
+>- Switzerland West

Summary

{
    "modification_type": "minor update",
    "modification_title": "ファインチューニングモデルの情報の更新"
}

Explanation

この変更では、articles/ai-services/openai/includes/fine-tune-models.md ファイルに、ファインチューニングモデルの情報が更新されました。具体的には、いくつかのモデルについてのデータが修正され、新しいモデルの情報も追加されました。gpt-4.1-nano モデルに関しては、適切なマーク(✅)の代わりにマイナス(-)が使用され、これによりモデルの利用可能性が変更されたことが示されています。また、新しい地域がトレーニングの拡張に伴って追加されており、特に「East US2」や「North Central US」が新たにリストされています。

さらに、トレーニングに関する注意事項も更新され、グローバルトレーニングのメリットについて説明が追加されています。この情報は、ユーザーが最新のファインチューニングのオプションや地域を理解するのに役立つ内容となっています。全体として、ユーザーにとって有益な最新情報が提供されています。

articles/ai-services/openai/toc.yml

Diff
@@ -21,6 +21,8 @@ items:
       href: whats-new.md
     - name: Programming languages/SDKs
       href: ./supported-languages.md
+    - name: API lifecycle
+      href: ./api-version-lifecycle.md
     - name: Azure OpenAI FAQ
       href: faq.yml
     - name: Azure OpenAI in Azure Government
@@ -48,6 +50,102 @@ items:
       href: text-to-speech-quickstart.md
     - name: Completions (legacy)
       href: quickstart.md
+- name: Audio
+  items:
+      - name: Realtime API for speech and audio (preview)
+        href: ./how-to/realtime-audio.md
+      - name: Realtime API via WebRTC (preview)
+        href: ./how-to/realtime-audio-webrtc.md
+      - name: Realtime API via WebSockets (preview)
+        href: ./how-to/realtime-audio-websockets.md
+- name: Batch
+  items:
+     - name: Getting started with batch
+       href: ./how-to/batch.md
+     - name: Batch with Azure Blob Storage
+       href: ./how-to/batch-blob-storage.md   
+- name: Responses & chat completions
+  items:
+    - name: Responses API
+      href: ./how-to/responses.md
+    - name: Reasoning models
+      href: ./how-to/reasoning.md
+    - name: Chat completions API
+      href: ./how-to/chatgpt.md
+      displayName: ChatGPT, chatgpt
+    - name: Computer Use
+      href: ./how-to/computer-use.md
+      displayName: cua, computer using model
+    - name: Model router
+      items:
+      - name: Getting started with model router
+        href: ./how-to/model-router.md
+      - name: Model router concepts
+        href: ./concepts/model-router.md
+    - name: Function calling
+      href: ./how-to/function-calling.md
+    - name: Predicted outputs
+      href: ./how-to/predicted-outputs.md
+    - name: Prompt caching
+      href: ./how-to/prompt-caching.md
+    - name: Structured outputs
+      href: ./how-to/structured-outputs.md
+    - name: Vision-enabled chats
+      href: ./how-to/gpt-with-vision.md
+    - name: Additional features
+      items:
+      - name: JSON mode
+        href: ./how-to/json-mode.md
+      - name: Reproducible output
+        href: ./how-to/reproducible-output.md
+- name: Embeddings
+  items:
+    - name: Embeddings basics
+      href: ./how-to/embeddings.md
+    - name: Getting started with embeddings
+      href: ./tutorials/embeddings.md
+- name: Evaluation
+  href: ./how-to/evaluations.md
+- name: Fine-tuning
+  items:
+      - name: Fine-tuning your model
+        href: ./how-to/fine-tuning.md
+        displayName: finetuning, fine-tuning
+      - name: Deploy for testing
+        href: ./how-to/fine-tune-test.md
+        displayName: finetuning, fine-tuning
+      - name: Deploy your fine-tuned model
+        href: ./how-to/fine-tuning-deploy.md 
+        displayName: finetuning, fine-tuning  
+      - name: Vision fine-tuning
+        href: ./how-to/fine-tuning-vision.md
+        displayName: finetuning, fine-tuning  
+      - name: Preference fine-tuning
+        href: ./how-to/fine-tuning-direct-preference-optimization.md
+        displayName: finetuning, fine-tuning  
+      - name: Reinforcement fine-tuning
+        href: ./how-to/reinforcement-fine-tuning.md
+        displayName: finetuning, fine-tuning
+      - name: Safety evaluation
+        href: ./how-to/fine-tuning-safety-evaluation.md
+        displayName: finetuning, fine-tuning  
+      - name: Tool calling
+        href: ./how-to/fine-tuning-functions.md
+        displayName: fine-tuning, finetuning, function calling
+      - name: Weights & Biases integration (preview)
+        href: ./how-to/weights-and-biases-integration.md
+        displayName: finetuning, fine-tuning  
+      - name: Troubleshooting guidance
+        href: ./how-to/fine-tuning-troubleshoot.md
+        displayName: finetuning, fine-tuning
+- name: Image & video generation
+  items:
+  - name: Image generation
+    href: ./how-to/dall-e.md
+  - name: Video generation (preview)
+    href: ./concepts/video-generation.md
+- name: Stored completions
+  href: ./how-to/stored-completions.md
 - name: Concepts
   items:
     - name: Assistants
@@ -116,8 +214,6 @@ items:
       href: ./concepts/legacy-models.md
 - name: How-to 
   items:
-  - name: API version lifecycle
-    href: ./api-version-lifecycle.md
   - name: Assistants (preview)
     items:
     - name: Getting started with Assistants
@@ -134,108 +230,12 @@ items:
           href: ./how-to/assistants-logic-apps.md
       - name: File search
         href: ./how-to/file-search.md
-  - name: Audio
-    items:
-      - name: Realtime API for speech and audio (preview)
-        href: ./how-to/realtime-audio.md
-      - name: Realtime API via WebRTC (preview)
-        href: ./how-to/realtime-audio-webrtc.md
-      - name: Realtime API via WebSockets (preview)
-        href: ./how-to/realtime-audio-websockets.md
-  - name: Batch
-    items:
-     - name: Getting started with batch
-       href: ./how-to/batch.md
-     - name: Batch with Azure Blob Storage
-       href: ./how-to/batch-blob-storage.md   
-  - name: Responses & chat completions
-    items:
-    - name: Responses API
-      href: ./how-to/responses.md
-    - name: Reasoning models
-      href: ./how-to/reasoning.md
-    - name: GPT-35-Turbo & GPT-4 
-      href: ./how-to/chatgpt.md
-      displayName: ChatGPT, chatgpt
-    - name: Model router
-      href: ./how-to/model-router.md
-    - name: Computer Use
-      href: ./how-to/computer-use.md
-      displayName: cua, computer using model
-    - name: Vision-enabled chats
-      href: ./how-to/gpt-with-vision.md
-    - name: Image generation
-      href: ./how-to/dall-e.md
-    - name: Function calling
-      href: ./how-to/function-calling.md
-    - name: Completions (legacy)
-      href: ./how-to/completions.md
-    - name: JSON mode
-      href: ./how-to/json-mode.md
-    - name: Predicted outputs
-      href: ./how-to/predicted-outputs.md
-    - name: Prompt caching
-      href: ./how-to/prompt-caching.md
-    - name: Reproducible output
-      href: ./how-to/reproducible-output.md
-    - name: Structured outputs
-      href: ./how-to/structured-outputs.md
-    - name: Work with code
-      href: ./how-to/work-with-code.md
-    - name: Deploy and use web apps
-      href: ./how-to/use-web-app.md
-    - name: Legacy
-      items:
-      - name: Chat Markup Language (ChatML)
-        href: ./how-to/chat-markup-language.md 
   - name: Content filtering
     href: ./how-to/content-filters.md
   - name: Use blocklists
     href: ./how-to/use-blocklists.md
   - name: Risks & Safety Monitoring
     href: ./how-to/risks-safety-monitor.md
-  - name: Embeddings
-    items:
-    - name: Embeddings basics
-      href: ./how-to/embeddings.md
-    - name: Getting started with embeddings
-      href: ./tutorials/embeddings.md
-  - name: Evaluation
-    href: ./how-to/evaluations.md
-  - name: Fine-tuning
-    items:
-      - name: Fine-tuning your model
-        href: ./how-to/fine-tuning.md
-        displayName: finetuning, fine-tuning
-      - name: Deploy for testing
-        href: ./how-to/fine-tune-test.md
-        displayName: finetuning, fine-tuning
-      - name: Deploy your fine-tuned model
-        href: ./how-to/fine-tuning-deploy.md 
-        displayName: finetuning, fine-tuning  
-      - name: Vision fine-tuning
-        href: ./how-to/fine-tuning-vision.md
-        displayName: finetuning, fine-tuning  
-      - name: Preference fine-tuning
-        href: ./how-to/fine-tuning-direct-preference-optimization.md
-        displayName: finetuning, fine-tuning  
-      - name: Reinforcement fine-tuning
-        href: ./how-to/reinforcement-fine-tuning.md
-        displayName: finetuning, fine-tuning
-      - name: Safety evaluation
-        href: ./how-to/fine-tuning-safety-evaluation.md
-        displayName: finetuning, fine-tuning  
-      - name: Tool calling
-        href: ./how-to/fine-tuning-functions.md
-        displayName: fine-tuning, finetuning, function calling
-      - name: Weights & Biases integration (preview)
-        href: ./how-to/weights-and-biases-integration.md
-        displayName: finetuning, fine-tuning  
-      - name: Troubleshooting guidance
-        href: ./how-to/fine-tuning-troubleshoot.md
-        displayName: finetuning, fine-tuning
-  - name: Stored completions
-    href: ./how-to/stored-completions.md
   - name: Use your data
     items:
       - name: Text data
@@ -304,6 +304,16 @@ items:
         href: ./how-to/role-based-access-control.md
       - name: Business continuity & disaster recovery (BCDR)
         href: ./how-to/business-continuity-disaster-recovery.md
+  - name: Work with code
+    href: ./how-to/work-with-code.md
+  - name: Deploy and use web apps
+    href: ./how-to/use-web-app.md
+  - name: Legacy
+    items:
+    - name: Completions (legacy)
+      href: ./how-to/completions.md
+    - name: Chat Markup Language (ChatML)
+      href: ./how-to/chat-markup-language.md 
 - name: Tutorials
   items:
     - name: Embeddings

Summary

{
    "modification_type": "minor update",
    "modification_title": "目次の更新: 新しいセクションと項目の追加"
}

Explanation

この変更では、articles/ai-services/openai/toc.yml ファイルが大幅に更新され、多くの新しいセクションと項目が追加されました。具体的には、APIライフサイクルに関する新しい項目が追加され、音声およびバッチ処理に関するセクションも構築されました。また、応答やチャット完了、エンベディング、評価、ファインチューニングのプロセスに関する詳細な情報が新しく組み込まれています。

特に、ファインチューニングに関連する多くの新しいトピックが挿入されており、これにより特定の機能や手法に関する詳細なガイドラインが提供されています。また、「レガシー」セクションが設けられ、古いモデルや技術についての情報が整理されています。

これらの改訂により、ユーザーは新しい機能や導入方法をより簡単に理解し、利用できるでしょう。全体として、目次が整理され、コンテンツが充実し、ユーザーの利便性が向上しています。