ChatGPTをターミナルからサクッと試す方法を紹介します。
アカウント登録が必要なもののクレジットカードの登録などはないので5分もあれば試すことができました。
※ 2022年12月5日時点の情報です。AI周りは情報が速いのであくまで当時の情報ということを念頭に進めていただければ。
アカウント登録
API_KEY発行
https://beta.openai.com/account/api-keys
ドキュメント
https://beta.openai.com/docs/introduction/overview
無料期間について
$18分のクレジットが付与されます。ただし有効期限は3ヶ月間です。
それ以降は有料となりますが、クレジットカードを登録しなくても$18分は付与されるので、勝手に課金されるなどはなさそうです。
価格に関してはこちらと、ドキュメント内に詳細が書かれていました。
リクエスト数ではなくトークン、つまり何単語処理したかで課金額が決定されるみたいです。
100回以上いろんなAPI試していますが、まだ$1にもなっていないので結構潤沢に付与されていると思ってよさそうです。
ChatAPIを試す
curl -s https://api.openai.com/v1/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $YOUR_API_KEY" \ -d '{ "model": "text-davinci-003", "prompt": "コメダコーヒー美味しいよね", "temperature": 0.9, "max_tokens": 150, "top_p": 1, "presence_penalty": 0.6, "frequency_penalty": 0.0, "stop": [" Human:"," AI:"] }'
画像生成APIを試す
キーワードは日本語も指定可能みたいです。
curl https://api.openai.com/v1/images/generations \ -H 'Content-Type: application/json' \ -H "Authorization: Bearer $YOUR_API_KEY" \ -d '{ "prompt": "かわいい犬", "n": 2, "size": "256x256" }'
レスポンス
{ "created": 1670219524, "data": [ { "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-6Hi5lrdCx5dsXH0mjXtyVwaE/user-DX3s1xevY1GoZvdE2IXP2Id9/img-H5UUDrDig7EgXFTVUeHiKzSc.png?st=2022-12-05T04%3A52%3A04Z&se=2022-12-05T06%3A52%3A04Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2022-12-05T00%3A43%3A30Z&ske=2022-12-06T00%3A43%3A30Z&sks=b&skv=2021-08-06&sig=yi2ooG1NvVCafsVjAObjhWNnHDBEeq%2By9MgGYSUNLqU%3D" }, { "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-6Hi5lrdCx5dsXH0mjXtyVwaE/user-DX3s1xevY1GoZvdE2IXP2Id9/img-Pr4nvZSvwLfCvegDbN602iGm.png?st=2022-12-05T04%3A52%3A04Z&se=2022-12-05T06%3A52%3A04Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2022-12-05T00%3A43%3A30Z&ske=2022-12-06T00%3A43%3A30Z&sks=b&skv=2021-08-06&sig=txCCiddT9q51bCJj%2BFXLX1vHzF6nZps27gyeKZhO7xg%3D" } ] }
他のAPIの試し方
https://beta.openai.com/examples
上記のページから試したいAPIをクリックします。
ダイアログが表示されるので下の方にスクロールし、「API Request」の言語をcurl
にすればリクエスト文がコピーできます。
終わりに
ChatGPT、APIが用意されているのでサクッと試せていいですね!回答や要約の精度もかなり高くてAIもここまで来たのか〜という感じです。
アプリも作れたというツイートもあり、いやほんとにすごいですね。今後も続報追っていきたいと思います。