새로 나온 DeepSeek Flash 모델과 Astra에게 같은 사진과 같은 과제를 주고 브라우저용 멀티플레이 슈팅 게임을 만들게 한 뒤, 완성까지 든 비용과 결과물의 차이를 비교한 영상입니다. 저렴한 모델로 어디까지 만들 수 있는지, 그리고 Codex나 Claude Code에서 외부 모델을 연결하는 방법이 궁금한 분께 도움이 됩니다.
공개 자료로 본 모델 차이
영상은 먼저 공개 자료로 DeepSeek, Fable, Astra를 짧게 비교합니다. DeepSeek는 이미지와 글을 함께 받을 수 있고, 한 번에 참고할 수 있는 문맥은 약 100만 토큰입니다. 전체 파라미터를 매번 다 쓰는 구조가 아니라 일부만 활성화하는 구조라고 설명합니다. Fable과 Astra도 문맥은 약 100만 토큰이지만 파라미터 수는 공개 자료에서 확인되지 않았습니다.
벤치마크는 두 가지를 봤습니다. Terminal Bench는 AI가 명령어로 주어진 작업을 끝까지 해내는지 보는 시험으로, 이 항목에서는 Astra와 Fable의 발표 점수가 더 높았습니다. 실제 코드 프로젝트에서 여러 단계가 필요한 개발 과제를 푸는 시험에서는 DeepSeek와 Astra의 발표 점수가 비슷했습니다. 단테는 시험 환경과 추론 설정이 조금씩 다르므로 소수점 차이보다 어떤 작업에 강한지를 가늠하는 참고 자료로 보라고 했습니다.
가격은 차이가 큽니다. 영상 게시 시점(2026-09-13) 기준 Fable과 Astra의 기본 요금은 100만 토큰당 입력 10달러, 출력 50달러입니다. DeepSeek는 이보다 훨씬 낮고, OpenRouter에서는 공급자나 시간대에 따라 단가가 달라질 수 있습니다. 다만 앞에서 보낸 내용을 재사용하는 캐시 할인이 있어서 단가만 곱하면 실제 비용과 어긋나므로, 영상은 게임을 고치는 데 든 비용까지 합산해서 비교했습니다.
Codex와 Claude Code에서 DeepSeek 연결하기
단테는 OpenRouter에 충전해 둔 잔액으로 시작하는 방법을 소개했습니다. Codex에서는 설정 파일에 OpenRouter 연결을 하나 추가합니다. 주소는 API의 v1까지 적고, 통신 방식(wire API)에는 responses를 넣으며, 키는 환경 변수에서 읽게 합니다. 키 자체를 설정 예시나 화면에 적을 필요는 없습니다. 그다음 별도 프로필에 DeepSeek의 정확한 모델 ID를 넣고, 그 프로필로 실행하면 됩니다. 데스크톱 앱은 키를 읽는 환경이 다를 수 있으니 연결이 안 되면 이 부분을 확인하고 앱을 다시 시작하라고 덧붙였습니다. 이번 게임도 Codex 실행 틀에서 만들었고, DeepSeek에 맞춰 파일 편집 도구를 쓰는 방식은 조정했습니다.
Claude Code는 연결 주소와 인증 토큰을 바꿔 주는 방식입니다. 여기서는 주소가 api까지만 들어가서 Codex 설정과 끝부분이 다릅니다. 모델 ID를 넣어 실행한 다음 /status 명령으로 연결 주소를 확인하고, OpenRouter Activity 화면에서 실제로 어떤 모델이 호출됐는지도 확인하라고 했습니다. 단, 이번 게임은 Claude Code로 실행하지 않았고 이 부분은 설정 예시라는 점을 밝혔습니다. 외부 모델은 도구 호출이 잘 맞는지 작업하면서 확인해야 합니다.
DeepSeek 플랫폼에 직접 충전해서 써도 되지만, OpenRouter는 한 키로 여러 공급자를 쓰고 사용량과 비용을 모아 볼 수 있어 편합니다. 이번 작업에서는 요청 제한과 중간 서버 오류도 있었는데, 단테는 이를 게임 코드의 버그와 구분해서 봤습니다.
같은 과제, 다른 결과
두 모델에게 창고 사진과 같은 과제를 주고 프로젝트를 따로 만들었습니다. 목표는 4대4 팀전이고, 총·칼·수류탄이 있으며 움직이면서 쏠 수 있고, 피해 판정은 서버에서 처리하도록 했습니다. DeepSeek는 high, Astra는 medium 설정을 썼고, 오류가 나면 재현한 내용을 전달해 각 모델이 자기 코드를 고치게 했습니다. Fable은 앞의 공개 자료 비교에만 들어갑니다.
DeepSeek는 첫 실행부터 막혔습니다. 접속은 됐지만 캐릭터 정보를 주고받는 방식이 맞지 않아 화면을 그리다 오류가 났고, 서버 이벤트가 첫 번째 접속자에게만 가는 문제도 있었습니다. 이를 전달해 고친 뒤에는 참가, 이동, 사격, 사망 후 재등장까지 기본 전투가 돌아갔습니다. 하지만 총열 방향이 어색하고 몸과 손이 블록처럼 단순했습니다. 게임이 작동하는 것과 보기 좋게 다듬어진 것은 따로 봐야 한다는 대목입니다.
Astra 쪽은 창고 문, 바닥, 창문, 조명이 더 구체적이었습니다. 첫 실행 마지막 요청에서 중간 서버 오류가 있었지만 코드는 대부분 만들어져 있었고, 이후 마우스 잠금 오류 처리와 방 이름이 겹치는 문제를 고쳤습니다. 같은 조명에서 총을 꺼내 비교하면 DeepSeek는 총열이 위로 서거나 부품이 떨어져 있었고, Astra는 개머리판, 탄창, 총열이 구분되며 저격총에는 스코프 마운트와 양각대도 있었습니다.
눈으로 보는 것 외에 서로 다른 접속자의 위치 동기화, 방 분리, 재접속, 총기 피해, 칼의 거리 제한, 수류탄 소모와 폭발, 사망 처리가 겹치지 않는지도 검사했고, 마지막 수정본은 둘 다 이 기능 검사를 통과했습니다.
별점과 실제 비용
단테가 매긴 별점(5개 만점)은 다음과 같습니다. 기본 디자인은 DeepSeek 2개, Astra 4개, 게임성은 둘 다 3개, 오류 수정 과정은 DeepSeek 2개, Astra 3개입니다. 중간 API 오류나 브라우저 포커스 문제는 게임 버그 점수에서 뺐습니다.
완성본까지 고치는 데 DeepSeek는 입력 878만, 출력 약 14만 토큰으로 약 49.1센트, Astra는 입력 581만, 출력 약 7만 8천 토큰으로 11.99달러가 들었습니다. 비용 부담 별점은 1달러 이하 5개, 5달러 이하 4개, 15달러 이하 3개 기준으로 DeepSeek 5개, Astra 3개입니다. 준비 호출까지 합친 전체 실험 비용은 약 12.62달러였습니다.
정리
- 같은 과제에서 DeepSeek는 약 49센트, Astra는 약 12달러로 기본 동작하는 멀티플레이 게임을 완성했습니다.
- DeepSeek는 첫 실행부터 진행을 막는 오류가 컸고, 고친 뒤에도 총과 캐릭터 형태가 단순했습니다.
- Astra는 공간과 무기, 장비 표현이 더 구체적이었지만 방 이름 충돌 같은 수정은 필요했습니다.
- Codex는 OpenRouter 주소를 v1까지, Claude Code는 api까지 적는 차이가 있고, 키는 환경 변수로 관리합니다.
- 단가보다 완성까지 든 총비용과 수정 부담을 함께 봐야 모델 선택이 정확해집니다.

