GPTs解説#3 外部APIを利用できる「Actions」機能の仕組みと使い方 【ChatGPT】
Summary
TLDRこの動画では、GPT(ChatGPT)のアクション機能について解説されています。アクション機能とは、チャットGPTに様々なタスクを実行させる機能で、インターネット検索や画像生成などができるようになっています。さらに、WebAPIを利用することで、チャットGPTに外部の機能を利用できるようになることが説明されています。具体的な例として、楽天アシスタントを使って商品を検索し、紹介する方法が紹介されています。また、APIリクエストを送信する際には、APIキーの漏洩を防ぐためにシークレット機能を使う方法も触れられています。最後に、GPTの制作に関する詳細なガイド記事が紹介され、その内容と価格が説明されています。
Takeaways
- 📚 今回の動画では、GPTのアクション機能について解説しました。これはチャットGPTに外部APIを接続して、様々な機能を拡張できる機能です。
- 🔗 アクション機能を使うことで、チャットGPTはインターネット検索や画像生成など、より高度なタスクを実行できるようになります。
- 🌐 APIとは、異なるソフトウェアやプログラム間でデータを送受信し、連携する仕組みのことです。
- 🛍️ 例として、アクション機能を使って楽天アシスタントが商品を検索し、紹介できるデモンストレーションを行いました。
- 📈 アクション機能は、事前に定義されたリクエスト文を使用して、ユーザーとの対話からパラメータを決定し、必要な時にAPIリクエストを送信する仕組みです。
- 📝 APIリクエストには、エンドポイント(URL)、メソッド(リクエストのタイプ)、パラメータ(リクエスト内容)が含まれます。
- 💡 OpenAPIという記法が用いられることで、APIリクエストをより明確に記述し、誰もが共有できるように作られたガイドラインに従うことができます。
- 🚀 アクション機能を使ってAPIリクエストを送信する際には、APIキーの管理が重要です。APIキーを漏らすリスクを避けるために、安全に扱う必要があります。
- 🔑 動画では、APIキーを安全に扱うための回避策として、シークレット機能の紹介を行いましたが、現在は機能していないとのことです。
- 📝 制作者が記事を書いた「GTキーズ制作の完全攻略ガイド」について触れ、初心者向けの基礎解説から高度なGPT制作サンプルまで幅広い内容がカバーされています。
- 💰 記事は2980円で、約5万5000円分の価値があるとのことです。また、そのうちの一部が無料で公開されているので、興味がある人は無料でも読むことができます。
- 🎥 最後に、チャットGPTやLLM(Large Language Model)に関する動画を今後も投稿し続けていく旨をアナウンスしました。
Q & A
アクション機能とは何ですか?
-アクション機能は、チャットGPTに外部APIを接続して、理論上は何でもできるようにしようという機能です。インターネットに接続し、チャットGPTにいろんな能力を与えられる機能です。
APIとは何を意味しますか?
-APIとは、Application Programming Interfaceの略で、別のソフトウェアやプログラム間でデータを送受信し、連携する仕組みを指します。
アクション機能を使って、どのようなことが可能になりますか?
-アクション機能を使うと、チャットGPTに商品検索や画像生成などの能力を与えることができます。また、楽天アシスタントのように商品を紹介してくれることも可能です。
アクション機能でAPIリクエストを送信する場合、どのような形式で行われますか?
-アクション機能でAPIリクエストを送信する場合は、オープンAPIという記法が用いられます。エンドポイント、メソッド、パラメータなどの内容がリクエスト文に記述されます。
APIキーを安全に扱うために、どのような機能が必要ですか?
-APIキーを安全に扱うためには、環境変数機能が必要です。これはユーザーに見えない形でAPIキーを記述し、安全に共通のAPIキーを用いたリクエストが可能になる仕組みです。
アクション機能を使ってAPIリクエストを送信する際、なぜAPIキーを明かさない方がいいですか?
-APIキーを明かすと、ユーザーがリクエストの送信内容を確認できてしまい、APIキーが漏洩してしまいます。また、有料のAPIキーが無償で使われる可能性があるため、安全上の理由からAPIキーは非公開で管理すべきです。
アクション機能を使って、ジョークを教えてくれるAPIを使ってみることができますが、そのリクエストはどのように記述しますか?
-ジョークを教えてくれるAPIのリクエストは、エンドポイントとドキュメントURLを送信し、その後、リクエストをオーAIスタイルかつオペレーションID付きで記述することで自動的に生成されます。
アクション機能を使ってAPIリクエストを送信する際、どのような情報が必要ですか?
-アクション機能を使ってAPIリクエストを送信する際には、エンドポイント(送信先のURL)、メソッド(リクエストのタイプ)、パラメータ(リクエスト内容)などの情報が必要です。
アクション機能でAPIリクエストを送信する際、どのようなリスクがありますか?
-アクション機能でAPIリクエストを送信する際のリスクとして、APIキーなどの機密情報が漏洩する可能性があることが挙げられます。また、有料のAPIを使用する際には、使用量に応じた費用が発生するため、コスト管理もリスクの一つです。
アクション機能を使って、楽天アシスタントのようなサービスを作りたいと考えていますが、APIキーの管理について懸念しています。どうすればよいでしょうか?
-APIキーの管理に関しては、環境変数機能を使用してAPIキーを隠蔽化し、安全に扱うことができます。また、APIキーをユーザーに提供する場合は、APIキーの重要性を理解し、適切な管理方法を用いるよう指導することが重要です。
アクション機能を使ってAPIと連携する際には、どのようなステップが必要ですか?
-アクション機能を使ってAPIと連携する際には、以下のステップが必要です:1) チャットGPTのアクション機能を有効化する。2) エンドポイント、メソッド、パラメータを含むリクエスト文を作成する。3) 必要に応じて環境変数機能を使ってAPIキーを隠蔽化する。4) リクエストを送信し、結果を取得する。
アクション機能を使ってAPIリクエストを送信する際、どのようなエラーが発生する可能性がありますか?
-アクション機能を使ってAPIリクエストを送信する際には、エンドポイントが間違っていたり、パラメータが不正であったり、APIキーが無効であるなどの理由でエラーが発生する可能性があります。また、ネットワークの問題やAPIの制限に達している場合にもエラーが発生する可能性があります。
Outlines
😀 GPTのアクション機能とAPIの活用方法
第1段落では、GPTのアクション機能について解説しています。アクション機能とは、チャットGPTに外部APIを接続して様々な機能を拡張できる機能です。チャットGPTはもともと情報検索や画像生成などの機能を持っていましたが、アクション機能を通じてさらに幅広い機能を提供できるようになります。例えば、楽天アシスタントくんが商品紹介をしながら対話を行うデモンストレーションが紹介されています。また、APIとは、異なるソフトウェアやプログラム同士でデータをやり取りし、連携する仕組みであり、WebAPIとしてインターネットに接続して様々なサービスを利用できる機能と説明されています。
📚 APIリクエストの基本とアクション機能の活用
第2段落では、APIリクエストの基本構成について学びます。APIリクエストにはエンドポイント(送信先のURL)、メソッド(リクエストのタイプ)、パラメーター(リクエスト内容)の3つが必要です。アクション機能は、事前に用意されたリクエスト文を使用して、ユーザーとの対話からパラメータを決定し、必要時にAPIリクエストを送信する仕組みです。また、オープンAPIという記法を使ってAPIリクエストを送信する方法も紹介されています。この段落では、ジョークを教えてくれるAPIを使って、アクション機能を使ってAPIリクエストを実際に送信し、ジョークを取得するデモンストレーションを行いました。
🔑 APIキーの扱いと安全対策
第3段落では、APIキーの扱い方とそれに付随する安全対策について説明しています。APIキーをパラメータとして送信してしまうと、情報が漏洩するリスクがあります。そのため、アクション機能でのAPIリクエストでは、APIキーをユーザーに見えない形で記述できる応戦機計ショ機能を使うことができます。この機能は、まだ完全には機能していないものの、将来的に期待される機能です。最後に、GPTの解説シリーズの締めくくりとして、GTキーズ制作の完全攻略ガイドに関する宣伝も行われています。このガイドには、初心者向けの基礎解説から高度なGPT制作サンプルまでが含まれており、有料の詳細内容と無料の一部内容が提供されています。
Mindmap
Keywords
💡アクション機能
💡API
💡WebAPI
💡エンドポイント
💡パラメーター
💡リクエスト
💡レスポンス
💡APIキー
💡オープンAPI
💡アフィリエイトリンク
💡セキュリティ
Highlights
今日の解説は、GPTのメイン機能であるアクションについてです。
アクションはチャットGPTに行動を促す機能で、理論上は何でもできるように設計されています。
チャットGPTはインターネット検索、Pythonコード実行、画像生成などの機能を習得しています。
アクション機能は、インターネットに接続して外部APIを活用できる機能です。
APIとは、ソフトウェアやプログラム間でデータを送受信し、連携する仕組みのことです。
WebAPIは、インターネットに接続して様々なサービスを利用できるAPIの一種です。
アクションを組み込んだGPTは、対話しながら商品紹介をしてくれる機能を提供します。
アクション機能を使用することで、GPTに様々な操作を仕組むことができます。
APIリクエストは、エンドポイント、メソッド、パラメーターの3つから成り立っています。
アクション機能は、事前に用意されたリクエスト文を使用して、必要に応じてパラメータを決定します。
オープンAPIは、APIをより明確に共有するためのガイドラインです。
アクション機能を使用してAPIリクエストを送信する際には、APIキーの漏洩を防ぐ必要があります。
APIキーを安全に扱うために、シークレット機能を使用することができます。
GPTアクションを使用した実例として、ジョークを教えてくれるAPIを介してジョークを取得するデモンストレーションが行われます。
APIキーの問題を突破する方法として、シークレット機能の活用が提案されていますが、現在は不具合により機能していません。
GTキーズ制作の完全攻略ガイドが公開され、初心者向けの基礎解説から高度なGPT制作サンプルまで幅広い内容がカバーされています。
ガイドには、新規コンテンツが4分の1程含まれており、無料部分も公開されています。
価格は2980円で、約5万5000円分のコンテンツが提供されています。
Transcripts
こんにちはだるまと赤べこです今日もGP
TSの作り方を解説していきます今回は何
の話をするの今日解説するのはほとんど
GPTのメインであるアクションについて
ですアクションなんか晴れそうな機能だね
アクションは文字通りチャットGPTに
行動押させる機能です元々ただのすごい
シベルAIとして登場したチャットGPT
ですがデートを経て今はちょっとした仕事
もできるようになりましたインターネット
検索とか画像生成とかそうですねとはいえ
これまでに彼が習得したのはネット検索
Pythonコード実行画像生成密つだけ
ああ言ったらやっぱりただ喋るだけでした
あれチャットGPTeamのかが
アクションはこれを拡張し理論上は何でも
できるようにしようっていうそんな機能
です
ナバスボや
んそもそもアクションとはインターネット
に接続して外部APIをはける機能です
って言われでもまずAPIって何をですよ
ねAPIっていうのは別のソフトや
プログラム感でデータを送って連携する
仕組みのことですつまりあるソフトから別
のソフトの機能を使ったりできるってわけ
ですではチットGPTのDI3もAPIの
一種ですチットGPTがプロンクを生成し
DI3に送る瞬間ここのことかそうここ
API
ですAPIの中でも取分け上で使えるのが
WebAPIってやつで気象情報とか商品
検索機能とか色々なものがあります戻ると
アクションはWebAPIを使える機能
つまりインターネットに接続してチャット
GPTにいろんな能力を与えられる機能
ってことになりますなるほど確かに
アクションだね言葉での説明はここら辺に
して実際にアクションを触ってみましょう
かということでアクションを組み込んだ
gttsを1つ作ってきました対話し
ながら商品を紹介してくれる楽天
アシスタントくん
です使い方は簡単です欲しい商品の概要を
伝えるだけ世界位置高い遊戯王
カード要求を受け付けたアシスタントは
自ら楽天市場で商品を探し始めます結果が
出ました公式大会の優勝商品で930円
これは実際に楽天で1番高いカードと見て
間違いなさそうです説明文やキャッチ
コピーなどを要約した簡単な商品説明と
商品なアフィリエイトリンクが表示され
ますでこのGPSを返した購入が行われる
と僕に紹介量が入るって仕組みです最後に
安っぽい反則入れてるのがみそだねこんな
感じでアクション機能を使えば何かを操作
するような仕事をGPTに仕組むことが
でき
ますそんなアクションですがどのような
仕組みで機能しているのでしょうか根本に
あるAPIそのものと合わせ簡単な解説を
しておき
ますまずはアクション機能によって
呼び出され実際の処理を行うAPIについ
て別のソフトやプログラム間でデタを送っ
て連携する仕組みってやつだね先ほどは
そう説明しましたがそれではあまりに漠然
としていて意味が分からないと思うので
もう少し簡単に言い換えます大体APIは
こんな感じで動作してます1特定のURL
にやりたいことお記述したリクエストを
送信す先ほどのGPTで用いた楽天の
APIで言えば商品検索をして欲しい胸と
その検索要件を点に送信する部分
です送信先がリクエストに基づいて処理を
行うこれが楽天側で商品検索を言って
くれるパート
ですそして3処理結果が送信もに返される
リクエストに基づく検索結果が信元である
GPTに返されます
ですそしてこの流れを外から眺めると
ChatGPTがネットを返して商品検索
してるように見えるというわけです
なるほどチャットGPTが何かしてるよう
に見えるけど実際はAPIの向こう側でし
てもらった処理を受け取ってるという
仕組みになってるんだねでそれをつぐのが
APIとまさにその通り
ですもう少し詳しく見ていき
ましょうAPIの送信のことをAPI
リクエストと呼びますそしてAPI
リクエストにはこれら3つの内容が記述さ
れてい
ますまずエンドポイントこれは送信先の
URLのことです言うなれば
住所次にメソッドこれはリクエストの大体
のタイプを決めるものです例えばはがきと
かレターパックみたい
なで最後にパラメーターこれが実際の
リクエスト内容です名前と内容がセットに
なり何をしたいのかを詳しく記述します
手紙の本文ってわけだねそうなります例と
して先ほどの商品検索ではキーワード遊戯
王カードなどのパラメーターが送信されて
いまし
たさてそれを踏まえてアクション機能自体
の仕組みを解説しますと言っても実は
アクション自体はほとんど何もやってい
ませんあらかじめ制作者にエンドポイント
メソッドパラメータ名が書かれた
リクエスト文を用意してもらっておいて
GPキーズはユーザーとの対話から
パラメータの内容だけを決め必要な時に
リクエストを送信するという仕組みですえ
じゃあ本当に大してほってないざはい
アクションはコードインタプリタとも違い
自分でリクエスト文を書くことすらでき
ませんまあ土くるって敵対企業に気密情報
など送られたらたまりませんから当然の
設計ではありますかとにかく送信する
パラメーターがどれかその内容は何か
そしていつ送信するかを決めるだけが
アクションの仕事というわけ
ですさてそれではこれから実際の
リクエスト分の書き方を学んでいき
ましょうアクション機能を用いてAPI
リクエストを送信する場合オープンAPI
という記法が用いられますこれは郵便物と
同じくらいマな概念であるAPをより明確
に誰もが共有できるようにと作られたもの
でエンドポイントやパラメータ等の核項目
の配置をきっちりと決めたガイドラインの
ようなものですオAIとは何の関係もあり
ませんないんだではオープAPIスタイル
の技術方法について説明をといきたいの
ですがそうなると動画時間がとんでもない
ことになるのでここではちょっとしたズル
を紹介し
ますこの手順を踏むことでjatGPに
目的のAPIリクエストを記述してもらう
ことができます待ってまし
たまず通常のgpk4モデルのチャット
gpqを立ち上げ
ますエンドポイントとAPI側の公式
ドキュメントのURLを送信しますそして
まるまるする内容のリクエストをオーAI
スタイルかつオペレーションID付きで
記述して伝えます出力されたコードをGP
Keのアクション機能にぶち込みます以上
ですめちゃくちゃ簡単
じゃん実際に試してみましょうここでは
適当なジョクを教えてくれるAPI
オフィシャルジクお持ちいますなんだその
APIオフィシャルジクAPIでランダム
にジョークを1つ言うAPIリクエスト
オーAPIスタイルかつオペレーション
ID付きで記述してくださいそしてエンド
ポイントとドキュメントURLを
送信自動的にリエスが書かれていき
ますコードをコピーしておいてtttsの
制作画面に移動しましょう1番下新しい
アクションを作成をクリックして全文を
貼り付けますこれで
完了右側のプレビュー欄から試してみ
ましょう面白いジョーク行ってみ少し待つ
と掃除心が終わり結果が表示されます海の
底に横たわりビクビクしているものは何
でしょうか答えナーバスなナパ線ですあ
よく意味は分かりませんがともかくジョク
の取得には成功ですという感じでこれが
アクションの使い方でしたもうちょいもし
ないAPIなかった
[音楽]
のところで普通APIを利用する場合には
API機というのが求められます
アカウント情報を得たり有料APの場合は
使用量の計算に用いるものです先ほどの
ジクAPIのように認証がいらないものは
非常に稀です特に役立つ機能のものに関し
ては納得した
わで実際アクションを持ちたGPキーズを
公開するとなるとどこかからAPIキーを
手に入れる必要があるわけですここの
ユーザーに用意させる場合は何も問題ない
のですが場合によっては制作者のAPI
キーを用いて誰でも認証なしで使えると
いったGPキーズを作ることもあると思い
ますここで絶対にAPIキー自体をGP
Keに教えてはいけませんなんで
アクション機能でのAPIリクエストを
行った時その送信内容をユーザーは確認
することができますので正直にAPIキー
をパラメータとして送信してしまうと
100%漏洩してしまいますもし役人に
キーを支払れてしまったら支払いなどお
構いなしに限界まで別の場所で使用されて
しまうかもしれませんそれは怖すぎるでも
じゃあどうすればいいのこれまでの説明だ
と他に方法がなさそうなんだ
けどそこで登場するのが応戦機計ショ機能
ですこれはユーザーに見えない形でAP
キーを記述できるというものでそれによっ
て安全に共通のAPキーを用いた
リクエストが可能になりますなんだ専用の
仕組みがあったんだがGPKeの開から
動画投稿時点に至るまで不具合により全く
機能していません
え一応入力欄は用意されているのですが
入力が保存されていないようですまあ深刻
すぎる問題なのでいずれ修正されるのを
待ちましょうそんなことで諦めてよいの
かさてこれで今回の動画のコンテンツは
以上となります合わせて
yubでやってきたGPT解説シリーズ
自体も一旦の終了となりますこれまでご
視聴いただき本当にありがとうございまし
たでもう1つお話がありますこの先はただ
の宣伝となりますが是非聞いてみて
くださいというのはこの度の上で1つ記事
を書きましたタイトルはGTキーズ制作の
完全攻略ガド内容はさしの通り
です具体的にはこの動画シリーズに初者
向けの基礎解説核機能のより詳細な解説
より高度なGPT制作サンプルを追加した
もので分量的には4/くらいが新規の内容
です追加された内容の中には今回の楽天
アシスタントお含めこれまで制作してきた
GPSの構築サンプルや最後に説明した
APIキーの問題を突破する方法について
の解説などが含まれていますだからしぶり
やがったんやな教えのまあまあ
価格は
2980円分業は約5万5000円文字
くらいですまたそのうちの1万5000
文字くらいが無料部分として公開されてい
ますそこには動画で触れなかった内容も
少し含まれれているので無料部分だけでも
読んでいただければと思い
ます正直言って内容にはかなりの自信が
ありますその自信のほどに関してはこの
動画シリーズを元に見定めてもらえれば
分かってくれると思います絶対に材屋と
同じ存在にはなりたくなかったので収支
本気で書き切りましたで何か言うほど
怪しくなってしまうのでここまでにします
ノートのより詳しい内容についてはほど
個別の解説動画を作るつもりなのでそちら
を見てから判断してもらってもよいかも
しれませ
[音楽]
んそれでは今回の動画はここまでとなり
ますまたGPキズ解説のシリーズ自体に
ついてもひとまずの終了となります長らく
ご視聴いただきありがとうございました
これからもチャットgpk関連llm関連
の動画を投稿していきます一応ゲームを
作るチャンネルでもあるんだけどね頑張っ
て両立していき
ますでは改めて最後までご視聴いただき
本当にありがとうございまし
た
Voir Plus de Vidéos Connexes
GPTs解説の詐欺動画ばっかだから本当の解説します#0 【ChatGPT】
OpenAIのGPTsより凄い!無料で使えるDifyを徹底解説してみた
ChatGPT Tips and Tricks - Part 3: Timestamps and counters
【ChatGPT無料ユーザー必見!】今すぐ試せる!新モデルGPT-4oで、誰でもすぐに使える3つの新機能を徹底解説!
GPTStoreにある便利&面白いGPTを10個解説してみた
Enhance Your Workflow with Superpower ChatGPT Pro: Introducing the Right-Click Menu Feature!
5.0 / 5 (0 votes)