Gracias por participar en el What The Hack Azure OpenAI Fundamentals. Antes de que puedas comenzar a hackear, necesitarás configurar algunos prerrequisitos.
En este desafío, configurarás los prerrequisitos necesarios y el entorno para completar el resto del hack, incluyendo:
Para facilitar tu participación en el hackathon, te proporcionaremos las credenciales de una cuenta de Azure ya configurada con acceso a Azure OpenAI. Al inicio del desafío, recibirás instrucciones detalladas sobre cómo acceder a estas credenciales. Si en algún momento necesitas ayuda para acceder a los recursos, por favor, indícanoslo para asistirte de inmediato.
Para facilitar el desarrollo y evitar complicaciones con dependencias, utilizaremos GitHub Codespaces. Este es un entorno de desarrollo alojado en la nube, accesible desde tu navegador, que simplifica considerablemente la configuración inicial.
Cada cuenta personal de GitHub incluye un plan gratuito que ofrece aproximadamente 120 horas al mes para operar Codespaces, lo que te permite trabajar sin preocuparte por la configuración local de tu equipo. Puedes revisar el saldo de tus horas disponibles en la página de facturación de GitHub.
Para comenzar, sigue estos pasos:
Este entorno ya tiene preinstaladas todas las herramientas necesarias, permitiéndote concentrarte completamente en el desarrollo.
Una vez que hayas configurado tu Jupyter Notebook, crea un recurso de Azure OpenAI en tu suscripción de Azure y realiza algunas configuraciones iniciales.
gpt-4gpt-35-turbotext-embedding-ada-002El código en un Jupyter Notebooks obtiene sus valores de configuración de variables de entorno configuradas en un archivo .env. Algunos de estos valores de configuración son secretos (como la clave para acceder a tu recurso de Azure OpenAI).
NOTA: Un archivo .env nunca debe almacenarse en un repositorio de Git. Por lo tanto, hemos proporcionado un archivo de muestra llamado .env.sample que contiene una lista de las variables de entorno requeridas por el Jupyter Notebook.
Encontrarás el archivo .env.sample en la raíz del codespace.
.env.sample a .env.Añade las credenciales requeridas de los recursos de Azure en el archivo .env.
SUGERENCIA: Puedes obtener estas credenciales a través del Portal de Azure dentro de tu recurso AOAI. Haz clic en Keys and Endpoint desde el menú desplegable en el lado izquierdo.
CONSEJO: Aprende más sobre el uso de archivos .env aquí.
NOTA: Recursos adicionales de Azure como Azure Form Recognizer (también conocido como Azure Document Intelligence) y Azure Cognitive Search (también conocido como Azure AI Search) serán necesarios para desafíos posteriores. Puedes añadir estos valores al archivo .env más adelante a medida que avances en los desafíos.
NOTA: También hemos proporcionado un archivo .gitignore que debería evitar que accidentalmente hagas un commit de tu archivo .env renombrado a un repositorio de Git durante este hack.
Para completar este desafío con éxito, deberías poder:
/data/notebooks.env <= Renombrado de .env.sample.gitignorerequirements.txt