
Competencia de desarrollo de API de Géminis.

Importante
Este proyecto se encuentra actualmente en una etapa muy temprana de desarrollo/experimental. Hay muchas características no implementadas/rotas en este momento. ¡Las contribuciones son bienvenidas para ayudar con el progreso!
Zen es un ingeniero de software de IA avanzado que puede comprender las instrucciones humanas de alto nivel, dividirlas en pasos, investigar información relevante y escribir código para lograr el objetivo dado. Utiliza grandes modelos de idiomas, algoritmos de planificación y razonamiento, y habilidades de navegación web para desarrollar de manera inteligente el software. Zen tiene como objetivo revolucionar la forma en que creamos software al proporcionar un programador de pares de IA que pueda asumir tareas de codificación complejas con una orientación humana mínima. Ya sea que necesite crear una nueva característica, solucionar un error o desarrollar un proyecto completo desde cero, está aquí para ayudarlo.
Nota
se modela después de Devin por Cognition Ai. Este proyecto tiene como objetivo ser una alternativa de código abierto a Devin con un objetivo "demasiado ambicioso" para cumplir con el mismo puntaje que Devin en los puntos de referencia de SWE-Bench ... ¿y finalmente lo venció?
Lea ReadMe.md para la documentación detallada.
Version's requirements
- Python >= 3.10 and < 3.12
- NodeJs >= 18
- bun
Para instalar, siga estos pasos:
git clone https://github.com/PrateekJannu/Zen.git cd Zenpip install -r requirements.txtplaywright install --with-deps # installs browsers in playwright (and their deps) if requiredpython zen.pyroot: INFO : Zen is up and running !ui : cd ui/
npm install
npm run starthttp://127.0.0.1:3001Para comenzar a usar, siga estos pasos:
Requiere ciertas configuraciones de configuración y claves API para funcionar correctamente:
Cuando se ejecuta por primera vez, creará un archivo config.toml para usted en el directorio raíz. Puede configurar la siguiente configuración en la página de configuración a través de UI:
Llaves de API
BING : Su clave de API de búsqueda de Bing para capacidades de búsqueda web.GOOGLE_SEARCH : su clave de API de búsqueda de Google para capacidades de búsqueda web.GOOGLE_SEARCH_ENGINE_ID : su ID de motor de búsqueda de Google para la búsqueda web con Google.GEMINI : Tu clave de API de Géminis para acceder a los modelos Géminis.NETLIFY : su clave de API Netlify para implementar y administrar proyectos web.API_Endpoints
BING : El punto final de la API de Bing para la búsqueda web.GOOGLE : El punto final de Google API para la búsqueda web.Asegúrese de mantener sus claves API seguras y no las comparta públicamente.
Zen se libera bajo la licencia MIT similar a Devika. Consulte el archivo LICENSE para obtener más información.
Esperamos que sea una herramienta valiosa en su viaje de desarrollo de software. Si tiene alguna pregunta, comentarios o sugerencias, no dude en comunicarse. ¡Feliz codificación con!