CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]ChatGPTのチャットボットを自サイトに埋め込む方法

投稿日:

GPTsを自社サイトで運用したい、というニーズ

ChatGPTのプロンプトをアプリ化する「マイGPT」(GPTs)の作成方法については、以前のブログ(*1)に記載した通り。
(*1) https://attrise.blog/ceo/archives/16224

で、この方法だと あくまでもChatGPTの中(URL)で動くだけなのだが、それを例えば自社のサイト内に埋め込んでチャットボットのように使うことはできないか!?

こんなお客様からの相談があったので調べてみた。

APIを使って実装可能!

これを実装する場合、大まかに以下の手続きが必要になる。
(1) 当該機能のGPTsを構築
(2) APIキーを取得
(3) APIで外部サイトに実装

考慮点としては、
(1)のGPTsで どこまで作り込むか?(単にChatGPTに質問するだけだと
ダラダラと長い回答になるので、シンプルに回答するよう作り込む必要あり)

(3)は有料(利用料がかかる)

APIは従量課金制

(3)のAPIは、有料で利用料がかかる。
料金は従量課金で、どのモデルを使うか、によって金額も異なります。

※参考:API利用料一覧

※料金は「100万トークンあたりの金額(ドル)」

例えば GPT-5では 「入力 \$1.25/出力 $10.00」なので、実際に
使ったトークン数が 10,000トークンだとすると 費用はそれぞれ

入力 : $1.25 × 0.01 = $0.0125(約1.8円)
出力 :$10.00 × 0.01 = $0.10(約14円)

となる。

※トークンとは
「1回のAPIアクセス」ではなく、「文字や単語を分割した単位」を指す。
例えば、「私は学生です。」は、5トークン(「私」「は」「学生」「です」「。」)
とのこと。(区切る定義がよく分かりませんが。。(汗))

■参考:ChatGPTとのやり取り(下記画像)についてのトークン数は以下とのこと。

・質問文:20~25トークン
・回答文:750~1,200トークン
・合計 :約770~1,225トークン
 
実際にAPIを使って実装する方法は また別途。。
 
 

-備忘録

関連記事

[備忘録]VLCメディアプレーヤー:画面を回転させる方法

意外と面倒だった「回転」 動画再生ソフトとして「VLCメディアプレーヤー」を愛用しているが、なぜか横向きになっているムービーがあった。。 感覚として一般的な画像・動作ツールは、簡単に「回転」できると思 …

[備忘録]Windows10:簡単に画面キャプチャーをJPGファイル保存する方法

セカンドモニタでも矩形選択スクリーンショットを簡単にJPG保存できる! 業務上、モニタに表示されたある部分をJPG画像等に保存しておきたいことは良くある。 今までは、定番の画面キャプチャーツール「Wi …

[備忘録]Adobe Photoshop CS2がwindows10 64bitでエラーとなる場合の対処

「Adobe Photoshop CS2は動作を停止しました」エラーとなる 自宅PCをwindows10 64bitにアップグレードした(*1)ので、それに伴い、各種ソフトをインストールしているのだが …

[備忘録]Excel2007:クイックアクセスツールバーを他のPCへ移植する方法

自分用に使い勝手が良いようにカスタマイズ Excelを使いやすいように、自分用にカスタマイズしているクイックアクセスツールバー(以下、QAT)。 複数のPCで使う際に、他のPCでも同様のQATを使いた …

[備忘録]Androidスマホでhostsを書き換える方法

サイトのリニューアル作業を行っていると、旧サーバーで既存サイト(旧サイト)を公開しつつ、新しいサーバーでリニューアルサイトを構築するケースが多々ある。 同じドメイン(URL)で新サイトの動作検証等を行 …