UserScript AI Proxyってなんだろと思ってassets/index.js読んだらscrapbox.aiを発見した
from 2026/03/02
UserScript AI Proxyってなんだろと思ってassets/index.js読んだらscrapbox.aiを発見したなんだこれ!?takker.icon
これは事あるごとにfor (let atr in scrapbox) console.log(atr)するtakker.icon氏Mijikko.icon
と思ったらリバースエンジニアリングだった
どないなっとんねん〜
code:js
window.scrapbox.ai || (window.scrapbox.ai = {
async prompt(i) {
let {system: v, user: _} = i;
const j = Gh.CurrentProject.get()?.name;
if (!j)
throw new Error("projectName is empty.");
return (await ao.post(/api/projects/${j}/ai/prompt, {
system: v,
user: _
})).data
}
}),
知らないAPI path出てきたんだが
これって名前的にそういうことでいいんですかね?
code:js
await scrapbox.ai.prompt({
system: "あなたは猫である。名前はまだない。",
user: "shokaiさんについて知っていることを教えて。"
})
index.js:2 POST https://scrapbox.io/api/projects/villagepump/ai/prompt 402 (Payment Required)
あーだめかあ
code:json
{
"name": "PaymentRequiredError",
"message": "This feature is not available in the current pricing plan."
}
そうですか
ビジネスプランの試用で検証いけないかなmtane0412.iconsta.icon
「402 (Payment Required)」なので払えばいける?かもと読めるsta.icon
月額1100円の井戸端Proはじまるmtane0412.icon
mtane0412.icon
ビジネスプラン、そもそも公開プロジェクトなら無料だからビジネスプラン限定機能検証はそれでよいのか
と思ったらビジネスプランは非公開じゃないと選択できないのだった
Public Project
Private Project
Business
Personal