{
  "schemaVersion": 1,
  "runId": "2026-10-14-gemini-argon-api-v1",
  "kind": "api",
  "title": "제미나이 4 아르곤, 한국 무료 계정에서 쓸 수 있나요?: 유료 API로 같은 과제 보내 보기",
  "protocol": {
    "id": "gemini-argon-api",
    "version": "1",
    "label": "제미나이 4 아르곤 API 확인",
    "round": 1,
    "path": "lab/protocols/gemini-argon-api/v1/",
    "commit": "e17124d0f41fe018749fe7b0ddc853b7c2ca32b2"
  },
  "startedAt": "2026-10-14T13:33:09.635Z",
  "finishedAt": "2026-10-14T13:33:38.287Z",
  "environment": {
    "machine": "Apple M4 Pro, Darwin 27.0.0",
    "runtime": "Node.js v22.19.0",
    "notes": [
      "Gemini API generateContent를 조건마다 1번, 모두 3번 불렀어요. 다시 보내지 않았어요.",
      "보낸 글은 시험지의 prompt.txt를 바이트 그대로(끝 줄바꿈 포함) 넣은 user 메시지 1개예요. conditions의 inputChars는 끝 줄바꿈을 뺀 글자 수예요.",
      "generationConfig는 {\"maxOutputTokens\":65536} 하나만 보냈어요. thinkingConfig, systemInstruction, 도구는 보내지 않아서 생각 단계는 API 기본값이에요(공식 문서 https://ai.google.dev/gemini-api/docs/thinking, 2026-10-14 확인: medium).",
      "응답에 적힌 모델 버전: gemini-4-argon.",
      "trials의 usage: inputTokens = promptTokenCount, outputTokens = candidatesTokenCount + thoughtsTokenCount(요금을 매기는 출력), reasoningTokens = thoughtsTokenCount.",
      "비용은 응답의 토큰 수 × 공식 표준 단가(manifest.pricing)로 계산한 추정이에요. 캐시 할인, 세금, 카드 수수료는 빼고 계산했고 실제 청구서를 확인한 값이 아니에요.",
      "latencyMs는 요청을 보낸 때부터 응답 본문을 다 받을 때까지 잰 값이에요.",
      "채점은 실행 뒤 따로 해서 bundle.zip 밖의 grading.json에 더했어요. bundle.zip은 실행 때 그대로예요. 아르곤의 답에 대한 운영자 판정은 아직 없고, 운영자는 채점 결과를 먼저 보았어요. 채점: 새 에이전트 세션 2개가 따로 채점했어요(워크플로 wf_58f1029b-32c, 2026-10-14). 서로 다르게 본 곳은 0개예요. 채점 기록은 이 실행 폴더의 grading.json에 있어요(채점자가 적은 로컬 경로는 지웠어요).",
      "응답은 본문만 bundle.zip의 raw/에, 보낸 요청 본문은 requests/에 그대로 남겼어요. 요청 헤더와 API 키는 남기지 않았어요."
    ]
  },
  "subjects": [
    {
      "key": "gemini-4-argon",
      "provider": "Google",
      "modelId": "gemini-4-argon",
      "displayName": "Gemini 4 Argon",
      "iconSlug": "gemini",
      "access": "api",
      "settings": {
        "endpoint": "POST /v1beta/models/{model}:generateContent",
        "maxOutputTokens": 65536,
        "thinking": "thinkingConfig 안 보냄(API 기본값)",
        "documentedThinkingDefault": "medium",
        "modelVersion": "gemini-4-argon",
        "request": "user 메시지 1개, systemInstruction·도구 없음"
      }
    }
  ],
  "conditions": [
    {
      "key": "excel-formulas",
      "label": "엑셀 수식",
      "inputPath": "data/runs/2026-10-14-gemini-argon-api-v1/bundle.zip!/2026-10-14-gemini-argon-api-v1/protocol/tasks/2-excel-formulas/prompt.txt",
      "inputChars": 2263
    },
    {
      "key": "meeting-actions",
      "label": "회의 녹취에서 할 일 뽑기",
      "inputPath": "data/runs/2026-10-14-gemini-argon-api-v1/bundle.zip!/2026-10-14-gemini-argon-api-v1/protocol/tasks/4-meeting-actions/prompt.txt",
      "inputChars": 2110
    },
    {
      "key": "meeting-actions-b",
      "label": "회의 기록에서 할 일 뽑기(b안)",
      "inputPath": "data/runs/2026-10-14-gemini-argon-api-v1/bundle.zip!/2026-10-14-gemini-argon-api-v1/protocol/tasks/4-meeting-actions-b/prompt.txt",
      "inputChars": 2110
    }
  ],
  "trials": [
    {
      "subjectKey": "gemini-4-argon",
      "taskId": "generate",
      "condition": "excel-formulas",
      "attempt": 1,
      "outputPath": "data/runs/2026-10-14-gemini-argon-api-v1/bundle.zip!/2026-10-14-gemini-argon-api-v1/raw/gemini-4-argon/excel-formulas.json",
      "finish": "stop",
      "latencyMs": 15560,
      "usage": {
        "inputTokens": 1846,
        "outputTokens": 1143,
        "reasoningTokens": 0
      },
      "costUsd": 0.015122
    },
    {
      "subjectKey": "gemini-4-argon",
      "taskId": "generate",
      "condition": "meeting-actions",
      "attempt": 1,
      "outputPath": "data/runs/2026-10-14-gemini-argon-api-v1/bundle.zip!/2026-10-14-gemini-argon-api-v1/raw/gemini-4-argon/meeting-actions.json",
      "finish": "stop",
      "latencyMs": 4856,
      "usage": {
        "inputTokens": 1219,
        "outputTokens": 234,
        "reasoningTokens": 0
      },
      "costUsd": 0.004778
    },
    {
      "subjectKey": "gemini-4-argon",
      "taskId": "generate",
      "condition": "meeting-actions-b",
      "attempt": 1,
      "outputPath": "data/runs/2026-10-14-gemini-argon-api-v1/bundle.zip!/2026-10-14-gemini-argon-api-v1/raw/gemini-4-argon/meeting-actions-b.json",
      "finish": "stop",
      "latencyMs": 8237,
      "usage": {
        "inputTokens": 1217,
        "outputTokens": 231,
        "reasoningTokens": 0
      },
      "costUsd": 0.004744
    }
  ],
  "pricing": [
    {
      "subjectKey": "gemini-4-argon",
      "inputUsdPerMillion": 2,
      "outputUsdPerMillion": 10,
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "checkedAt": "2026-10-14"
    }
  ],
  "fx": {
    "krwPerUsd": 1340,
    "asOf": "2026-10-13"
  },
  "totals": {
    "costUsd": 0.024644,
    "costKrw": 33.02296
  },
  "grading": {
    "method": "ai-dual",
    "rubricPath": "data/runs/2026-10-14-gemini-argon-api-v1/bundle.zip!/2026-10-14-gemini-argon-api-v1/protocol/README.md",
    "humanSampleCount": 0
  },
  "files": [
    {
      "path": "data/runs/2026-10-14-gemini-argon-api-v1/bundle.zip",
      "sha256": "87e5765a6a25f2dd7fa0e9369e1a9bdf0be0772779d1b63797b4da06dae92be4",
      "bytes": 64323
    },
    {
      "path": "data/runs/2026-10-14-gemini-argon-api-v1/grading.json",
      "sha256": "daa4edfd5f7dbf1555a0cfd8a7631df3c2c6e75e53852dfb1c5069d9c39d3ab3",
      "bytes": 21397
    }
  ],
  "licence": "CC-BY-4.0",
  "outputsLicenceNote": "AI 출력물(raw/의 응답 본문)은 Google Gemini API 이용 조건을 따릅니다.",
  "secretsScan": {
    "tool": "scripts/lab/run.ts 비밀값 검사(sk- 키, AIza 키, Bearer 토큰, Authorization·x-api-key·x-goog-api-key 헤더 줄, 개인 키, 실행 중인 키 값)",
    "passedAt": "2026-10-14T13:33:38.287Z"
  }
}
