Generar comentarios de documentación con modelos OpenAI
Instalar • Documentación • Licencia
Las funciones etiquetadas con /** @gpt */
obtienen un comentario de documento generado automáticamente
Antes | Después |
/** @gpt */
function Greet ( name ) {
console . log ( `Hello ${ name } ` ) ;
} | /**
* @autogenerated
* @summary Generates a greeting to the passed in name
* @param {string} name - The name to greet
*/
function Greet ( name ) {
console . log ( `Hello ${ name } ` ) ;
} |
Instale gptdoc
como una dependencia de desarrollo
npm i --save-dev gptdoc
Ejecutar
node node_modules/gptdoc [args]
Puede especificar un archivo de configuración:
node node_modules/gptdoc -c .myconfig
Si no se proporciona ninguno, el script buscará .gptdoc
{
"DEBUG" : false ,
"framework" : " JSDOC " ,
"language" : " JS " ,
"files" : {
"src" : " ./src " ,
"dest" : " ./gpt "
},
"openai" : {
"temperature" : 0.7 ,
"top_p" : 1 ,
"max_tokens" : 256 ,
"model" : " text-davinci-003 "
}
}
Encuentre más información sobre la configuración aquí
Agregue un archivo .env
en su directorio raíz con OPENAI_API_KEY
o establezca OPENAI_API_KEY
como una variable de entorno del sistema.
encuentre su clave API aquí
Al ejecutar docself
en el repositorio clonado se documentarán los archivos fuente en ./src/
npm run docself
La ejecución de test
en el repositorio clonado documentará ./example/example.js
npm run test
¡Las críticas constructivas, los problemas y las relaciones públicas son más que bienvenidos!
Licencia MIT