252 lines
14 KiB
JSON
252 lines
14 KiB
JSON
{
|
|
"title": "AI Automation Suggester",
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"title": "Выберите Провайдера ИИ",
|
|
"data": {
|
|
"provider": "Провайдер ИИ"
|
|
}
|
|
},
|
|
"openai": {
|
|
"title": "Настроить OpenAI",
|
|
"data": {
|
|
"openai_api_key": "Ключ API OpenAI",
|
|
"openai_model": "Модель OpenAI",
|
|
"openai_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"anthropic": {
|
|
"title": "Настроить Anthropic",
|
|
"data": {
|
|
"anthropic_api_key": "Ключ API Anthropic",
|
|
"anthropic_model": "Модель Anthropic",
|
|
"anthropic_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"google": {
|
|
"title": "Настроить Google",
|
|
"data": {
|
|
"google_api_key": "Ключ API Google",
|
|
"google_model": "Модель Google",
|
|
"google_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"groq": {
|
|
"title": "Настроить Groq",
|
|
"data": {
|
|
"groq_api_key": "Ключ API Groq",
|
|
"groq_model": "Модель Groq",
|
|
"groq_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"localai": {
|
|
"title": "Настроить LocalAI",
|
|
"data": {
|
|
"localai_ip": "IP-адрес LocalAI",
|
|
"localai_port": "Порт LocalAI",
|
|
"localai_https": "Использовать HTTPS для LocalAI",
|
|
"localai_model": "Модель LocalAI",
|
|
"localai_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"ollama": {
|
|
"title": "Настроить Ollama",
|
|
"data": {
|
|
"ollama_ip": "IP-адрес Ollama",
|
|
"ollama_port": "Порт Ollama",
|
|
"ollama_https": "Использовать HTTPS для Ollama",
|
|
"ollama_model": "Модель Ollama",
|
|
"ollama_temperature": "Температура",
|
|
"ollama_disable_think": "Отключить Режим Размышления (Ollama)",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"custom_openai": {
|
|
"title": "Настроить Пользовательский OpenAI",
|
|
"data": {
|
|
"custom_openai_endpoint": "Пользовательский Endpoint OpenAI",
|
|
"custom_openai_api_key": "Пользовательский Ключ API OpenAI (Необязательно)",
|
|
"custom_openai_model": "Пользовательская Модель OpenAI",
|
|
"custom_openai_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"mistral": {
|
|
"title": "Настроить Mistral AI",
|
|
"data": {
|
|
"mistral_api_key": "Ключ API Mistral",
|
|
"mistral_model": "Модель Mistral",
|
|
"mistral_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"perplexity": {
|
|
"title": "Настроить Perplexity AI",
|
|
"data": {
|
|
"perplexity_api_key": "Ключ API Perplexity",
|
|
"perplexity_model": "Модель Perplexity",
|
|
"perplexity_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"openrouter": {
|
|
"title": "Настроить OpenRouter",
|
|
"data": {
|
|
"openrouter_api_key": "Ключ API OpenRouter",
|
|
"openrouter_model": "Модель OpenRouter",
|
|
"openrouter_reasoning_max_tokens": "Макс. Токенов для Размышлений OpenRouter",
|
|
"openrouter_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"openai_azure": {
|
|
"title": "Настройка OpenAI Azure",
|
|
"data": {
|
|
"openai_azure_api_key": "Ключ API Azure OpenAI",
|
|
"openai_azure_deployment_id": "ID развертывания Azure",
|
|
"openai_azure_endpoint": "Конечная точка Azure",
|
|
"openai_azure_api_version": "Версия API Azure",
|
|
"openai_azure_temperature": "Температура",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
},
|
|
"generic_openai": {
|
|
"title": "Настройка универсального OpenAI",
|
|
"data": {
|
|
"generic_openai_api_endpoint": "Полный URL-адрес API универсального OpenAI (должен заканчиваться на 'completions')",
|
|
"generic_openai_api_key": "Ключ API универсального OpenAI (опционально)",
|
|
"generic_openai_model": "Модель универсального OpenAI",
|
|
"generic_openai_temperature": "Температура",
|
|
"generic_openai_validation_endpoint": "URL-адрес для проверки (должен заканчиваться на 'models')",
|
|
"generic_openai_enable_validation": "Включить валидацию",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"api_error": "Ошибка проверки API: {error_message}",
|
|
"cannot_connect": "Не удалось подключиться. Проверьте настройки и сеть.",
|
|
"unknown": "Произошла неизвестная ошибка. Проверьте логи для получения подробной информации."
|
|
},
|
|
"abort": {
|
|
"already_configured": "Этот провайдер ИИ уже настроен. Вы можете отредактировать его на странице интеграций."
|
|
}
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"init": {
|
|
"title": "Настройки Советчика Автоматизаций с ИИ",
|
|
"data": {
|
|
"openai_api_key": "Ключ API OpenAI",
|
|
"openai_model": "Модель OpenAI",
|
|
"openai_temperature": "Температура (OpenAI)",
|
|
"anthropic_api_key": "Ключ API Anthropic",
|
|
"anthropic_model": "Модель Anthropic",
|
|
"anthropic_temperature": "Температура (Anthropic)",
|
|
"google_api_key": "Ключ API Google",
|
|
"google_model": "Модель Google",
|
|
"google_temperature": "Температура (Google)",
|
|
"groq_api_key": "Ключ API Groq",
|
|
"groq_model": "Модель Groq",
|
|
"groq_temperature": "Температура (Groq)",
|
|
"localai_ip": "IP-адрес LocalAI",
|
|
"localai_port": "Порт LocalAI",
|
|
"localai_https": "Использовать HTTPS для LocalAI",
|
|
"localai_model": "Модель LocalAI",
|
|
"localai_temperature": "Температура (LocalAI)",
|
|
"ollama_ip": "IP-адрес Ollama",
|
|
"ollama_port": "Порт Ollama",
|
|
"ollama_https": "Использовать HTTPS для Ollama",
|
|
"ollama_model": "Модель Ollama",
|
|
"ollama_temperature": "Температура (Ollama)",
|
|
"ollama_disable_think": "Отключить Режим Размышления (Ollama)",
|
|
"custom_openai_endpoint": "Пользовательский Endpoint OpenAI",
|
|
"custom_openai_api_key": "Пользовательский Ключ API OpenAI",
|
|
"custom_openai_model": "Пользовательская Модель OpenAI",
|
|
"custom_openai_temperature": "Температура (Пользовательский OpenAI)",
|
|
"mistral_api_key": "Ключ API Mistral",
|
|
"mistral_model": "Модель Mistral",
|
|
"mistral_temperature": "Температура (Mistral AI)",
|
|
"perplexity_api_key": "Ключ API Perplexity",
|
|
"perplexity_model": "Модель Perplexity",
|
|
"perplexity_temperature": "Температура (Perplexity AI)",
|
|
"openrouter_api_key": "Ключ API OpenRouter",
|
|
"openrouter_model": "Модель OpenRouter",
|
|
"openrouter_reasoning_max_tokens": "Макс. Токенов для Размышлений OpenRouter",
|
|
"openrouter_temperature": "Температура (OpenRouter)",
|
|
"openai_azure_api_key": "Ключ API Azure OpenAI",
|
|
"openai_azure_deployment_id": "ID Развертывания Azure",
|
|
"openai_azure_endpoint": "Endpoint Azure",
|
|
"openai_azure_api_version": "Версия API Azure",
|
|
"openai_azure_temperature": "Температура (OpenAI Azure)",
|
|
"generic_openai_api_endpoint": "Полный URL-адрес API для Общего OpenAI (должен заканчиваться на 'completions')",
|
|
"generic_openai_api_key": "Ключ API Общего OpenAI",
|
|
"generic_openai_model": "Модель Общего OpenAI",
|
|
"generic_openai_temperature": "Температура (Общий OpenAI)",
|
|
"generic_openai_validation_endpoint": "URL-адрес для проверки (Общий OpenAI, должен заканчиваться на 'models')",
|
|
"generic_openai_enable_validation": "Включить валидацию (Общий OpenAI)",
|
|
"max_input_tokens": "Максимальное количество входных токенов",
|
|
"max_output_tokens": "Максимальное количество выходных токенов"
|
|
},
|
|
"description": "Настройте параметры для ваших провайдеров ИИ. Будут использоваться только те поля, которые относятся к настроенному вами провайдеру. Общие параметры, такие как лимиты токенов, настраиваются для каждого провайдера."
|
|
}
|
|
},
|
|
"error": {
|
|
"invalid_input": "Одно или несколько значений недействительны."
|
|
}
|
|
},
|
|
"services": {
|
|
"generate_suggestions": {
|
|
"name": "Сгенерировать Предложения",
|
|
"description": "Вручную запустить генерацию предложений по автоматизации с ИИ.",
|
|
"fields": {
|
|
"provider_config": {
|
|
"name": "Конфигурация провайдера",
|
|
"description": "Какую конфигурацию провайдера использовать (если у вас несколько)"
|
|
},
|
|
"custom_prompt": {
|
|
"name": "Пользовательский запрос",
|
|
"description": "Необязательный пользовательский запрос для переопределения системного запроса по умолчанию или направления предложений к определённым темам."
|
|
},
|
|
"all_entities": {
|
|
"name": "Учитывать все сущности",
|
|
"description": "Если включено, учитываются все сущности, а не только новые."
|
|
},
|
|
"domains": {
|
|
"name": "Домены",
|
|
"description": "Список доменов для рассмотрения. Если пусто, учитываются все домены."
|
|
},
|
|
"entity_limit": {
|
|
"name": "Лимит сущностей",
|
|
"description": "Максимальное количество сущностей для рассмотрения (выбирается случайным образом)."
|
|
},
|
|
"automation_read_yaml": {
|
|
"name": "Прочитать файл 'automations.yaml'",
|
|
"description": "Читает и добавляет YAML-код автоматизаций, найденных в файле 'automations.yaml'. Это действие использует много входных токенов, используйте его с осторожностью и с моделями с большим окном контекста (например, Gemini)."
|
|
},
|
|
"automation_limit": {
|
|
"name": "Лимит автоматизаций",
|
|
"description": "Максимальное количество автоматизаций для анализа (по умолчанию: 100)."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |