GPT Turbo를 사용한 구현
GPT Turbo용 플러그인
중요 공지
2023년 12월 현재 GPT Turbo는 여전히 이전 버전의 OpenAI Chat Completion API를 기반으로 하며 더 이상 사용되지 않는 기능을 사용합니다. 예를 들어, 라이브러리는 동등한 기능을 갖춘 "도구"로 대체된 "함수 호출" 개념을 여전히 사용하고 있습니다. 이 기능은 이 글을 쓰는 시점에도 API에서 지원되지만 현재는 더 이상 사용되지 않는 것으로 표시되어 있으며 프로젝트에서 최신 버전의 GPT Turbo가 실행 중이더라도 향후 작동이 중단될 가능성이 높습니다.
나(maxijonson)는 최근 다른 프로젝트로 인해 조금 바빠서 GPT Turbo가 최근에 많은 관심을 받지 못하고 몇 가지 새로운 기능을 놓친 이유입니다. 앞으로는 라이브러리를 최신 버전의 API로 업데이트하고 새로운 기능을 추가할 계획이지만, 언제 이런 일이 발생할지는 알려드릴 수 없습니다. 프로젝트의 유일한 관리자이고 예전만큼 집중하지 않아서 작업할 시간을 찾기가 어렵습니다.
분기
feature/api-update
최신 버전의 API를 기반으로 하는 작업 진행 중인 라이브러리 버전이 포함되어 있습니다.이로 인해 불편을 끼쳐드려 죄송합니다. 도움을 주고 싶다면 PR을 언제나 환영합니다!
당신은 도서관을 찾고 있는 개발자이신가요? 여기를 클릭하세요!
GPT Turbo는 OpenAI의 Chat Completion API와의 원활한 통합을 위한 JavaScript 라이브러리입니다. 원활한 대화 연속성을 위해 대화 기록을 관리하고, 채팅 완료 매개변수를 미세 조정하고, 호출 가능한 기능을 정의할 수 있습니다. 라이브러리는 핵심 기능 이상으로 기능을 확장하기 위한 플러그인도 지원합니다.
? GPT-4 를 포함한 모든 채팅 완료 모델을 지원합니다. (전체 목록은 여기)
ChatGPT와 마찬가지로 단일, 스트리밍 및 기능 완성을 모두 지원합니다.
⚙ 온도, 탑피, 빈도 페널티 등 채팅 완료 매개변수를 조정하세요.
Node.js와 브라우저 모두에서 호환됩니다.
대화 기록을 추적하여 대화를 쉽게 이어갈 수 있습니다.
? 대화를 API로 보내기 전에 대화의 비용과 규모를 예측하세요. ( gpt-turbo-plugin-stats
플러그인을 통해 )
? 직렬화 및 역직렬화 방법을 사용하여 대화를 쉽게 지속할 수 있습니다.
? 라이브러리 기능을 확장하기 위한 플러그인 시스템을 포함합니다.
TypeScript로 완전히 구축되었습니다.
⚔️ 다양한 환경에서 실전 테스트를 거쳤습니다. (구현 참조)
이 저장소는 라이브러리와 이를 기반으로 하는 소규모 프로젝트를 모두 포함하는 모노 저장소입니다. 다음은 GPT Turbo Library로 구축된 모든 프로젝트 목록입니다.
GPT Turbo에는 라이브러리 기능을 확장하기 위한 플러그인 시스템이 있습니다. 누구나 사용자 정의 플러그인을 만들고 게시할 수 있지만 이 저장소에는 다음과 같은 자체 제작 플러그인이 포함되어 있습니다.
여기서 Discord 커뮤니티 서버에 가입하세요!
GPT Turbo는 MIT 라이선스에 따라 라이선스가 부여됩니다.
OpenAI 계정에 실수로 요금이 청구되는 것을 방지하려면 OpenAI 계정에 청구 한도를 설정하는 것을 잊지 마세요!