Chatbot com API.AI e APIs do Google Cloud
Este exemplo demonstra como criar um chatbot para iOS com APIs Google Cloud Vision, Speech e Translate e API.AI.
Pré-requisitos
- Uma chave de API iOS para APIs Cloud (consulte a documentação para saber mais)
- Xcode 7
- Cocoapods versão 1.0 ou posterior
Início rápido
- Clone este repositório e
cd
neste diretório. - Execute
pod install
para baixar e construir dependências do Cocoapods. - Abra o projeto executando
open ChatBot.xcworkspace
. - Em CBDefines.m, substitua
your google API key
pela chave API obtida acima. - Crie e execute o aplicativo.
Chaves de API
- Crie um novo projeto em https://console.cloud.google.com.
- Ative o faturamento.
- Vá para o Gerenciador de APIs.
- Vá para Credenciais
- Crie credenciais. Escolha a chave API.
- Substitua @"sua chave de API do Google" pela sua chave de API do Google em CBDefines.m
API.AI
Opcionalmente, siga estas etapas para criar seus próprios agentes API.AI.
- Crie um agente TourGuide.
- Vá para Configurações e importe api.ai/TourGuide.zip.
- (Etapas opcionais para oferecer suporte ao chinês) Crie um agente TourGuideChinese com o idioma definido como chinês.
- Vá para Configurações e importe api.ai/TourGuideChinese.zip
- Substitua CBApiAiToken pelo seu token API.AI em CBDefines.m. Você pode encontrar seu token na página de configuração do agente API.AI.
Demonstração Chinesa
Licença
Este exemplo foi lançado sob a licença Apache 2.0.
Isenção de responsabilidade
Este não é um produto oficial do Google.
Autores
Chang Luo e Bob Liu