제미니-오픈AI: 역세대 제미니가 지역 제한을 우회하고 OpenAI 호환 API로 변환하는 방법

최신 AI 리소스7개월 전 업데이트 AI 공유 서클
2.8K 00

일반 소개

쌍둥이자리 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)과 호환 가능

 

도움말 사용

설치 및 배포

  1. Google API 키 받기: 먼저, 개인 Google API 키가 필요합니다. 지원되지 않는 지역(예: 유럽)에 있는 경우에도 VPN을 사용하여 얻을 수 있습니다.
  2. Vercel에 배포::
    • 버셀 계정을 등록하거나 로그인하세요.
    • 프로젝트 리포지토리를 복제하고 프로젝트 디렉토리로 이동합니다.
    • 명령 사용vercel deploy배포.
    • 로컬 개발 모드: 명령 사용vercel dev로컬 개발 서버를 시작합니다.
  3. Netlify에 배포::
    • Netlify 계정을 등록하거나 로그인하세요.
    • 프로젝트 리포지토리를 복제하고 프로젝트 디렉토리로 이동합니다.
    • 명령 사용netlify deploy배포.
    • 로컬 개발 모드: 명령 사용netlify dev로컬 개발 서버를 시작합니다.
  4. Cloudflare에 배포::
    • Cloudflare Workers 계정을 등록하거나 로그인하세요.
    • 클라우드플레어 워커스 플레이그라운드에 붙여넣기src/worker.mjs를 클릭하고 '배포' 버튼을 클릭합니다.
    • 또는 명령줄 도구를 사용하세요.wrangler deploy배포.
    • 로컬 개발 모드: 명령 사용wrangler dev로컬 개발 서버를 시작합니다.

사용법

  1. API 주소 구성소프트웨어 설정에 API 주소와 Gemini API 키를 입력합니다. API 기본 경로 형식은 다음과 같습니다.https://your-deployed-site/v1.
  2. 환경 변수 설정예를 들어 일부 명령줄 도구의 경우 환경 변수를 설정해야 할 수 있습니다:
    • OPENAI_BASE_URL=https://your-deployed-site/v1
    • OPENAI_API_BASE=https://your-deployed-site/v1
  3. API 사용함수 호출을 제외한 OpenAI API에 적용되는 대부분의 매개변수를 Gemini API에서 사용할 수 있습니다. 다음 매개변수를 사용할 수 있습니다:
    • temperature0.0~2.0 범위에서 생성되는 텍스트의 무작위성을 제어합니다(쌍둥이자리 자리는 더 높은 값을 지원합니다).
    • completions: 생성된 텍스트 수입니다.
    • embeddings: 텍스트의 임베디드 표현을 생성합니다.

주의

  • 배포 후 브라우저에서 API 주소에 직접 액세스하면 404 오류가 표시되는데, 이는 API가 브라우저에서 직접 액세스할 수 있도록 설계되지 않았기 때문에 정상적인 현상입니다.
  • 소프트웨어 설정에서 API 주소와 키가 올바르게 구성되었는지 확인합니다.
  • 일부 소프트웨어 도구는 OpenAI 엔드포인트 재정의 기능을 지원하지 않을 수 있지만 대부분은 지원하며, 설정은 고급 설정이나 구성 파일에 숨겨져 있을 수 있습니다.
© 저작권 정책
AiPPT

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...