これはChatGPTに質問できるアレクサスキルのテンプレートです。
このリポジトリはChatGPTに質問できるアレクサスキルのテンプレートです。 以下のインストール手順に従って、ご自身のアレクサにスキルをインストールできます。
- alexa developer consoleにログインします。
- Alexaスキル一覧で「スキルの作成」をクリックします。
- スキル名を入力します。
- プライマリロケールを「日本語」に設定します。
- 「次へ」をクリックします。
- エクスペリエンスのタイプを「その他」に設定します。
- モデルを「カスタム」に設定します。
- ホスティングサービスを「Alexa-hosted (Node.js)」に設定します。
- ホスト地域はそのままにして、「次へ」をクリックします。
- Templatesの横にある「スキルをインポート」をクリックします。
- 入力欄にこのリポジトリのURLを入力し、「インポート」をクリックします。※URLは、このリポジトリのCodeボタンをクリックし、HTTPSのURLをコピーしてください。
- インポートが完了し、スキルの設定画面に移動しますので、しばらくお待ちください。
- スキルの設定画面の上部にある「コードエディタ」をクリックします。
- 左ペインのフォルダ一覧から「Skill Code→lambda→chat-gpt-api-key」を選択し、ダブルクリックします。
const chatGptApiKey = 'YOUR_API_KEY'
のYOUR_API_KEYをChatGPTのAPIキーに書き換えます。- 右上の「保存」をクリック、「デプロイ」をクリックし、デプロイの完了を待ちます。
- スキルの設定画面の上部にある「ビルド」をクリックします。
- 右上の「スキルをビルド」→「ビルド」をクリックし、ビルドの完了を待ちます。
- iPhoneのAmazon Alexaアプリを起動します。
- 右下のメニューから「その他」をタップします。
- 「スキル・ゲーム」をタップします。
- 一番下までスクロールし、「マイスキル」をタップします。
- 「開発」をタップし、先ほど作成したスキルをタップします。
- 「このスキルを有効にする」をタップします。
- もし「スキルを無効にする」が表示されている場合は、すでに有効になっています。
- 「アレクサ、スキル名を起動して」と話しかけてみます。※設定したスキル名に置き換えてください。
- 質問すると、ChatGPTが回答します。
- 「終了」と話しかけるとスキルが終了します。
- このスキルを使用するには、amazon developerのアカウントが必要です。
- このスキルを使用するには、OpenAIのChatGPTのAPIキーが必要です。
このプログラムのテンプレートを使用した場合、作者は損害や問題について一切の責任を負いません。 このテンプレートはあくまで提供のためのものであり、その使用によって生じるあらゆる損害や問題(バグ、データの損失、セキュリティの問題など)について、作者は一切の責任を負いません。 使用する前に、自身でテンプレートのコードを適切にテストし、動作やセキュリティについて自己責任で確認してください。
このプログラムのテンプレートはオープンソースであり、自由に使用、変更、再配布することができます。ただし、次の条件を満たす場合に限ります:
- このテンプレートの著作権表示や免責事項は、変更せずにすべてのコピーまたは重要な部分に含める必要があります。
- テンプレートを使用することによって生じる損害について、作者は一切の責任を負いません。
このプログラムのテンプレートは改善の余地があります。 バグの報告や新しい機能の提案は、IssueやPull Requestを通じて歓迎します。 ただし、テンプレートを使用する際に注意点や潜在的な問題がある場合は、それについても指摘していただけると助かります。
このプログラムのテンプレートはMITライセンスのもとで提供されています。 詳細については、付属のLICENSEファイルをご覧ください。