OpenAIのAPI利用料1000円で何回Xに投稿できるかChatGPTに聞いてみた
ChatGPTのAPIにてX自動投稿システムを利用した場合
どの程度クレジットが消費されるのか気になったので調べてみました。
今回のAPIは「gpt-3.5-turbo」を利用しているので2024年1月現在以下の料金となっています。

1000tokens当たりの金額が分かったので
1ツイート当たりのtoken数を割り出してみます。

大体「日本語 ≒ token数」であることが分かったので1ツイートでInputが最大140tokensとします。
Inputは様々ですが仮に140tokensとしましょう。
この前提条件を基にChatGPTに聞いてみました。
■プロンプト(質問文)
Input 140tokensとOutput 140tokensで1回の処理とみなすシステムがあります。 API利用料が以下の場合日本円で1000円課金すると何回処理が出来るか日本語で教えてください。 $1=145円とします。また計算式も表示してください。
API利用料:Input $0.0015 / 1K tokens Output $0.0020 / 1K token
■ChatGPT回答
1000円で約14,075回の処理が可能です。計算式は以下の通りです。
1回あたりの処理コスト(140トークン入力+140トークン出力)は、
0.0015 USD/1000 tokens×140 tokens+0.0020 USD/1000 tokens×140 tokens = $0.00049 USD
そして、1000円を145円/USDのレートでUSDに換算すると約6.90USDになります。したがって、6.90USD / $0.00049 USDで約14,075回の処理が可能です。
# Updated costs and conversion rate
cost_per_input_1k_tokens = 0.0015 # in USD for 1000 tokens
cost_per_output_1k_tokens = 0.0020 # in USD for 1000 tokens
# Conversion rate (updated to 1 USD = 145 JPY)
conversion_rate_usd_to_jpy = 145
# Total cost for one process (Input 140 tokens + Output 140 tokens)
total_cost_per_140_tokens = (140 / 1000) * (cost_per_input_1k_tokens + cost_per_output_1k_tokens)
# Calculating how many times the process can run with 1000 JPY
jpy_budget = 1000
usd_budget = jpy_budget / conversion_rate_usd_to_jpy
number_of_processes = usd_budget / total_cost_per_140_tokens
number_of_processes, total_cost_per_140_tokens
あっという間に計算してくれました!
1000円で約14,075回ポストが出来るならば
1日数回程度のアカウント運用であれば運用コストはほぼかからないようなものですね。
いいなと思ったら応援しよう!
チップはnote拡充のために活用させていただきます。皆様から頂くチップがこのnoteを良くしていきます。記事内容のリクエスト大歓迎です。お気軽にメッセージ下さいませ。
