C.W.K.
Stream
Lesson 01 of 07 · published

왜 raw 로 가는가

~22 min · raw-http, rationale, sdk-limits

Level 0Tokenizer
0 XP0/54 lessons0/10 achievements
0/120 XP to next level120 XP to go0% complete

SDK 가 길을 막을 때만 raw. 디폴트는 SDK — auth, retry, streaming, type 다 처리. Raw 로 가는 합법적 이유 셋:

  1. Non-OpenAI host — 같은 wire shape 따르는 다른 provider (ChatGPT Pro, 기업 identity layer 뒤).
  2. SDK 가 못 따라간 기능 — OpenAI 가 API 에 ship 했지만 SDK 에 아직 없는 것.
  3. 자체 adapter layer — 여러 provider 를 한 인터페이스로 통합할 때.

cwkPippa 의 Codex 는 raw httpx

cwkPippa Codex vessel 은 ChatGPT Pro OAuth 를 가리켜 — openai.com 아니고. Wire shape 는 같지만 auth surface 가 다름. SDK 는 openai.com 가정 → 자유 필요해서 raw.

'SDK bloated' 는 raw 의 이유 아냐

SDK 가 'bloated' 같아도 — connection pool, retry, type 등 SDK 가 하는 일이 raw 에서 모두 dev 의 일. 'SDK 비효율' 같은 vibe 로 raw 가지 마. 위 셋 중 하나로 정당화 안 되면 SDK 사용.

External links

Exercise

SDK call 1 개를 raw httpx 로 reimplementation. 둘 다 timing. 같은 content 받는지 verify. SDK 가 하던 거 잊어먹은 거 1 가지 메모.

Progress

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

댓글 0

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

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