252 lines
11 KiB
JSON
252 lines
11 KiB
JSON
{
|
|
"title": "AI Automation Suggester",
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"title": "Seleccionar Proveïdor d'IA",
|
|
"data": {
|
|
"provider": "Proveïdor d'IA"
|
|
}
|
|
},
|
|
"openai": {
|
|
"title": "Configurar OpenAI",
|
|
"data": {
|
|
"openai_api_key": "Clau API d'OpenAI",
|
|
"openai_model": "Model d'OpenAI",
|
|
"openai_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"anthropic": {
|
|
"title": "Configurar Anthropic",
|
|
"data": {
|
|
"anthropic_api_key": "Clau API d'Anthropic",
|
|
"anthropic_model": "Model d'Anthropic",
|
|
"anthropic_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"google": {
|
|
"title": "Configurar Google",
|
|
"data": {
|
|
"google_api_key": "Clau API de Google",
|
|
"google_model": "Model de Google",
|
|
"google_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"groq": {
|
|
"title": "Configurar Groq",
|
|
"data": {
|
|
"groq_api_key": "Clau API de Groq",
|
|
"groq_model": "Model de Groq",
|
|
"groq_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"localai": {
|
|
"title": "Configurar LocalAI",
|
|
"data": {
|
|
"localai_ip": "Adreça IP de LocalAI",
|
|
"localai_port": "Port de LocalAI",
|
|
"localai_https": "Utilitzar HTTPS per a LocalAI",
|
|
"localai_model": "Model de LocalAI",
|
|
"localai_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"ollama": {
|
|
"title": "Configurar Ollama",
|
|
"data": {
|
|
"ollama_ip": "Adreça IP d'Ollama",
|
|
"ollama_port": "Port d'Ollama",
|
|
"ollama_https": "Utilitzar HTTPS per a Ollama",
|
|
"ollama_model": "Model d'Ollama",
|
|
"ollama_temperature": "Temperatura",
|
|
"ollama_disable_think": "Desactivar Mode de Pensament (Ollama)",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"custom_openai": {
|
|
"title": "Configurar OpenAI Personalitzat",
|
|
"data": {
|
|
"custom_openai_endpoint": "URL de l'API d'OpenAI Personalitzada",
|
|
"custom_openai_api_key": "Clau API d'OpenAI Personalitzada (Opcional)",
|
|
"custom_openai_model": "Model d'OpenAI Personalitzat",
|
|
"custom_openai_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"mistral": {
|
|
"title": "Configurar Mistral AI",
|
|
"data": {
|
|
"mistral_api_key": "Clau API de Mistral",
|
|
"mistral_model": "Model de Mistral",
|
|
"mistral_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"perplexity": {
|
|
"title": "Configurar Perplexity AI",
|
|
"data": {
|
|
"perplexity_api_key": "Clau API de Perplexity",
|
|
"perplexity_model": "Model de Perplexity",
|
|
"perplexity_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"openrouter": {
|
|
"title": "Configurar OpenRouter",
|
|
"data": {
|
|
"openrouter_api_key": "Clau API d'OpenRouter",
|
|
"openrouter_model": "Model d'OpenRouter",
|
|
"openrouter_reasoning_max_tokens": "Màxim de tokens de raonament d'OpenRouter",
|
|
"openrouter_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"openai_azure": {
|
|
"title": "Configurar OpenAI Azure",
|
|
"data": {
|
|
"openai_azure_api_key": "Clau API d'Azure OpenAI",
|
|
"openai_azure_deployment_id": "ID de Desplegament d'Azure",
|
|
"openai_azure_endpoint": "URL de l'API d'Azure",
|
|
"openai_azure_api_version": "Versió de l'API d'Azure",
|
|
"openai_azure_temperature": "Temperatura",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
},
|
|
"generic_openai": {
|
|
"title": "Configurar OpenAI Genèric",
|
|
"data": {
|
|
"generic_openai_api_endpoint": "URL completa de l'API d'OpenAI genèrica (hauria d'acabar amb 'completions')",
|
|
"generic_openai_api_key": "Clau API d'OpenAI Genèric (Opcional)",
|
|
"generic_openai_model": "Model d'OpenAI Genèric",
|
|
"generic_openai_temperature": "Temperatura",
|
|
"generic_openai_validation_endpoint": "URL de validació (hauria d'acabar amb 'models')",
|
|
"generic_openai_enable_validation": "Activar Validació",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"api_error": "La validació de l'API ha fallat: {error_message}",
|
|
"cannot_connect": "No s'ha pogut connectar. Revisa la teva configuració i la xarxa.",
|
|
"unknown": "S'ha produït un error desconegut. Revisa els registres per a més detalls."
|
|
},
|
|
"abort": {
|
|
"already_configured": "Aquest proveïdor d'IA ja està configurat. Pots editar-lo des de la pàgina d'integracions."
|
|
}
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"init": {
|
|
"title": "Opcions del Suggeridor d'Automatitzacions amb IA",
|
|
"data": {
|
|
"openai_api_key": "Clau API d'OpenAI",
|
|
"openai_model": "Model d'OpenAI",
|
|
"openai_temperature": "Temperatura (OpenAI)",
|
|
"anthropic_api_key": "Clau API d'Anthropic",
|
|
"anthropic_model": "Model d'Anthropic",
|
|
"anthropic_temperature": "Temperatura (Anthropic)",
|
|
"google_api_key": "Clau API de Google",
|
|
"google_model": "Model de Google",
|
|
"google_temperature": "Temperatura (Google)",
|
|
"groq_api_key": "Clau API de Groq",
|
|
"groq_model": "Model de Groq",
|
|
"groq_temperature": "Temperatura (Groq)",
|
|
"localai_ip": "Adreça IP de LocalAI",
|
|
"localai_port": "Port de LocalAI",
|
|
"localai_https": "Utilitzar HTTPS per a LocalAI",
|
|
"localai_model": "Model de LocalAI",
|
|
"localai_temperature": "Temperatura (LocalAI)",
|
|
"ollama_ip": "Adreça IP d'Ollama",
|
|
"ollama_port": "Port d'Ollama",
|
|
"ollama_https": "Utilitzar HTTPS per a Ollama",
|
|
"ollama_model": "Model d'Ollama",
|
|
"ollama_temperature": "Temperatura (Ollama)",
|
|
"ollama_disable_think": "Desactivar Mode de Pensament (Ollama)",
|
|
"custom_openai_endpoint": "URL de l'API d'OpenAI Personalitzada",
|
|
"custom_openai_api_key": "Clau API d'OpenAI Personalitzada",
|
|
"custom_openai_model": "Model d'OpenAI Personalitzat",
|
|
"custom_openai_temperature": "Temperatura (OpenAI Personalitzat)",
|
|
"mistral_api_key": "Clau API de Mistral",
|
|
"mistral_model": "Model de Mistral",
|
|
"mistral_temperature": "Temperatura (Mistral AI)",
|
|
"perplexity_api_key": "Clau API de Perplexity",
|
|
"perplexity_model": "Model de Perplexity",
|
|
"perplexity_temperature": "Temperatura (Perplexity AI)",
|
|
"openrouter_api_key": "Clau API d'OpenRouter",
|
|
"openrouter_model": "Model d'OpenRouter",
|
|
"openrouter_reasoning_max_tokens": "Màxim de tokens de raonament d'OpenRouter",
|
|
"openrouter_temperature": "Temperatura (OpenRouter)",
|
|
"openai_azure_api_key": "Clau API d'Azure OpenAI",
|
|
"openai_azure_deployment_id": "ID de Desplegament d'Azure",
|
|
"openai_azure_endpoint": "URL de l'API d'Azure",
|
|
"openai_azure_api_version": "Versió de l'API d'Azure",
|
|
"openai_azure_temperature": "Temperatura (OpenAI Azure)",
|
|
"generic_openai_api_endpoint": "URL completa de l'API d'OpenAI genèrica (hauria d'acabar amb 'completions')",
|
|
"generic_openai_api_key": "Clau API d'OpenAI Genèric",
|
|
"generic_openai_model": "Model d'OpenAI Genèric",
|
|
"generic_openai_temperature": "Temperatura (OpenAI Genèric)",
|
|
"generic_openai_validation_endpoint": "URL de validació (OpenAI Genèric, hauria d'acabar amb 'models')",
|
|
"generic_openai_enable_validation": "Activar Validació (OpenAI Genèric)",
|
|
"max_input_tokens": "Màxim de tokens d'entrada",
|
|
"max_output_tokens": "Màxim de tokens de sortida"
|
|
},
|
|
"description": "Ajusta la configuració dels teus proveïdors d'IA. S'utilitzaran els camps rellevants per al proveïdor que hagis configurat. Els paràmetres comuns, com els límits de tokens, es configuren per a cada proveïdor."
|
|
}
|
|
},
|
|
"error": {
|
|
"invalid_input": "Un o més valors són invàlids."
|
|
}
|
|
},
|
|
"services": {
|
|
"generate_suggestions": {
|
|
"name": "Generar Suggeriments",
|
|
"description": "Activar manualment els suggeriments d'automatització amb IA.",
|
|
"fields": {
|
|
"provider_config": {
|
|
"name": "Configuració del Proveïdor",
|
|
"description": "Quina configuració de proveïdor utilitzar (si en tens diverses)?"
|
|
},
|
|
"custom_prompt": {
|
|
"name": "Prompt Personalitzat",
|
|
"description": "Prompt personalitzat opcional per anul·lar el prompt del sistema per defecte o guiar els suggeriments cap a temes específics."
|
|
},
|
|
"all_entities": {
|
|
"name": "Considerar Totes les Entitats",
|
|
"description": "Si és cert, considerar totes les entitats en lloc de només les noves."
|
|
},
|
|
"domains": {
|
|
"name": "Dominis",
|
|
"description": "Llista de dominis a considerar. Si està buit, es consideren tots els dominis."
|
|
},
|
|
"entity_limit": {
|
|
"name": "Límit d'Entitats",
|
|
"description": "Nombre màxim d'entitats a considerar (seleccionades aleatòriament)."
|
|
},
|
|
"automation_read_yaml": {
|
|
"name": "Llegir el fitxer 'automations.yaml'",
|
|
"description": "Llegeix i adjunta el codi YAML de les automatitzacions trobades al fitxer 'automations.yaml'. Aquesta acció consumirà molts tokens d'entrada, fes-la servir amb precaució i amb models que tinguin una finestra de context gran (p. ex., Gemini)."
|
|
},
|
|
"automation_limit": {
|
|
"name": "Límit d'Automatitzacions",
|
|
"description": "Nombre màxim d'automatitzacions a analitzar (per defecte: 100)."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |