252 lines
11 KiB
JSON
252 lines
11 KiB
JSON
{
|
|
"title": "AI Automation Suggester",
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"title": "KI-Anbieter auswählen",
|
|
"data": {
|
|
"provider": "KI-Anbieter"
|
|
}
|
|
},
|
|
"openai": {
|
|
"title": "OpenAI konfigurieren",
|
|
"data": {
|
|
"openai_api_key": "OpenAI API-Schlüssel",
|
|
"openai_model": "OpenAI-Modell",
|
|
"openai_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"anthropic": {
|
|
"title": "Anthropic konfigurieren",
|
|
"data": {
|
|
"anthropic_api_key": "Anthropic API-Schlüssel",
|
|
"anthropic_model": "Anthropic-Modell",
|
|
"anthropic_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"google": {
|
|
"title": "Google konfigurieren",
|
|
"data": {
|
|
"google_api_key": "Google API-Schlüssel",
|
|
"google_model": "Google-Modell",
|
|
"google_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"groq": {
|
|
"title": "Groq konfigurieren",
|
|
"data": {
|
|
"groq_api_key": "Groq API-Schlüssel",
|
|
"groq_model": "Groq-Modell",
|
|
"groq_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"localai": {
|
|
"title": "LocalAI konfigurieren",
|
|
"data": {
|
|
"localai_ip": "LocalAI IP-Adresse",
|
|
"localai_port": "LocalAI Port",
|
|
"localai_https": "HTTPS für LocalAI verwenden",
|
|
"localai_model": "LocalAI-Modell",
|
|
"localai_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"ollama": {
|
|
"title": "Ollama konfigurieren",
|
|
"data": {
|
|
"ollama_ip": "Ollama IP-Adresse",
|
|
"ollama_port": "Ollama Port",
|
|
"ollama_https": "HTTPS für Ollama verwenden",
|
|
"ollama_model": "Ollama-Modell",
|
|
"ollama_temperature": "Temperatur",
|
|
"ollama_disable_think": "Denkmodus deaktivieren (Ollama)",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"custom_openai": {
|
|
"title": "Benutzerdefiniertes OpenAI konfigurieren",
|
|
"data": {
|
|
"custom_openai_endpoint": "Benutzerdefinierter OpenAI-Endpunkt",
|
|
"custom_openai_api_key": "Benutzerdefinierter OpenAI API-Schlüssel (Optional)",
|
|
"custom_openai_model": "Benutzerdefiniertes OpenAI-Modell",
|
|
"custom_openai_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"mistral": {
|
|
"title": "Mistral AI konfigurieren",
|
|
"data": {
|
|
"mistral_api_key": "Mistral API-Schlüssel",
|
|
"mistral_model": "Mistral-Modell",
|
|
"mistral_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"perplexity": {
|
|
"title": "Perplexity AI konfigurieren",
|
|
"data": {
|
|
"perplexity_api_key": "Perplexity API-Schlüssel",
|
|
"perplexity_model": "Perplexity-Modell",
|
|
"perplexity_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"openrouter": {
|
|
"title": "OpenRouter konfigurieren",
|
|
"data": {
|
|
"openrouter_api_key": "OpenRouter API-Schlüssel",
|
|
"openrouter_model": "OpenRouter-Modell",
|
|
"openrouter_reasoning_max_tokens": "Maximale Tokens für Schlussfolgerungen (OpenRouter)",
|
|
"openrouter_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"openai_azure": {
|
|
"title": "OpenAI Azure konfigurieren",
|
|
"data": {
|
|
"openai_azure_api_key": "Azure OpenAI API-Schlüssel",
|
|
"openai_azure_deployment_id": "Azure Bereitstellungs-ID",
|
|
"openai_azure_endpoint": "Azure-Endpunkt",
|
|
"openai_azure_api_version": "Azure API-Version",
|
|
"openai_azure_temperature": "Temperatur",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
},
|
|
"generic_openai": {
|
|
"title": "Generisches OpenAI konfigurieren",
|
|
"data": {
|
|
"generic_openai_api_endpoint": "Vollständige API-URL für generisches OpenAI (sollte auf 'completions' enden)",
|
|
"generic_openai_api_key": "Generischer OpenAI API-Schlüssel (optional)",
|
|
"generic_openai_model": "Generisches OpenAI-Modell",
|
|
"generic_openai_temperature": "Temperatur",
|
|
"generic_openai_validation_endpoint": "Validierungs-URL (sollte auf 'models' enden)",
|
|
"generic_openai_enable_validation": "Validierung aktivieren",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"api_error": "API-Validierung fehlgeschlagen: {error_message}",
|
|
"cannot_connect": "Verbindung fehlgeschlagen. Bitte überprüfen Sie Ihre Einstellungen und Ihr Netzwerk.",
|
|
"unknown": "Ein unbekannter Fehler ist aufgetreten. Bitte überprüfen Sie die Protokolle für Details."
|
|
},
|
|
"abort": {
|
|
"already_configured": "Dieser KI-Anbieter ist bereits konfiguriert. Sie können ihn auf der Integrationsseite bearbeiten."
|
|
}
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"init": {
|
|
"title": "Optionen für KI-Automatisierungsvorschläge",
|
|
"data": {
|
|
"openai_api_key": "OpenAI API-Schlüssel",
|
|
"openai_model": "OpenAI-Modell",
|
|
"openai_temperature": "Temperatur (OpenAI)",
|
|
"anthropic_api_key": "Anthropic API-Schlüssel",
|
|
"anthropic_model": "Anthropic-Modell",
|
|
"anthropic_temperature": "Temperatur (Anthropic)",
|
|
"google_api_key": "Google API-Schlüssel",
|
|
"google_model": "Google-Modell",
|
|
"google_temperature": "Temperatur (Google)",
|
|
"groq_api_key": "Groq API-Schlüssel",
|
|
"groq_model": "Groq-Modell",
|
|
"groq_temperature": "Temperatur (Groq)",
|
|
"localai_ip": "LocalAI IP-Adresse",
|
|
"localai_port": "LocalAI Port",
|
|
"localai_https": "HTTPS für LocalAI verwenden",
|
|
"localai_model": "LocalAI-Modell",
|
|
"localai_temperature": "Temperatur (LocalAI)",
|
|
"ollama_ip": "Ollama IP-Adresse",
|
|
"ollama_port": "Ollama Port",
|
|
"ollama_https": "HTTPS für Ollama verwenden",
|
|
"ollama_model": "Ollama-Modell",
|
|
"ollama_temperature": "Temperatur (Ollama)",
|
|
"ollama_disable_think": "Denkmodus deaktivieren (Ollama)",
|
|
"custom_openai_endpoint": "Benutzerdefinierter OpenAI-Endpunkt",
|
|
"custom_openai_api_key": "Benutzerdefinierter OpenAI API-Schlüssel",
|
|
"custom_openai_model": "Benutzerdefiniertes OpenAI-Modell",
|
|
"custom_openai_temperature": "Temperatur (Benutzerdefiniertes OpenAI)",
|
|
"mistral_api_key": "Mistral API-Schlüssel",
|
|
"mistral_model": "Mistral-Modell",
|
|
"mistral_temperature": "Temperatur (Mistral AI)",
|
|
"perplexity_api_key": "Perplexity API-Schlüssel",
|
|
"perplexity_model": "Perplexity-Modell",
|
|
"perplexity_temperature": "Temperatur (Perplexity AI)",
|
|
"openrouter_api_key": "OpenRouter API-Schlüssel",
|
|
"openrouter_model": "OpenRouter-Modell",
|
|
"openrouter_reasoning_max_tokens": "Maximale Tokens für Schlussfolgerungen (OpenRouter)",
|
|
"openrouter_temperature": "Temperatur (OpenRouter)",
|
|
"openai_azure_api_key": "Azure OpenAI API-Schlüssel",
|
|
"openai_azure_deployment_id": "Azure Bereitstellungs-ID",
|
|
"openai_azure_endpoint": "Azure-Endpunkt",
|
|
"openai_azure_api_version": "Azure API-Version",
|
|
"openai_azure_temperature": "Temperatur (OpenAI Azure)",
|
|
"generic_openai_api_endpoint": "Vollständige API-URL für generisches OpenAI (sollte auf 'completions' enden)",
|
|
"generic_openai_api_key": "Generischer OpenAI API-Schlüssel",
|
|
"generic_openai_model": "Generisches OpenAI-Modell",
|
|
"generic_openai_temperature": "Temperatur (Generisches OpenAI)",
|
|
"generic_openai_validation_endpoint": "Validierungs-URL (Generisches OpenAI, sollte auf 'models' enden)",
|
|
"generic_openai_enable_validation": "Validierung aktivieren (Generisches OpenAI)",
|
|
"max_input_tokens": "Maximale Eingabe-Tokens",
|
|
"max_output_tokens": "Maximale Ausgabe-Tokens"
|
|
},
|
|
"description": "Passen Sie die Einstellungen für Ihre KI-Anbieter an. Es werden nur die für den konfigurierten Anbieter relevanten Felder verwendet. Allgemeine Einstellungen wie Token-Limits werden pro Anbieter festgelegt."
|
|
}
|
|
},
|
|
"error": {
|
|
"invalid_input": "Ein oder mehrere Werte sind ungültig."
|
|
}
|
|
},
|
|
"services": {
|
|
"generate_suggestions": {
|
|
"name": "Vorschläge generieren",
|
|
"description": "Manuelles Auslösen von KI-Automatisierungsvorschlägen.",
|
|
"fields": {
|
|
"provider_config": {
|
|
"name": "Anbieterkonfiguration",
|
|
"description": "Welche Anbieterkonfiguration soll verwendet werden (falls mehrere vorhanden)?"
|
|
},
|
|
"custom_prompt": {
|
|
"name": "Benutzerdefinierter Prompt",
|
|
"description": "Optionaler benutzerdefinierter Prompt, um den Standard-System-Prompt zu überschreiben oder die Vorschläge auf bestimmte Themen auszurichten."
|
|
},
|
|
"all_entities": {
|
|
"name": "Alle Entitäten berücksichtigen",
|
|
"description": "Wenn wahr, werden alle Entitäten berücksichtigt, anstatt nur neue."
|
|
},
|
|
"domains": {
|
|
"name": "Domänen",
|
|
"description": "Liste der zu berücksichtigenden Domänen. Wenn leer, werden alle Domänen berücksichtigt."
|
|
},
|
|
"entity_limit": {
|
|
"name": "Entitäten-Limit",
|
|
"description": "Maximale Anzahl von Entitäten, die berücksichtigt werden (zufällig ausgewählt)."
|
|
},
|
|
"automation_read_yaml": {
|
|
"name": "Datei 'automations.yaml' lesen",
|
|
"description": "Liest den YAML-Code der in der 'automations.yaml'-Datei gefundenen Automatisierungen und fügt ihn an. Diese Aktion verbraucht viele Eingabe-Tokens. Verwenden Sie sie mit Vorsicht und mit Modellen, die ein großes Kontextfenster haben (z.B. Gemini)."
|
|
},
|
|
"automation_limit": {
|
|
"name": "Limit für Automatisierungen",
|
|
"description": "Maximale Anzahl der zu analysierenden Automatisierungen (Standard: 100)."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |