aurora-develop/aurora

free chatgpt api

해결하는 문제

Aurora는 ChatGPT Web 인터페이스의 내부 백엔드 기능을 표준 OpenAI 호환 API로 변환합니다. 이로 인해 개발자는 OpenAI API 형식을 기대하는 애플리케이션 내에서 챗, 파일 분석, 이미지 생성과 같은 ChatGPT Web 기능을 사용할 수 있으며, 각 기능에 공식 API 키를 별도로 확보할 필요가 없습니다.

작동 방식

이 프로젝트는 프록시 및 번역 계층으로 작동합니다. OpenAI 스타일의 엔드포인트로 전송된 요청을 ChatGPT Web 백엔드가 이해할 수 있는 요청으로 변환합니다. 인증 처리 및 탐지 회피를 위해 다양한 토큰 유형(액세스, 리프레시, 세션, 무료 UUID)을 사용하는 계정 풀을 관리합니다. 각 계정은 고유의 TLS 클라이언트, 프록시 IP, 브라우저 지문, 웹소켓 연결을 갖추어 실제 사용자 행동을 모방합니다.

대상 사용자

표준화된 API 인터페이스를 통해 ChatGPT Web의 전체 기능(다중 모달 기능 포함)을 자체 소프트웨어에 통합하고자 하는 개발자들.

주요 특징

  • 광범위한 기능 지원: 챗 완성, 파일 기반 Q&A, 이미지 생성/편집, 음성-텍스트 변환(트랜스크립션), 텍스트-음성 변환(TTS)을 지원합니다.
  • 도구 호출 시뮬레이션: 사용자 정의 텍스트 프로토콜(<tool_call>)을 사용해 함수 호출을 시뮬레이션하고, 모델 출력을 표준 OpenAI 도구 호출 형식으로 자동 변환하기 위해 시스템 프롬프트를 자동 삽입합니다.
  • 고도화된 계정 관리: 계정 ID 기반의 자동 토큰 갱신 및 중복 제거를 포함한 강력한 계정 풀 관리 시스템을 제공합니다.
  • 유연한 인증 방식: OAuth 리프레시 토큰, 세션 토큰, 런타임에 제공되는 외부 액세스 토큰 등 다양한 토큰 소스를 지원합니다.
  • 인프라 준비 완료: 프록시 풀 및 TLS를 내장 지원하여 안정성과 연결성을 보장합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트