HiÐΞClassic

スプレッドシートにChatGPT(gpt-3.5-turbo)

SHOGAKU
a year ago
スプレッドシートの拡張機能からGASを開くスプレッドシートのセル

スプレッドシートに、ChatGPTでテキスト表示させるやつ。(gpt-3.5-turbo)

備忘録で載せておく


スプレッドシートの拡張機能からGASを開く

以下コードを書く

const SECRET_KEY = "OPENAIで取得したAPI";
const MODEL_NAME = "gpt-3.5-turbo"; // more structured and deterministic: for data

function GPT(prompt="どうもChatGPTです", max_tokens=30) {
  const url = "https://api.openai.com/v1/chat/completions";
  const payload = {
    model: MODEL_NAME,
    messages: [{role: "user", content: prompt}]
  };

  const options = {
    contentType: "application/json",
    headers: { Authorization: "Bearer " + SECRET_KEY },
    payload: JSON.stringify(payload),
  };

  const res = JSON.parse(UrlFetchApp.fetch(url, options).getContentText());
  return res.choices[0].message.content.trim();
}

prompt は、おはよう、なら朝っぽい返事になる。とか、そういうことらしい by ChatGPT


スプレッドシートのセル

以下の場合

C2 = IF(ISBLANK(B2),"",GPT(B2),"",GPT(B2&"の"&C$1&"を教えてください:",3000))

D2 = IF(ISBLANK(B2),"",GPT(B2),"",GPT(B2&"の"&D$1&"を教えてください:",3000))

のようになってます


コメント
いいね
投げ銭
最新順
人気順
SHOGAKU
a year ago
コメント
いいね
投げ銭
最新順
人気順
トピック
アプリ

Astar Network

DFINITY / ICP

NFT

DAO

DeFi

L2

メタバース

BCG

仮想通貨 / クリプト

ブロックチェーン別

プロジェクト

目次
Tweet
ログイン