見出し画像

GPTScriptで使えるモデルと安く使う方法

GPTScriptはデフォルトで「gpt-4-turbo」がモデルとして使われている。
けっこうデバッグで動かしているとAPI料金が一回1セントくらいかかる。

上記によれば「model Name:モデル名」で使用するモデルを変えれるようだ。


「Model Name:gpt-4o mini」が使えたら安く済みそうと思って試したけどエラーになった。

GPTscriptで使用可能なmodel IDを全て教えて下さい

というGPTScriptを実行した所

OUTPUT:

以下は、GPTスクリプトで使用可能なモデルIDのリストです:

1. `gpt-4`
2. `gpt-4-0613`
3. `gpt-4-32k`
4. `gpt-4-32k-0613`
5. `gpt-3.5-turbo`
6. `gpt-3.5-turbo-16k`
7. `gpt-3.5-turbo-0613`
8. `gpt-3.5-turbo-16k-0613`

と返ってきました。
「Model Name:gpt-3.5-turbo」は動いたのでデバッグ中はこれを入れるといいかも知れません。

・・・と思ってchatGPT 4oに聞いてみたら以下のオプションがあるとのこと

gptscript --list-models

試して見たら

babbage-002
chatgpt-4o-latest
dall-e-2
dall-e-3
davinci-002
gpt-3.5-turbo
gpt-3.5-turbo-0125
gpt-3.5-turbo-1106
gpt-3.5-turbo-16k
gpt-3.5-turbo-instruct
gpt-3.5-turbo-instruct-0914
gpt-4
gpt-4-0125-preview
gpt-4-0613
gpt-4-1106-preview
gpt-4-turbo
gpt-4-turbo-2024-04-09
gpt-4-turbo-preview
gpt-4o
gpt-4o-2024-05-13
gpt-4o-2024-08-06
gpt-4o-mini
gpt-4o-mini-2024-07-18
text-embedding-3-large
text-embedding-3-small
text-embedding-ada-002
tts-1
tts-1-1106
tts-1-hd
tts-1-hd-1106
whisper-1

と出たので「gpt-4o-mini」も使えそうです。

description: Returns back the input of the script
args: input: Any string
Model Name:gpt-4o-mini
echo "${input}"

「Model Name:gpt-4o-mini」で問題なく動きました。
ハイフォンが無かったのが原因でした。
GPT-4 TurboのAPI使用料10ドルに対しGPT-4o-miniは0.15ドルなのでAPI使用料が66分の1になるわけです。

この記事が気に入ったらサポートをしてみませんか?