Chatbot mit API.AI und Google Cloud APIs
Dieses Beispiel zeigt, wie Sie einen iOS-Chatbot mit den Google Cloud Vision-, Speech- und Translate-APIs und API.AI erstellen.
Voraussetzungen
- Ein iOS-API-Schlüssel für die Cloud-APIs (weitere Informationen finden Sie in den Dokumenten)
- Xcode 7
- Cocoapods Version 1.0 oder höher
Schnellstart
- Klonen Sie dieses Repo und
cd
in dieses Verzeichnis. - Führen Sie
pod install
aus, um Cocoapods-Abhängigkeiten herunterzuladen und zu erstellen. - Öffnen Sie das Projekt, indem Sie
open ChatBot.xcworkspace
ausführen. - Ersetzen Sie in CBDefines.m
your google API key
durch den oben erhaltenen API-Schlüssel. - Erstellen Sie die App und führen Sie sie aus.
API-Schlüssel
- Erstellen Sie ein neues Projekt auf https://console.cloud.google.com.
- Abrechnung aktivieren.
- Gehen Sie zum API-Manager.
- Gehen Sie zu Anmeldeinformationen
- Anmeldeinformationen erstellen. Wählen Sie API-Schlüssel.
- Ersetzen Sie @"Ihren Google-API-Schlüssel" durch Ihren Google-API-Schlüssel in CBDefines.m
API.AI
Befolgen Sie optional diese Schritte, um Ihre eigenen API.AI-Agenten zu erstellen.
- Erstellen Sie einen TourGuide-Agenten.
- Gehen Sie zu Einstellungen und importieren Sie api.ai/TourGuide.zip.
- (Optionale Schritte zur Unterstützung von Chinesisch) Erstellen Sie einen TourGuideChinese-Agenten mit der Sprache, die auf Chinesisch eingestellt ist.
- Gehen Sie zu Einstellungen und importieren Sie api.ai/TourGuideChinese.zip
- Ersetzen Sie CBApiAiToken durch Ihr API.AI-Token in CBDefines.m. Sie finden Ihr Token auf der Seite mit den API.AI-Agenteneinstellungen.
Chinesische Demo
Lizenz
Dieses Beispiel wird unter der Apache 2.0-Lizenz veröffentlicht.
Haftungsausschluss
Dies ist kein offizielles Google-Produkt.
Autoren
Chang Luo und Bob Liu