iBUHub/AIStudioToAPI
A wrapper that exposes Google AI Studio Build as OpenAI, Gemini, and Anthropic compatible APIs.(一个将 Google AI Studio Build 封装为兼容 OpenAI / Gemini / Anthropic 风格 API 的工具)
해결하는 문제
이 프로젝트는 Google AI Studio의 "Build App" 웹 인터페이스를 표준 API인 것처럼 접근할 수 있는 방법을 제공합니다. Gemini 모델(이미지 생성 및 TTS 포함)을 프로그래밍 가능한 인터페이스를 통해 사용하고 싶지만, 웹 기반의 AI Studio 환경을 활용하고자 하는 요구를 해결하며, 브라우저 기반 도구를 호환 가능한 API 백엔드로 전환합니다.
작동 방식
이 도구는 Camoufox 브라우저를 통해 브라우저 자동화를 사용하여 AI Studio 웹 인터페이스와 상호작용하는 프록시 서버로 작동합니다. 들어오는 API 요청을 브라우저 작업으로 변환하고, 웹 응답을 다시 API 형식으로 변환합니다. 여러 Google 계정을 지원하며, 제한 또는 오류를 관리하기 위해 자동으로 전환할 수 있습니다.
대상 사용자
Gemini 모델을 자체 애플리케이션 또는 기존 AI 클라이언트(예: AMC WebUI)에 통합하고 싶은 개발자들, 직접 API 키 대신 AI Studio 웹 인터페이스를 사용하고 싶거나, 더 높은 처리량을 위해 여러 계정을 관리해야 하는 사용자들.
주요 기능
- 다중 API 호환성: OpenAI, Gemini, Anthropic API 형식을 지원합니다.
- 도구 사용 지원: 모든 지원되는 API 인터페이스에서 함수 호출을 가능하게 합니다.
- 계정 관리: 여러 Google 계정을 지원하며, 자동 전환과 Docker 배포용 VNC 기반 로그인 시스템을 제공합니다.
- 유연한 모델 제어: 모델 이름 접미사를 통해 사고 모드, 웹 검색, 코드 실행을 강제할 수 있습니다.
- 프록시 지원: 네트워크 제한을 처리하기 위해 계정별 프록시 매핑을 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트