iobroker.ai-assistant
Version:
AI Assistant adapter allows you to control your ioBroker trought artifical intelligence based on LLMs
326 lines (325 loc) • 15.6 kB
JSON
{
"common": {
"name": "ai-assistant",
"version": "0.1.4",
"news": {
"0.1.4": {
"en": "Added Tab to Admin UI to interact with the Assistant. Added custom timeout option for requests",
"de": "Die Registerkarte zur Admin -Benutzeroberfläche hinzugefügt, um mit dem Assistenten zu interagieren. Für Anfragen benutzerdefinierte Zeitüberschreitungsoption hinzugefügt",
"ru": "Добавлена вкладка в пользовательский интерфейс Admin для взаимодействия с помощником. Добавлена пользовательская опция тайм -аута для запросов",
"pt": "Guia Adicionada à interface do usuário do administrador para interagir com o assistente. Adicionada opção de tempo limite personalizado para solicitações",
"nl": "Tab toegevoegd aan admin UI om te communiceren met de assistent. Aangepaste time -outoptie toegevoegd voor verzoeken",
"fr": "Ajout de l'onglet à l'administration de l'interface utilisateur pour interagir avec l'assistant. Ajout de l'option de délai de délai personnalisé pour les demandes",
"it": "Scheda aggiunta all'interfaccia utente di amministrazione per interagire con l'assistente. Aggiunta l'opzione timeout personalizzata per le richieste",
"es": "Pestaña agregada a la interfaz de usuario de administración para interactuar con el asistente. Opción de tiempo de espera personalizada agregada para solicitudes",
"pl": "Dodano Tab do administratora interakcji z asystentem. Dodano niestandardową opcję limitu czasu dla żądań",
"uk": "Додано вкладку до інтерфейсу адміністратора для взаємодії з помічником. Додана спеціальна опція тайм -ауту для запитів",
"zh-cn": "将选项卡添加到管理UI中以与助手互动。添加了请求的自定义超时选项"
},
"0.1.3": {
"en": "Added Deepseek as api provider. Better model view in admin config.",
"de": "Deepseek als API -Anbieter hinzugefügt. Bessere Modellansicht in Admin -Konfiguration.",
"ru": "Добавлен DeepSeek в качестве поставщика API. Лучший вид модели в конфигурации администратора.",
"pt": "Adicionado Deepseek como provedor de API. Melhor visualização do modelo na configuração do administrador.",
"nl": "Deepseek toegevoegd als API -provider. Betere modelweergave in admin -configuratie.",
"fr": "A ajouté Deepseek en tant que fournisseur d'API. Meilleure vue de modèle dans la configuration administrative.",
"it": "Aggiunto DeepSeek come fornitore API. Migliore vista modello nella configurazione di amministrazione.",
"es": "Se agregó Deepseek como proveedor de API. Mejor vista del modelo en la configuración de administración.",
"pl": "Dodano DeepSeek jako dostawca API. Lepszy widok modelu w konfiguracji administratora.",
"uk": "Додано DeepSeek як постачальник API. Кращий перегляд моделі в конфігурації адміністратора.",
"zh-cn": "添加了DeepSeek作为API提供商。 admin配置中的更好模型视图。"
},
"0.1.2": {
"en": "Anthropic API Versioning",
"de": "Anthropic API-Versionierung",
"ru": "Антропное управление версиями API",
"pt": "Versionamento da API Antrópica",
"nl": "Antropische API-versiebeheer",
"fr": "Gestion des versions de l'API Anthropic",
"it": "Versioning API antropico",
"es": "Versiones API antrópicas",
"pl": "Wersjonowanie API Anthropic",
"uk": "Версії антропного API",
"zh-cn": "人为 API 版本控制"
},
"0.1.1": {
"en": "Better error handling for Provider APIs",
"de": "Bessere Fehlerbehandlung für Provider-APIs",
"ru": "Улучшенная обработка ошибок для API-интерфейсов поставщиков.",
"pt": "Melhor tratamento de erros para APIs de provedores",
"nl": "Betere foutafhandeling voor Provider-API's",
"fr": "Meilleure gestion des erreurs pour les API du fournisseur",
"it": "Migliore gestione degli errori per le API del provider",
"es": "Mejor manejo de errores para las API de proveedores",
"pl": "Lepsza obsługa błędów w interfejsach API dostawcy",
"uk": "Покращена обробка помилок для API постачальників",
"zh-cn": "更好地处理提供者 API 的错误"
},
"0.1.0": {
"en": "Beta Release",
"de": "Beta Veröffentlichung",
"ru": "Бета-версия",
"pt": "Versão beta",
"nl": "Bèta-release",
"fr": "Version bêta",
"it": "Versione beta",
"es": "Lanzamiento beta",
"pl": "Wersja beta",
"uk": "Бета-версія",
"zh-cn": "测试版"
},
"0.0.3": {
"en": "Improved handling of malformed model responses",
"de": "Verbesserte Behandlung von falschen Modellantworten",
"ru": "Улучшена обработка неверных ответов модели.",
"pt": "Tratamento aprimorado de respostas de modelos malformados",
"nl": "Verbeterde verwerking van verkeerd opgemaakte modelreacties",
"fr": "Gestion améliorée des réponses de modèle mal formées",
"it": "Gestione migliorata delle risposte del modello non valide",
"es": "Manejo mejorado de respuestas de modelos mal formados.",
"pl": "Poprawiona obsługa zniekształconych odpowiedzi modelu",
"uk": "Покращена обробка неправильно сформованих відповідей моделі",
"zh-cn": "改进了对格式错误的模型响应的处理"
},
"0.0.2": {
"en": "Bug fixes",
"de": "Bugfixing",
"ru": "Исправления ошибок",
"pt": "Correções de bugs",
"nl": "Bugfixes",
"fr": "Corrections de bugs",
"it": "Correzioni di bug",
"es": "Corrección de errores",
"pl": "Poprawki błędów",
"uk": "Виправлення помилок",
"zh-cn": "错误修复"
},
"0.0.1": {
"en": "initial release",
"de": "Erstveröffentlichung",
"ru": "Начальная версия",
"pt": "lançamento inicial",
"nl": "Eerste uitgave",
"fr": "Première version",
"it": "Versione iniziale",
"es": "Versión inicial",
"pl": "Pierwsze wydanie",
"uk": "Початкова версія",
"zh-cn": "首次出版"
}
},
"titleLang": {
"en": "AI Assistant",
"de": "KI-Assistent",
"ru": "ИИ-помощник",
"pt": "Assistente de IA",
"nl": "AI-assistent",
"fr": "Assistant IA",
"it": "Assistente AI",
"es": "Asistente de IA",
"pl": "Asystent AI",
"uk": "ШІ помічник",
"zh-cn": "人工智能助手"
},
"desc": {
"en": "AI Assistant adapter allows you to control your ioBroker trought artifical intelligence based on LLMs",
"de": "Mit dem AI Assistant-Adapter können Sie Ihren ioBroker mithilfe künstlicher Intelligenz auf Basis von LLMs steuern",
"ru": "Адаптер AI Assistant позволяет вам управлять вашим ioBroker с помощью искусственного интеллекта на основе LLM.",
"pt": "O adaptador AI Assistant permite que você controle seu ioBroker através de inteligência artificial baseada em LLMs",
"nl": "Met de AI Assistant-adapter kunt u uw ioBroker besturen via kunstmatige intelligentie op basis van LLM's",
"fr": "L'adaptateur AI Assistant vous permet de contrôler votre ioBroker grâce à l'intelligence artificielle basée sur les LLM",
"it": "L'adattatore AI Assistant ti consente di controllare il tuo ioBroker tramite l'intelligenza artificiale basata su LLM",
"es": "El adaptador AI Assistant le permite controlar su ioBroker a través de inteligencia artificial basada en LLM",
"pl": "Adapter AI Assistant pozwala kontrolować ioBrokera poprzez sztuczną inteligencję opartą na LLM",
"uk": "Адаптер AI Assistant дозволяє вам керувати вашим ioBroker за допомогою штучного інтелекту на основі LLMs",
"zh-cn": "AI Assistant 适配器允许您通过基于 LLM 的人工智能来控制您的 ioBroker"
},
"authors": [
"ToGe3688 <toge3688@gmail.com>"
],
"keywords": [
"chatgpt",
"assistant",
"openai",
"anthropic",
"openrouter",
"perplexity",
"bot",
"AI",
"KI"
],
"licenseInformation": {
"type": "free",
"license": "MIT"
},
"platform": "Javascript/Node.js",
"icon": "ai-assistant.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/ToGe3688/ioBroker.ai-assistant/main/admin/ai-assistant.png",
"readme": "https://github.com/ToGe3688/ioBroker.ai-assistant/blob/main/README.md",
"loglevel": "info",
"tier": 3,
"mode": "daemon",
"type": "messaging",
"compact": true,
"connectionType": "cloud",
"dataSource": "push",
"messagebox": true,
"supportedMessages": {
"custom": true,
"notifications": true
},
"adminUI": {
"config": "json"
},
"adminTab": {
"name": {
"en": "Assistant",
"de": "Assistant",
"ru": "Assistant",
"pt": "Assistant",
"nl": "Assistant",
"fr": "Assistant",
"it": "Assistant",
"es": "Assistant",
"pl": "Assistant",
"zh-cn": "Assistant"
},
"link": "",
"fa-icon": "</i><img style='width:24px;margin-bottom:-6px;' src='/adapter/admin/ai-assistant.png'><i>"
},
"dependencies": [
{
"js-controller": ">=6.0.11"
}
],
"globalDependencies": [
{
"admin": ">=6.1.0"
}
]
},
"native": {
"assistant_model": "openai/gpt-4o-mini",
"chat_history": 6,
"max_tokens": 6000,
"temperature": 0.6,
"request_timeout": 30,
"max_retries": 3,
"retry_delay": 15,
"assistant_name": "Ion",
"assistant_personality": "friendly and helpful",
"assistant_language": "en",
"assistant_debug_output": false,
"anth_api_version": "2023-06-01",
"anth_models": [
{
"model_active": true,
"model_name": "claude-3-5-sonnet-latest"
},
{
"model_active": true,
"model_name": "claude-3-5-haiku-latest"
},
{
"model_active": true,
"model_name": "claude-3-opus-latest"
}
],
"opai_models": [
{
"model_active": true,
"model_name": "gpt-4o"
},
{
"model_active": true,
"model_name": "gpt-4o-mini"
},
{
"model_active": true,
"model_name": "gpt-4-turbo"
},
{
"model_active": true,
"model_name": "gpt-4"
},
{
"model_active": true,
"model_name": "gpt-3.5-turbo"
},
{
"model_active": true,
"model_name": "o1-mini"
}
],
"custom_models": [],
"pplx_models": [
{
"model_active": true,
"model_name": "llama-3.1-sonar-small-128k-online"
},
{
"model_active": true,
"model_name": "llama-3.1-sonar-large-128k-online"
},
{
"model_active": true,
"model_name": "llama-3.1-sonar-huge-128k-online"
}
],
"oprt_models": [
{
"model_active": true,
"model_name": "openai/gpt-4o-mini"
},
{
"model_active": true,
"model_name": "meta-llama/llama-3.3-70b-instruct"
},
{
"model_active": true,
"model_name": "deepseek/deepseek-chat"
},
{
"model_active": true,
"model_name": "x-ai/grok-beta"
},
{
"model_active": true,
"model_name": "anthropic/claude-3.5-sonnet"
},
{
"model_active": true,
"model_name": "perplexity/llama-3.1-sonar-huge-128k-online"
}
],
"deep_models": [
{
"model_active": true,
"model_name": "deepseek-chat"
},
{
"model_active": true,
"model_name": "deepseek-reasoner"
}
],
"available_functions": [],
"available_endpoints": []
},
"protectedNative": [
"anth_api_token",
"opai_api_token",
"pplx_api_token",
"oprt_api_token",
"custom_api_token"
],
"encryptedNative": [
"anth_api_token",
"opai_api_token",
"pplx_api_token",
"oprt_api_token",
"custom_api_token"
],
"objects": [],
"instanceObjects": []
}