💡

GPTsのActionsを使ってNotion APIに繋ぐ

2024/03/06に公開

Notion側の設定

1. インテグレーションを作成

「設定」→「自分のコネクト」→「↗インテグレーションを作成または管理する」をクリック。

2. 内部インテグレーションシークレットを取得

「新しいインテグレーションを作成する」をクリック。

3. 繋げたいページにコネクトを繋げる

ページ右上の「…」→「コネクト」→「接続先」→「コネクトを探す」からさっき作ったインテグレーションを選択。

ChatGPT側の設定

1. GPTを作成する

「+GPTを作成する」をクリック

2. Actionsの設定

Authenticationの設定

「API Key」を選択し、さっき取得した内部インテグレーションシークレットを入力。Auth Typeは「Bearer」を選択。

Schema

基本のスキーマはChatGPT先生に作ってもらってください。ポイントは以下のようにNotion Versionをヘッダーに追加することです。

      parameters:
        - name: Notion-Version
          in: header
          required: true
          schema:
            type: string
          description: Specifies the version of the Notion API to be used.
          example: "2022-06-28"

おしまい。

Discussion