iPhone/Mac ショートカット app で ChatGPT で音声入出力

まずは、sh で書いてAPIのリクエストとレスポンス内容を確認。


#!/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

👉 API Reference - OpenAI API hatena-bookmark

それを、ios/macOS で共有できる ショートカット app に書き換える。

ついでに、iPhone/Mac で使える音声入出力処理を追加。

意外とシンプル。

iPhone/Mac ショートカット app で ChatGPT で音声入出力



ショートカットでも JSON を簡単にやり取りできるのが驚き。

Mac でも音声入出力は稼働できる。

あと、iPhone の入力音声をスクリーンレコードで同時に録音したいです。

 

■ 公開しました!

OPENAI_API_KEY があれば無料でつかえます。


👉 OpenAI Chat Completion hatena-bookmark

ダウンロードしたら、あなたの OPENAI_API_KEY を入力すればOK。

OPENAI_API_KEY の取得の方法は以下から。


関連ワード:  appleiOSiPhonemacおすすめこれはすごいツールニュース人気ニュース速報便利な設定評判開発