|
--- |
|
title: Gemini API iPhone |
|
emoji: 🌙 |
|
colorFrom: indigo |
|
colorTo: pink |
|
sdk: docker |
|
pinned: false |
|
--- |
|
|
|
# Gemini API × iPhoneショートカット中継サーバ |
|
|
|
## セットアップ手順 |
|
|
|
1. ライブラリのインストール |
|
``` |
|
pip install -r requirements.txt |
|
``` |
|
|
|
2. `.env` ファイルを作成し、以下のようにGemini APIキーを記述 |
|
``` |
|
GEMINI_API_KEY=AIzaSy...(あなたのAPIキー) |
|
``` |
|
|
|
3. サーバ起動 |
|
``` |
|
uvicorn app:app --reload --port 8000 |
|
``` |
|
|
|
4. iPhoneショートカットで以下の設定を行う: |
|
- URL: http://<このサーバのアドレス>:8000/story |
|
- メソッド: POST |
|
- 本文(JSON): |
|
``` |
|
{ |
|
"prompt": "3分以内で眠れるおとぎ話を作ってください。" |
|
} |
|
``` |
|
- レスポンスから `story` を取得し、Siriで「テキストを読み上げる」 |