aurora-develop/aurora
free chatgpt api
해결하는 문제
Aurora는 ChatGPT Web 인터페이스의 내부 백엔드 기능을 표준 OpenAI 호환 API로 변환합니다. 이를 통해 개발자는 OpenAI API 형식을 사용하는 애플리케이션 내에서 ChatGPT의 웹 기능(채팅, 이미지 생성, 음성 서비스 등)을 각 기능마다 공식 API 키를 발급받을 필요 없이 사용할 수 있습니다.
작동 원리
이 프로젝트는 OpenAI 스타일의 API 요청을 ChatGPT Web 백엔드에서 요구하는 특정 요청으로 변환하는 프록시 계층 역할을 합니다. 인증 토큰(access, refresh, session, free UUID tokens) 풀을 관리하고 세션 유지의 복잡성을 처리합니다. 탐지를 피하고 안정성을 보장하기 위해 각 계정마다 고유한 TLS 클라이언트, 프록시 IP, 브라우저 핑거프린트, WebSocket 연결을 할당합니다.
대상 사용자
ChatGPT Web의 전체 기능(파일 Q&A, 이미지 편집, TTS 등)을 익숙한 API 구조를 사용하여 자신의 소프트웨어에 통합하려는 개발자를 위해 설계되었습니다.
주요 특징
- 광범위한 기능 지원: 채팅 완성, 이미지 생성/편집, 음성 인식(STT), 음성 합성(TTS), Q&A를 위한 파일 업로드를 지원합니다.
- 도구 호출 시뮬레이션: 텍스트 기반 프로토콜 (
<tool_call>)을 사용하여 함수 호출을 시뮬레이션하고, 이를 표준 OpenAI 형식으로 자동 파싱합니다. - 고급 계정 관리: 토큰 중복 제거, 10분마다 자동 토큰 갱신, 외부 액세스 토큰 지원을 포함한 강력한 시스템을 갖추고 있습니다.
- 인프라 제어: 프록시 풀, TLS 설정, 사용자 지정 브라우저 핑거프린트에 대한 내장 지원을 통해 계정 격리를 유지합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트