✅ScrapboxTranslator使ってみる1
cx
1st motivation
これならすぐに超えられそう
2nd
前々から試してみたかった
復習
そうだ、プロンプトえぐいぜすげえって感じだった
つかいかた
README読む
まあかんたんか
お金まわりの準備
リミットどうする?
ソフト$30、ハード$50
約20000ページ
どうせなら全部したくね?
いくらかかる?w
$4 / 1000page とのこと
$80
1.2万円
ブレスト
1ドル使い切りたい
20000ページ全部試したい?
仕上がり確認したくね?そのままが俺好みであるとも限らないし
いやでも自分でカスタマイズする能力ないよね、じゃあもう全部試してそれウェブサイト乗せてしまえばいいのでは?
1ドル使いたいだけならrate limit $5とかにしてさっさと回して失敗待てばええだけやで
どっちをとる?
1万円は痛くね?
どうchatgptが翻訳するかも興味がある
のである程度の量は欲しいかも
5ドルだと? 1000pageちょっとくらいか?
5ドルでいいか
r
sample
試す
$5 limit
https://gyazo.com/d1f703c2f4fe297f28189a62b6b73d9c
is not accessed Pylance
vscodeのpythonインタプリタ指定が正しくなかった
俺のは特殊で、普段はpy3.7で、ai系使う時だけ3.11の方を使う、みたいな使い分けをしている
vscodeも3.7のままだったので3.11のにした
github上の作業フォルダでやってるので余計なコミットを省きたい
scrapboxtranslatorの.gitは消して
あとはignore
code:.gitignore
*.json
__pycache__
*.pyc
UnicodeDecodeError: 'cp932' codec can't decode byte 0x81 in position 205: illegal multibyte sequence
json.loadのところで死んでる
code:py
with open(INPUT_FILE, "r") as f:
input_json = json.load(f)
windowsマンでcmdマンなので、たぶんこれだとcp932文字コードになってしまう
code:py
# read input json
with open(INPUT_FILE, encoding='utf8', mode="r") as f:
input_json = json.load(f)
こうしたsta.icon
できた
https://gyazo.com/16a0a66c373f348cd2e32f7d97d0ab0f
あれ、出力ってどこに出るんだっけ?
chunk translationの段階ではまだ出ない?sta.icon
translatetitle → translatepage → outputか
つまり翻訳が完了した後じゃないとoutputしない
あー、じゃあ$5上限で死ぬとそこでエラーになって終わるか
いや、エラーメッセージは出すけどasync requestは続くって感じかな?
いい感じで増やしてる
https://gyazo.com/909feac3b488bce63b32dd9f0e0e069f
https://gyazo.com/95e430721c37cab9e5935c7538aa9109
Rate limit reached for default-gpt-3.5-turbo in organization org-XXX... on tokens per min. Limit: 90000 / min. Current: 88374 / min. Contact us through our help center at help.openai.com if you continue to have issues.
90000だからtoken per minuitesの方
もうちょいsleep入れた方がええんかなsta.icon
別に無料プランではないが
$0.57から伸びなくなったsta.icon
あるいはgpt-3.5-turbo-16k使うか
180000になる
$0.66
うん、いったん終了して、
16kにして
code:translateTitles.py
MODEL = "gpt-3.5-turbo-16k"
1分待って、
再実行
$1越えたら打ち切る
https://gyazo.com/6cea0ca49b8e3ec9a6e3226419da7886
あざす。$1超えることができたぜ
s
$1ドル超えた
scrapboxtranslatorがどう変換したか、とかは見れてない
ここ見たいだけなら小さなprojectのjson用意して、それで試すべきだろうsta.icon