まずは、sh で書いてAPIのリクエストとレスポンス内容を確認。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
while read -r question | |
do | |
answer=$( | |
curl \ | |
-sH POST "https://api.openai.com/v1/chat/completions" \ | |
-H "Content-Type: application/json;charset=utf-8" \ | |
-H "Authorization: Bearer $OPENAI_API_KEY" \ | |
-d "{ | |
\"model\": \"gpt-3.5-turbo\", | |
\"messages\": [ | |
{\"role\": \"user\", \"content\": \"$question\"} | |
] | |
}" | \ | |
jq -r '.choices[].message.content' | |
) | |
echo | |
echo "$answer" | |
echo | |
done |
それを、ios/macOS で共有できる ショートカット app に書き換える。
ついでに、iPhone/Mac で使える音声入出力処理を追加。
意外とシンプル。
ショートカットでも JSON を簡単にやり取りできるのが驚き。
Mac でも音声入出力は稼働できる。
あと、iPhone の入力音声をスクリーンレコードで同時に録音したいです。
■ 公開しました!
OPENAI_API_KEY があれば無料でつかえます。
ダウンロードしたら、あなたの OPENAI_API_KEY を入力すればOK。
OPENAI_API_KEY の取得の方法は以下から。
OpenAI ChatGPT の API_KEY を取得する https://t.co/xDM19cAO4d #ChatGPT #OpenAI
— chanzmao (@maochanz) March 30, 2023
関連ワード: apple・iOS・iPhone・mac・おすすめ・これはすごい・ツール・ニュース・人気ニュース速報・便利な設定・評判・開発