banner
0xMech

0xMech

Focus on various AI application sharing, Blockchain learners, web3 new leeks
twitter

gptfromjupyter

イントロ#

吴恩达先生のプロンプトエンジニアリングコースを学んでいる間に、jupyter というツールと Markdown 構文について知りました。この記事では、jupyter を使用して ChatGPT を呼び出す方法と、Markdown でブログを書く方法を学ぶために、最初の試みを記録するために書かれました。

jupyter の簡単な紹介#

jupyter とは:
Jupyter は、Web ベースの対話型計算環境であり、Python、R、Julia など、さまざまなプログラミング言語をサポートしています。Jupyter の名前は、Ju (lia)、Py (thon)、R という 3 つの主要なプログラミング言語をサポートしていることに由来しています。

機能:
Jupyter の主な機能は、コーディングの対話型環境を提供し、コードの編集と実行、およびコード、説明文、数式、画像などのコンテンツを 1 つのノートブックファイルに統合することです。Jupyter ノートブックファイル(.ipynb ファイル)は簡単に共有および配布できるため、Jupyter は開発、テスト、教育、データ分析などの領域でよく使用されるツールです。

利点:
Jupyter はさまざまなプラグインや拡張パッケージをサポートしており、これらの拡張パッケージはさまざまな機能を提供します。たとえば、nbconvert はノートブックファイルをさまざまな形式のドキュメントに変換したり、スライドショーを表示したりすることができます。また、Jupyter は JupyterLab もサポートしており、これは複数のノートブックをタブ形式で組織し、作業効率を向上させる新しいインターフェースです。

jupyter のインストール#

私の知識によれば、jupyter にはさまざまなインストール方法があります:
1.Anaconda を使用してインストールする方法
2.VScode などのツールを使用してインストールする方法
3.pip を使用してインストールする方法

ここでは、pip を使用したインストール方法をデモとして紹介します:
win+rキーを押して実行ウィンドウを開き、cmdと入力し、コマンドプロンプトで以下のコードを入力します。

pip install jupyter

インストールが完了したら、同様に以下のコードをコマンドウィンドウに入力して使用することができます。

jupyter notebook

実行すると、ブラウザで Web インターフェースが開き、以降の操作はすべてこの Web ページで行います。

jupy.png

ChatGPT への接続#

プロジェクトのインストール#

GitHub には多くの優れたチュートリアルがありますが、もちろん自分で書くこともできます。以下では、lixibiさんのリポジトリをデモとして使用します。一つはこのプロジェクトがいくつかのサーバーを含んでいるため、科学上の制約なしで使用することができるという理由です。

リポジトリをローカルにクローンする:
インストールしたいフォルダのパスで cmd を入力するか、win+rcmdコマンドウィンドウを開き、cdコマンドで指定したディレクトリに移動し、以下のコマンドを実行します。実行が完了したら、先ほど言ったjupyter notebookを開くことができます。ブラウザでプロジェクトファイルを見つけることができます。

git clone https://github.com/lixibi/CHATGPT-In-Jupyter.git

clone.png

openai_key の作成#

OpenAI のAPIウェブサイトを開き、以下の画像に従って作成操作を行います。

  • ただし、各キーは 1 回しか表示されないため、注意して保管し、紛失しても問題ありません。削除した後に新しいキーを作成すればよいです。

creat_key1.png

create_key2.png

create_key3.png

設定#

jupyter notebook を開き、先ほどクローンしたプロジェクトディレクトリを見つけて、Chapter01-Main.ipynbファイルを開きます。図のurlは、このプロジェクトのデフォルトのいくつかのサーバーです。これを使用するか、変更する必要はありません。また、自分のサーバーを使用する場合は、下のapi_key = '{ここにキーを入力}'の引用符にコピーしたキーを入力します。

初始配置 1.png

配置 2.png

使用とプロンプト#

使用方法は非常に簡単で、最初の 2 つのコードブロックを実行するだけです。以下にいくつかのプリセットのprompt例がありますが、簡単に理解できると思います。プロンプトを変更するには、該当するテキストをコードブロックで変更するだけであり、吴恩达先生prompt engineeringチュートリアルを参考にすることもできます。

吴.png

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。