C.W.K.
Stream
Lesson 03 of 06 · published

Gemini Dual-Path — OAuth + 유료 API

~14 min · gemini, google, oauth

Level 0호기심
0 XP0/65 lessons0/17 achievements
0/100 XP to next level100 XP to go0% complete

두 endpoint, 한 adapter

Gemini-Pippa 두 모드 동작. OAuth path 가 Gemini CLI 의 credential Gemini CLI 의 OAuth session piggy back, Cloud Code Assist envelope 에 provider CLI 의 backend endpoint hit — 무료지만 tool-rate-limited ((알려진 tool-call rate-limit issue)). 유료 API key path 가 환경 설정의 provider API key 사용, 공식 Gemini API endpoint 직접 hit — rate limit 없음, ~$2/M input.

runtime toggle

모드가 runtime 에 Admin Dashboard 통해 switch. 같은 adapter, 두 코드 path. rate-limit 시 OAuth → API 의 visible 'auto-fallback' 이 sticky toggle (server restart 시 reset) — Council round 가 silent degradation 없이 계속 흐름.

wire format quirk

  • thoughtSignature 가 tool-loop continuation 에 보존 안 되면 400.
  • system prompt 가 systemInstruction (camelCase), system_instruction 아님.
  • Model role 이 'model', 'assistant' 아님.
  • Thinking config 가 3.x 모델은 thinkingLevel: 'HIGH', 2.x 는 thinkingBudget: N.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고
💛 by 똘이warm💛 by 피파warm

댓글 0

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

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