En este tutorial, te guiaremos para configurar tus variables de entorno para los servicios de Azure utilizando un archivo .env. Las variables de entorno te permiten gestionar de forma segura credenciales sensibles, como claves API, sin tener que codificarlas directamente en tu base de código.
[!IMPORTANT]
- Solo es necesario configurar un servicio de modelo de lenguaje (Azure OpenAI o OpenAI). Completa las variables de entorno para el servicio que prefieras. Si se establecen variables de entorno para múltiples modelos de lenguaje, el co-op translator seleccionará uno según la prioridad.
- Si no se configuran las variables de entorno de Computer Vision, el traductor cambiará automáticamente al modo solo Markdown.
[!NOTE] Esta guía se centra principalmente en los servicios de Azure, pero puedes elegir cualquier modelo de lenguaje compatible de la lista de modelos y servicios compatibles.
En el directorio raíz de tu proyecto, crea un archivo llamado .env. Este archivo almacenará todas tus variables de entorno en un formato sencillo.
[!WARNING] No hagas commit de tu archivo .env en sistemas de control de versiones como Git. Agrega .env a tu archivo .gitignore para evitar commits accidentales.
Navega al directorio raíz de tu proyecto.
Crea un archivo .env en el directorio raíz de tu proyecto.
Abre el archivo .env y pega la siguiente plantilla:
# Azure Credentials
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key"
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint"
# Optional fallback set example (index 1)
AZURE_AI_SERVICE_API_KEY_1="your_azure_ai_service_api_key_1"
AZURE_AI_SERVICE_ENDPOINT_1="https://your_azure_ai_service_endpoint_1"
# Azure OpenAI Credentials
AZURE_OPENAI_API_KEY="your_azure_openai_api_key"
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint"
AZURE_OPENAI_MODEL_NAME="your_model_name"
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name"
AZURE_OPENAI_API_VERSION="your_api_version"
# Optional fallback sets: duplicate the full AZURE_OPENAI_* set with suffix _1/_2 (same index for all variables)
# OpenAI Credentials
OPENAI_API_KEY="your_openai_api_key"
OPENAI_ORG_ID="your_openai_org_id"
OPENAI_CHAT_MODEL_ID="your_chat_model_id(ex. gpt-4o)"
OPENAI_BASE_URL="https://api.openai.com/v1 (If you don't have a custom base URL, you can delete this lin, then it will use the default base URL)"
# Optional fallback sets: duplicate the full OPENAI_* set with suffix _1/_2 (same index for all variables)
[!NOTE] Si quieres encontrar tus claves API y puntos de conexión, puedes consultar set-up-azure-ai.md.
Aviso Legal: Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de ningún malentendido o interpretación errónea derivada del uso de esta traducción.