Chatbot avec API.AI et API Google Cloud
Cet exemple montre comment créer un chatbot iOS avec les API Google Cloud Vision, Speech et Translate et API.AI.
Conditions préalables
- Une clé API iOS pour les API Cloud (voir la documentation pour en savoir plus)
- Xcode7
- Cocoapods version 1.0 ou ultérieure
Démarrage rapide
- Clonez ce dépôt et
cd
dans ce répertoire. - Exécutez
pod install
pour télécharger et créer des dépendances Cocoapods. - Ouvrez le projet en exécutant
open ChatBot.xcworkspace
. - Dans CBDefines.m, remplacez
your google API key
par la clé API obtenue ci-dessus. - Créez et exécutez l'application.
Clés API
- Créez un nouveau projet sur https://console.cloud.google.com.
- Activez la facturation.
- Accédez au Gestionnaire d'API.
- Aller aux informations d'identification
- Créez des informations d'identification. Choisissez Clé API.
- Remplacez @"votre clé API Google" par votre clé API Google dans CBDefines.m
API.AI
Si vous le souhaitez, suivez ces étapes pour créer vos propres agents API.AI.
- Créez un agent TourGuide.
- Accédez à Paramètres et importez api.ai/TourGuide.zip.
- (Étapes facultatives pour prendre en charge le chinois) Créez un agent TourGuideChinese avec la langue définie sur le chinois.
- Accédez à Paramètres et importez api.ai/TourGuideChinese.zip
- Remplacez CBApiAiToken par votre jeton API.AI dans CBDefines.m. Vous pouvez trouver votre jeton sur la page de configuration de l'agent API.AI.
Démo chinoise
Licence
Cet exemple est publié sous la licence Apache 2.0.
Clause de non-responsabilité
Ce n'est pas un produit Google officiel.
Auteurs
Chang Luo et Bob Liu