| サンプル集 |
|
■VC ■C# ■Java ■BorlandC ■LinuxC ■MS-DOS ■bash ■Excel VBA ■VBScript ■PHP ■HTML ■perl ■iPhone ■Android ■Lua ■WordPress ■PowerShell ■Python ■Flutter ■Rust ■other |
| Linuxコマンド |
| 用語集 |
| debian メモ |
| apache2 メモ |
| MySQL メモ |
| Oracle メモ |
| PostgreSQL |
| HOME |
Open AIのAPIをGoogle Colabで使ってみます。
OpenAIのAPI Key発行
OpenAIのページでDashboardを開きます。

左のメニューでAPI keysを選択します。

Nameにtest keyと入力しCreate secret keyをクリックします。

Copyをクリックしキーをメモ帳などにコピーしDoneをクリックします。

一覧に生成したキーが表示されました。

以上でOpenAIのAPI Keyの発行は完了です。 API Keyを見られてしまうとAPIを使われてしまうので扱いには注意してください。
Google Colabから実行
「google colab」と検索します。

「Colabへようこそ」というページが開きました。 左の「はじめに」をクリックします。

右上の「ログイン」をクリックします。

画面に指示に従いログインします。

左下の「+ ノートブックを新規作成」をクリックします。

「新しいセクション」が追加されました。
openaiをインストールするために、以下のコードを入力します。
!pip install openai
入力し終わったら再生ボタンを押します。

再生ボタンを押すとセルの内容が実行されました。

APIキーを入力するコードを書きます。
apikey = getpass.getpass(prompt = 'Oepn AI API Key:')
import openai
openai.api_key = apikey
実行するとAPI Keyを入力する欄が表示されるのでAPI Keyをコピペします。

Goole Colabの枠線のあたりにマウスを移動させると「+ コード」と「+ テキスト」が表示されることに気づきました。

APIキーを入力するコードを書きます。
{"role": "system", "content": "あなたは親切な人工知能です"},
{"role": "user", "content": "AIの未来について語ってください"},
]
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=messages,
temperature=0,
)
実行したところエラーが出ました。

openai.Chatcompletion.create()は無くなったようです。 代わりにopenai.chat.completions.create()を使うよう変更します。
{"role": "system", "content": "あなたは親切な人工知能です"},
{"role": "user", "content": "AIの未来について語ってください"},
]
response = openai.chat.completions.create(
model="gpt-3.5-turbo",
messages=messages,
temperature=0,
)
実行したところまたエラーが出ました。

APIキーを再度設定し実行したところまた別のエラーが出ました。

You exceeded your current quota, please check your plan and billing details.と表示されています。 Open AIのAPIの状況を確認します。
Credit remainingが$0.00になっています。 無料枠は残っていないのでしょうか。
Add payment detailsをクリックします。

必要な情報を入力しContinueをクリックします。

最低$5のようなのでとりあえず$5にしてContinueをクリックします。

Confirm Paymentをクリックします。

Credit remainingに$5.00と表示されました。

再度実行してみたところエラーは出ませんでした。
結果を表示するコードを追記します。

response.choices[0].message.contentを表示してみます。
ChatGPTからの回答が表示されました。

トークン数を表示してみます。

Open AIのUsageを確認したところTotal tokensに78、Total requestsに2と表示されました。

APIキーを削除しておきます。
再度実行したところエラーになりました。

APIキーは無効になったようです。
Copyright (C) 2025 ymlib.com
