3
3

OpenAI APIをTypeScriptから実行するための備忘録

Last updated at Posted at 2024-02-26

概要

昨年の大晦日にOpenAIのChatAI APIを利用して検証したいことを以下の記事にまとめました。そこで、早速検証してみようと思い立ちました。年明けから色々と検証してみており、まだ終わってはいませんが、現状の備忘録をまとめておこうと思います。

検証1: TypeScriptで動作させたい

検証結果

以下のコマンドを実行すると環境構築が出来る。

:warning: 筆者はNode.jsのパッケージマネージャーとしてnpmを利用しています。

npm install --save-dev typescript && npm install openai

参考資料として以下の公式チュートリアルの内容が非常に役に立ちました。以前勉強のために購入した書籍は情報が古く、書籍内のコードをそのまま実行してもエラー終了してしまい、困っていた時に発見し、大変救われました。

検証2: Azure上のAPIのバージョンと共用したい

検証結果

社内版のChatAI APIはAzure版のそれとも独立した独自仕様の物でした。よってaxiosを用いてREST APIを叩くという方法が必要でした。

検証3: 検証3: 5$でどれぐらいの期間使えるか

検証結果

全然無料分が減りません。結構な行数のコードを渡しても全然消費されず。。。無料クレジットは有効期間が3ヶ月であるため、トークンの節約のためにコメントを除外する処理を回してからAPIに渡していた部分を止めて実行していますが、全く減りません。。。プロンプトエンジニアリングの勉強のために、ドシドシAPIにリクエストを送って頑張って消化します。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3