GPT Actions完全ガイド:カスタムGPTに外部APIを接続する方法

AIを知りたい

GPT Actionsって何ですか?カスタムGPTとどう関係するんですか?

AIエンジニア

GPT Actionsは、カスタムGPTに外部APIを接続する機能です。これにより、ChatGPTから直接外部サービスのデータを取得したり、操作したりできるようになります。

AIを知りたい

プラグインとは違うんですか?

AIエンジニア

プラグインは廃止され、その後継がGPT Actionsです。OpenAPI仕様でAPIを定義するだけで簡単に連携できます。

GPT Actionsとは

GPT Actionsは、OpenAIのカスタムGPT機能で外部APIと連携するための仕組みです。OpenAPI(Swagger)仕様でAPIエンドポイントを定義すると、ChatGPTがそのAPIを自動的に呼び出してユーザーの要求に応えます。ノーコードで外部連携が可能です。

GPT Actionsの設定方法

AIを知りたい

どうやって設定するんですか?

AIエンジニア

カスタムGPTの作成画面からOpenAPIスキーマを登録します。

# OpenAPIスキーマの例
openapi: "3.1.0"
info:
  title: "天気予報API"
  version: "1.0.0"
servers:
  - url: "https://api.example.com"
paths:
  /weather/{city}:
    get:
      operationId: getWeather
      summary: "指定都市の天気を取得"
      parameters:
        - name: city
          in: path
          required: true
          schema:
            type: string
          description: "都市名"
      responses:
        "200":
          description: "天気情報"
          content:
            application/json:
              schema:
                type: object
                properties:
                  temperature:
                    type: number
                  condition:
                    type: string

GPT Actionsの活用例

AIを知りたい

どんな使い方ができますか?

AIエンジニア

さまざまな外部連携が可能です。

連携先 機能 ユースケース
社内データベース データ検索・取得 社内ナレッジ検索GPT
Slack メッセージ送信 チーム通知GPT
Google Calendar 予定の追加・確認 スケジュール管理GPT
CRM(Salesforce等) 顧客情報の参照 営業支援GPT
Jira/GitHub チケット操作 プロジェクト管理GPT

認証設定

AIを知りたい

APIの認証はどうするんですか?

AIエンジニア

3種類の認証方式がサポートされています。

認証方式 用途 設定
APIキー シンプルなAPI ヘッダーにキーを設定
OAuth 2.0 ユーザー認証が必要なAPI 認証フローを設定
なし 公開API 認証不要

GPT Actions vs MCP

AIを知りたい

Claude CodeのMCPとどう違うんですか?

AIエンジニア

設計思想が異なります。

項目 GPT Actions MCP(Claude)
プロトコル OpenAPI(REST) 独自プロトコル(JSON-RPC)
実行環境 ChatGPT(Web) Claude Code(ターミナル)
対象ユーザー ビジネスユーザー 開発者
カスタマイズ性 中程度 高い
セットアップ GUI設定のみ 設定ファイル記述

AIを知りたい

ノーコードで外部連携できるのはすごいですね!

AIエンジニア

GPT Actionsは非エンジニアでもAI連携アプリを作れる画期的な機能です。まずは社内のよく使うAPIを接続してみてください!

関連記事