Introducing ChatGPT and Whisper APIs
Developers can now integrate ChatGPT and Whisper models into their apps and products through our API.
GTP -4 も今後使えるらしくwait listに登録できる様子
とりあえずチュートリアルしてみる
Just a moment...
こんなことができると
- Content generation コンテンツ生成
- Summarization 要約
- Classification, categorization, and sentiment analysis 分類、カテゴライズ、感情分析
- Data extraction データ抽出
- Translation 翻訳
- Many more! 色々
ほー、ChatGPTも普通に会話する程度であまりこの利用と考えて使っていなかったので色々考えて使えそうです。
とりあえず使ってみる
node.js か pythonがあるそうです
久しぶりにnode.js用を使ってみましょう
% git clone https://github.com/openai/openai-quickstart-node.git Cloning into 'openai-quickstart-node'... remote: Enumerating objects: 103, done. remote: Total 103 (delta 0), reused 0 (delta 0), pack-reused 103 Receiving objects: 100% (103/103), 86.86 KiB | 753.00 KiB/s, done. Resolving deltas: 100% (40/40), done.
% cp .env.example .env
# Do not share your OpenAI API key with anyone! It should remain a secret. OPENAI_API_KEY=sk-
node.js をインストール
https://nodejs.org/ja
18.15.0 LTSを入れてみます。
node-v18.15.0.pkgをダウンロードしてインストール
簡単にインストールできました。
% node -v v18.15.0 % npm -v 9.5.0
こんな状態です。
npm パッケージインストール
openapi-quickstart-nodeを展開したディレクトリで
./openai-quickstart-node % npm install % npm run dev npm notice npm notice New minor version of npm available! 9.5.0 -> 9.6.4 npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.6.4 npm notice Run npm install -g npm@9.6.4 to update! npm notice > openai-quickstart-node@0.1.0 dev > next dev ready - started server on 0.0.0.0:3000, url: http://localhost:3000 info - Loaded env from /Users/junichi/git/chatgpt/node/openai-quickstart-node/.env event - compiled client and server successfully in 1090 ms (150 modules) Attention: Next.js now collects completely anonymous telemetry regarding usage. This information is used to shape Next.js' roadmap and prioritize features. You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:Telemetry | Next.js by Vercel - The React FrameworkNext.js by Vercel is the full-stack React framework for the web.
こんな感じで
ブラウザで http://localhost:3000 を開くと以下のページが表示されます。
vimを使うので設定
GitHub - Shougo/neobundle.vim: Next generation Vim package manager
Next generation Vim package manager. Contribute to Shougo/neobundle.vim development by creating an account on GitHub.
指示通りにインストールと設定
% curl https://raw.githubusercontent.com/Shougo/neobundle.vim/master/bin/install.sh > install.sh % sh install.sh Done. Complete setup NeoBundle!
vimで
:NeoBundleInstall
[neobundle] Update done: (2023/04/06 09:39:09)
コメント