GautamVhavle/CatGPT-Gateway
Turn your ChatGPT or Claude account into a fully working OpenAI-compatible API. No API keys needed. Supports tool calling, vision, file attachments, and image generation.
해결하는 문제
CatGPT Gateway를 사용하면 기존 ChatGPT Plus 또는 Claude 계정을 별도의 공식 API 크레딧을 지불하지 않고 API로 사용할 수 있습니다. 이 도구는 API 키의 필요성을 우회하여 이러한 서비스의 웹 인터페이스를 자동화함으로써 OpenAI API 프로토콜을 지원하는 모든 소프트웨어에서 접근 가능하게 합니다.
작동 방식
이 프로젝트는 사용자 계정에 로그인된 상태를 유지하는 실제 Chromium 브라우저를 백그라운드에서 실행합니다(Patchright를 통해 자동화). 게이트웨이의 FastAPI 서버에 요청이 전송되면 인간과 유사한 상호작용(메시지 입력 및 웹 페이지에서 응답 추출)을 시뮬레이션하고 출력을 표준 OpenAI 호환 JSON 형식으로 변환합니다. 스텔스 패치 및 뷰포트 지터와 같은 탐지 방지 조치를 포함하여 봇으로 플래그 지정되는 것을 방지합니다.
대상 사용자
Claude 또는 ChatGPT를 자체 애플리케이션, LangChain 워크플로우 또는 사용자 지정 스크립트에 통합하려는 개발자로서, 토큰별 API 사용 비용을 지불하는 대신 기존 브라우저 기반 구독을 사용하려는 경우에 적합합니다.
주요 기능
- OpenAI 호환성: OpenAI Python SDK 및 LangChain과 즉시 작동합니다.
- 다중 공급자 지원: Claude(claude.ai) 및 ChatGPT(chatgpt.com)를 모두 지원합니다.
- 고급 기능: SSE 스트리밍, 다중 턴 대화, 비전(이미지 입력) 및 파일 첨부를 지원합니다.
- 도구 호출: 프롬프트 엔지니어링을 통한 함수 호출을 구현하여 모델이 외부 도구와 상호작용할 수 있게 합니다.
- 실시간 모니터링: 자동화된 브라우저 세션을 실시간으로 모니터링할 수 있는 라이브 다중 탭 시각적 대시보드(
/preview)를 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트