Proyecto backend para Sudoku realizado con Genkit y desplegado en Vercel.
Consulte la aplicación frontend creada con Flutter en este repositorio de Github.
Para ejecutar este proyecto, es necesario instalar genkit. Lea la documentación para obtener más información.
npm install -g genkit
El siguiente paso es configurar las variables de entorno. Consulte el archivo .env.example y copie el contenido en un archivo .env
.
GOOGLE_API_KEY
representa la clave API de AI que se puede crear desde Google AI Studio.API_KEY
representa una clave aleatoria utilizada para la autorización. Se espera que la interfaz o el cliente envíe esta clave a través del encabezado x-api-key .Lea más sobre la autorización HTTP que no es de Firebase en la documentación.
Este proyecto se puede ejecutar a través de la interfaz de usuario de Genkit Developer. Para iniciar la interfaz de usuario, utilice el siguiente comando:
genkit start
# or
npm run genkit
Revise la documentación para obtener explicaciones detalladas y ejemplos.
Alternativamente, este proyecto se puede ejecutar como un proyecto rápido. Siga los siguientes comandos:
npm run build
npm start
Este proyecto se implementa en Vercel.
Consulte el archivo vercel.json que contiene las configuraciones utilizadas para la implementación de vercel.
Además, consulte esta documentación oficial sobre cómo implementar una aplicación Firebase Genkit en cualquier plataforma Node.js.