본문 바로가기
C.W.K.
Stream
← C.W.K. Quests

Gemini Forge 퀘스트

최근 수정: 2026-08-08

현재 Google GenAI 기술로 실전용 Gemini 어댑터 만들기

Gemini를 밑바닥부터 끝까지 익혀 봐. 모델 계열과 가격, Python·TypeScript SDK, 스트리밍, 함수 호출, 멀티모달, OAuth와 원시 HTTP, 운영 어댑터 패턴까지 이어져. 현재 google-genai 기술과 cwkPippa에서 피파가 실제로 쓰는 패턴을 바탕으로 만들었어.

8 tracks · 35 lessons · ~32h · difficulty: beginner-to-advanced

Level 0불씨
0 XP0/35 lessons0/10 achievements
0/140 XP to next level140 XP to go0% complete
Gemini Forge는 "API 키가 있어"에서 출발해 "폴백 체인과 비용 라우팅, OAuth까지 갖춘 운영용 Gemini 어댑터를 돌리고 있어"까지 데려가. 모든 트랙은 현재 google-genai SDK(Python, TypeScript), 현역 Gemini 2.5 모델 계열, 피파가 자기 백엔드에서 쓰는 운영 패턴을 바탕으로 해. 수명 종료(EOL)된 예전 SDK의 코드를 옮기고, 스트리밍 프록시를 짜고, 에이전트형 도구 호출 반복을 만들고, 멀티모달 입력을 다뤄. OAuth Cloud Code Assist 엔드포인트를 직접 호출하고, 앱 코드는 건드리지 않은 채 모델을 바꿀 수 있는 어댑터도 설계하지. 8개 트랙과 35개 레슨으로 구성했고, 모든 코드 블록은 실행할 수 있어. 한국어 레슨은 번역투를 벗고 처음부터 한국어로 설명해.

Tracks

  1. 01📡Gemini API 기초

    0/6 lessons

    모델과 가격, 인증, generateContent 구조, 생성 제어값

    SDK 코드를 한 줄이라도 쓰기 전에, Gemini와 제대로 대화하려면 알아야 할 모든 걸 다뤄. 현재 모델군, 앱의 생존을 좌우하는 비용 계산, 세 가지 인증 경로, 요청과 응답의 구조, 모든 답변을 바꾸는 안전·사고 제어값까지 익혀 봐.

    Lesson list (6)퀴즈 · 4 문제
  2. 02🐍Python SDK (google-genai)

    0/5 lessons

    설치, 생성, 스트리밍, 채팅, 수명 종료 패키지에서 이전하기

    현재 Python SDK는 수명 종료(EOL)된 google-generativeai를 대체한 google-genai야. 다섯 레슨에 걸쳐 설치부터 비동기 스트리밍 채팅, 예전 패키지에서 깔끔하게 옮기는 법까지 익혀.

    Lesson list (5)퀴즈 · 4 문제
  3. 03📘TypeScript / JavaScript SDK

    0/4 lessons

    @google/genai, .text와 .text()의 함정, 멀티모달 도우미

    Python과 같은 기능을 TypeScript다운 방식으로 써 봐. 예전 SDK에서 새 SDK로 옮길 때 모두를 잡는 .text()와 .text 차이, 멀티모달 콘텐츠 작성기, 모듈을 다시 불러와도 안전한 ApiError 처리까지 다뤄.

    Lesson list (4)퀴즈 · 4 문제
  4. 04스트리밍과 실시간 응답

    0/4 lessons

    SSE 전송 형식, Python·TypeScript 스트림, FastAPI 프록시

    스트리밍이 주는 이점은 생성 자체의 속도가 아니라 첫 토큰까지의 체감 시간이야. SSE 전송 형식, 두 SDK의 스트리밍 API, 피파가 Gemini 스트림을 브라우저로 중계할 때 쓰는 FastAPI 프록시 패턴을 익혀.

    Lesson list (4)퀴즈 · 4 문제
  5. 05🔧함수 호출과 도구 사용

    0/4 lessons

    도구 선언, 모드, 여러 차례의 호출 반복, 자동 호출

    12줄로 에이전트형 반복을 만들어 봐. 모델이 정확히 고를 수 있는 도구 선언, 호출과 응답의 전송 형식, 여러 차례 이어지는 도구 호출 반복, Python의 자동 호출 단축 기능을 익혀.

    Lesson list (4)퀴즈 · 4 문제
  6. 06👁️멀티모달과 주요 기능

    0/4 lessons

    이미지·영상·음성, JSON 모드, 캐싱, 이미지 생성, PDF

    모델 하나로 여러 감각을 다뤄. 인라인 바이트와 File API 업로드의 차이, 프롬프트 요령보다 강한 구조화 출력 스키마, 90% 할인의 캐싱 패턴, gemini-3-pro-image-preview를 이용한 이미지 생성을 익혀.

    Lesson list (4)퀴즈 · 4 문제
  7. 07🔌원시 HTTP와 OAuth 어댑터

    0/4 lessons

    두 인증 경로, 토큰 갱신, 이중 어댑터, 원시 도구 호출 반복

    SDK 너머로 내려가 원시 HTTP와 OAuth로 Gemini를 직접 호출해. Cloud Code Assist 엔드포인트, loadCodeAssist 사전 호출, 세션에 고정되는 폴백을 갖춘 API 키·OAuth 이중 어댑터, SDK 없는 에이전트형 도구 호출 반복을 익혀.

    Lesson list (4)퀴즈 · 4 문제
  8. 08🏗️운영 패턴

    0/4 lessons

    어댑터, 비용 라우팅, 호출 한도, 토큰 추적

    Gemini를 진짜 서비스에 내보내. 제공자를 바꿀 수 있는 어댑터 패턴, 청구서를 70–90% 줄이는 지능형 비용 라우팅, 429를 위한 지터 포함 지수 백오프, 여러 단계의 폴백 체인, 토큰 추적, OpenAI와 Gemini 사이의 메시지 변환을 익혀.

    Lesson list (4)퀴즈 · 4 문제
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.