[Python 100日チャレンジ] Day 97 - ChatGPT APIをPythonで使う
PythonからChatGPT APIを使うときの基本構成、APIキー管理、プロンプト設計の考え方を学びます。
[Python 100日チャレンジ] Day 97 - ChatGPT APIをPythonで使う
APIでAIを使う
ChatGPT APIを使うと、Pythonアプリから自然言語生成、要約、分類、チャット応答などの機能を呼び出せます。
APIキーを安全に扱う
APIキーはコードに直接書かず、環境変数から読み込みます。
1
2
3
import os
api_key = os.environ.get("OPENAI_API_KEY")
プロンプトを設計する
AIに任せたい役割、入力データ、出力形式を明確に書くと、結果が安定しやすくなります。
1
2
3
4
prompt = """
次の文章を3行で要約してください。
出力は箇条書きにしてください。
"""
アプリに組み込む視点
API呼び出しでは、エラー処理、タイムアウト、料金、ログ、ユーザー入力の扱いを考えます。小さな試作でも、失敗時の処理を入れておくと安心です。
今日のゴール
ChatGPT APIは、PythonアプリにAI機能を追加する入口です。まずはAPIキー管理とプロンプト設計を意識し、安全に呼び出す構成を作りましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
