Visite o cana Scintilla Hub no YouTube
- Com uma conta Google gere uma chave de autenticação API site da Google AI Developer. Copie e guarde a chave, elá só será visível no instante da criação.
- Crie uma conta na Amazon e realize o login no Alexa Developer Console.
Crie uma Skill Alexa-hosted (Python) na Alexa: (Create Skill)
- Name your Skill: Escolha um nome de sua preferência (Ex: GeminiGPT)
- Choose a primary locale: Portuguese (BR)
- Clique em Next. Em tipo de experiência selecione: Other > Custom > Alexa-hosted (Python)
- Hosting region: Pode deixar o padrão US East (N. Virginia)
- Em Templates: Clique em Import Skill
- Insira o endereço do repositório: https://github.com/Machally/skill-alexa-geminiChat.git e confirme.
Ao finalizar a importação em Invocations > Skill Invocation Name:
- Edite Skill Invocation Name. Este será o comando de invocação para sua skill. Se atende para os requisitos e restrições de palavras
- Clique em Save
- Realize o Build da Skill clicando em Build Skill. Ao finalizar, vá para a aba Code
- Crie um arquivo dentro da pasta Lambda chamado .env e adicione a linha, adicionando a API key gerada:
GOOGLE_API_KEY=SuaApiKeyGoogleAI
- Clique em Save e então em Deploy
Ao finalizar o deploy vá para aba Test:
- Em Skill testing is enabled in mude de Off para Development
- Para usar comandos de voz aceite a requisição de uso do microfone pelo site, e para falar clique e segure o ícone de mic, e solte para enviar
- Use comando de ativação configurado para iniciar a Skill, e pronto está interagindo com o Gemini pela Alexa!
A Skill já estará disponível em todos os dispositivos Alexa vinculados a sua conta.