OpenAI
Esta página foi traduzida automaticamente. Ver o artigo original em inglês.

Como posso adicionar o meu cliente API à página Bibliotecas da Comunidade?

Critérios e passos para garantir que a sua biblioteca está pronta para ser adicionada à nossa página Bibliotecas da Comunidade

Atualizado: 13 days ago

O OpenAI mantém uma página de Bibliotecas da Comunidade onde listamos clientes API que os programadores podem usar para aceder à API da OpenAI.

Se criou uma biblioteca open source que gostaria de adicionar a esta página – obrigado! Gostamos muito de ver programadores a criar ferramentas API adicionais para outros programadores. Também queremos garantir que estamos a orientar os programadores para boas soluções que os ajudarão a ter sucesso a longo prazo, por isso temos alguns critérios que exigimos antes de listar bibliotecas no nosso website.

Certifique-se de que cumpre os critérios abaixo indicados e, em seguida, preencha o nosso formulário de pedido de Bibliotecas da Comunidade.

  1. Licença open source padrão
    Para ser listada, exigimos que as bibliotecas da comunidade usem uma licença open-source permissiva, como a MIT. Isto permite que os nossos clientes façam mais facilmente fork de bibliotecas, se necessário, caso os proprietários deixem de as manter ou de adicionar funcionalidades.

  2. Carregar chaves API através de variáveis de ambiente
    Os exemplos de código no README devem incentivar a utilização de variáveis de ambiente para carregar a chave da API da OpenAI, em vez de a codificar diretamente no código-fonte.

  3. Código correto e de elevada qualidade que reflete com precisão a API
    O código deve ser fácil de ler/seguir e deve, de um modo geral, aderir à nossa especificação OpenAPI – as novas bibliotecas não devem incluir endpoints marcados como deprecated: true nesta especificação.

  4. Indicar que é uma biblioteca não oficial
    Indique algures perto do topo do seu README que se trata de uma biblioteca «não oficial» ou «mantida pela comunidade».

  5. Comprometer-se a manter a biblioteca
    Isto significa principalmente tratar issues e rever+fazer merge de pull requests. Também pode ser uma boa ideia configurar modelos de Issues e PR do GitHub, como os que temos na nossa biblioteca node oficial.

Este artigo foi útil?