일반 소개
쌍둥이자리 OpenAI API 에이전트는 서버 유지보수가 필요 없는 무료 OpenAI 호환 엔드포인트입니다. 사용자는 개인 용도로 Vercel, Netlify, Cloudflare와 같은 플랫폼에 쉽게 배포할 수 있습니다. 이 프로젝트는 OpenAI API가 필요하지만 서버 유지 관리의 부담을 원하지 않는 사용자를 지원하기 위한 것입니다.
Gemini 모델은 이미 OpenAI 형식과 호환되므로 변환할 필요가 없습니다. 하지만 중국에서는 API에 직접 액세스할 수 없으므로 여전히 모든 종류의 프록시를 사용해야 합니다. https://generativelanguage.googleapis.com/v1beta/openai
기능 목록
- 무료 OpenAI 호환 엔드포인트 사용 가능
- 서버 유지 관리 불필요
- 멀티플랫폼 배포 지원(Vercel, Netlify, Cloudflare)
- 로컬 개발 모드 제공
- 여러 API 기본 경로 지원(/v1, /edge/v1)
- 여러 개발 환경(Node, Deno, Bun)과 호환 가능
도움말 사용
설치 및 배포
- Google API 키 받기: 먼저, 개인 Google API 키가 필요합니다. 지원되지 않는 지역(예: 유럽)에 있는 경우에도 VPN을 사용하여 얻을 수 있습니다.
- Vercel에 배포::
- 버셀 계정을 등록하거나 로그인하세요.
- 프로젝트 리포지토리를 복제하고 프로젝트 디렉토리로 이동합니다.
- 명령 사용
vercel deploy
배포. - 로컬 개발 모드: 명령 사용
vercel dev
로컬 개발 서버를 시작합니다.
- Netlify에 배포::
- Netlify 계정을 등록하거나 로그인하세요.
- 프로젝트 리포지토리를 복제하고 프로젝트 디렉토리로 이동합니다.
- 명령 사용
netlify deploy
배포. - 로컬 개발 모드: 명령 사용
netlify dev
로컬 개발 서버를 시작합니다.
- Cloudflare에 배포::
- Cloudflare Workers 계정을 등록하거나 로그인하세요.
- 클라우드플레어 워커스 플레이그라운드에 붙여넣기
src/worker.mjs
를 클릭하고 '배포' 버튼을 클릭합니다. - 또는 명령줄 도구를 사용하세요.
wrangler deploy
배포. - 로컬 개발 모드: 명령 사용
wrangler dev
로컬 개발 서버를 시작합니다.
사용법
- API 주소 구성소프트웨어 설정에 API 주소와 Gemini API 키를 입력합니다. API 기본 경로 형식은 다음과 같습니다.
https://your-deployed-site/v1
. - 환경 변수 설정예를 들어 일부 명령줄 도구의 경우 환경 변수를 설정해야 할 수 있습니다:
OPENAI_BASE_URL=https://your-deployed-site/v1
OPENAI_API_BASE=https://your-deployed-site/v1
- API 사용함수 호출을 제외한 OpenAI API에 적용되는 대부분의 매개변수를 Gemini API에서 사용할 수 있습니다. 다음 매개변수를 사용할 수 있습니다:
temperature
0.0~2.0 범위에서 생성되는 텍스트의 무작위성을 제어합니다(쌍둥이자리 자리는 더 높은 값을 지원합니다).completions
: 생성된 텍스트 수입니다.embeddings
: 텍스트의 임베디드 표현을 생성합니다.
주의
- 배포 후 브라우저에서 API 주소에 직접 액세스하면 404 오류가 표시되는데, 이는 API가 브라우저에서 직접 액세스할 수 있도록 설계되지 않았기 때문에 정상적인 현상입니다.
- 소프트웨어 설정에서 API 주소와 키가 올바르게 구성되었는지 확인합니다.
- 일부 소프트웨어 도구는 OpenAI 엔드포인트 재정의 기능을 지원하지 않을 수 있지만 대부분은 지원하며, 설정은 고급 설정이나 구성 파일에 숨겨져 있을 수 있습니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...