OpenAI
Оваа страница беше машински преведена. Погледнете ја оригиналната статија на англиски јазик.

Како можам да го додадам мојот API клиент на страницата Community Libraries?

Критериуми и чекори за да се осигурате дека вашата библиотека е подготвена за додавање на нашата страница Community Libraries

Ажурирано: 18 days ago

OpenAI одржува страница за Библиотеки на заедницата, на која ги наведуваме API-клиентите што програмерите можат да ги користат за пристап до API-то на OpenAI.

Ако сте создале библиотека со отворен код што сакате да ја додадеме на оваа страница – ви благодариме! Нѐ радува кога програмерите создаваат дополнителни API-алатки за други програмери. Исто така, сакаме да ги насочуваме програмерите кон добри решенија што ќе им овозможат долгорочен успех, па затоа имаме неколку критериуми што библиотеките мора да ги исполнат пред да ги објавиме на нашата веб-страница.

Проверете дали ги исполнувате критериумите наведени подолу, а потоа пополнете го нашиот формулар за барање за Библиотеките на заедницата.

  1. Стандардна лиценца за отворен код

За да бидат наведени, библиотеките на заедницата мора да користат пермисивна лиценца за отворен код, како што е MIT. Ова им овозможува на нашите корисници полесно да вршат разгранување на библиотеките ако нивните сопственици престанат да ги одржуваат или да додаваат функции.

  1. Вчитување на API-клучевите преку променливи на околината

Примерите на код во README мора да поттикнуваат користење променливи на околината за вчитување на API-клучот на OpenAI, наместо тој директно да се вградува во изворниот код.

  1. Точен, висококвалитетен код што верно го отсликува API-то

Кодот треба да биде лесен за читање и разбирање и, воопшто, да биде усогласен со нашата спецификација OpenAPI – новите библиотеки не треба да содржат крајни точки означени со deprecated: true во оваа спецификација.

  1. Наведете дека библиотеката е неофицијална

Некаде близу почетокот на README наведете дека библиотеката е „неофицијална“ или „одржувана од заедницата“.

  1. Посветете се на одржување на библиотеката

Ова првенствено значи решавање на пријавените проблеми и прегледување и спојување на барањата за повлекување. Добра идеја е и да поставите шаблони за Задача во GitHub и PR, како оние во нашата официјална библиотека за Node.

Дали оваа статија ви беше корисна?