🤖

Azure OpenAIでサポートされているプログラミング言語

に公開

プログラミング言語

  1. C#
  2. Go
  3. Java
  4. JavaScript
  5. Python

APIバージョンサポートの比較

  • Python、JavaScript: どちらの言語も最新のAPIバージョンをサポートしているため、開発者は新しい機能や改善点がリリースされるとすぐにアクセスできます。
  • C#、Java、Go: PythonおよびJavaScript用のAzure OpenAIクライアントライブラリとは異なり、Azure OpenAIの.NETとJavaとGoライブラリはAzure OpenAI APIバージョンの特定のサブセットに制限されています。

最新のAPIバージョンへのアクセスは、機能の利用可用性に影響します。
Python用のAzure OpenAIライブラリは、OpenAIによって保持されます。GitHub上のリリース履歴を参照してください。

可能な処理機能の比較

機能 C# Go Java JavaScript Python
文字起こし
テキスト読み上げ (TTS)
チャット
チャットのストリーミング
埋め込み
微調整
バッチ
画像を含むチャット
画像生成
推論モデル
Completions (レガシ)
エラー処理

※2025年5月14日現在※
: 可能
: 不可能
: 記載なし

結論

現在のプロジェクトで、以下の理由でpythonを利用すると決定しました。

  • Python向けのAzure OpenAIライブラリは、OpenAIによって公式に管理されています。
  • そのため、他の言語と比べて、新機能のサポートをいち早く受けられます。

参照リンク

セリオ株式会社 テックブログ

Discussion