CheckCodeOI es una prueba de concepto que utiliza ChatGPT para analizar código Python. El proyecto interactúa con la API de OpenAI para evaluar scripts de Python proporcionados por el usuario. En la carpeta test puedes encontrar scripts que he utilizado durante las pruebas.
- Comprobación de Ruta de Archivo: Verifica si el archivo especificado existe y es accesible.
- Lectura de Contenido de Archivo: Lee el contenido del archivo de Python proporcionado.
- Análisis de Código con OpenAI: Envía el contenido del archivo a la API de OpenAI para su análisis.
- Python 3.x
- Acceso a la API de OpenAI (requiere una clave API)
- Crear un Entorno Virtual:
python -m venv venv
- Activar el Entorno Virtual:
- Windows:
venv\Scripts\activate
- Unix o MacOS:
source venv/bin/activate
- Windows:
- Instalar Dependencias:
pip install openai
-
Configurar la Clave API de OpenAI: Establezca su clave API de OpenAI como una variable de entorno
OPENAI_API_KEY
. -
Ejecutar el Script:
python main.py
-
Ingresar la Ruta del Archivo de Python: Cuando se le solicite, ingrese la ruta completa del archivo de Python que desea analizar.
-
Revisar el Análisis: El script proporcionará un análisis del código Python utilizando la API de OpenAI.
Las contribuciones son bienvenidas. Por favor, envíe una solicitud de extracción para las mejoras propuestas.
Este proyecto está licenciado bajo la Licencia MIT - vea el archivo LICENSE para más detalles.