À propos
HA Text AI connecte Home Assistant à plusieurs fournisseurs cloud de modèles de langage, pour les utiliser dans des automatisations et des scripts. Il prend en charge OpenAI, Anthropic Claude, DeepSeek et Google Gemini, ainsi que tout point de terminaison compatible OpenAI, y compris des serveurs auto-hébergés lorsque l’accès au réseau local est autorisé. L’action de question renvoie la réponse complète directement à l’automatisation appelante, ce qui évite la limite de 255 caractères de l’état. Il conserve aussi l’historique des conversations par instance, avec des actions pour le lire ou l’effacer et pour définir un prompt système par défaut. Une sortie JSON structurée et des remplacements par requête du modèle, de la température, de la longueur de réponse et du mode de réflexion sont disponibles. Le nombre de tokens, la latence et les statistiques d’erreurs apparaissent comme attributs de capteur, et la configuration se fait dans l’interface avec une clé API du fournisseur.
Résumé automatique du README et du code de smkrv/ha-text-ai, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Utilise le cloud du fournisseur Nécessite une connexion internet et un compte chez le fournisseur.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Configurer l’instance HA Text AI
- Nom de l’instance (p. ex. « GPT Assistant », « Claude Helper »)
- Clé API pour l’authentification
- Modèle d’IA à utiliser
- Créativité des réponses (0-2, plus bas = plus ciblé)
- Longueur maximale de la réponse (1-100000 tokens)
- URL du point de terminaison API personnalisé (facultatif)
- Fournisseur d’API
- Délai minimal entre les requêtes (0,1-60 secondes)
- Délai d’expiration des requêtes API en secondes (5-600)
- Nombre de messages de contexte à conserver (1-20)
- Taille maximale de l’historique des conversations (1-100)
- Autoriser les points de terminaison du réseau local (pour les proxys auto-hébergés)
- Désactiver le mode de réflexion/raisonnement (Qwen /no_think, supprime les blocs think, Gemini 2.5 thinking_budget=0)
Réglages du fournisseur
- Nom de l’instance (p. ex. « GPT Assistant », « Claude Helper »)
- Clé API pour l’authentification
- Modèle d’IA à utiliser
- URL du point de terminaison API personnalisé (facultatif)
- Créativité des réponses (0-2, plus bas = plus ciblé)
- Longueur maximale de la réponse (1-100000 tokens)
- Délai minimal entre les requêtes (0,1-60 secondes)
- Délai d’expiration des requêtes API en secondes (5-600)
- Nombre de messages de contexte à conserver (1-20)
- Taille maximale de l’historique des conversations (1-100)
- Autoriser les points de terminaison du réseau local (pour les proxys auto-hébergés)
- Désactiver le mode de réflexion/raisonnement (Qwen /no_think, supprime les blocs think, Gemini 2.5 thinking_budget=0)
Après la mise en place
- Fournisseur d’API
- Clé API
- URL du point de terminaison API
- Modèle d’IA
- Créativité des réponses (0-2)
- Longueur maximale de la réponse (1-100000)
- Intervalle minimal entre les requêtes (0,1-60 secondes)
- Délai d’expiration des requêtes API en secondes (5-600)
- Nombre de messages précédents à inclure dans le contexte (1-20)
- Taille maximale de l’historique des conversations (1-100)
- Autoriser les points de terminaison du réseau local (pour les proxys auto-hébergés)
- Désactiver le mode de réflexion/raisonnement (Qwen /no_think, supprime les blocs think, Gemini 2.5 thinking_budget=0)
Textes issus du code de smkrv/ha-text-ai. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Actions
- Poser une question (HA Text AI)Envoie une question au modèle d’IA et reçoit une réponse détaillée. Ce service renvoie désormais les données de réponse directement, ce qui élimine le besoin de capteurs de texte séparés et la limite de 255 caractères. La réponse sera aussi enregistrée dans l’historique des conversations.Champs : Instance, Question, Messages de contexte, Prompt système, Modèle, Température, Tokens max., Sortie structurée, Schéma JSON, Désactiver la réflexion
- Vider l’historiqueSupprime toutes les questions et réponses stockées de l’historique des conversationsChamps : Instance
- Obtenir l’historiqueRécupère l’historique des conversations avec filtrage et tri facultatifsChamps : Instance, Limite, Filtrer par modèle, Date de début, Inclure les métadonnées, Ordre de tri
- Définir le prompt systèmeDéfinit les instructions de comportement système par défaut pour toutes les conversations futuresChamps : Instance, Prompt système
Extrait du README
- Multi-provider support: OpenAI, Anthropic Claude, DeepSeek, Google Gemini, plus any OpenAI-compatible endpoint
- Conversation context: the model sees previous messages; depth is configurable per request (1-20)
- Response variables: ask_question returns the full response directly to the calling automation, bypassing the 255-character state limit
- Structured output: JSON responses matching a schema you provide
- Per-request overrides: model, temperature, max_tokens, system prompt, thinking mode
- Usage metrics: token counters, latency and success/error statistics as sensor attributes
- File-based history: per-instance JSON storage with automatic rotation at 1 MB
S’affiche dans Vulpo :
carte Graphique, Apple Watch.Informations
- Installations
- 213 partagent leurs statistiques
- Étoiles GitHub
- 85
- Connexion
- Utilise le cloud du fournisseur
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v2.5.3,
- Catégorie
- IA et voix, Modèles d’IA
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
ha_text_ai- Problèmes
- Signaler un problème











