banana-prompts は何をしますか?
AI Studioアプリをローカル環境で構築、実行、デプロイ。Gemini APIキーをサポートし、高速テストのためのシンプルな開発ワークフローを提供します。
概要
banana-promptsは、Google AI Studioのアプリを手軽にローカルで開発・テスト・デプロイするためのツールです。Gemini APIキーを使った認証により、クラウド上のAI Studioとローカル環境のシームレスな連携を実現します。
前提条件
- Node.js (v18以上)
- npm または yarn
- Google AI StudioのアカウントとGemini APIキー
インストール
npm install -g banana-prompts
セットアップ
- Gemini APIキーを環境変数に設定します:
export GEMINI_API_KEY="あなたのAPIキー"
- AI Studioからエクスポートしたプロジェクトをクローンまたはダウンロードします。
使用方法
ローカルサーバーの起動
banana dev
これにより、デフォルトで http://localhost:3000 に開発サーバーが起動します。
アプリのテスト
ブラウザで http://localhost:3000 にアクセスし、AI Studioアプリをテストします。コードに変更を加えると、ホットリロードが自動的に反映されます。
デプロイ
banana deploy
このコマンドは、アプリを本番環境にデプロイします。デプロイ先の設定は banana.config.json でカスタマイズできます。
設定
プロジェクトルートに banana.config.json ファイルを作成して設定をカスタマイズします:
{
"port": 3000,
"apiKey": "${GEMINI_API_KEY}",
"deployTarget": "vercel"
}
開発ワークフロー
- AI Studioでプロンプトとアプリを作成
- プロジェクトをエクスポート
banana devでローカルテスト- プロンプトを反復的に改善
banana deployで公開
サポート
- ドキュメント: docs.banana-prompts.dev
- GitHub: Ishimwek664/banana-prompts
ライセンス
MIT