前回の記事では、instructions に毎回守ってほしいルールを、input に今回の質問とデータを分けて書く方法を確認しました。 次に気になるのが、設定値です。OpenAIのResponses APIには temp...
生成AI APIを使い始めると、system、user、assistant、developer、instructions といった言葉が出てきます。 最初に感じるのは、たいてい同じ疑問です。 全部プロンプトなのに、なぜ分...
前回の記事では、APIキー(生成AIのサービスを使うための、パスワードのような長い文字列)をPythonのコードへ直接書いてはいけない理由を整理しました。 次のような書き方です。 from openai import O...
前回の記事では、PythonからOpenAI APIを1回だけ呼び出しました。 そのときAPIキー(生成AIのサービスを使うための、パスワードのような文字列)はコードへ直接書かず、getpass() という関数を使って、...
前回の記事では、チャット画面と生成AI APIの違いは「誰が生成AIへ依頼するか」だと整理しました。チャット画面は人が、APIはPythonなどのプログラムが依頼します。 では実際に、Pythonから生成AIへ質問するに...
ChatGPTのチャット画面と生成AI APIは何が違うのか。「誰が依頼するか」という核心から、自動化・再現性・料金・社内データの扱いまで、POS売上分析の例で整理します。APIを使い始める前の判断基準が分かります。