Rejoignez le serveur Discord
Une application expérimentale open source qui intègre les modèles Openai GPT-3.5-Turbo-0125 ou GPT-4-turbo via API, NLP, TTS, STT et un appareil OBD-II ELM327 pour créer un assistant diagnostique de véhicule mains libres et activé par la voix.
17/03/2024: Mise à jour pour utiliser Openai V1
14/14/2023: Ajout de la branche "Development" avec l'option d'utiliser la saisie de texte dans le terminal au lieu des commandes vocales.
git clone https://github.com/ < your_username > /Automotive-AI.git./install.sh Définissez vos clés et variables API dans .env.template et enregistrez-la sous le nom de .env
cp .env.template .envSans interface de communication de véhicule:
python -m appAvec un périphérique ELM327 connecté:
python -m app --device elm327. install.bat Définissez vos clés et variables API dans .env.template et enregistrez-la sous le nom de .env
copy .env.template .envSans interface de communication de véhicule:
python -m appAvec un périphérique ELM327 connecté:
python -m app --device elm327Pour démarrer une conversation qui utilise JSON pour l'historique de la conversation, utilisez la commande "Démarrer une conversation".
Une fois une conversation démarrée, vous pouvez utiliser les commandes vocales suivantes pour gérer l'historique de la conversation:
Après avoir installé COM0COM, exécutez:
elm -p COM6 -a 500000 Définissez le port com dans le fichier .env sur COM7 .
python air_fuel_datastream.pySuivi les données de l'appareil OBD-II ELM327 à la console, mais il n'y a actuellement aucun moyen d'arrêter le flux autre que de fermer l'application.