【OpenAI API入門】C#でChatGPTを動かしてみよう!【画像生成、翻訳、文字起こしなど】(.NET7対応)

いま話題の ChatGPT を C# で動かせるようになります。チャットだけでなく、画像生成や音声の文字起こし、翻訳、ポリシーに違反していないかのチェックなどもできます。

Ratings: 3.59 / 5.00




Description

【ChatGPTとは】

OpenAI 社が提供する、チャットに特化した文章生成モデルです。人工知能を使用して自然な対話を行うことができるようにプログラムされているので、検索ワードではなく話し言葉で質問ができるのが特徴のひとつです。


【OpenAI APIとは】

OpenAIが提供する、自然言語処理や機械学習のためのクラウドベースの API プラットフォームです。ChatGPT だけでなく、画像処理や音声処理などの API も提供されています。これまでは Web 上からでのみ ChatGPT を使用できませんでしたが、OpenAI API を使用することで、プログラムから機能にアクセスすることができるようになります。


【まだまだ情報が少ない】

便利になったとはいえ、実際に API の使い方が解説されているものは少ないです。公式ドキュメントも英語であり、REST API のサンプルや Python での利用例は見かけますが、C# からの利用例はさらに少なくなります。何事も、やり始めが一番挫折しやすいです。ただし、このやり始めを乗り越えれば、そのあとの勉強は比較的ラクになっていくと思っています。本コースを受講していただくことで、やり始めを簡単にしたいという想いがあります。


【基本的な使い方を本コースだけで学べる!】

OpenAI API にはさまざまな機能がありますが、入門として簡単な機能をピックアップし、基本的な使い方を学ぶことができるようにしました。


【購入前の注意点】

解説は Mac を使用しているため、Visual Studio のインターフェースが Windows と少し異なります。ただし、学習をすすめる上では特に問題ないくらいの違いだと思っています。


【使用したソフトウェアのバージョン】

動画では以下の内容ですが、ソースコードは .NET 8 に対応しています。

  • Visual Studio 2022 for Mac Version 17.6 Preview (17.6 build 983)

  • .NET Core SDK 7.0.202

  • .NET Core ランタイム 7.0.4


【よくある質問】

Q.ChatGPT を使ったことがないのですが、大丈夫ですか?

A.大丈夫です。使うにはアカウント登録をするだけなので、とても簡単です。


Q.動画のソースコードはすべて手入力する必要がありますか?

A.いいえ。ソースコードも用意しているため、コピーして動作確認することもできます。


Q.動画内の .NET のバージョンと異なっても大丈夫ですか?

A.大丈夫だと思いますが、あまり古いバージョンだと不具合が発生する可能性もあります。


【さあ、OpenAI API を使ってみよう!】

トレンドの内容を勉強するのもキャリアアップにつながると思います。

空き時間などを使って、一緒に OpenAI API の勉強を始めてみませんか?

What You Will Learn!

  • ChatGPT の概要
  • モデルを取得する方法
  • チャットをする方法
  • 画像処理をする方法
  • 音声をテキストに変換する方法
  • モデレーションについて

Who Should Attend!

  • C# で ChatGPT やその他の API を動かしてみたい人
  • 英語のドキュメントを読む手間を省きたい人
  • Unity のゲームに組み込みたいゲーム開発者