본문으로 건너뛰기
IFAI

AI 모델

구글, OpenAI 공식 SDK에서 Gemini 직접 호출 지원

게시 확산 지수 51

구글은 개발자가 OpenAI 공식 라이브러리 및 REST API 규격을 통해 Gemini 모델을 호출할 수 있도록 지원한다고 밝혔다. Chat Completions와 Embeddings를 우선 지원하며, base_url과 API 키만 변경하면 기존 코드를 수정 없이 그대로 쓸 수 있다.

구글, OpenAI 공식 SDK에서 Gemini 직접 호출 지원
이미지: developers.googleblog.com

AI 모델을 교체할 때 개발자에게 가장 귀찮은 일은 익숙한 라이브러리를 걷어내고 새로운 SDK에 맞춰 코드를 다시 짜는 작업입니다.

Google이 이 장벽을 단번에 허물었습니다. 11월 8일, Google은 자사의 최신 Gemini 모델을 OpenAI 공식 라이브러리와 REST API를 통해 바로 호출할 수 있도록 지원한다고 발표했습니다.

주소 두 줄 바꾸면 GPT 대신 Gemini 호출

이번 지원으로 기존에 OpenAI의 Python이나 Node.js 라이브러리를 쓰던 개발자는 패키지를 바꿀 필요가 전혀 없습니다.

클라이언트 설정에서 기본 주소를 Google의 엔드포인트로 바꾸고, API 키에 발급받은 Gemini 키를 넣기만 하면 됩니다.

모델 이름 자리에 gemini-1.5-flash 같은 모델명을 넣으면 기존의 대화 생성 호출 코드가 수정 없이 그대로 돌아갑니다. curl을 이용한 직접 REST 호출 역시 OpenAI 규격에 맞춰 엔드포인트를 열어두었습니다.

텍스트 대화와 임베딩 먼저 지원

Google에 따르면 1차적으로 Chat Completions API와 Embeddings API를 우선 지원합니다. 텍스트 생성과 벡터 임베딩이라는 가장 핵심적인 인터페이스부터 뚫어준 셈입니다.

앞으로 몇 주, 몇 달에 걸쳐 호환 기능을 지속해서 확대할 예정입니다. 일반 개발자용 Gemini API뿐 아니라 Vertex AI를 사용하는 엔터프라이즈 고객도 동일한 OpenAI 호환 기능을 이용할 수 있습니다.

다만 Google은 기존에 OpenAI 라이브러리를 쓰지 않던 프로젝트라면 굳이 호환 레이어를 거치지 말고 네이티브 Gemini API를 직접 호출하는 쪽을 권장한다고 덧붙였습니다.

왜 중요한가

우리는 Google이 자존심을 내려놓고 개발자 확보를 위해 매우 현실적인 결단을 내렸다고 봅니다.

지난 2년 동안 OpenAI의 API 규격은 AI 개발 생태계에서 사실상 표준 프로토콜로 자리 잡았습니다. 수많은 서드파티 도구와 오픈소스 프레임워크가 OpenAI 인터페이스를 기본으로 삼고 있습니다. Google이 독자 SDK만 고집하는 것은 개발자들에게 Gemini를 테스트해보지 않을 핑계를 주는 것과 같았습니다.

이제 기존 시스템을 Gemini로 전환하는 비용은 거의 제로에 가까워졌습니다. 코드 한 줄 건드리지 않고 환경 변수만 바꿔서 gemini-1.5-flash를 붙여보거나, 장애 발생 시 전환할 백업 모델로 활용할 수 있습니다.

경쟁사의 인터페이스를 따른다는 것은 개발자 표준 주도권을 OpenAI에 내주었음을 인정하는 셈이며, Gemini만의 고유 기능을 100퍼센트 온전히 쓰기 어려울 수 있다는 한계도 있습니다.

그럼에도 진입 장벽을 완전히 없앤 전략은 매우 위협적입니다. 이미 OpenAI 기반으로 서비스를 운영 중인 팀이라면 지금 당장 엔드포인트를 바꿔 Gemini의 성능과 비용 효율을 테스트해볼 가치가 충분합니다.

출처 (1)

  1. [1]
    developers.googleblog.com(새 탭에서 열림)원문developers.googleblog.com

매일 AI 콘텐츠 픽