Skip to content

Machally/skill-alexa-geminiChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Alexa GeminiChat

Modelo de Skill Alexa para integrar o Google Gemini nos dispositivos Alexa

Visite o cana Scintilla Hub no YouTube

Requisitos

  • 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.

Criando a Skill Alexa

Crie uma Skill Alexa-hosted (Python) na Alexa: (Create Skill)

  1. Name your Skill: Escolha um nome de sua preferência (Ex: GeminiGPT)
  2. Choose a primary locale: Portuguese (BR)
  3. Clique em Next. Em tipo de experiência selecione: Other > Custom > Alexa-hosted (Python)
  4. Hosting region: Pode deixar o padrão US East (N. Virginia)
  5. Em Templates: Clique em Import Skill
  6. Insira o endereço do repositório: https://github.com/Machally/skill-alexa-geminiChat.git e confirme.

Configurando a Skill

Ao finalizar a importação em Invocations > Skill Invocation Name:

  1. Edite Skill Invocation Name. Este será o comando de invocação para sua skill. Se atende para os requisitos e restrições de palavras
  2. Clique em Save
  3. Realize o Build da Skill clicando em Build Skill. Ao finalizar, vá para a aba Code
  4. Crie um arquivo dentro da pasta Lambda chamado .env e adicione a linha, adicionando a API key gerada:
    GOOGLE_API_KEY=SuaApiKeyGoogleAI
  5. Clique em Save e então em Deploy

Teste da Skill

Ao finalizar o deploy vá para aba Test:

  1. Em Skill testing is enabled in mude de Off para Development
  2. 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
  3. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages