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: 12 days ago

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

Si has creado una biblioteca de código abierto que te gustaría añadir a esta página, ¡gracias! Nos encanta que los desarrolladores creen herramientas de API adicionales para otros desarrolladores. También queremos asegurarnos de recomendar a los desarrolladores buenas soluciones que les permitan obtener resultados a largo plazo, por lo que exigimos que las bibliotecas cumplan varios criterios antes de incluirlas en nuestro sitio web.

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

  1. Licencia estándar de código abierto

Para aparecer en la lista, las bibliotecas de la comunidad deben usar una licencia permisiva de código abierto, como la MIT. Así, nuestros clientes pueden hacer fork de las bibliotecas con mayor facilidad si fuera necesario, en caso de que sus propietarios dejen de mantenerlas o de añadir funciones.

  1. Cargar las claves de API mediante variables de entorno

Los ejemplos de código del archivo README deben fomentar el uso de variables de entorno para cargar la clave de la API de OpenAI, en lugar de incluirla directamente en el código fuente.

  1. Código correcto y de alta calidad que refleje fielmente la API

El código debe ser fácil de leer y seguir y, por lo general, ajustarse a nuestra especificación OpenAPI. Las bibliotecas nuevas no deben incluir endpoints marcados como deprecated: true en esta especificación.

  1. Indicar que es una biblioteca no oficial

Indica cerca del principio del archivo README que se trata de una biblioteca «no oficial» o «mantenida por la comunidad».

  1. Comprometerse a mantener la biblioteca

Esto implica principalmente resolver incidencias y revisar y fusionar solicitudes de incorporación de cambios. También puede ser buena idea configurar plantillas para Issues de GitHub y solicitudes de incorporación de cambios, como las de nuestra biblioteca oficial de Node.js.

¿Te ha resultado útil este artículo?