피드로 돌아가기
Dev.toAI/ML
원문 읽기
WASM 기반 PoW 우회 및 브라우저 세션 모방을 통한 DeepSeek SDK 구현
I built DeepWrap: a Python SDK and CLI for DeepSeek Chat
AI 요약
Context
브라우저 기반의 무료 채팅 환경을 개발자 워크플로우로 확장하려는 요구 발생. 단순 HTTP Request 재현만으로는 WASM 기반의 Proof-of-Work(PoW) 검증과 복잡한 인증 체계로 인한 API 접근 불가 상태 직면.
Technical Solution
- WASM 내 PoW 챌린지 로직 분석 및 Python 환경 내 복제 구현을 통한 요청 검증 통과
- 브라우저 원격 디버깅 기반의 Bearer Token 추출 및 정규화 프로세스를 통한 자동 인증 흐름 구축
- Thinking fragment와 Metadata를 포함한 스트리밍 응답의 파싱 로직 설계로 멀티턴 상태 유지
- FastAPI 기반의 로컬 HTTP Wrapper 계층 추가로 SDK와 CLI의 인터페이스 통합
- 프롬프트 인젝션을 통한 세션 레벨의 동작 제어 모드(God Mode) 구현
실천 포인트
1. WASM 기반의 클라이언트 사이드 검증 로직 존재 여부 확인
2. 스트리밍 API 설계 시 단순 텍스트 외에 메타데이터와 상태 값을 분리하는 파서 구현
3. 브라우저 인증 토큰의 수명 주기와 로컬 저장소 보안 정책 검토
4. SDK-CLI-API로 이어지는 계층적 인터페이스 설계로 도구 활용성 극대화