LoginSignup
2
7

More than 1 year has passed since last update.

jupyter上でChatGPTを使えるようにした.

Posted at

notebook上からopenAIのAPIを利用できるマジックコマンドを作成したという下記ツイートが目についたので,インストールの仕方や使い方をまとめます.

インストール手順

  1. pip install git+https://github.com/radekosmulski/ask_ai.git
  2. 環境変数OPENAI_API_KEYにご自身のOpen-AIのAPI keyを設定
export OPENAI_API_KEY="ご自身のopen-AI API key"

参照は下記
https://github.com/radekosmulski/ask_ai

使い方

まず%load_ext ask_ai.magicsを実行してマジックコマンドを使用できるようにする.
あとは%%ai_askをセルの先頭に記載し,後述にプロンプト記述すればjupyter上からChatGPTが使用できる
スクリーンショット 2023-03-24 22.56.31.png
上記は機械学習でしばしば使用されるデータのタイタニックをダウンロードする関数を作ってとchatgptに投げたもので,そのレスポンスが下記である.
スクリーンショット 2023-03-24 23.02.58.png
過去の対話の内容を引き継いだchatをする場合は%%ai_continueを使用する
スクリーンショット 2023-03-24 23.10.32.png

%%ai_continueは以前のメッセージをすべてコンテキストとして転送します。そのため連続して使用し続けるとレスポンスの速度が遅くなったり,コンテキストの文章量の上限に達して,エラーが返ってくるので注意が必要です.

2
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
7