OpenAI
Esta página se tradujo automáticamente. Ver el artículo original en inglés.

¿Cómo puedo añadir mi cliente de API a la página Bibliotecas de la comunidad?

Criterios y pasos para garantizar que tu biblioteca esté lista para añadirse a nuestra página Bibliotecas de la comunidad

Actualización: 13 days ago

OpenAI mantiene una página de Bibliotecas de la comunidad donde enumeramos clientes de API que los desarrolladores pueden usar para acceder a la API de OpenAI.

Si has creado una biblioteca de código abierto y te gustaría añadirla a esta página, ¡gracias! Nos encanta ver a desarrolladores crear herramientas adicionales de API para otros desarrolladores. También queremos asegurarnos de orientar a los desarrolladores hacia buenas soluciones que les ayuden a tener éxito a largo plazo, por lo que tenemos algunos criterios que exigimos antes de incluir bibliotecas en nuestro sitio web.

Asegúrate de cumplir los criterios indicados a continuación y, después, rellena nuestro formulario de solicitud de Bibliotecas de la comunidad.

  1. Licencia estándar de código abierto
    Para figurar en la lista, exigimos que las bibliotecas de la comunidad usen una licencia permisiva de código abierto, como MIT. Esto permite a nuestros clientes hacer fork de las bibliotecas con mayor facilidad si es necesario en caso de que los propietarios dejen de mantenerlas o de añadir funciones.

  2. Cargar las claves de API mediante variables de entorno
    Los ejemplos de código del README deben fomentar el uso de variables de entorno para cargar la clave de API de OpenAI, en lugar de codificarla directamente en el código fuente.

  3. Código correcto y de alta calidad que refleje con precisión la API
    El código debe ser fácil de leer y seguir, y en general debe ajustarse a nuestra especificación OpenAPI; las nuevas bibliotecas no deben incluir puntos de acceso marcados como deprecated: true en esta especificación.

  4. Indicar que es una biblioteca no oficial
    Indica en algún lugar cerca de la parte superior de tu README que es una biblioteca «no oficial» o «mantenida por la comunidad».

  5. Comprometerse a mantener la biblioteca
    Esto significa principalmente abordar incidencias y revisar+fusionar Pull requests. También puede ser buena idea configurar plantillas de incidencias y PR de Github como las que tenemos en nuestra biblioteca oficial de node.

¿Te ha resultado útil este artículo?