A OpenAI mantém uma página de Bibliotecas da Comunidade onde listamos clientes de API que desenvolvedores podem usar para acessar a API da OpenAI.
Se você criou uma biblioteca de código aberto e gostaria que ela fosse adicionada a esta página — obrigado! Adoramos ver desenvolvedores criando ferramentas adicionais de API para outros desenvolvedores. Também queremos garantir que estamos direcionando os desenvolvedores a boas soluções que os ajudem a ter sucesso no longo prazo, por isso temos alguns critérios que exigimos antes de listar bibliotecas em nosso site.
Certifique-se de atender aos critérios abaixo e, em seguida, preencha nosso formulário de solicitação de Bibliotecas da Comunidade.
Licença padrão de código aberto
Para ser listada, exigimos que as bibliotecas da comunidade usem uma licença de código aberto permissiva, como a MIT. Isso permite que nossos clientes façam fork das bibliotecas com mais facilidade, se necessário, caso os responsáveis parem de mantê-las ou de adicionar funcionalidades.Carregar chaves de API por variáveis de ambiente
Os exemplos de código no README devem incentivar o uso de variáveis de ambiente para carregar a chave da API da OpenAI, em vez de deixá-la hardcoded no código-fonte.Código correto e de alta qualidade que reflita com precisão a API
O código deve ser fácil de ler/acompanhar e, em geral, deve aderir à nossa especificação OpenAPI — novas bibliotecas não devem incluir endpoints marcados comodeprecated: truenessa especificação.Indicar que é uma biblioteca não oficial
Indique em algum lugar próximo ao topo do seu README que se trata de uma biblioteca “não oficial” ou “mantida pela comunidade”.Comprometer-se a manter a biblioteca
Isso significa principalmente tratar issues e revisar+mesclar pull requests. Também pode ser uma boa ideia configurar templates de Issue e PR do GitHub, como temos na nossa biblioteca oficial para Node.
