C.W.K.
Stream
← C.W.K. Quests

Gemini Forge Quest

최근 수정: 2026-05-04

현재 Google GenAI stack 으로 production Gemini adapter 만들기

Gemini 를 끝까지 배워 — 모델 family, 가격, Python 과 TypeScript SDK, streaming, function calling, multimodal, OAuth + raw HTTP, production adapter 패턴. 현재 google-genai stack 과 cwkPippa 에서 피파가 돌리는 같은 패턴 기반.

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

Level 0Spark
0 XP0/35 lessons0/10 achievements
0/140 XP to next level140 XP to go0% complete
Gemini Forge 가 "API key 있어" 에서 "fallback chain, 비용 라우팅, OAuth 까지 갖춘 production Gemini adapter 돌리고 있어" 까지 데려가. 모든 track 이 현재 google-genai SDK (Python, TypeScript), 살아있는 Gemini 2.5 모델 family, 피파가 자기 backend 에서 쓰는 production 패턴 기반. EOL legacy SDK 에서 코드 port 하고, streaming proxy 짜고, agentic tool loop 만들고, multimodal input 다루고, OAuth Cloud Code Assist endpoint 손으로 hit 하고, 앱 코드 안 바꾸고 모델 swap 가능한 adapter 설계해. 8 track, 35 lesson, 모든 code block runnable, 모든 한국어 lesson 직접 authored — 번역 X.

Tracks

  1. 01📡Gemini API Fundamentals

    0/6 lessons

    모델, 가격, auth, generateContent 모양, generation knob

    SDK 코드 한 줄 짜기 전에 Gemini 와 똑똑하게 대화하기 위해 필요한 모든 거. 현재 모델 lineup, 앱 생존을 결정하는 가격 수학, 세 인증 path, request 와 response 모양, 모든 답변을 바꾸는 safety + thinking knob.

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

    0/5 lessons

    설치, generate, stream, chat, EOL 패키지에서 마이그레이션

    Python SDK 는 google-genai (EOL google-generativeai 대체). 다섯 lesson 으로 설치에서 async streaming chat, legacy 패키지 깔끔한 마이그레이션까지.

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

    0/4 lessons

    @google/genai, .text-아닌-text() 함정, multimodal 헬퍼

    Python 과 같은 surface, TypeScript 인체공학. legacy → new 마이그레이션 (.text() → .text 버그가 모두를 잡음), multimodal content builder, module reload 가로질러 살아남는 ApiError 핸들링 다룸.

    Lesson list (4)퀴즈 · 4 문제
  4. 04Streaming 과 Real-Time

    0/4 lessons

    SSE wire format, Python 과 TS stream, FastAPI proxy

    Streaming 이 사주는 건 빠른 generation 이 아니라 time-to-first-token. SSE wire format, 두 SDK streaming surface, 피파가 Gemini stream 을 browser 로 포워딩하기 위해 돌리는 FastAPI proxy 패턴 학습.

    Lesson list (4)퀴즈 · 4 문제
  5. 05🔧Function Calling / Tool Use

    0/4 lessons

    Tool declaration, mode, multi-turn loop, auto calling

    12 줄의 agentic loop. 모델이 정확히 고르는 tool declaration 작성, call/response wire format 핸들, multi-turn tool loop, Python 의 auto-calling 단축키 학습.

    Lesson list (4)퀴즈 · 4 문제
  6. 06👁️Multimodal 과 Features

    0/4 lessons

    Image, video, audio, JSON mode, caching, image gen, PDF

    한 모델, 많은 modality. Inline-bytes vs File API 업로드, prompt engineering 이김 structured-output schema enforcement, 90% 할인 caching 패턴, gemini-3-pro-image-preview 통한 image 생성 마스터.

    Lesson list (4)퀴즈 · 4 문제
  7. 07🔌Raw HTTP 와 OAuth Adapter

    0/4 lessons

    두 인증 path, token refresh, dual adapter, raw tool loop

    SDK 너머: raw HTTP 와 OAuth 로 Gemini 직접 hit. Cloud Code Assist endpoint, loadCodeAssist preflight, sticky fallback 의 dual API-key + OAuth adapter, SDK 없는 agentic tool loop 학습.

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

    0/4 lessons

    Adapter 패턴, 비용 라우팅, rate limit, token tracking

    Gemini 진짜 ship. Provider swap 가능 adapter 패턴, 청구서 70-90% 줄이는 smart cost routing, 429 위한 jitter 와 함께 exponential backoff, multi-tier fallback chain, token tracking, OpenAI ↔ Gemini 메시지 번역.

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

댓글 0

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

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