LinkedInラーニングの「Python開発者のためのOpenAI API」コース用のリポジトリです。このコースはLinkedInラーニングで視聴できます。
生成AIを使う以前のプログラミングでは、答えを導くのは常にシステムエンジニアでありプログラマでした。しかし生成AIのAPIを利用するとAIが答えを出すようになります。このコースではOpenAIのAPIをPythonのプログラムから呼び出す方法について学びます。アプリケーションプログラミングインターフェイスをPythonのプログラムで使う方法や生成AIのフレームワークであるLangChainを使い、複雑な処理を簡単なコードで実現する方法を解説します。このコースで学習すれば、従来のプログラミングでは難しかった非定型データである通常の文章を読み込みや定型データに落とし込むような処理が簡単に作成できるようになります。
- エクササイズファイルを使うにはOpenAI API keyが必要です。次のサイト取得してください。platform.openai.com
- CodeボタンをクリックしてCodespacesを選んでください。
- 新規Codespaceを作成するか既存のCodespaceを選んでください。
- .envファイルをrootフォルダに作成してください。
- OPENAI_API_KEY=に続けて取得したOpenAI API keyを.envに記入してください。
- .envファイルをGitHub上ではなく、Codespaceだけに置くことでOpenAI API keyの誤使用、盗用を避けます。
- PowerShellで次のコマンドを実行する。 setx OPENAI_API_KEY "your_api_key_here"
- もしくはエクササイズファイル内のコードファイルと同じフォルダに.envファイルを配置してください。
- 詳細は次のページを参照してください。https://platform.openai.com/docs/quickstart
プログラミング言語を学ぶ最良の方法は、実際にそれを使用することです。それがこのコースがGitHub Codespacesと統合されている理由です。GitHub Codespacesは、あなたが普段使っているIDEのすべての機能を提供するクラウド上の手軽な開発環境です。ローカルマシンのセットアップも必要ありません。 GitHub Codespacesを使えば、あなたが職場で使っている他のツールを使用しながら、どのパソコンからでもいつでもプログラミングの実践的な練習ができます。
金宏和實
株式会社イーザー副社長、テクニカルライター