gcli2api은(는) 무엇을 하나요?
GeminiCLI와 Antigravity를 OpenAI, GEMINI 및 Claude API 인터페이스로 변환합니다.
개요
이 스킬은 명령줄 도구인 GeminiCLI와 Antigravity의 출력과 입력을 표준 API 형식(OpenAI, GEMINI, Claude)으로 변환하여, 기존 API 기반 애플리케이션이나 AI 에이전트에서 손쉽게 사용할 수 있도록 합니다.
주요 기능
- API 변환: GeminiCLI 명령어를 OpenAI API 호출 형태로 변환
- 다중 형식 지원: OpenAI, GEMINI, Claude API 형식 모두 지원
- 간편한 통합: 추가 설정 없이 기존 프로젝트에 바로 적용 가능
사용 방법
설치
npm install gcli2api
또는
pip install gcli2api
기본 사용 예시
from gcli2api import convert
# GeminiCLI 요청을 OpenAI API 형식으로 변환
openai_request = convert("gemini:generate", prompt="안녕하세요")
print(openai_request)
지원 환경
- Node.js 14 이상
- Python 3.8 이상
- 운영체제: Windows, macOS, Linux
주의 사항
- 변환 과정에서 일부 CLI 전용 옵션이 무시될 수 있습니다.
- API 키 설정이 필요할 수 있습니다.
라이선스
MIT