1. ホーム
  2. マニュアル
  3. VPS
  4. アプリイメージの利用
  5. SuperAGIアプリイメージを利用する

SuperAGIアプリイメージを利用する

SuperAGIとは

ChatGPTのようにChromeなどのWebブラウザから使用でき、設定した目標に対して AIが自律的に画像やプログラムを生成するオープンソースのアプリケーションです。

ChatGPTはブラウザ上で与えられた指示に対して言語モデルを使用し、適切と思われる文章・単語を生成しますが、
SuperAGIの場合は、ブラウザ上で目標を入力するとChatGPTを始めとする様々なツールをAPI経由で利用し、画像やプログラムの作成、実行テスト、メール送信などを行うことができます。

当アプリイメージでは、Ubuntuデスクトップ環境(GNOME)へリモートデスクトップで接続し、ブラウザ上でSuperAGIが実行可能な状態でイメージ化されています。

※SuperAGIの実行にはOpenAIのAPIが必要になります。

SuperAGIアプリイメージインストール手順

利用可能プランについて

本イメージは4GBプラン以上のご契約で利用可能です。

シンVPSをご利用中の方

利用中のサーバーにSuperAGIをインストールしたい場合、「OSの再インストール」をご参照の上、インストールを行ってください。

1.「追加申し込み」をクリック

シンアカウントへログインし、「追加申し込み」をクリックしてください。

追加申し込み

2.「SuperAGI」をインストール

「イメージタイプ」における「アプリケーション」タブより「SuperAGI」をクリックしてください。

SuperAGIをインストール

お申し込み・お支払いを完了することでサーバーへ自動でインストールされます。

アプリケーションが選択できない場合

SuperAGIイメージは2GBプラン以下ではご利用いただけませんので、4GBプラン以上をお申込みください。

セットアップ準備

パケットフィルターの設定

VPSパネルの「パケットフィルター設定」から、パケットフィルター設定を「ONにする(推奨)」に設定した上で、「SSH」と「RDP」のフィルタールール設定を追加してください。

パケットフィルターの設定は下記マニュアルからご確認ください。
パケットフィルターの設定について

OpenAIのAPIキーの取得

OpenAIのAPIキーの取得には以下が必要になります。

  • 携帯電話番号: OpenAIアカウントの作成に必要になります。
  • OpenAI APIアカウント: ChatGPTを当アプリケーションで利用するために必要になります。※1 ※2 ※3

※1 2023/04/28時点では携帯電話番号で最初に認証したOpenAIアカウントに無料トライアルが付与されます。
※2 2023/04/28時点でOpenAIのAPIは5ドル分の無料トライアルが3か月利用可能です(3リクエスト/分の制限があります)
※3 無料トライアルを使い切った場合や期限が切れた場合は課金アカウントへの登録が必要になります。

詳細な情報はOpenAI公式サイトをご確認ください。

1.OpenAIのAPI管理URL にアクセスし、「+ Create new secret key」ボタンをクリックしてください。(APIキーの作成にはOpenAIのアカウントが必要です)

OpenAIのAPIを作成

2. keyの名前を入力し、「Create secret key」ボタンをクリックしてください。(画像では例としてSuperAGIという名前で作成しています)

名前をつけて作成ボタンを押す

3. 表示される文字列を他人に見られないように安全な場所で保管してください。

文字列を大切に保管

以上でOpenAIのAPIキーの取得は完了です。

リモートデスクトップ接続情報の確認

接続には以下の3点を確認する必要があります。

  • サーバーのIPアドレス
  • RDPの接続ユーザー名
  • RDPの接続パスワード

管理パネルにアクセスし、画面上部の「IPアドレス」を控えてください。

「IPアドレス」を控える

コンソール」から接続するとデスクトップ画面が表示されます。
「リモートデスクトップ設定」をダブルクリックしてください。

「リモートデスクトップ設定」を選択

「共有」から「リモートデスクトップ(D)」をクリックしてください。

リモートデスクトップから確認

リモートデスクトップ接続に必要な情報が表示されます。
「ユーザー名」と「パスワード」を控えてください。

情報確認

リモートデスクトップへの接続方法

本手順はWindows10を利用して案内しています。
Mac OSから接続する場合は「Microsoft Remote Desktop」アプリケーションを利用して接続してください。

1.「リモートデスクトップ接続」をクリック

左下の「Windowsアイコン」をクリックし、アプリ一覧から「Windowsアクセサリ」の「リモートデスクトップ接続」をクリックしてください。

「リモートデスクトップ接続」をクリック

2.リモートデスクトップ接続を行う

リモートデスクトップ情報の確認」で確認したIPアドレスを入力し「接続(N)」ボタンをクリックしてください。

IPアドレスを入力

3.ログイン情報の入力

リモートデスクトップ情報の確認」で確認したユーザ名とパスワードを入力し「OK」ボタンをクリックしてください。

ログイン情報の入力

4.Ubuntuデスクトップ(GNOME)にログイン

「はい(Y)」ボタンをクリックしてください。

証明書の確認

正常に接続されるととUbuntuデスクトップ(GNOME)画面が表示されます。

ログイン完了

電源操作での注意点

電源操作メニューで「ロック」「サスペンド」「ログアウト」を選択すると、RDP接続できなくなります。

電源操作

誤って選択した場合は、VPSパネルから再起動することで再度RDP接続できるようになります。

再起動で再度RDP接続

SuperAGIの利用方法

1.SuperAGIにアクセス

デスクトップ左上の「SuperAGI」ショートカットをクリックしてください。

※初回のアクセスに数秒ほど時間がかかる場合があります。

「SuperAGI」ショートカットをクリック

2.OpenAI APIを登録

「Go to settings →」を開いてください。

設定ボタンをクリック

「Open AI API key」に、控えておいたOpenAIのAPIキーをペーストし、「Update Changes」をクリックしてください。

OpenAIのAPIキーを入力,言語設定を確認

3.エージェントを作成する

最初の画面に戻り、「Create new agent →」をクリックしてください。

エージェントを作成する

画面右上の「Build From Scratch」を選択してください。

Build from scratch

以下の設定はOpenAI APIを利用し、画像の作成を行う場合の例になります。

「エージェント名」「説明文」「ゴール」を入力してください。

エージェント名、説明文、ゴールを入力

「OpenAI APIのモデル」と「ツールキット」を選択してください。

ツールを使用することでプログラムのコーディングやテスト、メール送信、Google検索やスクレイピングを行えます。
今回は画像生成のためドロップダウンから「Image Generation Toolkit」を選択した後、「DalleImageGeneration」選択してください。

「OpenAI APIのモデル」と「ツールキット」を選択

「Create and Run」をクリックすると、自動的に作業が開始されます。

自動的に作業が開始

作業中画面

表示言語について

Google Chrome版ではページ上で右クリックを押し、「日本語に翻訳」を選択することでページが日本語に翻訳されます。 必要に応じてご利用ください。

表示言語について

4.ファイルをダウンロードする

作業が完了すると画面右上の「Resource Manager」から画像ファイル、プログラムなどの成果物などを確認できます。
出力されたファイルをクリックしダウンロードを行ってください。

ファイルをダウンロードする

タスクバーからフォルダのアイコンをクリックしてください。

フォルダを開く

ダウンロードフォルダを開いてください。

ダウンロードフォルダを開く

ダウンロードした成果物を確認できます。
利用中のPCにもダウンロードしたい場合は右クリックし、「コピー」を選択します。

画像をコピー

利用中のPCで任意の場所に右クリックし、「貼り付け」を押すとダウンロードができます。

「貼り付け」を押すとダウンロード

SuperAGIをアップデートする

SuperAGIにアップデートがある場合、以下の手順でアップデートできます。

1.端末を開く

タスクバーの黒いアイコンをクリックしてください。

端末を開く

2.コマンドを入力

表示された画面上で以下のコマンドをそれぞれ実行してください。

画面上で右クリックを行うことでコマンドのペーストも可能です。

sudo su
docker-compose -f /opt/SuperAGI/docker-compose.yaml down
git -C /opt/SuperAGI/ fetch origin
git -C /opt/SuperAGI/ pull origin main
git -C /opt/SuperAGI/ checkout main
sed -i 's/3000:80/127.0.0.1:3000:80/' /opt/SuperAGI/docker-compose.yaml
docker-compose -f /opt/SuperAGI/docker-compose.yaml up --build -d

コマンドを一行ずつ入力

3.サーバーを再起動する

管理パネルやデスクトップ画面の電源操作、コマンドでサーバーを再起動します。

以上で作業は完了です。

より詳細な操作方法については、SuperAGI公式サイトSuperAGI公式リポジトリをご確認ください。

ご注意ください

本マニュアルで説明されている設定方法や情報は使用するAPIやプログラムの仕様によって、マニュアルの内容と差が生まれる場合がございます。
ご利用の際は、各APIの公式サイト、SuperAGIのプロジェクトページなどで最新情報をご確認ください。

各APIに有料プランや従量課金を設定される場合は、公式サイトで利用料金や利用状況を確認いただきますようお願いいたします。

本マニュアルで説明されている操作は一例であり、使用するAPIの仕様変更やAIを使用する性質上、同じ操作を行っても必ずしも同じ結果が得られるとは限らず、結果や反応が異なる場合があります。
そのため、状況に応じて適切な対応を行ってください。

当アプリイメージを使用した結果として生じる可能性のある損失、損害、またはその他の結果について、当社は一切の責任を負いません。