<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rihpig</title>
    <description>The latest articles on DEV Community by Rihpig (@rihpig).</description>
    <link>https://dev.to/rihpig</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2745155%2Ff727be57-3d98-4e9b-90ef-46211b492018.jpg</url>
      <title>DEV Community: Rihpig</title>
      <link>https://dev.to/rihpig</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rihpig"/>
    <language>en</language>
    <item>
      <title>2026년 브라우저 에이전트에 가장 적합한 LLM: 점수와 비용 기준 모델 순위</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Tue, 27 Oct 2026 08:51:58 +0000</pubDate>
      <link>https://dev.to/rihpig/2026nyeon-beuraujeo-eijeonteue-gajang-jeoghabhan-llm-jeomsuwa-biyong-gijun-model-sunwi-3bdd</link>
      <guid>https://dev.to/rihpig/2026nyeon-beuraujeo-eijeonteue-gajang-jeoghabhan-llm-jeomsuwa-biyong-gijun-model-sunwi-3bdd</guid>
      <description>&lt;p&gt;2026년 10월 브라우저 에이전트에 가장 적합한 LLM은 가장 높은 공개 성공률을 원한다면 Claude Opus 5.5이고, 거의 같은 점수를 절반 가격에 원한다면 Claude Sonnet 5.5입니다. 예산이 빠듯하다면 Claude Haiku 5.5와 Gemini 3.8 Flash가 단계당 몇 분의 1 비용입니다. 오픈 가중치를 원한다면 H Company의 Holo4가 선택입니다. 아래의 모든 숫자는 2026년 10월 27일에 읽은 공급업체 자체 페이지에서 가져온 것입니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog를 사용해 보세요&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  빠른 답변: 작업별 브라우저 사용에 가장 적합한 모델
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;작업&lt;/th&gt;
&lt;th&gt;선택&lt;/th&gt;
&lt;th&gt;이유&lt;/th&gt;
&lt;th&gt;1M 토큰당 가격 (입력 / 출력)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;최고 점수&lt;/td&gt;
&lt;td&gt;Claude Opus 5.5&lt;/td&gt;
&lt;td&gt;OSWorld 2.1에서 81.8% (부분 점수), 네이티브 브라우저 도구 세트&lt;/td&gt;
&lt;td&gt;$4 / $20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;최고 가성비&lt;/td&gt;
&lt;td&gt;Claude Sonnet 5.5&lt;/td&gt;
&lt;td&gt;Opus 가격의 절반으로 OSWorld 2.1에서 80.1%&lt;/td&gt;
&lt;td&gt;$2 / $10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;최저가&lt;/td&gt;
&lt;td&gt;Claude Haiku 5.5&lt;/td&gt;
&lt;td&gt;OSWorld 2.1 오프라인 하위 집합에서 72.4%&lt;/td&gt;
&lt;td&gt;$0.10 / $0.50 (최대 100K 프롬프트)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;최고 오픈 가중치&lt;/td&gt;
&lt;td&gt;Holo4 35B-A3B&lt;/td&gt;
&lt;td&gt;Apache 2.0 가중치, H의 하네스에서 작업당 $0.05로 OSWorld 80.8%&lt;/td&gt;
&lt;td&gt;H의 API에서 $0.30 / $2.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;코드 기반 브라우징에 최적&lt;/td&gt;
&lt;td&gt;GPT-6 Astra&lt;/td&gt;
&lt;td&gt;OpenAI는 클릭보다 코드 실행(Playwright)을 권장&lt;/td&gt;
&lt;td&gt;$10 / $50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;최저가 DOM 모드&lt;/td&gt;
&lt;td&gt;GPT-6.1 Terra&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;computer_use&lt;/code&gt; 지원, 1.05M 컨텍스트, 텍스트 및 이미지 입력&lt;/td&gt;
&lt;td&gt;$1 / $5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;한 가지 주의: 공급업체마다 다른 OSWorld 버전, 하위 집합 및 하네스에서 점수를 매기므로 각 숫자를 공유 순위가 아닌 해당 공급업체의 주장으로 취급하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  브라우저 에이전트가 모델을 사용하는 방법
&lt;/h2&gt;

&lt;p&gt;브라우저 에이전트는 루프입니다: 모델이 페이지를 보고, 하나의 작업을 선택하면, 코드가 이를 실행하고, 새로운 페이지 상태가 다시 모델로 돌아갑니다. 인간이 2분 걸리는 작업은 30~60번의 루프가 필요할 수 있습니다.&lt;/p&gt;

&lt;p&gt;모델은 두 가지 방식 중 하나로 페이지를 봅니다:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;스크린샷 모드.&lt;/strong&gt; 모델은 이미지를 받고 클릭할 픽셀 좌표를 반환합니다. 캔버스 앱, 지도, 원격 데스크톱에서 작동하지만 모든 단계에서 이미지 토큰이 소모됩니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DOM 또는 접근성 트리 모드.&lt;/strong&gt; 모델은 &lt;code&gt;[ref_2]&lt;/code&gt;와 같은 참조가 있는 요소의 텍스트 목록을 받고 참조로 클릭합니다. 레이아웃 변경에도 견디며 텍스트가 많은 페이지에서 더 적은 토큰을 사용합니다.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;대부분의 최신 도구 세트는 두 가지를 혼합합니다. Anthropic의 &lt;a href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool" rel="noopener noreferrer"&gt;브라우저 사용 도구&lt;/a&gt;(&lt;code&gt;browser_toolset_20260801&lt;/code&gt;, GA)는 31개의 멤버 도구를 제공합니다: &lt;code&gt;read_page&lt;/code&gt;와 &lt;code&gt;find&lt;/code&gt;는 접근성 트리를 반환하고, &lt;code&gt;screenshot&lt;/code&gt;과 &lt;code&gt;zoom&lt;/code&gt;은 캔버스, 비디오 및 교차 출처 iframe을 위한 대체 수단입니다. OpenAI의 &lt;a href="https://developers.openai.com/api/docs/guides/tools-computer-use" rel="noopener noreferrer"&gt;컴퓨터 사용 가이드&lt;/a&gt;는 페이지 텍스트를 읽고 드라이버 함수를 호출하는 &lt;code&gt;BrowserToolset&lt;/code&gt;을 제공합니다. Google의 &lt;a href="https://ai.google.dev/gemini-api/docs/computer-use" rel="noopener noreferrer"&gt;컴퓨터 사용 도구&lt;/a&gt;는 스크린샷 기반이며 브라우저, 모바일 및 데스크톱을 지원합니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  단계가 비용을 배로 늘리는 이유
&lt;/h3&gt;

&lt;p&gt;모든 단계는 대화를 다시 전송하므로, 30단계에서는 도구 세트 정의, 지시 사항 및 29단계의 기록이 함께 전달됩니다. 두 가지 고정 비용이 하한을 설정합니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;도구 세트 오버헤드.&lt;/strong&gt; Anthropic의 브라우저 도구 세트를 선언하면 모든 요청에 약 6,600개의 입력 토큰이 추가됩니다. (Anthropic의 &lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;가격 페이지&lt;/a&gt; 기준)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;스크린샷.&lt;/strong&gt; Claude는 28×28 픽셀 패치당 하나의 시각적 토큰으로 이미지를 청구합니다. 1280×800 스크린샷은 46 × 29 = 1,334 토큰입니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  모델별 참고 사항
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Claude Opus 5.5
&lt;/h3&gt;

&lt;p&gt;Anthropic은 2026년 9월 22일에 Opus 5.5를 출시했으며, OSWorld 2.1에서 81.8%(부분 점수)를 보고하여 80.7%의 Claude Fable 5.1을 앞섰습니다. Fable 5.1은 $10 / $50이므로 Opus 5.5는 이 벤치마크에서 가격의 40%로 이를 능가합니다. H Company의 Holo4 게시물은 Opus 5.5를 작업당 $8.48로 OSWorld 2.0 장기 워크플로에서 81.8%로 평가하며, 비용은 공급업체 차트에서 읽었습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnirexp0wk6zc3dmeyso0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnirexp0wk6zc3dmeyso0.png" alt="Claude Opus 5.5" width="800" height="958"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;또한 Gray Swan의 벤치마크에서 가장 낮은 프롬프트 주입 성공률로 Fable 5.1과 동률을 이루었는데, 이는 에이전트가 신뢰할 수 없는 페이지를 읽을 때 중요합니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Claude Sonnet 5.5
&lt;/h3&gt;

&lt;p&gt;Sonnet 5.5(2026년 9월 28일)는 OSWorld 2.1에서 80.1%를 기록하여 Opus보다 1.7점 뒤처지며 가격은 $2 / $10입니다. 캐시 적중은 1M 토큰당 $0.10이며, 에이전트 루프는 대부분 캐시 적중입니다. 대부분의 프로덕션 브라우저 에이전트에서 이것이 기본 선택입니다. Claude Code에서 브라우저를 구동하는 경우 &lt;a href="https://apidog.com/kr/blog/claude-code-browser-automation?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;브라우저 자동화를 위해 Claude Code를 사용하는 방법&lt;/a&gt;을 참조하세요.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frzri89w2kg01anyjjr7g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frzri89w2kg01anyjjr7g.png" alt="Claude Sonnet 5.5" width="800" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Claude Haiku 5.5
&lt;/h3&gt;

&lt;p&gt;Haiku 5.5(2026년 10월 7일)는 OSWorld 2.1 오프라인 하위 집합에서 72.4%를 기록했으며, Anthropic은 GPT-6 Luna를 48.9%로 표시합니다. 가격은 두 단계입니다: 최대 100,000 토큰까지 $0.10 / $0.50, 그 이상은 $0.50 / $2.50입니다. 모든 스크린샷을 기록에 보관하는 긴 세션은 빠르게 100K를 넘으므로, 오래된 스크린샷을 잘라내어 저렴한 계층에 머물도록 하세요.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn7b4evh4808474r5eiht.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn7b4evh4808474r5eiht.png" alt="Claude Haiku 5.5" width="800" height="544"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  GPT-6 Astra
&lt;/h3&gt;

&lt;p&gt;Google의 &lt;a href="https://deepmind.google/models/model-cards/gemini-4-argon/" rel="noopener noreferrer"&gt;Gemini 4 Argon 모델 카드&lt;/a&gt;는 GPT-6 Astra를 OSWorld 2.0 오프라인 하위 집합에서 72.6%(부분 점수)로 표시합니다. Astra는 1.05M 컨텍스트 창을 갖추고 $10 / $50입니다. OpenAI의 가이드에 따르면 Astra의 경우 코드 실행을 권장합니다: 모델이 한 번에 한 단계씩 클릭하는 대신 Playwright 또는 PyAutoGUI 코드를 작성합니다. 이는 반복적인 스크래핑 및 양식 작업에 적합합니다. &lt;a href="https://apidog.com/kr/blog/gpt-6-astra-computer-use-api-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Astra 컴퓨터 사용 게시물&lt;/a&gt;에서는 대신 사양을 제공할 시기를 다룹니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4d0jrd2knwx4ebvgg7kc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4d0jrd2knwx4ebvgg7kc.png" alt="GPT-6 Astra" width="800" height="591"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  GPT-6.1 Terra and Sol
&lt;/h3&gt;

&lt;p&gt;OpenAI의 모델 페이지는 &lt;code&gt;computer_use&lt;/code&gt;를 GPT-6.1 Terra($1 / $5, 캐시된 입력 $0.05)의 지원 도구로 나열하며, 컴퓨터 사용 가이드의 예제는 GPT-6.1 Sol($2 / $10)을 사용합니다. OpenAI는 해당 페이지에서 둘 중 어느 것에 대해서도 브라우저 또는 OSWorld 점수를 공개하지 않습니다. Terra는 합리적인 DOM 모드 작업 도구이지만, 자체 작업에서 벤치마크하세요.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb52yfnyghxaalo9xdv13.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb52yfnyghxaalo9xdv13.png" alt="GPT-6.1 Terra" width="800" height="731"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 4 Argon and Gemini 3.8 Flash
&lt;/h3&gt;

&lt;p&gt;Gemini 4 Argon은 2026년 10월 13일에 GA되었습니다. 모델 카드는 OSWorld 2.0 오프라인 하위 집합에서 69.2%, Agent’s Last Exam(컴퓨터 사용)에서 39.5%를 보여주며, 이는 Astra의 34.2%와 Opus 5.5의 38.2%보다 높습니다. Argon의 컴퓨터 사용은 아직 Preview입니다. 가격은 2026년 11월 30일까지 $2 / $10이며, 이후 $4 / $20입니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2qsvpmvakqxe4tb1mai1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2qsvpmvakqxe4tb1mai1.png" alt="Gemini 4 Argon" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google의 컴퓨터 사용 페이지는 &lt;code&gt;gemini-3.8-flash&lt;/code&gt;($0.75 / $3.75, 2026년 12월 31일까지)를 권장하지만 이에 대한 벤치마크는 제공하지 않습니다. Gemini 2.5 Computer Use는 더 이상 해당 페이지에 나타나지 않으므로 제외했습니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Holo4 (open weights)
&lt;/h3&gt;

&lt;p&gt;H Company는 2026년 9월 28일에 Holo4를 출시하여 Holo3를 대체했습니다. 자체 하네스에서 &lt;a href="https://hcompany.ai/blog/holo4" rel="noopener noreferrer"&gt;Holo4&lt;/a&gt; 27B는 OSWorld에서 85.2%를 작업당 $0.08로, OSWorld 2.0 장기 워크플로에서 61.7%를 작업당 $1.22로 기록합니다. 35B-A3B는 동일한 두 가지에서 80.8%와 30.9%를 $0.05와 $0.61로 기록합니다. H는 35B-A3B 가중치가 Apache 2.0이라고 밝히고 있습니다. 상업적으로 출시하기 전에 모델 카드에서 27B 라이선스를 확인하세요. 둘 다 H의 API에서 $0.40 / $3.00(27B) 및 $0.30 / $2.00(35B-A3B)으로 실행됩니다. &lt;a href="https://apidog.com/kr/blog/holo3-computer-use-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Holo3 게시물&lt;/a&gt;에서는 이전 세대의 API를 다룹니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjjc7mvdfiu5ofkikbh67.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjjc7mvdfiu5ofkikbh67.png" alt="Holo4" width="800" height="981"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro, DeepSeek V4.1 Flash and Qwen 3.7 Plus
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Kimi K3.1 Pro&lt;/strong&gt;는 Moonshot의 퀵스타트에 따르면 1M 컨텍스트로 이미지와 비디오를 허용합니다. 출시 당시 BrowseComp 점수는 웹 리서치를 측정하는 것이지 페이지를 클릭하는 것이 아니며, 컴퓨터 사용 점수는 공개되지 않았습니다. Kimi의 가격 페이지에서 가격을 확인하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DeepSeek V4.1 Flash&lt;/strong&gt;(&lt;code&gt;deepseek-flash&lt;/code&gt;)는 이제 DeepSeek의 &lt;a href="https://api-docs.deepseek.com/quick_start/pricing" rel="noopener noreferrer"&gt;가격 페이지&lt;/a&gt;에 따라 비수기 $0.15 / $0.60, 성수기 $0.30 / $1.20에 이미지 입력을 지원합니다. 브라우저 벤치마크는 공개되지 않았습니다. 여기서 DOM 모드에 가장 저렴한 옵션입니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen 3.7 Plus&lt;/strong&gt;는 스크린샷 그라운딩 테스트인 ScreenSpot Pro에서 79.0을 보고합니다. &lt;a href="https://apidog.com/kr/blog/qwen-3-7-plus-computer-use-agent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.7 Plus 컴퓨터 사용 에이전트 가이드&lt;/a&gt;를 참조하세요.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  프레임워크 팀이 측정하는 것
&lt;/h3&gt;

&lt;p&gt;Browser Use의 &lt;a href="https://browser-use.com/posts/what-model-to-use" rel="noopener noreferrer"&gt;모델 가이드&lt;/a&gt;(BU Bench V1, 2026년 6월 11일 업데이트)는 속도 측면을 보여줍니다: Claude Fable 5는 80.0%를 기록했지만 평균 6분 53초, 작업당 약 $5.80이었습니다. 5.5 모델은 아직 여기에 없습니다. 프레임워크 선택 자체에 대해서는 &lt;a href="https://apidog.com/kr/blog/browser-use-cloud?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Browser Use Cloud&lt;/a&gt;, &lt;a href="https://apidog.com/kr/blog/stagehand?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Stagehand&lt;/a&gt; 및 &lt;a href="https://apidog.com/kr/blog/puppeteer-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Puppeteer MCP 서버&lt;/a&gt;를 참조하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  작업당 비용: 계산 예시
&lt;/h2&gt;

&lt;p&gt;브라우저 도구 세트를 사용하여 Claude에서 30단계 작업을 가정합니다. 각 단계는 1,334 토큰의 스크린샷 하나와 약 450 토큰의 작업 텍스트 및 도구 결과를 추가하며, 모델은 약 300개의 출력 토큰을 작성합니다.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;n단계 입력 ≈ 6,600 + n × 1,784 토큰&lt;/li&gt;
&lt;li&gt;30단계에 걸친 총 입력 ≈ 198,000 + 1,784 × 465 ≈ 1.03M 토큰&lt;/li&gt;
&lt;li&gt;총 출력 ≈ 9,000 토큰&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;모델&lt;/th&gt;
&lt;th&gt;캐싱 없음&lt;/th&gt;
&lt;th&gt;프롬프트 캐싱 사용 시 (약 95% 캐시 적중)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5.5&lt;/td&gt;
&lt;td&gt;약 $4.30&lt;/td&gt;
&lt;td&gt;약 $0.68&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Sonnet 5.5&lt;/td&gt;
&lt;td&gt;약 $2.15&lt;/td&gt;
&lt;td&gt;약 $0.34&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Haiku 5.5&lt;/td&gt;
&lt;td&gt;약 $0.11&lt;/td&gt;
&lt;td&gt;약 $0.02&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;이는 Anthropic의 정가에서 가져온 예시 숫자이며 실제 측정 실행이 아닙니다. 두 가지 요점은 여전히 유효합니다: 캐싱은 청구서를 80% 이상 절감하고, 기록에서 오래된 스크린샷을 제거하는 것이 더 저렴한 모델로 전환하는 것보다 더 많은 비용을 절약합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  선택 방법
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Sonnet 5.5로 시작하세요.&lt;/strong&gt; 리더와 2점 차이 내의 점수를 절반 가격으로 제공합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Opus 5.5로 업그레이드하세요&lt;/strong&gt;. 실제 작업에서 성공률이 병목일 때만.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Haiku 5.5 또는 Gemini 3.8 Flash로 다운그레이드하세요&lt;/strong&gt;. 대량의 짧고 반복적인 흐름에 적합합니다. 먼저 측정하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Holo4를 사용하세요&lt;/strong&gt;. 데이터가 인프라를 떠날 수 없는 경우.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GPT-6 Astra를 코드 실행과 함께 사용하세요&lt;/strong&gt;. 작업이 탐색이 아닌 반복 가능한 스크립트일 때.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;사이트에 API가 있으면 브라우저를 완전히 건너뛰세요.&lt;/strong&gt; API 호출은 30단계 대신 하나의 요청입니다. &lt;a href="https://apidog.com/kr/blog/computer-use-vs-structured-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;컴퓨터 사용 vs 구조화된 API&lt;/a&gt; 분석에서 각각 언제 유리한지 보여주며, &lt;a href="https://apidog.com/kr/blog/browser-automation-tools-web-scraping-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;브라우저 자동화 도구&lt;/a&gt; 목록에서 나머지를 다룹니다.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Apidog CLI를 사용하여 코딩 에이전트가 대신 API를 테스트하도록 하세요
&lt;/h2&gt;

&lt;p&gt;브라우저 에이전트는 느리고 비용이 많이 드는 경로입니다. 에이전트가 계속 클릭하는 페이지가 JSON API로 지원되는 경우, 더 저렴한 방법은 해당 API를 한 번 찾아 직접 테스트하는 것입니다. Claude의 브라우저 도구 세트에는 페이지가 만드는 요청을 나열하는 선택적 &lt;code&gt;read_network&lt;/code&gt; 멤버도 있습니다.&lt;/p&gt;

&lt;p&gt;코딩 에이전트가 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 수행하도록 하세요. 한 번 설정하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 에이전트에게 하나의 프롬프트를 제공하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Export a HAR of the checkout flow you just ran in the browser. Import it into
Apidog project &amp;lt;id&amp;gt;, create a test case for POST /api/cart/items that asserts
a 200 status and a numeric cartTotal, then run it against the staging
environment and summarize any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트는 트래픽을 가져오고, 페이로드 스키마를 읽고, 검증하고, 케이스를 작성하고 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog import &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--format&lt;/span&gt; har &lt;span class="nt"&gt;--file&lt;/span&gt; checkout.har
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;-r cli,json&lt;/code&gt;을 &lt;code&gt;-r junit&lt;/code&gt;으로 바꾸면 동일한 명령이 CI에서 실행됩니다. &lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 파이프라인&lt;/a&gt; 가이드를 참조하세요. Claude Code가 에이전트인 경우 &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code에서의 Apidog CLI&lt;/a&gt;에서 설정을 안내합니다. Apidog의 무료 플랜은 최대 4명의 사용자를 지원합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  자주 묻는 질문
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;현재 브라우저 에이전트에 가장 적합한 LLM은 무엇인가요?&lt;/strong&gt; Claude Opus 5.5가 공급업체 보고 OSWorld 2.1 점수(81.8%)가 가장 높습니다. Claude Sonnet 5.5는 80.1%와 절반 가격으로 대부분의 팀에 더 나은 기본 선택입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;예산이 제한적일 때 컴퓨터 사용에 가장 적합한 모델은 무엇인가요?&lt;/strong&gt; $0.10 / $0.50의 Claude Haiku 5.5는 Anthropic의 OSWorld 2.1 오프라인 하위 집합에서 72.4%를 기록합니다. 저렴한 계층에 머물려면 프롬프트를 100,000 토큰 미만으로 유지하세요.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;브라우저 에이전트를 위한 좋은 오픈 가중치 모델이 있나요?&lt;/strong&gt; 예. Holo4 35B-A3B는 Apache 2.0 가중치를 제공하며 H Company의 하네스에서 OSWorld 80.8%를 기록합니다. Holo4 27B가 더 높은 점수를 받지만, 먼저 라이선스를 확인하세요.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;스크린샷 모드 또는 DOM 모드?&lt;/strong&gt; 페이지에 접근성 트리나 DOM이 있으면 사용하세요. 더 저렴하고 레이아웃 변경에도 견딥니다. 캔버스, 지도, 비디오 및 원격 데스크톱의 경우 스크린샷으로 대체하세요.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;공급업체 간에 OSWorld 점수를 비교할 수 있나요?&lt;/strong&gt; 느슨하게만 가능합니다. 공급업체는 서로 다른 하네스로 OSWorld 2.0, OSWorld 2.1, 오프라인 하위 집합 및 부분 점수를 보고합니다. 결정하기 전에 자체적으로 20~50개의 실제 작업을 실행하세요.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini 2.5 Computer Use가 아직 사용 가능한가요?&lt;/strong&gt; 2026년 10월 27일 기준으로 Google의 컴퓨터 사용 페이지에 더 이상 나타나지 않습니다. Google은 대신 Gemini 4 Argon, Gemini 3.8 Flash, Gemini 3.5 Flash-Lite 및 Gemini 3 Flash Preview를 나열합니다.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Opus 5.5로 무엇이든 리버스 엔지니어링하는 방법?</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Tue, 27 Oct 2026 08:30:21 +0000</pubDate>
      <link>https://dev.to/rihpig/opus-55ro-mueosideun-ribeoseu-enjinieoringhaneun-bangbeob-3i25</link>
      <guid>https://dev.to/rihpig/opus-55ro-mueosideun-ribeoseu-enjinieoringhaneun-bangbeob-3i25</guid>
      <description>&lt;h1&gt;
  
  
  Opus 5.5로 무엇이든 리버스 엔지니어링하는 방법?
&lt;/h1&gt;

&lt;p&gt;Opus 5.5로 무엇이든 리버스 엔지니어링하려면, &lt;a href="https://github.com/morluto/rea" rel="noopener noreferrer"&gt;REA&lt;/a&gt;를 통해 모델을 디스어셈블리 엔진에 연결한 다음 단계적으로 진행하세요. 대상을 분류하고, 지도를 만들고, 호출이 가장 많은 함수를 디컴파일하고, Opus가 이름을 붙이고 설명하게 하고, 동작만 기술한 스펙을 작성하고, 별도의 컨텍스트에서 그 스펙으로 다시 구현합니다. 각 단계에 맞는 effort 레벨을 지정하고, 동등성 테스트로 재구현을 입증하세요.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 바로 Apidog를 사용해 보세요&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;이것이 X에서 바이럴이 된 가이드의 요약본입니다. 2026년 10월 12일, 빌더 &lt;a href="https://x.com/0xMovez/status/2109604520770548146" rel="noopener noreferrer"&gt;Movez는 Claude Opus 5.5를 이용한 리버스 엔지니어링에 관한 11단계 강좌를 공개했습니다&lt;/a&gt;. 이 글은 100만 조회수와 2,800개의 북마크를 기록했습니다. 이 아티클은 그 주장을 출처와 대조해 검증하고, 벤치마크 세부 내용 두 가지를 바로잡으며, 대부분의 가이드가 건너뛰는 단계를 추가합니다. 바로 대상이 통신하는 API를 테스트하는 것입니다.&lt;/p&gt;

&lt;p&gt;이 내용은 본인이 소유하거나 분석 권한을 가진 소프트웨어에만 사용하세요. REA의 README는 이 도구를 "합법적인 연구, 교육, 상호운용성, 소프트웨어 보존, 그리고 본인이 소유하거나 분석 권한을 가진 소프트웨어의 분석"으로 제한합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Opus 5.5에 바이너리를 읽어줄 도구가 필요한 이유
&lt;/h2&gt;

&lt;p&gt;Opus 5.5는 텍스트를 읽고 쓰지만, Mach-O나 ELF 파일 자체를 로드할 수는 없습니다. REA는 여러분의 에이전트와 분석 엔진(네이티브 코드라면 Hopper, Ghidra, IDA) 사이에 위치하는 MCP 서버로, 분석을 로컬에서 실행하고 근거와 함께 결과를 반환합니다. 여기에는 주소, 의사코드, 문자열, 호출 지점이 포함됩니다. 모델은 그 결과를 읽고 다음 질문을 던집니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuk2vtgq5rwsltx1gc3ye.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuk2vtgq5rwsltx1gc3ye.png" alt="REA가 에이전트와 분석 엔진 사이를 연결하는 구조" width="799" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;REA는 2026년 10월 27일 GitHub 스타 393,000개를 돌파했으며, 10월 12일의 약 115,000개에서 증가한 수치입니다. 처음 화제가 되었을 때 우리는 &lt;a href="https://apidog.com/kr/blog/what-is-rea-reverse-engineer-anything?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;REA가 무엇이고 어떻게 동작하는지&lt;/a&gt;와 &lt;a href="https://apidog.com/kr/blog/build-your-own-feature-with-rea?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;앱 기능 하나를 재구현하는 6단계 루프&lt;/a&gt;를 다뤘습니다. 이 가이드는 모델 쪽에 초점을 맞춥니다. 프롬프트, effort 설정, 그리고 한계입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  1단계: REA 설치하고 하우스 규칙 작성하기
&lt;/h2&gt;

&lt;p&gt;REA는 22 계열의 Node.js 22.23.4 이상(24.22.1+ 또는 26.12.1+도 동작)과 npm이 필요합니다. 현재 npm 릴리스는 6.8.0입니다. 에이전트에 등록하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx rea-agents setup
npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;--global&lt;/span&gt; rea-agents
rea &lt;span class="nt"&gt;--help&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Setup은 변경될 설정을 미리 보여주고, 건드리는 항목을 백업하며, Claude Code, Codex, Cursor, Gemini CLI, Grok Build를 지원합니다. 네이티브 분석에는 Hopper, Ghidra 또는 IDA가 필요하고, JavaScript, Electron, .NET 검사에는 엔진이 필요 없습니다.&lt;/p&gt;

&lt;p&gt;그다음 에이전트에 하우스 규칙을 주세요. 강좌의 &lt;code&gt;CLAUDE.md&lt;/code&gt; 블록은 이 스레드에서 가장 뛰어난 부분입니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# Reverse-engineering house rules&lt;/span&gt;
&lt;span class="p"&gt;-&lt;/span&gt; Only analyze targets I own or am authorized to examine. State the basis once.
&lt;span class="p"&gt;-&lt;/span&gt; Tag every claim: observation, inference, or unknown.
&lt;span class="p"&gt;-&lt;/span&gt; Cite the evidence: address, bytes, pseudocode or call site.
&lt;span class="p"&gt;-&lt;/span&gt; Start with the smallest overview. Expand only on a concrete gap.
&lt;span class="p"&gt;-&lt;/span&gt; Separate static facts from runtime facts.
&lt;span class="p"&gt;-&lt;/span&gt; Build from behavior and public specs, never from copied code or assets.
&lt;span class="p"&gt;-&lt;/span&gt; Every recovered behavior needs a passing test before "done".
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  2단계: 단계별로 effort 레벨 선택하기
&lt;/h2&gt;

&lt;p&gt;Opus 5.5는 다섯 가지 effort 레벨을 지원합니다: &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;high&lt;/code&gt;, &lt;code&gt;xhigh&lt;/code&gt;, &lt;code&gt;max&lt;/code&gt;. &lt;a href="https://platform.claude.com/docs/en/build-with-claude/effort" rel="noopener noreferrer"&gt;Anthropic의 effort 문서&lt;/a&gt;에 따르면 Opus 5.5의 기본값은 &lt;code&gt;medium&lt;/code&gt;이며, &lt;code&gt;xhigh&lt;/code&gt;는 장시간 에이전트 실행을 겨냥하고 &lt;code&gt;max&lt;/code&gt;는 토큰 사용에 대한 모든 제한을 제거합니다. API에서는 &lt;code&gt;output_config.effort&lt;/code&gt;로, 또는 에이전트의 effort 설정으로 지정합니다.&lt;/p&gt;

&lt;p&gt;강좌의 구분은 합리적인 출발점이지, 측정된 규칙은 아닙니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;단계&lt;/th&gt;
&lt;th&gt;권장 effort&lt;/th&gt;
&lt;th&gt;이유&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;라우팅, 정찰, 탐색&lt;/td&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;대부분 도구 호출과 목록화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;일반 함수 주석 달기&lt;/td&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;이름을 붙이려면 데이터 흐름 추론이 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;장시간 다중 함수 세션&lt;/td&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;30분 이상 실행에 적합&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;난독화되었거나 포인터가 많은 코드&lt;/td&gt;
&lt;td&gt;&lt;code&gt;max&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;가장 깊은 추론, 가장 높은 비용&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;effort는 세션 단위가 아니라 함수 단위로 올리세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  3단계: 무엇이든 열기 전에 대상 먼저 분류하기
&lt;/h2&gt;

&lt;p&gt;초보자가 가장 흔히 하는 실수는 JavaScript가 그대로 노출된 Electron 앱을 디스어셈블러로 여는 것입니다. REA는 데스크톱 설치본, 네이티브 바이너리, JavaScript 및 Electron 앱, .NET 어셈블리, Android APK, WASM, 웹사이트, 저장된 네트워크 캡처를 다루며, 각각 고유한 진입 도구가 있습니다. 첫 프롬프트는 대상을 식별하는 데에만 집중해야 합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I want to understand how [FEATURE] works in [APP] at [ABSOLUTE PATH].
First tell me what kind of target this is (native, Electron/JS, .NET, APK, WASM)
and which REA tool opens it. Don't start deep analysis yet.
Then give me a one-paragraph map and where you'd look first for [FEATURE].
Keep observations, inferences and unknowns separate.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Electron 대상은 &lt;code&gt;analyze-javascript-application&lt;/code&gt;(모듈, 임포트, IPC 경계, 엔진 불필요)로 갑니다. 네이티브 대상은 &lt;code&gt;open_binary&lt;/code&gt;로 갑니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  4단계: 문자열을 매핑하고 교차 참조로 함수 순위 매기기
&lt;/h2&gt;

&lt;p&gt;아직 코드를 읽지 마세요. 네이티브 대상이라면 인벤토리부터 시작합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;rea inspect /absolute/path/to/program &lt;span class="nt"&gt;--provider&lt;/span&gt; ghidra &lt;span class="nt"&gt;--json&lt;/span&gt;
rea search /absolute/path/to/program entry &lt;span class="nt"&gt;--kind&lt;/span&gt; procedures &lt;span class="nt"&gt;--provider&lt;/span&gt; ghidra &lt;span class="nt"&gt;--json&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;문자열은 가장 빠른 단서입니다. URL, 오류 메시지, 기능 이름 등입니다. 베이스 URL이나 `[REDACTED CREDENTIAL] 문자열은 바이너리가 API와 통신한다는 것도 알려주며, 이는 9단계에서 중요합니다.&lt;/p&gt;

&lt;p&gt;다음으로 교차 참조(얼마나 많은 곳에서 호출하는지)를 기준으로 함수의 순위를 매기세요. 호출자가 147개인 함수는 설정 로더 같은 핵심 인프라일 가능성이 높고, 호출자가 2개인 함수는 나중에 봐도 됩니다. 위에서부터 아래로 읽으세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  5단계: 함수 하나를 디컴파일하고 Opus가 이름을 붙이게 하기
&lt;/h2&gt;

&lt;p&gt;핵심 함수 하나를 디컴파일합니다:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
rea function /absolute/path/to/program parseConfig --provider ghidra --json&lt;br&gt;
rea decompile /absolute/path/to/program --procedure=parseConfig --provider ghidra --json&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;출력은 거칩니다(&lt;code&gt;var_28&lt;/code&gt;, 곳곳에 캐스트). 이를 Opus 5.5에 &lt;code&gt;high&lt;/code&gt; effort로 넘기고 고정된 체크리스트를 제시하세요:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;`text&lt;br&gt;
Here is decompiled pseudocode for a function with 147 cross-references.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Rename every variable based on how it is used.&lt;/li&gt;
&lt;li&gt;State the function's purpose in one sentence.&lt;/li&gt;
&lt;li&gt;List the data structures it reads and writes.&lt;/li&gt;
&lt;li&gt;Name the pattern (singleton, factory, state machine, observer).&lt;/li&gt;
&lt;li&gt;Flag missing error handling, validation or security checks.
Mark anything you're unsure of instead of guessing.
`&lt;code&gt;&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;디컴파일러는 세부 사항을 틀립니다. REA의 &lt;a href="https://rea.tools/showcase/dx-ball/" rel="noopener noreferrer"&gt;DX-Ball 쇼케이스&lt;/a&gt;에서 첫 의사코드는 입력을 받지 않는 사운드 팬 함수로 나타났습니다. 매개변수는 명령어 뷰에서만 드러났습니다. 최종 C 재구성은 원본 x86 테스트 케이스 3,205개를 통과하고 컴파일된 함수 바이트 63개를 모두 재현합니다. 에이전트가 의사코드를 어셈블리 및 호출자와 교차 검증했기 때문입니다. 시그니처가 이상해 보이면 &lt;code&gt;rea instructions&lt;/code&gt;를 요청하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  6단계: 난독화된 코드는 예산을 정하고, 갈아 넣지 말기
&lt;/h2&gt;

&lt;p&gt;여기서 바이럴 강좌를 바로잡아야 합니다. 이 강좌는 Elastic Security Labs의 난독화 벤치마크를 "Claude Opus"에 대한 테스트라고 인용합니다. 2026년 4월 21일 발표된 &lt;a href="https://www.elastic.co/security-labs/llm-reversing-vs-llm-obfuscation" rel="noopener noreferrer"&gt;Elastic의 연구&lt;/a&gt;는 Opus 5.5가 아니라 &lt;strong&gt;Claude Opus 4.6&lt;/strong&gt;을 테스트했습니다. 수치는 다음과 같습니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tigress 단계&lt;/th&gt;
&lt;th&gt;해결&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;변환 없음&lt;/td&gt;
&lt;td&gt;1 / 1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;단일 변환&lt;/td&gt;
&lt;td&gt;4 / 6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;쌍 변환&lt;/td&gt;
&lt;td&gt;3 / 6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;고난도, 다중 레이어&lt;/td&gt;
&lt;td&gt;0 / 6&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;총계로 Opus 4.6은 평가 가능한 대상 20개 중 8개(40%)를 해결했습니다. 성공은 평균 $2.39, 실패는 $4.83이었으므로, 실패 비용이 성공의 약 두 배입니다. 이는 Opus 5.5에 대한 측정값이 아니라 하한선으로 보세요. 5.5에 대해 발표된 동등한 자료는 찾지 못했습니다.&lt;/p&gt;

&lt;p&gt;둘째, 강좌는 Caveman이라는 도구가 디컴파일된 불필요한 내용의 "약 75%를 제거"한다고 말합니다. Elastic은 Caveman을 디컴파일된 코드 필터가 아니라, 모델 자체의 장황함을 최대 75% 줄여주는 플러그인으로 설명합니다.&lt;/p&gt;

&lt;p&gt;교훈은 여전히 유효합니다. 난독화된 함수당 지출을 제한하고, 1~10 신뢰도 점수를 요구하며, 6 미만인 항목은 주변 함수가 해결될 때까지 보류하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  7단계: 큰 대상을 컨트롤러와 워커로 나누기
&lt;/h2&gt;

&lt;p&gt;채팅 하나로 함수 500개를 감당할 수 없습니다. 이름을 잊어버리고 스스로 모순됩니다. 강좌의 해법은 코드를 절대 분석하지 않는 컨트롤러와, 각각 함수 하나를 담당하는 워커입니다:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;text&lt;br&gt;
Controller: The function map is in functions.json (address, name, size, xrefs).&lt;br&gt;
Cluster functions by call-graph proximity, order clusters by xref count,&lt;br&gt;
send each cluster to a worker, inject already-resolved struct names into every&lt;br&gt;
brief, and queue a second pass for any result with confidence below 6.&lt;br&gt;
Report token spend after each cluster.&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;각 워커는 주소, 목적, 1~10 신뢰도 점수, 사용하거나 발견한 구조체, 그리고 컨트롤러의 구조체 이름을 재사용한 깔끔한 소스를 반환합니다. Elastic의 벤치마크도 동일한 컨트롤러-워커 구조로 실행했습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  8단계: 깨끗한 컨텍스트에서 동작만 기술한 스펙 작성하기
&lt;/h2&gt;

&lt;p&gt;클린룸 재구현은 소프트웨어가 하는 일을 복사하는 것이지, 코드를 복사하는 것이 결코 아닙니다. Opus에게 동작만 기술한 스펙을 요청하세요. 공개 인터페이스, 데이터 모델, 각 기능을 테스트 가능한 요구사항으로, 공개 표준에 기반한 파일 형식, 그리고 오류 처리입니다. 주소, 디컴파일된 이름, 복사된 모든 것은 금지하세요.&lt;/p&gt;

&lt;p&gt;그런 다음 분석을 전혀 보지 못하는 &lt;strong&gt;다른&lt;/strong&gt; 컨텍스트에서 그 스펙을 구현하세요. 이 분리가 바로 클린룸 경계입니다. 이는 엔지니어링 관행이며 법률 자문이 아닙니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  9단계: API 계약을 복원하고 Apidog CLI로 테스트하기
&lt;/h2&gt;

&lt;p&gt;4단계의 문자열은 종종 베이스 URL과 인증 헤더를 드러내므로, 동작의 일부는 API 뒤에 존재합니다. 여러분의 재구현은 그 계약까지 지킬 때에만 일치하며, 트래픽이 어셈블리보다 이를 더 빠르게 보여줍니다.&lt;/p&gt;

&lt;p&gt;본인이 소유한 테스트 계정에서 HAR을 기록하고, REA가 이를 요약하게 하세요:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
rea inspect-web-network-capture /absolute/session.har har --json&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;그런 다음 에이전트가 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 그 캡처를 테스트 가능한 계약으로 바꾸게 하세요. 한 번만 설정하면 됩니다:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
npm install -g apidog-cli@latest&lt;br&gt;
apidog auth login --with-token &amp;lt;YOUR_TOKEN&amp;gt;&lt;br&gt;
apidog skill install&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;에이전트에게 프롬프트 하나를 주세요:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;text&lt;br&gt;
Import session.har into Apidog project &amp;lt;id&amp;gt;. List the endpoints it created,&lt;br&gt;
remove anything that isn't part of [FEATURE], and write one test case per&lt;br&gt;
endpoint that asserts status code, required fields and response schema.&lt;br&gt;
Run them against the original-service environment, then against my rebuild's&lt;br&gt;
environment, and report every endpoint where the two disagree.&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;에이전트는 임포트를 실행하고, 작성 전에 페이로드 형태를 확인하고, 두 환경을 모두 실행합니다:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
apidog import --project &amp;lt;id&amp;gt; --format har --file ./session.har&lt;br&gt;
apidog endpoint list --project &amp;lt;id&amp;gt;&lt;br&gt;
apidog cli-schema get test-case-create&lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project &amp;lt;id&amp;gt; --file case.json&lt;br&gt;
apidog test-case run --project &amp;lt;id&amp;gt; --endpoint &amp;lt;endpointId&amp;gt; -e &amp;lt;originalEnvId&amp;gt; -r cli,json&lt;br&gt;
apidog test-case run --project &amp;lt;id&amp;gt; --endpoint &amp;lt;endpointId&amp;gt; -e &amp;lt;rebuildEnvId&amp;gt; -r cli,json&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;같은 케이스, 두 개의 환경, 하나의 diff이며, &lt;code&gt;-r junit&lt;/code&gt;으로 모든 커밋마다 재실행할 수 있습니다(&lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt; 참고). Claude Code에서 실행하고 싶다면 &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code에서의 Apidog CLI&lt;/a&gt;를 참고하세요. Apidog의 무료 플랜은 최대 4명의 사용자까지 지원합니다. 수동 방식을 원한다면 &lt;a href="https://apidog.com/kr/blog/reverse-engineering-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API 리버스 엔지니어링&lt;/a&gt;을 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  10단계: 출시 전에 동등성 입증하기
&lt;/h2&gt;

&lt;p&gt;"일치하는 것 같다"는 증거가 아닙니다. 로컬 동작의 경우, Opus에게 원본과 재구현에 동일한 입력을 넣는 하네스를 만들게 하세요:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;text&lt;br&gt;
Generate 50 inputs: 30 normal, 10 edge (empty, max size, unicode), 10 error&lt;br&gt;
(malformed, missing fields, corrupt). Run each through both programs. Compare&lt;br&gt;
byte-for-byte where possible, semantically otherwise. Report the match rate and&lt;br&gt;
every divergence as cosmetic, behavioral or critical.&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;9단계의 API 실행과 함께라면, 누구에게든 보여줄 수 있는 두 개의 숫자를 얻게 됩니다. 로컬 일치율과 API 일치율입니다. 마지막이 아니라 만들면서 테스트하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Opus 5.5로 하는 리버스 엔지니어링은 합법인가요?&lt;/strong&gt; 관할 지역, 라이선스, 목적에 따라 다릅니다. REA는 합법적인 연구, 교육, 상호운용성, 보존, 그리고 본인이 소유하거나 분석 권한을 가진 소프트웨어의 분석을 지원합니다. 재구현을 상업적으로 출시하기 전에 법률 자문을 받으세요.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;리버스 엔지니어링에는 어떤 effort 레벨을 써야 하나요?&lt;/strong&gt; 라우팅과 정찰에는 &lt;code&gt;medium&lt;/code&gt;, 함수 주석 달기에는 &lt;code&gt;high&lt;/code&gt;로 시작하고, &lt;code&gt;max&lt;/code&gt;는 함수당 예산을 정한 난독화 코드용으로 아껴 두세요. Opus 5.5의 기본값은 &lt;code&gt;medium&lt;/code&gt;입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude는 난독화된 바이너리를 얼마나 잘 다루나요?&lt;/strong&gt; 유일한 공개 벤치마크인 Elastic Security Labs의 자료는 Opus 4.6을 테스트했습니다. Tigress 대상 20개 중 40%를 해결했고, 고난도 다중 레이어는 0%였습니다. Opus 5.5에 대한 동등한 테스트는 발표된 적이 없습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;리버스 엔지니어링한 앱이 사용하는 API는 어떻게 테스트하나요?&lt;/strong&gt; 테스트 계정에서 HAR을 캡처하고, &lt;code&gt;apidog import --format har&lt;/code&gt;로 임포트한 다음, Apidog CLI로 테스트 케이스를 만들어 원본 서비스와 재구현 양쪽에 대해 실행하세요.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;REA가 제 바이너리를 업로드하나요?&lt;/strong&gt; REA는 분석을 로컬에서 실행합니다. 에이전트가 모델에 전달하는 결과물(문자열, 의사코드)만 여러분의 모델 제공자에게 도달합니다.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GPT-6.1 Terra와 GPT-6.1 Sol 비교</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:46:03 +0000</pubDate>
      <link>https://dev.to/rihpig/gpt-61-terrawa-gpt-61-sol-bigyo-2pgi</link>
      <guid>https://dev.to/rihpig/gpt-61-terrawa-gpt-61-sol-bigyo-2pgi</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6.1 Terra와 GPT-6.1 Sol 비교
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnra0unphzvy0yuenhrgb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnra0unphzvy0yuenhrgb.png" alt="GPT-6.1 Terra와 GPT-6.1 Sol 비교" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GPT-6.1 Terra는 요금표의 모든 항목에서 GPT-6.1 Sol보다 비용이 절반입니다. 백만 토큰당 $1/$5 대 $2/$10입니다. OpenAI에 따르면 Terra는 평균적으로 작업을 3배 이상 더 빠르게 완료합니다. Sol은 여전히 더 강력한 모델로, Artificial Analysis의 Coding Agent Index에서 6점 앞서며(54 대 48), OpenAI 스스로도 가장 복잡한 코딩과 심층 연구에는 Sol 또는 GPT-6 Astra를 권장합니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog를 사용해 보세요&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;따라서 질문은 어느 쪽이 더 나은가가 아닙니다. 여러분의 워크로드에 그 격차가 필요한가입니다. 이 비교는 사양, 가격, 벤치마크, API 차이를 나란히 놓고, 마지막에 사용할 수 있는 라우팅 규칙을 제시합니다. 각 모델의 배경은 &lt;a href="https://apidog.com/kr/blog/what-is-gpt-6-1-terra?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra란 무엇인가&lt;/a&gt;와 &lt;a href="https://apidog.com/kr/blog/what-is-gpt-6-1-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Sol이란 무엇인가&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  나란히 비교
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;GPT-6.1 Terra&lt;/th&gt;
&lt;th&gt;GPT-6.1 Sol&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;API 모델 ID&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gpt-6.1-terra&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gpt-6.1-sol&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;출시일&lt;/td&gt;
&lt;td&gt;2026년 10월 26일&lt;/td&gt;
&lt;td&gt;2026년 9월 29일 (DevDay)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;입력 / 캐시됨 / 출력 (100만 토큰당)&lt;/td&gt;
&lt;td&gt;$1.00 / $0.05 / $5.00&lt;/td&gt;
&lt;td&gt;$2.00 / $0.10 / $10.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;캐시 쓰기, 30분&lt;/td&gt;
&lt;td&gt;$1.25&lt;/td&gt;
&lt;td&gt;$2.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;컨텍스트 윈도우&lt;/td&gt;
&lt;td&gt;1,050,000&lt;/td&gt;
&lt;td&gt;1,050,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;최대 입력 / 출력&lt;/td&gt;
&lt;td&gt;922,000 / 128,000&lt;/td&gt;
&lt;td&gt;922,000 / 128,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;추론 노력&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;none&lt;/code&gt;부터 &lt;code&gt;max&lt;/code&gt;까지&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;부터 &lt;code&gt;max&lt;/code&gt;까지 (&lt;code&gt;none&lt;/code&gt; 없음)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;엔드포인트&lt;/td&gt;
&lt;td&gt;Responses, Chat Completions, Batch&lt;/td&gt;
&lt;td&gt;Responses, Chat Completions, Batch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;속도 (OpenAI)&lt;/td&gt;
&lt;td&gt;평균 3배 이상 빠름&lt;/td&gt;
&lt;td&gt;기준&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenAI의 포지셔닝&lt;/td&gt;
&lt;td&gt;빠르고 효율적: 글쓰기, 시각 이해, 컴퓨터 사용&lt;/td&gt;
&lt;td&gt;어려운 코딩과 연구를 위한 강력한 올라운더&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;가격은 최대 272K 입력 토큰의 프롬프트에 대한 Standard 요율이며, OpenAI의 &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;가격 페이지&lt;/a&gt;에서 가져왔습니다. 두 모델 모두 동일한 긴 프롬프트 규칙을 따릅니다. 272K 입력 토큰을 초과하면 전체 요청에 입력 및 캐시 요율 2배, 출력 요율 1.5배가 청구됩니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  가격: Terra는 정확히 절반
&lt;/h2&gt;

&lt;p&gt;모든 Terra 요율은 Sol의 절반입니다. 따라서 비용 비교는 간단합니다. 동일한 토큰 수라면 Terra가 50% 더 저렴합니다. 100,000토큰 캐시된 접두사, 8,000개의 새 입력 토큰, 2,000개의 출력 토큰이 있는 에이전트 단계를 예로 들어 보겠습니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;GPT-6.1 Terra&lt;/th&gt;
&lt;th&gt;GPT-6.1 Sol&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;캐시된 입력 (100K)&lt;/td&gt;
&lt;td&gt;$0.0050&lt;/td&gt;
&lt;td&gt;$0.0100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;새 입력 (8K)&lt;/td&gt;
&lt;td&gt;$0.0080&lt;/td&gt;
&lt;td&gt;$0.0160&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;출력 (2K)&lt;/td&gt;
&lt;td&gt;$0.0100&lt;/td&gt;
&lt;td&gt;$0.0200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;호출당&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$0.0230&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$0.0460&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10,000회 호출당&lt;/td&gt;
&lt;td&gt;$230&lt;/td&gt;
&lt;td&gt;$460&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;실제로는 토큰 수가 동일하지 않습니다. 더 오래 추론하는 모델은 출력을 더 많이 소비합니다. 하지만 Terra가 더 빠르다는 점은 추가 토큰으로 속도를 사는 것이 아님을 시사합니다. Artificial Analysis는 자사 스위트에서 최대 노력의 Terra에 대해 작업당 $0.40를 측정했습니다. &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra 가격 가이드&lt;/a&gt;에는 전체 요금표와 Batch, Flex, Fast 변형이 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgicsb1x4r0sbewb3693b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgicsb1x4r0sbewb3693b.png" alt="가격 비교" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;한 가지 더: Fast 모드의 Terra는 $2/$10로, 정확히 Sol의 Standard 가격입니다. Sol 가격을 지불하고 있다면, Sol의 추가 역량과 더 높은 속도의 Terra 중에서 선택할 수 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  벤치마크: 좁은 격차
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;벤치마크&lt;/th&gt;
&lt;th&gt;GPT-6.1 Terra&lt;/th&gt;
&lt;th&gt;GPT-6.1 Sol&lt;/th&gt;
&lt;th&gt;출처&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Coding Agent Index v2.0&lt;/td&gt;
&lt;td&gt;48&lt;/td&gt;
&lt;td&gt;54&lt;/td&gt;
&lt;td&gt;Artificial Analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intelligence Index, 최대 노력&lt;/td&gt;
&lt;td&gt;Sol보다 4점 낮음&lt;/td&gt;
&lt;td&gt;기준&lt;/td&gt;
&lt;td&gt;Artificial Analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0, 최대 노력&lt;/td&gt;
&lt;td&gt;50.3%&lt;/td&gt;
&lt;td&gt;최대 노력의 Terra와 대등&lt;/td&gt;
&lt;td&gt;OpenAI; Artificial Analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agents’ Last Exam&lt;/td&gt;
&lt;td&gt;OpenAI에 따르면 GPT-6 Astra와 동등&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;작업 속도&lt;/td&gt;
&lt;td&gt;평균 3배 이상 빠름&lt;/td&gt;
&lt;td&gt;기준&lt;/td&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;수치는 OpenAI의 출시 자료와 &lt;a href="https://artificialanalysis.ai/articles/gpt-6-1-terra-pushes-the-cost-efficiency-frontier" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt;에서 가져왔습니다. Artificial Analysis는 Terra의 Terminal-Bench 4.0 점수가 최대 노력에서 GPT-6.1 Sol과 "이제 대등하다"고 말합니다. 우리가 찾은 어떤 출처도 모든 벤치마크에 대해 두 모델의 점수를 같은 차트에 공개하지 않으므로, 이 표는 격차의 방향과 크기로 보아야 하며 정확한 순위로 보면 안 됩니다.&lt;/p&gt;

&lt;p&gt;패턴은 출처 전반에서 일관됩니다. Sol은 가장 어려운 에이전트 코딩 작업에서 한 자릿수 점수 차로 앞섭니다. 터미널 작업과 일반 에이전트 작업에서는 Terra가 근접합니다. 규모를 가늠하자면, Terra는 같은 Intelligence Index에서 GPT-6 Luna보다 10점 위에 있으므로, Sol에서 Terra로의 격차는 Terra에서 Luna로의 격차의 절반도 되지 않습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  신뢰성
&lt;/h2&gt;

&lt;p&gt;Terra의 가장 큰 단일 개선은 환각입니다. Artificial Analysis는 자사의 AA-Omniscience 테스트에서 환각률을 38%로 측정했는데, 이는 GPT-5.6 Terra의 88%에서 감소한 것입니다. OpenAI의 내부 사실성 테스트에서 최대 노력의 Terra 오류율은 4.3%이며, OpenAI는 이것이 GPT-6 Astra 및 GPT-6.1 Sol과 "거의" 일치한다고 말합니다. 낮은 노력에서는 16.7%입니다.&lt;/p&gt;

&lt;p&gt;핵심은 이것입니다. 높은 노력에서 Terra와 Sol은 OpenAI의 테스트에서 비슷한 비율의 사실 오류를 범합니다. Sol의 우위는 더 어려운 추론에 있지, 기본 정확도에 있지 않습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  코드에 영향을 주는 API 차이
&lt;/h2&gt;

&lt;p&gt;대부분의 코드는 모델 ID만 바꾸면 두 모델 모두에서 실행됩니다. 세 가지 차이가 중요합니다.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;none&lt;/code&gt; 노력.&lt;/strong&gt; Terra는 &lt;code&gt;reasoning.effort: "none"&lt;/code&gt;을 지원하지만 Sol은 지원하지 않습니다. OpenAI 커뮤니티 포럼의 한 개발자는 Terra의 &lt;code&gt;none&lt;/code&gt;을 사용하면 &lt;code&gt;temperature&lt;/code&gt;와 &lt;code&gt;top_p&lt;/code&gt;도 설정할 수 있다고 보고합니다. 6.1 Sol이 &lt;code&gt;none&lt;/code&gt;을 제거해서 분류 작업을 GPT-6 Sol에서 옮겼다면, Terra가 이를 되살려 줍니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;캐시 경제성.&lt;/strong&gt; 캐시된 입력은 Terra에서 $0.05, Sol에서 $0.10입니다. 긴 접두사를 재사용하는 에이전트는 Terra에서 비례적으로 더 많이 절약합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;속도에 민감한 로직.&lt;/strong&gt; UI가 사용자에게 스트리밍하거나 에이전트가 많은 순차 단계를 실행한다면, Terra의 속도가 경험을 바꿉니다. OpenAI의 3배 수치는 자사 작업 전반의 평균이므로, 직접 측정하세요.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;둘 다 Responses API에서 동일한 호스팅 도구를 지원하며, 여기에는 &lt;code&gt;computer_use&lt;/code&gt;, &lt;code&gt;web_search&lt;/code&gt;, &lt;code&gt;file_search&lt;/code&gt;, &lt;code&gt;code_interpreter&lt;/code&gt;, &lt;code&gt;mcp&lt;/code&gt;가 포함됩니다. &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra API 가이드&lt;/a&gt;와 &lt;a href="https://apidog.com/kr/blog/gpt-6-1-sol-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Sol API 가이드&lt;/a&gt;에서 각각의 설정을 다룹니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftr4ermizy2zrvs777vsh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftr4ermizy2zrvs777vsh.png" alt="API 차이" width="800" height="731"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT와 Codex에서
&lt;/h2&gt;

&lt;p&gt;둘 다 유료 플랜의 ChatGPT Work와 Codex에 있으며, 어느 것도 Free 또는 Go에는 없습니다. Terra의 경우 OpenAI는 Plus, Pro, Enterprise, Edu를 나열합니다. 실질적인 차이는 사용량입니다. OpenAI는 Work 및 Codex 허용량이 GPT-6.1 Sol 또는 GPT-6 Astra보다 Terra에서 "훨씬 더" 오래 간다고 말합니다. Sol에서 Codex 한도에 도달했다면 일상 작업을 Terra에서 실행하면(&lt;code&gt;codex -m gpt-6.1-terra&lt;/code&gt;, Codex CLI 0.159.0 이상) 같은 플랜을 더 오래 쓸 수 있습니다. &lt;a href="https://apidog.com/kr/blog/codex-usage-limits?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Codex 사용 한도 가이드&lt;/a&gt;에서 허용량이 어떻게 작동하는지 설명합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  어느 것을 사용해야 할까요?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra를 사용하세요:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;컴퓨터 사용: 앱을 클릭해 이동하고, 화면을 읽고, 양식을 작성하는 작업. 대표적인 사용 사례입니다.&lt;/li&gt;
&lt;li&gt;글쓰기와 초안 작성, 요약, 답장.&lt;/li&gt;
&lt;li&gt;일반적인 난이도의 코딩 작업: 단일 파일 변경, 테스트, 스크립트, 리뷰.&lt;/li&gt;
&lt;li&gt;단계가 많은 에이전트 루프. 단계당 속도와 비용이 누적됩니다.&lt;/li&gt;
&lt;li&gt;Luna가 제공할 수 있는 것보다 더 많은 것을 요구하는 추출 및 분류, 특히 &lt;code&gt;none&lt;/code&gt; 노력에서.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Sol을 사용하세요:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;대규모 다중 파일 리팩터링과 아키텍처 작업.&lt;/li&gt;
&lt;li&gt;한 번의 잘못된 단계가 결과를 망칠 수 있는 긴 연구 체인.&lt;/li&gt;
&lt;li&gt;Terra가 이미 실패한 작업. OpenAI 스스로 가장 어려운 코딩을 Sol 또는 Astra로 유도합니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;효과적인 라우팅 규칙:&lt;/strong&gt; 기본은 Terra로 하고, 작업이 검사를 통과하지 못하거나 알려진 고난도 범주에 해당하면 Sol로 에스컬레이션하세요. 가격이 50/50으로 나뉘는 경우, 트래픽의 3분의 1을 Sol로 보내도 전체 Sol 청구서의 약 3분의 2만 지불하게 됩니다. 다른 연구소와 비교한다면, &lt;a href="https://apidog.com/kr/blog/gpt-6-1-sol-vs-claude-sonnet-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Sol vs Claude Sonnet 5.5&lt;/a&gt; 분석에서 $2/$10 계층을 다룹니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  코딩 에이전트가 Apidog CLI로 비교를 실행하게 하세요
&lt;/h2&gt;

&lt;p&gt;벤치마크는 다른 사람의 작업에 대해 알려줍니다. 가장 빠른 결정 방법은 두 모델에서 여러분의 프롬프트를 직접 실행해 비교하는 것이며, 코딩 에이전트가 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 이를 수행할 수 있습니다.&lt;/p&gt;

&lt;p&gt;한 번 설정하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 Claude Code, Codex 또는 Cursor에 프롬프트 하나를 주세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create a test case for POST https://api.openai.com/v1/responses
that sends model {{MODEL}} at reasoning effort medium, iterating over the 20 prompts in
prompts.csv. Assert status 200 and that each output passes our JSON schema. Run it with
MODEL=gpt-6.1-terra and MODEL=gpt-6.1-sol against the &amp;lt;env&amp;gt; environment, then report
pass rate, average output tokens and estimated cost for each model.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트는 페이로드를 검증하고, 케이스를 생성한 뒤 동일한 데이터로 두 모델을 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-d&lt;/span&gt; prompts.csv &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"MODEL=gpt-6.1-terra"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-d&lt;/span&gt; prompts.csv &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"MODEL=gpt-6.1-sol"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Terra의 통과율이 여러분의 프롬프트에서 Sol과 일치한다면, 증거를 가지고 청구서를 절반으로 줄인 것입니다. 그렇지 않다면, 실패한 행이 어떤 작업을 Sol로 라우팅해야 하는지 알려줍니다. &lt;code&gt;-r junit&lt;/code&gt;으로 비교를 CI에 유지하고(&lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt;), 둘 중 하나의 모델이 업데이트될 때마다 다시 실행하세요. Codex 설정은 &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Codex에서의 Apidog CLI&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  자주 묻는 질문
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra가 GPT-6.1 Sol보다 더 나은가요?&lt;/strong&gt; 아닙니다. Sol이 더 높은 점수를 받습니다(Artificial Analysis의 Coding Agent Index에서 54 대 48). Terra는 가격이 절반이고, OpenAI에 따르면 3배 이상 빠릅니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Terra는 Sol보다 얼마나 더 저렴한가요?&lt;/strong&gt; 모든 요율에서 정확히 50%입니다. 입력 $1 대 $2, 캐시됨 $0.05 대 $0.10, 출력 $5 대 $10.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Terra와 Sol은 동일한 컨텍스트 윈도우를 가진가요?&lt;/strong&gt; 예: 둘 다 1,050,000토큰, 입력 922,000, 출력 128,000입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;코딩에는 어느 것이 더 좋나요?&lt;/strong&gt; OpenAI가 권장하듯 가장 어려운 작업에는 Sol입니다. 일상적인 코딩에는 Terra가 좋으며, 절반 가격으로 터미널 작업에서 근접합니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;코드 변경 없이 둘 사이를 전환할 수 있나요?&lt;/strong&gt; 대부분 가능합니다. 모델 ID를 바꾸면 됩니다. &lt;code&gt;reasoning.effort: "none"&lt;/code&gt;을 사용한다면, 이는 Terra에서만 작동합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  결론
&lt;/h2&gt;

&lt;p&gt;GPT-6.1 Terra는 GPT-6.1 Sol의 대부분을 절반 가격과 훨씬 짧은 대기 시간으로 제공합니다. 기본은 Terra로 하고, 어려운 꼬리 작업에는 Sol을 남겨 두며, 확정하기 전에 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 여러분의 프롬프트에서 이 분할을 에이전트가 증명하게 하세요.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GPT-6.1 Terra 가격</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:41:19 +0000</pubDate>
      <link>https://dev.to/rihpig/gpt-61-terra-gagyeog-4gba</link>
      <guid>https://dev.to/rihpig/gpt-61-terra-gagyeog-4gba</guid>
      <description>&lt;p&gt;GPT-6.1 Terra는 OpenAI API에서 입력 토큰 100만 개당 $1, 캐시된 입력 토큰 100만 개당 $0.05, 출력 토큰 100만 개당 $5의 비용이 듭니다. Batch와 Flex는 이 요금을 절반으로 줄이고, Fast 모드는 두 배로 올리며, 272K 입력 토큰을 초과하는 프롬프트는 비용이 더 많이 듭니다. OpenAI는 이것이 GPT-5.6 Terra보다 “50% 저렴하다”고 말합니다. 일반적으로 에이전트 청구서를 좌우하는 출력의 경우 실제 인하는 58%이며, GPT-5.6 Terra의 출시 가격과 비교하면 67%입니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog를 사용해 보세요&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;이 가이드는 모든 요금, 가격 변동 이력, Terra와 그 주변 모델에서의 일반적인 호출 비용, 그리고 청구서를 더 줄이는 방법을 설명합니다. 모델 자체에 대해서는 &lt;a href="https://apidog.com/kr/blog/what-is-gpt-6-1-terra?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra란 무엇인가&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  GPT-6.1 Terra 전체 요금표
&lt;/h2&gt;

&lt;p&gt;토큰 100만 개당, 최대 272K 입력 토큰의 프롬프트 기준:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;등급&lt;/th&gt;
&lt;th&gt;입력&lt;/th&gt;
&lt;th&gt;캐시된 입력&lt;/th&gt;
&lt;th&gt;캐시 쓰기 (30분)&lt;/th&gt;
&lt;th&gt;캐시 쓰기 (12시간)&lt;/th&gt;
&lt;th&gt;출력&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Standard&lt;/td&gt;
&lt;td&gt;$1.00&lt;/td&gt;
&lt;td&gt;$0.05&lt;/td&gt;
&lt;td&gt;$1.25&lt;/td&gt;
&lt;td&gt;$2.50&lt;/td&gt;
&lt;td&gt;$5.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batch / Flex&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;td&gt;$0.025&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;$2.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fast 모드 (2배)&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;청구서를 바꾸는 규칙은 모두 OpenAI의 &lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-terra" rel="noopener noreferrer"&gt;GPT-6.1 Terra 모델 페이지&lt;/a&gt;와 &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;가격 페이지&lt;/a&gt;에서 가져온 것입니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;272K 입력 토큰 초과:&lt;/strong&gt; 전체 요청이 입력 및 캐시 요금 2배, 출력 1.5배로 청구됩니다. Standard 기준으로 입력 $2, 캐시 $0.10, 출력 $7.50입니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;지역별 처리:&lt;/strong&gt; 데이터 상주가 가능한 지역에서는 10% 할증이 적용됩니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;추론 토큰&lt;/strong&gt;은 출력으로 청구되므로, effort 설정이 출력 요금 항목을 좌우합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch와 Flex&lt;/strong&gt;는 Standard보다 50% 저렴합니다. Batch는 비동기식이고, Flex는 일반 요청을 더 느리게 실행하며 429를 반환할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OpenRouter의 &lt;code&gt;openai/gpt-6.1-terra&lt;/code&gt; 엔드포인트는 이 요금과 일치합니다: flex $0.50/$2.50, standard $1/$5, fast $2/$10이며, 272K 초과 시 더 높은 요금이 동일하게 적용됩니다. 무료 엔드포인트도, 무료 API 등급도 없습니다. &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra가 무료인지&lt;/a&gt;에 대한 가이드에서 요금제 경로를 다룹니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqljrw81kc64rjdmd16pr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqljrw81kc64rjdmd16pr.png" alt="GPT-6.1 Terra 가격" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  GPT-5.6 Terra 대비 실제 인하 폭
&lt;/h2&gt;

&lt;p&gt;OpenAI의 발표에서는 Terra를 “GPT-5.6 Terra보다 크게 향상된 모델이며, 표준 API 가격이 50% 더 저렴하다”고 설명합니다. 그 문장의 근거가 되는 계보는 다음과 같습니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;입력&lt;/th&gt;
&lt;th&gt;캐시된 입력&lt;/th&gt;
&lt;th&gt;출력&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;출시 당시의 GPT-5.6 Terra (2026년 7월)&lt;/td&gt;
&lt;td&gt;$2.50&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;$15.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;현재의 GPT-5.6 Terra&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$12.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GPT-6.1 Terra&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$1.00&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$0.05&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$5.00&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;현재 가격 대비 인하&lt;/td&gt;
&lt;td&gt;50%&lt;/td&gt;
&lt;td&gt;75%&lt;/td&gt;
&lt;td&gt;58%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;출시 가격 대비 인하&lt;/td&gt;
&lt;td&gt;60%&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;67%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;입력은 정확히 절반입니다. 나머지는 모두 더 많이 떨어졌습니다. 큰 캐시 프리픽스를 재사용하고 출력을 많이 생성하는 에이전트는 GPT-5.6 Terra에서 지불하던 금액의 절반에도 훨씬 못 미치는 비용을 냅니다. &lt;a href="https://apidog.com/kr/blog/gpt-5-6-terra?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-5.6 Terra 출시 관련 보도&lt;/a&gt;에 원래 요금이 나와 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Terra와 나머지 시장 비교
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;모델&lt;/th&gt;
&lt;th&gt;입력&lt;/th&gt;
&lt;th&gt;캐시된 입력&lt;/th&gt;
&lt;th&gt;출력&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Astra&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$1.00&lt;/td&gt;
&lt;td&gt;$50.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Sonnet 5.5&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GPT-6.1 Terra&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$1.00&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$0.05&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$5.00&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Luna&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$0.01&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Haiku 5.5 (최대 100K)&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$0.01&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Terra는 모든 항목에서 GPT-6.1 Sol과 &lt;a href="https://apidog.com/kr/blog/claude-sonnet-5-5-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Sonnet 5.5&lt;/a&gt;의 절반이며, GPT-6 Luna와 Claude Haiku 5.5의 열 배입니다. 이 표에서 $1/$5 지점에 위치한 다른 모델은 없습니다. 경쟁 상대는 예산형 모델로 내려갈지, $2/$10 모델로 올라갈지에 대한 결정입니다.&lt;/p&gt;

&lt;p&gt;긴 프롬프트 규칙이 서로 다르다는 점에 유의하세요: Terra와 Luna는 272K 입력 토큰을 초과하면 더 비싸지고, Haiku 5.5는 100K를 초과하면 $0.50/$2.50로 바뀝니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  일반적인 호출 비용
&lt;/h2&gt;

&lt;p&gt;에이전트 한 단계를 가정해 보겠습니다: 캐시된 100,000 토큰 프리픽스(시스템 프롬프트, 도구 스키마, 저장소 컨텍스트), 새로운 입력 토큰 8,000개, 출력 토큰 2,000개(추론 포함)입니다.&lt;/p&gt;

&lt;p&gt;GPT-6.1 Terra Standard 기준:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;캐시된 입력: 100,000 x $0.05 / 1,000,000 = $0.0050&lt;/li&gt;
&lt;li&gt;새 입력: 8,000 x $1.00 / 1,000,000 = $0.0080&lt;/li&gt;
&lt;li&gt;출력: 2,000 x $5.00 / 1,000,000 = $0.0100&lt;/li&gt;
&lt;li&gt;합계: $0.0230&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;모델과 등급별로 동일한 호출을 비교하면 다음과 같습니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;모델 및 등급&lt;/th&gt;
&lt;th&gt;호출당&lt;/th&gt;
&lt;th&gt;10,000회 호출당&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Luna, Standard&lt;/td&gt;
&lt;td&gt;$0.0028&lt;/td&gt;
&lt;td&gt;$28&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra, Batch / Flex&lt;/td&gt;
&lt;td&gt;$0.0115&lt;/td&gt;
&lt;td&gt;$115&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GPT-6.1 Terra, Standard&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$0.0230&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$230&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol, Standard&lt;/td&gt;
&lt;td&gt;$0.0460&lt;/td&gt;
&lt;td&gt;$460&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.6 Terra, Standard (현재 가격)&lt;/td&gt;
&lt;td&gt;$0.0600&lt;/td&gt;
&lt;td&gt;$600&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra, Fast 모드&lt;/td&gt;
&lt;td&gt;$0.0460&lt;/td&gt;
&lt;td&gt;$460&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Astra, Standard&lt;/td&gt;
&lt;td&gt;$0.2800&lt;/td&gt;
&lt;td&gt;$2,800&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;GPT-5.6 Terra에서는 이 호출 비용이 캐시 $0.020 + 새 입력 $0.016 + 출력 $0.024 = $0.060이므로, 6.1 Terra로 옮기면 이 워크로드에서 62%를 절약할 수 있습니다. Terra의 Fast 모드는 Sol의 Standard와 같은 비용이 들기 때문에, Terra를 더 빠르게 쓸지 Sol을 더 똑똑하게 쓸지는 충분히 고민할 만한 문제입니다.&lt;/p&gt;

&lt;p&gt;이 표는 모든 모델에서 동일한 토큰 수를 가정합니다. 실제로는 다릅니다: 더 오래 추론하거나 더 많이 작성하는 모델은 출력 토큰을 더 많이 소비합니다. Artificial Analysis는 자사 벤치마크 스위트에서 최대 effort 기준 Terra를 태스크당 $0.40으로 측정했으며, GPT-5.6 Terra는 $1.40이었습니다. 이는 토큰 사용량과 가격을 함께 반영한 수치입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  가장 중요한 두 가지 레버
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;캐시 적중률.&lt;/strong&gt; 캐시 적중이 전혀 없다면, 위의 호출은 108,000개 입력 토큰 전부에 $1이 적용되어 $0.108에 출력 $0.010을 더해 총 $0.118이 됩니다. 이는 캐시된 비용의 다섯 배입니다. 캐싱은 최소 1,024 토큰의 프롬프트에 자동으로 적용되지만, 안정적인 프리픽스만 재사용됩니다. 시스템 프롬프트와 도구 스키마를 맨 앞에 두고, 요청별 콘텐츠를 맨 뒤에 두세요. &lt;a href="https://apidog.com/kr/blog/gpt-6-prompt-caching-90-percent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 프롬프트 캐싱 가이드&lt;/a&gt;에서 더 자세히 다룹니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;272K 미만 유지.&lt;/strong&gt; 입력 토큰이 280,000개이면 전체 요청이 장문 컨텍스트 요금으로 뛰어오릅니다. 새 입력 280K와 출력 2K의 호출은 기본 요금이 시사하는 $0.29가 아니라 $0.56 + $0.015 = $0.575가 듭니다. 검색이 이 한계선 근처까지 밀어 올린다면, 선을 넘기 전에 청크를 줄이세요.&lt;/p&gt;

&lt;p&gt;그런 다음 기다릴 수 있는 모든 작업(평가, 백필, 야간 요약)에는 Batch나 Flex를 사용해 나머지 비용을 절반으로 줄이세요. &lt;a href="https://apidog.com/kr/blog/openai-batch-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OpenAI Batch API 가이드&lt;/a&gt;에서 자세히 설명합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT 요금제 가격
&lt;/h2&gt;

&lt;p&gt;ChatGPT에서는 Terra가 토큰당 청구되지 않습니다. ChatGPT Work와 Codex에서 Plus, Pro, Enterprise, Edu 사용자에게 포함되어 있으며, OpenAI는 Terra를 사용하면 사용 허용량이 GPT-5.6 Terra보다 “더 오래 간다”고 말하며, GPT-6.1 Sol이나 GPT-6 Astra보다 훨씬 더 오래 간다고 합니다. Free와 Go 사용자는 대신 데스크톱 앱에서 GPT-6 Luna를 사용할 수 있습니다. 이 요금제 중 어느 것도 API 키를 제공하지 않습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog CLI로 코딩 에이전트가 실제 비용을 추적하게 하기
&lt;/h2&gt;

&lt;p&gt;위의 계산은 예시 토큰 수를 사용합니다. 실제 청구서는 여러분의 프롬프트가 결정하며, 코딩 에이전트는 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 모든 변경 사항에서 이를 측정할 수 있습니다.&lt;/p&gt;

&lt;p&gt;한 번만 설정하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 에이전트에게 프롬프트 하나를 주세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create a test case for POST https://api.openai.com/v1/responses
using model gpt-6.1-terra and the prompt in prompts/agent-step.txt. Assert status 200,
usage.input_tokens under 272000, and usage.input_tokens_details.cached_tokens greater
than 0 on the second iteration. Run 2 iterations against the &amp;lt;env&amp;gt; environment and
report the cost per call at $1 input, $0.05 cached and $5 output per million tokens.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트가 스키마를 확인하고, 케이스를 생성한 뒤 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-n&lt;/span&gt; 2 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;두 개의 검증 구문이 두 가지 레버를 지킵니다: 272K를 넘어서 커지거나 캐시 적중이 끊긴 프롬프트는 테스트에 실패합니다. &lt;code&gt;-r junit&lt;/code&gt;으로 실행을 CI에 추가하면(&lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt; 참고), 비용을 높이는 프롬프트 변경이 청구서가 아니라 풀 리퀘스트에서 드러납니다. 특정 에이전트에서의 설정은 &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code에서의 Apidog CLI&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra의 비용은 얼마인가요?&lt;/strong&gt; 최대 272K 입력 토큰의 프롬프트 기준으로 Standard에서 입력 토큰 100만 개당 $1, 캐시된 입력 $0.05, 출력 $5입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra가 GPT-5.6 Terra보다 저렴한가요?&lt;/strong&gt; 그렇습니다. GPT-5.6 Terra의 현재 가격과 비교해 입력은 50% 저렴하고($1 대 $2), 캐시된 입력은 75% 저렴하며($0.05 대 $0.20), 출력은 58% 저렴합니다($5 대 $12).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Terra의 가격은 GPT-6.1 Sol과 어떻게 비교되나요?&lt;/strong&gt; 모든 항목에서 정확히 절반입니다. Sol은 입력 $2, 캐시 $0.10, 출력 $10입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fast 모드의 비용은 얼마인가요?&lt;/strong&gt; Standard의 두 배입니다: 토큰 100만 개당 입력 $2, 출력 $10입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;272K 입력 토큰을 초과하면 어떻게 되나요?&lt;/strong&gt; 전체 요청이 입력 및 캐시 요금 2배, 출력 1.5배로 청구됩니다: Standard 기준 토큰 100만 개당 $2, $0.10, $7.50입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  결론
&lt;/h2&gt;

&lt;p&gt;GPT-6.1 Terra는 OpenAI가 판매하는 가장 저렴한 유능한 모델입니다: Sol과 Sonnet 5.5의 절반이고, 출력과 캐싱을 계산에 넣으면 대체하는 Terra의 절반 이하입니다. 청구서를 가장 크게 좌우하는 두 가지는 캐시 적중률과 272K 한계선이므로, 두 가지 모두에 테스트를 유지하세요. &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra API 가이드&lt;/a&gt;로 시작하고, 등급 사이에서 고민 중이라면 &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-vs-gpt-6-1-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra vs GPT-6.1 Sol&lt;/a&gt;을 읽어보세요.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GPT-6.1 Terra API 사용법</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:39:41 +0000</pubDate>
      <link>https://dev.to/rihpig/gpt-61-terra-api-sayongbeob-5hei</link>
      <guid>https://dev.to/rihpig/gpt-61-terra-api-sayongbeob-5hei</guid>
      <description>&lt;p&gt;GPT-6.1 Terra는 2026년 10월 26일부터 OpenAI API에서 &lt;code&gt;gpt-6.1-terra&lt;/code&gt;로 사용할 수 있습니다. Responses API, Chat Completions 및 Batch에서 작동하며, 입력 토큰 100만 개당 $1, 출력 토큰 100만 개당 $5의 비용이 들고, 최대 922,000개의 입력 토큰과 128,000개의 출력 토큰을 받습니다. 이미 GPT-5.6 Terra를 호출하고 있다면 전환은 대부분 한 줄짜리 모델 변경이며, 먼저 확인해 볼 만한 몇 가지 설정이 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog 사용해 보기&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;이 가이드는 키 발급, curl, Python, Node에서의 첫 요청, 여섯 가지 추론 강도 수준, 컴퓨터 사용 및 기타 도구, 비용 제어, 그리고 &lt;code&gt;gpt-5.6-terra&lt;/code&gt;에서 마이그레이션할 때 테스트할 항목을 다룹니다. 모델 개요는 &lt;a href="https://apidog.com/kr/blog/what-is-gpt-6-1-terra?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra란 무엇인가&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  API가 지원하는 기능
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;기능&lt;/th&gt;
&lt;th&gt;GPT-6.1 Terra&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;모델 ID&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;gpt-6.1-terra&lt;/code&gt; (스냅샷 하나)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;엔드포인트&lt;/td&gt;
&lt;td&gt;Responses, Chat Completions, Batch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;지원되지 않음&lt;/td&gt;
&lt;td&gt;Realtime, Live, Assistants, 파인튜닝, 예측 출력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;입력&lt;/td&gt;
&lt;td&gt;텍스트 및 이미지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;출력&lt;/td&gt;
&lt;td&gt;텍스트&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;컨텍스트 윈도&lt;/td&gt;
&lt;td&gt;1,050,000 토큰(입력 922,000, 출력 128,000)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;추론 강도&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;none&lt;/code&gt;, &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;(기본값), &lt;code&gt;high&lt;/code&gt;, &lt;code&gt;xhigh&lt;/code&gt;, &lt;code&gt;max&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;기능&lt;/td&gt;
&lt;td&gt;스트리밍, 구조화된 출력, 함수 호출, 프롬프트 캐싱&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;도구(Responses 전용)&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;web_search&lt;/code&gt;, &lt;code&gt;file_search&lt;/code&gt;, &lt;code&gt;computer_use&lt;/code&gt;, &lt;code&gt;code_interpreter&lt;/code&gt;, &lt;code&gt;hosted_shell&lt;/code&gt;, &lt;code&gt;apply_patch&lt;/code&gt;, &lt;code&gt;skills&lt;/code&gt;, &lt;code&gt;mcp&lt;/code&gt;, &lt;code&gt;tool_search&lt;/code&gt;, &lt;code&gt;image_generation&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;출처: OpenAI의 &lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-terra" rel="noopener noreferrer"&gt;GPT-6.1 Terra 모델 페이지&lt;/a&gt;. 호스팅 도구는 Responses API가 필요하므로 새 작업에는 이를 사용하세요.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9e15w9nuuucjrjz8yg6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9e15w9nuuucjrjz8yg6.png" width="800" height="731"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1단계: API 키 발급
&lt;/h2&gt;

&lt;p&gt;OpenAI 플랫폼 대시보드에서 키를 만들고 결제 정보를 추가하세요. Terra에는 무료 티어가 없습니다. ChatGPT Plus 또는 Pro 요금제는 ChatGPT Work와 Codex 내부에서 Terra를 제공하지만 API 키는 제공하지 않습니다. &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra가 무료인지&lt;/a&gt;에 대한 가이드에서 차이를 설명합니다.&lt;/p&gt;

&lt;p&gt;아래 예제에서 읽을 수 있도록 내보내세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"sk-..."&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;요청 한도는 사용량 티어에 따라 다릅니다. 모델 페이지에는 Build 티어에서 분당 5,000건의 요청과 100만 토큰, Launch에서 10,000건과 400만 토큰, Grow에서 15,000건과 4,000만 토큰이 나와 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  2단계: 첫 요청 보내기
&lt;/h2&gt;

&lt;p&gt;curl을 사용해 Responses API로 보내는 방법:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.openai.com/v1/responses &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$OPENAI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gpt-6.1-terra",
    "reasoning": { "effort": "low" },
    "input": "Summarize the difference between PUT and PATCH in two sentences."
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;공식 SDK를 사용한 Python:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;openai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;OpenAI&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;responses&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gpt-6.1-terra&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;reasoning&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;effort&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Summarize the difference between PUT and PATCH in two sentences.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Node:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;OpenAI&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;openai&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;responses&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;gpt-6.1-terra&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;reasoning&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;effort&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;low&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="na"&gt;input&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Summarize the difference between PUT and PATCH in two sentences.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;처음부터 &lt;code&gt;usage&lt;/code&gt;를 출력하세요. 입력, 캐시된 입력 및 출력 토큰을 알려주며, 추론 토큰은 출력으로 청구됩니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  3단계: 추론 강도 선택
&lt;/h2&gt;

&lt;p&gt;Terra는 여섯 가지 강도 수준을 지원합니다. 기본값은 &lt;code&gt;medium&lt;/code&gt;입니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;강도&lt;/th&gt;
&lt;th&gt;사용 용도&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;none&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;분류, 추출, 서식 지정; 결정적 출력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;짧은 답변, 간단한 도구 호출, 대부분의 채팅형 작업&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;기본값; 일반 코딩 및 에이전트 단계&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;high&lt;/code&gt; / &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;더 어려운 다단계 추론&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;벤치마크 설정; 가장 어려운 작업, 가장 느리고 가장 비쌈&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;두 가지 점이 눈에 띕니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;none&lt;/code&gt;이 지원됩니다.&lt;/strong&gt; GPT-6.1 Sol에서는 제거되었으므로, 이것이 두 모델 간의 실용적인 차이 중 하나입니다. OpenAI 커뮤니티 포럼의 한 개발자는 &lt;code&gt;reasoning.effort: "none"&lt;/code&gt;을 사용하면 Terra가 다시 &lt;code&gt;temperature&lt;/code&gt;와 &lt;code&gt;top_p&lt;/code&gt;를 받아들인다고 보고합니다. 대량으로 데이터에 레이블을 지정하거나 추출하는 파이프라인에서 &lt;code&gt;none&lt;/code&gt;은 호출당 최저 비용과 반복 가능한 출력을 제공합니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;낮은 강도에서 가장 많이 개선되었습니다.&lt;/strong&gt; OpenAI의 내부 사실성 테스트에서 낮은 강도일 때 Terra의 오류율은 GPT-5.6 Terra의 53.6%에서 16.7%로 떨어졌습니다. Artificial Analysis는 또한 낮은 강도 수준에서 GPT-5.6 Terra 대비 개선폭(7~13점)이 max(6점)에서보다 더 크다고 측정했습니다. 허용 가능한 품질을 얻기 위해 GPT-5.6 Terra를 &lt;code&gt;high&lt;/code&gt;로 실행했다면, 동일한 설정이 필요하다고 가정하기 전에 6.1 Terra에서 &lt;code&gt;low&lt;/code&gt; 또는 &lt;code&gt;medium&lt;/code&gt;을 시도해 보세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  4단계: 컴퓨터 사용을 포함한 도구 사용
&lt;/h2&gt;

&lt;p&gt;OpenAI는 이번 릴리스를 “더 낮은 가격의 빠르고 유능한 컴퓨터 사용”을 중심으로 홍보했습니다. 컴퓨터 사용, 웹 검색, 파일 검색 및 기타 호스팅 도구는 Responses API에서 사용할 수 있습니다. 웹 검색 호출은 다음과 같습니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;responses&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gpt-6.1-terra&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;reasoning&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;effort&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;web_search&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;What changed in the latest OpenAPI Specification release?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;함수 호출과 구조화된 출력은 다른 GPT-6 모델에서와 동일하게 작동합니다. &lt;code&gt;tools&lt;/code&gt;에 함수 스키마를 정의하거나 텍스트 형식 설정에서 JSON 스키마를 전달하고, 반환된 내용을 검증하세요. 실제 앱을 대상으로 한 컴퓨터 사용을 더 깊이 살펴보려면, &lt;a href="https://apidog.com/kr/blog/gpt-6-astra-computer-use-api-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Astra 컴퓨터 사용 가이드&lt;/a&gt;가 Terra에도 적용되며, 이는 Astra의 토큰당 가격의 10분의 1입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  5단계: 비용 제어
&lt;/h2&gt;

&lt;p&gt;Terra의 요금은 이미 낮으며, 네 가지 설정으로 더 줄일 수 있습니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;프롬프트 캐싱&lt;/strong&gt;은 자동입니다. 캐시된 입력은 100만 개당 $0.05이며, 새 입력은 $1입니다. 안정적인 콘텐츠(시스템 프롬프트, 도구 스키마, 참조 문서)를 프롬프트 앞부분에 유지하세요. 캐시 쓰기는 30분 보존 시 100만 개당 $1.25, 12시간 보존 시 $2.50입니다. &lt;a href="https://apidog.com/kr/blog/gpt-6-prompt-caching-90-percent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 프롬프트 캐싱 가이드&lt;/a&gt;를 참고하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch&lt;/strong&gt;는 비동기 작업의 모든 요금을 절반으로 줄입니다: 입력 $0.50, 출력 $2.50. &lt;a href="https://apidog.com/kr/blog/openai-batch-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OpenAI Batch API 가이드&lt;/a&gt;에서 전체 흐름을 보여줍니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flex&lt;/strong&gt;는 &lt;code&gt;service_tier: "flex"&lt;/code&gt;로 일반 요청에도 동일한 절반 요금을 제공하는 대신, 응답이 느려지고 때때로 429가 발생합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;272K 기준선.&lt;/strong&gt; 272K 입력 토큰을 초과하는 프롬프트는 전체 요청에 입력 및 캐시 요금 2배, 출력 요금 1.5배가 청구됩니다. 근접했다면, 기준선을 넘기보다 검색된 컨텍스트를 줄이세요.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fast 모드는 반대 방향입니다: 더 빠른 응답을 위해 Standard 요금의 2배(입력 $2, 출력 $10)를 냅니다. &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra 가격 가이드&lt;/a&gt;에 모든 요금이 하나의 표로 정리되어 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Felcw3c6dsshtpx6skyra.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Felcw3c6dsshtpx6skyra.png" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  gpt-5.6-terra에서 마이그레이션
&lt;/h2&gt;

&lt;p&gt;모델 ID 변경은 한 줄입니다. 그 주변에서 확인할 사항은 다음과 같습니다:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;가격.&lt;/strong&gt; 입력은 $2에서 $1로, 캐시된 입력은 $0.20에서 $0.05로, 출력은 $12에서 $5로 떨어집니다. 요금을 하드코딩한 비용 대시보드나 예산 경고를 업데이트하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;강도 설정.&lt;/strong&gt; 더 낮은 강도에서 다시 테스트하세요. &lt;code&gt;low&lt;/code&gt;의 품질이 가장 많이 변했습니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;지식 컷오프.&lt;/strong&gt; Terra의 컷오프는 2026년 6월 1일입니다. 더 오래된 컷오프를 가정하는 프롬프트나 날짜에 민감한 예상 답변이 있는 테스트는 달라질 수 있습니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;출력 길이와 형식.&lt;/strong&gt; 새 모델은 더 길거나 더 짧은 답변을 작성할 수 있습니다. &lt;code&gt;usage.output_tokens&lt;/code&gt;와 고정 형식을 기대하는 모든 파서를 확인하세요. 형식이 중요한 경우 구조화된 출력을 사용하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;속도.&lt;/strong&gt; OpenAI에 따르면 Terra는 Astra 및 GPT-6.1 Sol보다 평균적으로 작업을 3배 이상 빠르게 완료합니다. 더 느린 모델에 맞춘 타임아웃은 괜찮지만, 긴 대기를 전제로 한 재시도 및 폴링 로직은 이제 낭비일 수 있습니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Codex.&lt;/strong&gt; 팀에서 Codex를 사용한다면 Terra에는 Codex CLI 0.159.0 이상이 필요합니다: &lt;code&gt;codex -m gpt-6.1-terra&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;OpenAI는 GPT-5.6 Terra의 지원 종료 날짜를 발표하지 않았으므로, 비교하는 동안 두 모델을 나란히 실행할 수 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog CLI로 코딩 에이전트가 마이그레이션을 검증하게 하세요
&lt;/h2&gt;

&lt;p&gt;1단계부터 6단계는 바로 손으로 하지 말아야 할 종류의 확인 작업입니다. 코딩 에이전트를 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 향하게 하면 테스트를 만들고, 두 모델 모두에서 실행하고, 무엇이 바뀌었는지 알려줄 수 있습니다.&lt;/p&gt;

&lt;p&gt;한 번 설정하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 Claude Code, Codex 또는 Cursor에 프롬프트 하나를 주세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, add POST https://api.openai.com/v1/responses as an endpoint.
Create a test case that sends my production prompt with model {{MODEL}} and reasoning
effort low, and asserts: status 200, output_text not empty, output matches our JSON
schema, usage.output_tokens under 3000. Run it with MODEL=gpt-5.6-terra and again with
MODEL=gpt-6.1-terra against the &amp;lt;env&amp;gt; environment, then compare tokens and failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트는 각 스키마를 읽고, 페이로드를 검증하고, 케이스를 두 번 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get endpoint-create
apidog endpoint create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; endpoint.json
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"MODEL=gpt-5.6-terra"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"MODEL=gpt-6.1-terra"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;OpenAI 키를 Apidog 환경에 보관하세요. Terra 실행이 통과하면 &lt;code&gt;-r junit&lt;/code&gt;으로 CI에 추가하여 나중의 프롬프트나 모델 변경이 계약을 조용히 깨뜨릴 수 없게 하세요. &lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt;에 파이프라인 파일이 있고, &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Codex에서의 Apidog CLI&lt;/a&gt;에서 Codex 설정을 다룹니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  자주 묻는 질문
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra 모델 ID는 무엇인가요?&lt;/strong&gt; &lt;code&gt;gpt-6.1-terra&lt;/code&gt;입니다. 스냅샷은 하나이며, 기본값이기도 합니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra는 Chat Completions와 함께 작동하나요?&lt;/strong&gt; 예. Responses, Chat Completions 및 Batch를 지원합니다. 웹 검색과 컴퓨터 사용 같은 호스팅 도구는 Responses API가 필요합니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra에서 temperature를 설정할 수 있나요?&lt;/strong&gt; 커뮤니티 보고에 따르면 &lt;code&gt;reasoning.effort: "none"&lt;/code&gt;일 때 가능합니다. 다른 강도 수준에서는 샘플링 설정을 보내기 전에 모델 페이지를 확인하세요.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra는 Realtime API를 지원하나요?&lt;/strong&gt; 아니요. Realtime, Live, Assistants 및 파인튜닝은 지원되지 않습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra의 요청 한도는 무엇인가요?&lt;/strong&gt; 티어에 따라 다릅니다. Build에서 분당 5,000건의 요청과 100만 토큰부터 Grow에서 15,000건과 4,000만 토큰까지입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  다음 단계
&lt;/h2&gt;

&lt;p&gt;한 엔드포인트에서 모델 ID를 교체하고, 더 낮은 강도에서 다시 테스트하고, &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 에이전트가 두 실행을 비교하게 하세요. 수치가 유지되면 배포하세요. Terra와 Sol 중 무엇이 워크로드에 맞는지 확실하지 않나요? &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-vs-gpt-6-1-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra vs GPT-6.1 Sol&lt;/a&gt;을 읽어 보세요.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GPT-6.1 Terra 무료일까? 가장 저렴한 사용 방법</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:34:44 +0000</pubDate>
      <link>https://dev.to/rihpig/gpt-61-terra-muryoilgga-gajang-jeoryeomhan-sayong-bangbeob-meg</link>
      <guid>https://dev.to/rihpig/gpt-61-terra-muryoilgga-gajang-jeoryeomhan-sayong-bangbeob-meg</guid>
      <description>&lt;p&gt;아니요, GPT-6.1 Terra는 무료가 아닙니다. OpenAI는 2026년 10월 26일에 ChatGPT Work와 Codex에서 Plus, Pro, Enterprise, Edu 사용자를 위해 이를 출시했으며, Free와 Go 요금제는 그 목록에 없습니다. API 모델 &lt;code&gt;gpt-6.1-terra&lt;/code&gt; 역시 무료 티어가 없습니다. 표준 가격은 입력 토큰 100만 개당 $1, 캐시된 입력 토큰 100만 개당 $0.05, 출력 토큰 100만 개당 $5입니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog를 사용해 보세요&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;좋은 소식은 Terra가 강력한 OpenAI 모델을 실행하는 가장 저렴한 방법이라는 점입니다. 비용은 GPT-6.1 Sol의 절반이며, 할인 경로를 이용하면 입력 비용이 100만 개당 $0.50까지 내려갑니다. 이 가이드는 모든 경로를 비용순으로 정리하고, 무료가 아닌 항목을 나열하며, 실제 비용 예시를 계산해 보고, OpenAI 제품군에서 유일한 $0 옵션을 알려드립니다. 모델 자체에 대해서는 &lt;a href="https://apidog.com/kr/blog/what-is-gpt-6-1-terra?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra란 무엇인가&lt;/a&gt;부터 시작하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  GPT-6.1 Terra로 가는 모든 경로, 순위별 정리
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;경로&lt;/th&gt;
&lt;th&gt;비용&lt;/th&gt;
&lt;th&gt;얻는 것&lt;/th&gt;
&lt;th&gt;주의할 점&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;무료 요금제 대안: GPT-6 Luna&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;ChatGPT 데스크톱 앱에서 Terra가 아닌 Luna&lt;/td&gt;
&lt;td&gt;다른, 더 작은 모델, API 키 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Codex 또는 ChatGPT Work의 ChatGPT Plus&lt;/td&gt;
&lt;td&gt;Plus 구독료&lt;/td&gt;
&lt;td&gt;코딩 및 업무 작업에 Terra 사용&lt;/td&gt;
&lt;td&gt;요금제 사용 한도, API 키 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API, Batch 또는 Flex&lt;/td&gt;
&lt;td&gt;입력 $0.50, 캐시 $0.025, 출력 $2.50&lt;/td&gt;
&lt;td&gt;표준 요율의 절반&lt;/td&gt;
&lt;td&gt;Batch는 비동기, Flex는 느리고 429 응답이 발생할 수 있음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API, 캐싱을 적용한 표준&lt;/td&gt;
&lt;td&gt;입력 $1, 캐시 $0.05, 출력 $5&lt;/td&gt;
&lt;td&gt;자신의 코드에서 모델 사용&lt;/td&gt;
&lt;td&gt;모든 토큰에 과금&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenRouter &lt;code&gt;openai/gpt-6.1-terra&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;OpenAI와 동일: flex $0.50/$2.50, standard $1/$5, fast $2/$10&lt;/td&gt;
&lt;td&gt;여러 제공자에 걸친 하나의 키&lt;/td&gt;
&lt;td&gt;무료 엔드포인트 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API, Fast 모드&lt;/td&gt;
&lt;td&gt;입력 $2, 출력 $10&lt;/td&gt;
&lt;td&gt;더 빠른 응답&lt;/td&gt;
&lt;td&gt;표준 요율의 두 배&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;API 가격은 입력 토큰 272K까지의 프롬프트에 대해 100만 토큰당 가격이며, OpenAI의 &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;가격 페이지&lt;/a&gt;와 &lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-terra" rel="noopener noreferrer"&gt;GPT-6.1 Terra 모델 페이지&lt;/a&gt;에서 가져왔습니다. OpenRouter의 요율은 2026년 10월 27일에 확인한 &lt;code&gt;openai/gpt-6.1-terra&lt;/code&gt;의 엔드포인트 목록에서 가져왔습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Felcw3c6dsshtpx6skyra.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Felcw3c6dsshtpx6skyra.png" alt="GPT-6.1 Terra" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT Plus: Terra가 포함된 가장 낮은 요금제
&lt;/h2&gt;

&lt;p&gt;Terra를 직접 사용하고 싶다면 Plus가 진입 요금제입니다. OpenAI의 발표에 따르면 GPT-6.1 Terra는 "현재 출시 중이며 ChatGPT Work와 Codex에서 모든 Plus, Pro, Enterprise, Edu 사용자가 사용할 수 있습니다."&lt;/p&gt;

&lt;p&gt;OpenAI의 &lt;a href="https://learn.chatgpt.com/docs/models" rel="noopener noreferrer"&gt;ChatGPT 모델 문서&lt;/a&gt;에는 Terra가 지원되는 표면으로 데스크톱 앱의 Work 및 Codex, 웹의 ChatGPT Work, Codex CLI, ChatGPT Credits, API 접근이 나열되어 있습니다. Codex에서는 CLI 0.159.0 이상이 필요하며, &lt;code&gt;codex -m gpt-6.1-terra&lt;/code&gt;로 선택할 수 있습니다.&lt;/p&gt;

&lt;p&gt;요금제에서는 토큰당 비용을 지불하지 않지만 사용 한도가 적용됩니다. 여기서 Terra가 도움이 됩니다. OpenAI는 Terra를 사용하면 Work 및 Codex 허용량이 GPT-5.6 Terra보다 "더 오래" 가며, GPT-6.1 Sol이나 GPT-6 Astra보다 훨씬 더 오래 간다고 밝힙니다. Sol에서 한도에 도달한다면 일상적인 작업을 Terra로 옮기면 같은 구독을 더 오래 사용할 수 있습니다. &lt;a href="https://apidog.com/kr/blog/codex-usage-limits?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Codex 사용 한도 가이드&lt;/a&gt;에서 허용량이 어떻게 작동하는지 설명하고, &lt;a href="https://apidog.com/kr/blog/use-codex-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 Codex 가이드&lt;/a&gt;에서는 Codex의 무료 옵션을 다룹니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT 요금제는 API 키가 아닙니다
&lt;/h2&gt;

&lt;p&gt;이것이 대부분의 "무료 GPT" 검색 뒤에 숨은 함정입니다. Plus나 Pro는 ChatGPT Work와 Codex 내에서 Terra를 제공합니다. 그러나 API 키를 주지는 않습니다. &lt;code&gt;https://api.openai.com/v1&lt;/code&gt;로 &lt;code&gt;Authorization: Bearer $OPENAI_API_KEY&lt;/code&gt;를 보내는 스크립트, CI 작업, 에이전트는 어떤 요금제를 사용하든 토큰당 비용을 지불합니다.&lt;/p&gt;

&lt;p&gt;코드가 요금제를 활용할 수 있는 유일한 경로는 ChatGPT로 로그인(Sign in with ChatGPT)이며, 이를 통해 OAuth 흐름을 구축한 앱이 미리보기 한도 내에서 적격 요청을 Plus 또는 Pro 사용량에 반영할 수 있습니다. 개발자 측 내용은 &lt;a href="https://apidog.com/kr/blog/sign-in-with-chatgpt?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Sign in with ChatGPT 가이드&lt;/a&gt;에 있습니다. 파트너 앱이 실제로 어떤 모델을 실행하는지 Terra라고 가정하기 전에 확인하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  가장 저렴한 API 경로: Batch, Flex, 그리고 캐시
&lt;/h2&gt;

&lt;p&gt;토큰당 청구 금액을 낮추는 세 가지 수단이 있습니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Batch&lt;/strong&gt;는 표준 요율의 절반으로 요청을 비동기 실행합니다: 입력 $0.50, 캐시 $0.025, 출력 $2.50. &lt;a href="https://apidog.com/kr/blog/openai-batch-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Batch API 가이드&lt;/a&gt;에서 작업 하나를 처음부터 끝까지 안내합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flex&lt;/strong&gt;는 &lt;code&gt;service_tier: "flex"&lt;/code&gt;를 설정하면 일반 요청에 대해 동일한 절반 요율을 청구합니다. 응답이 더 느리고 &lt;code&gt;429 Resource Unavailable&lt;/code&gt;이 발생할 수 있으므로 기다리거나 재시도할 수 있는 작업에 적합합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;프롬프트 캐싱&lt;/strong&gt;은 기본으로 활성화됩니다. 캐시된 입력은 100만 개당 $0.05로, 표준 입력보다 95% 저렴합니다. 캐시 쓰기는 30분 보존 기간에 100만 개당 $1.25, 12시간에는 $2.50입니다. 프롬프트에서 안정적인 부분(시스템 프롬프트, 도구 스키마, 참조 문서)을 앞쪽에 두어 재사용되도록 하세요. &lt;a href="https://apidog.com/kr/blog/gpt-6-prompt-caching-90-percent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 프롬프트 캐싱 가이드&lt;/a&gt;에서 캐시를 안정적으로 적중시키는 방법을 보여줍니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;그리고 272K 입력 토큰 이하를 유지하세요. 그 이상이면 전체 요청이 입력 및 캐시 요율의 2배, 출력의 1.5배로 청구됩니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  계산 예시: 에이전트 호출 한 번의 비용
&lt;/h2&gt;

&lt;p&gt;호출 간에 동일하게 유지되는 100,000토큰 프리픽스, 새로운 입력 토큰 8,000개, 추론을 포함한 출력 토큰 2,000개가 있는 에이전트 단계를 가정해 봅시다. 프리픽스는 이미 캐시되어 있습니다.&lt;/p&gt;

&lt;p&gt;캐시 적중이 있는 표준 기준:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;캐시된 입력: 100,000 x $0.05 / 1,000,000 = $0.0050&lt;/li&gt;
&lt;li&gt;새 입력: 8,000 x $1.00 / 1,000,000 = $0.0080&lt;/li&gt;
&lt;li&gt;출력: 2,000 x $5.00 / 1,000,000 = $0.0100&lt;/li&gt;
&lt;li&gt;합계: 호출당 $0.0230&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;다른 경로와 모델에서의 동일한 호출:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;시나리오&lt;/th&gt;
&lt;th&gt;호출당&lt;/th&gt;
&lt;th&gt;1,000회 호출&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra, 표준, 캐시 적중&lt;/td&gt;
&lt;td&gt;$0.023&lt;/td&gt;
&lt;td&gt;$23.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra, Batch 또는 Flex, 캐시 적중&lt;/td&gt;
&lt;td&gt;$0.0115&lt;/td&gt;
&lt;td&gt;$11.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra, 표준, 캐시 미적중&lt;/td&gt;
&lt;td&gt;$0.118&lt;/td&gt;
&lt;td&gt;$118.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol, 표준, 캐시 적중&lt;/td&gt;
&lt;td&gt;$0.046&lt;/td&gt;
&lt;td&gt;$46.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.6 Terra, 표준, 캐시 적중&lt;/td&gt;
&lt;td&gt;$0.060&lt;/td&gt;
&lt;td&gt;$60.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;캐시 미적중 행은 108,000개의 입력 토큰 전체를 $1로 청구합니다: $0.108에 출력 $0.010. GPT-5.6 Terra 행은 현재의 입력 $2, 캐시 $0.20, 출력 $12를 사용합니다: $0.020 + $0.016 + $0.024. 100,000토큰 프리픽스를 캐시에 기록하는 첫 호출은 $0.125를 한 번 더 추가합니다.&lt;/p&gt;

&lt;p&gt;두 가지 시사점이 있습니다. 캐시 적중률이 청구서를 약 다섯 배까지 움직이며, 이는 어떤 요금제 선택보다도 큰 영향입니다. 그리고 GPT-5.6 Terra에서 GPT-6.1 Terra로 옮기면 이 호출이 62% 줄어들며, 이는 OpenAI의 "50% 저렴"이라는 헤드라인보다 큰 수치인데, 출력과 캐시된 입력이 입력보다 더 크게 떨어졌기 때문입니다. &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra 가격 가이드&lt;/a&gt;에 전체 요율표가 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  무료가 아닌 것
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT Free 및 Go:&lt;/strong&gt; Terra에 대한 OpenAI의 목록에 없습니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API:&lt;/strong&gt; 무료 티어도, 무료 체험 모델도 없습니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenRouter:&lt;/strong&gt; 모든 &lt;code&gt;openai/gpt-6.1-terra&lt;/code&gt; 엔드포인트가 유료입니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast 모드:&lt;/strong&gt; 표준 요율의 두 배로, 입력 $2, 출력 $10입니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;긴 프롬프트:&lt;/strong&gt; 272K 입력 토큰을 초과하는 모든 것은 더 저렴해지는 게 아니라 더 비쌉니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  무료 대안: GPT-6 Luna
&lt;/h2&gt;

&lt;p&gt;$0이 필요하다면 OpenAI의 모델 문서는 이렇게 말합니다: "Free 및 Go 요금제에서는 사용 가능할 때 데스크톱 앱에서 GPT-6 Luna(gpt-6-luna)를 선택하세요." Go는 유료 요금제이므로, 진정으로 무료인 경로는 데스크톱 앱의 Free 요금제입니다. Luna는 다른, 더 작은 모델입니다. Artificial Analysis는 Luna를 Intelligence Index에서 Terra보다 10점 낮게 평가하고, Coding Agent Index에서 31점을 주는데 Terra는 48점입니다. 요금제 좌석은 API 키를 주지 않으므로, 직접 작성한 코드를 구동할 수 없습니다.&lt;/p&gt;

&lt;p&gt;API에서 Luna는 입력 $0.10, 출력 $0.50으로, Terra 요율의 10분의 1입니다. 대량 분류와 추출에는 종종 더 나은 선택입니다. &lt;a href="https://apidog.com/kr/blog/how-to-use-gpt-6-luna-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 GPT-6 Luna 가이드&lt;/a&gt;에서 설정을 다룹니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog CLI로 코딩 에이전트가 실제 비용을 측정하게 하세요
&lt;/h2&gt;

&lt;p&gt;위 예시는 임의의 토큰 수를 사용합니다. 실제 수치가 어떤 경로가 유리한지 결정하며, 코딩 에이전트가 직접 요청을 보내는 대신 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 그 수치를 얻을 수 있습니다.&lt;/p&gt;

&lt;p&gt;한 번만 설정하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 에이전트에게 프롬프트 하나를 주세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create a test case for POST https://api.openai.com/v1/responses
with model gpt-6.1-terra and one of my real prompts. Run it twice with 2 iterations
against the &amp;lt;env&amp;gt; environment. Assert that the second call returns
usage.input_tokens_details.cached_tokens greater than 0, and report input, cached and
output tokens so I can price the call at $1 / $0.05 / $5 per million.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트가 스키마를 확인하고, 케이스를 작성하고, 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-n&lt;/span&gt; 2 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;캐시된 토큰 검증이 유용한 부분입니다. 누군가 프롬프트 프리픽스를 편집해 캐싱을 깨뜨리면, 청구서가 커지기 전에 테스트가 실패합니다. 동일한 &lt;code&gt;apidog run&lt;/code&gt;을 &lt;code&gt;-r junit&lt;/code&gt;과 함께 CI에 넣거나, &lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt;를 따르거나, &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code에서의 Apidog CLI&lt;/a&gt; 설정을 따르세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra는 ChatGPT에서 무료인가요?&lt;/strong&gt; 아니요. Plus, Pro, Enterprise, Edu 사용자를 위한 ChatGPT Work와 Codex에 있습니다. Free와 Go는 OpenAI의 목록에 없습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;무료 GPT-6.1 Terra API가 있나요?&lt;/strong&gt; 없습니다. 가장 저렴한 공식 요율은 Batch 또는 Flex로, 100만 토큰당 입력 $0.50, 캐시 $0.025, 출력 $2.50입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OpenRouter에서 GPT-6.1 Terra는 무료인가요?&lt;/strong&gt; 아니요. &lt;code&gt;openai/gpt-6.1-terra&lt;/code&gt;에 대한 OpenRouter의 엔드포인트는 OpenAI 가격과 일치하며, flex의 $0.50/$2.50부터 fast의 $2/$10까지입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Plus 요금제를 API 키로 사용할 수 있나요?&lt;/strong&gt; 아니요. 요금제는 API 키가 아닙니다. 키를 보내는 코드는 토큰당 비용을 지불하며, Sign in with ChatGPT로 구축된 앱만 요청을 요금제에 반영할 수 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra를 사용하는 가장 저렴한 방법은 무엇인가요?&lt;/strong&gt; 대화형 작업에는 Codex 또는 Work의 ChatGPT Plus입니다. 코드에는 안정적인 캐시 프리픽스와 함께 API를 사용하고, 기다릴 수 있는 작업에는 Batch 또는 Flex를 사용하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  다음 단계
&lt;/h2&gt;

&lt;p&gt;Terra를 직접 사용한다면 Codex의 Plus가 진입점이며 Sol보다 더 오래 사용할 수 있습니다. 코드가 Terra를 호출한다면 캐싱을 활용하고 기다릴 수 있는 작업은 Batch 또는 Flex로 옮기세요. 그런 다음 에이전트가 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 실제 호출당 비용을 측정하게 하세요. &lt;a href="https://apidog.com/kr/blog/gpt-6-1-terra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Terra API 가이드&lt;/a&gt;에서 첫 요청과 &lt;code&gt;gpt-5.6-terra&lt;/code&gt;에서의 마이그레이션을 다룹니다.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Kimi K3.1 Pro 가격: API 비용, 캐싱 계산법 및 Kimi 요금제</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:27:20 +0000</pubDate>
      <link>https://dev.to/rihpig/kimi-k31-pro-gagyeog-api-biyong-kaesing-gyesanbeob-mic-kimi-yogeumje-2ppd</link>
      <guid>https://dev.to/rihpig/kimi-k31-pro-gagyeog-api-biyong-kaesing-gyesanbeob-mic-kimi-yogeumje-2ppd</guid>
      <description>&lt;p&gt;API에서 Kimi K3.1 Pro 가격은 100만 입력 토큰당 $2.00, 100만 출력 토큰당 $10.00이며, 캐시 적중은 100만 토큰당 $0.20입니다. Kimi K3.1 Pro Highspeed는 정확히 두 배로 입력 $4.00, 출력 $20.00입니다. 구독은 없고 1,048,576토큰 창 전체에 걸쳐 장문맥 할증도 없지만, 모델은 $1 충전 후에만 사용할 수 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog를 사용해 보세요&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;아래에는 캐시 계산, 계산 예시, 요율 등급, 소비자 요금제, 정가 비교가 있습니다. 수치는 Moonshot AI의 &lt;a href="https://platform.kimi.ai/docs/pricing/chat" rel="noopener noreferrer"&gt;API 가격 페이지&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/guide/context-caching" rel="noopener noreferrer"&gt;컨텍스트 캐싱 가이드&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;요율 제한 페이지&lt;/a&gt;, &lt;a href="https://www.kimi.ai/membership/pricing" rel="noopener noreferrer"&gt;멤버십 가격&lt;/a&gt;에서 2026년 10월 24일에 확인한 내용입니다. 모델이 처음이신가요? &lt;a href="https://apidog.com/kr/blog/what-is-kimi-k3-1-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro란 무엇인가&lt;/a&gt;부터 시작하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro API 가격표
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro API 가격은 세금을 제외한 100만 토큰당 종량제입니다. 각 모델에는 입력, 출력, 캐시 적중, 그리고 두 가지 캐시 수명(5분과 1시간) 각각에 대한 캐시 쓰기 요율까지 다섯 가지 요율이 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwv86w96lpq3jzhhuiymz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwv86w96lpq3jzhhuiymz.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;K3.1 Pro는 K3보다 3분의 1 저렴합니다(자세한 내용은 &lt;a href="https://apidog.com/kr/blog/kimi-k3-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 API 가이드&lt;/a&gt; 참고).&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro 캐시 가격은 어떻게 작동하나요
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro 캐시 가격은 두 부분으로 나뉩니다. 프리픽스가 처음 처리될 때는 캐시 쓰기로 청구됩니다. 이후 캐시 수명 내에 동일한 프리픽스를 재사용하는 요청은 100만 토큰당 $0.20의 캐시 적중으로 청구되며, 이는 입력 가격의 10분의 1입니다.&lt;/p&gt;

&lt;p&gt;청구 금액을 결정하는 요소:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;캐싱은 자동&lt;/strong&gt;이며 기본 TTL은 5분입니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;5분 쓰기는 입력과 동일한 비용&lt;/strong&gt;입니다($2.00). Moonshot은 "쓰기 비용은 이미 입력 가격에 포함되어 있었다"고 말합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1시간 쓰기는 두 배&lt;/strong&gt;입니다: 100만 토큰당 $4.00.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;각 적중은 TTL을 갱신&lt;/strong&gt;하며, TTL은 첫 쓰기 시 고정됩니다. 캐시는 조직 내에서만 공유됩니다.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Chat Completions 또는 Responses API에서 1시간 TTL을 설정하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"prompt_cache_options"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"mode"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"implicit"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"ttl"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1h"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Anthropic 호환 Messages API에서는 최상위 &lt;code&gt;"cache_control": {"type": "ephemeral", "ttl": "1h"}&lt;/code&gt;를 사용하세요.&lt;/p&gt;

&lt;h3&gt;
  
  
  5분 vs 1시간: 손익분기점
&lt;/h3&gt;

&lt;p&gt;100만 토큰 프리픽스를 예로 들어 보겠습니다. 1시간 쓰기는 $2.00 더 비쌉니다($4.00 vs $2.00). 이후 각 적중은 전체 입력 대비 $1.80을 절약합니다($2.00 - $0.20). 적중 2회면 $3.60을 절약하므로 추가 $2.00을 상쇄합니다.&lt;/p&gt;

&lt;p&gt;규칙: 요청 간격이 5분을 넘을 수 있고 한 시간 안에 프리픽스를 두 번 이상 재사용한다면 1h를 선택하세요. 요청이 몇 분마다 도착한다면 무료 5분 캐시가 계속 갱신됩니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro 가격 계산 예시
&lt;/h2&gt;

&lt;p&gt;두 예시 모두 정가를 사용합니다. 자신의 토큰 수로 바꿔 보세요.&lt;/p&gt;

&lt;h3&gt;
  
  
  예시 1: 한 시간에 20번 재사용되는 200K 토큰 코드베이스 프롬프트
&lt;/h3&gt;

&lt;p&gt;200K 토큰 저장소 스냅샷(0.2M 토큰)을 로드하고 한 시간 동안 20개의 질문을 합니다. 일부 질문은 5분 이상 간격이 있습니다. 입력 측만 계산하면:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;설정&lt;/th&gt;
&lt;th&gt;계산&lt;/th&gt;
&lt;th&gt;입력 비용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;적중 없음(5분 캐시가 계속 만료됨)&lt;/td&gt;
&lt;td&gt;20 × 0.2M × $2.00&lt;/td&gt;
&lt;td&gt;$8.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1시간 캐시&lt;/td&gt;
&lt;td&gt;쓰기 0.2M × $4.00 = $0.80 + 적중 19회 × 0.2M × $0.20 = $0.76&lt;/td&gt;
&lt;td&gt;$1.56&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5분 캐시, 3분마다 질문&lt;/td&gt;
&lt;td&gt;쓰기 0.2M × $2.00 = $0.40 + $0.76&lt;/td&gt;
&lt;td&gt;$1.16&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;1시간 캐시는 입력 비용을 $8.00에서 $1.56로 줄여 $6.44(약 80%)를 절약합니다. 답변당 출력 토큰이 2,000개라면 각 행에 40,000 × 100만 토큰당 $10.00 = $0.40을 더하세요.&lt;/p&gt;

&lt;h3&gt;
  
  
  예시 2: 하루 1,000건의 요청이 있는 채팅 앱
&lt;/h3&gt;

&lt;p&gt;각 요청은 입력 토큰 2,000개를 보내고 출력 토큰 500개를 받으며, &lt;code&gt;reasoning_effort&lt;/code&gt;는 &lt;code&gt;"low"&lt;/code&gt;입니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;입력: 1,000 × 2,000 = 2M × $2.00 = &lt;strong&gt;하루 $4.00&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;출력: 1,000 × 500 = 0.5M × $10.00 = &lt;strong&gt;하루 $5.00&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;합계: &lt;strong&gt;하루 $9.00&lt;/strong&gt;, 약 &lt;strong&gt;월 $270&lt;/strong&gt;, 요청당 $0.009&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;이제 입력 토큰 중 1,500개를 고정 시스템 프롬프트로 만드세요. 평균 86초마다 요청이 오면 5분 TTL 안에 충분히 들어오므로 거의 모든 요청이 적중합니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;캐시됨: 1.5M × $0.20 = $0.30; 캐시되지 않음: 0.5M × $2.00 = $1.00&lt;/li&gt;
&lt;li&gt;새 합계: $1.30 + $5.00 = &lt;strong&gt;하루 $6.30&lt;/strong&gt;, 약 &lt;strong&gt;월 $189&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;한 가지 주의점: 1,000 × 2,500 = 하루 2.5M 토큰은 Tier0의 일일 상한 1.5M을 초과하므로 Tier1이 필요합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro Highspeed 가격
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro Highspeed 가격은 Moonshot이 "K3.1 Pro 속도의 2~3배"라고 부르는 대신 입력, 출력, 캐시 쓰기에 일률적으로 2배 프리미엄이 붙습니다. 캐시 적중은 $0.20로 유지됩니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;예시 2, 캐시 없음&lt;/th&gt;
&lt;th&gt;입력&lt;/th&gt;
&lt;th&gt;출력&lt;/th&gt;
&lt;th&gt;일일 합계&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;K3.1 Pro&lt;/td&gt;
&lt;td&gt;2M × $2 = $4.00&lt;/td&gt;
&lt;td&gt;0.5M × $10 = $5.00&lt;/td&gt;
&lt;td&gt;$9.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;K3.1 Pro Highspeed&lt;/td&gt;
&lt;td&gt;2M × $4 = $8.00&lt;/td&gt;
&lt;td&gt;0.5M × $20 = $10.00&lt;/td&gt;
&lt;td&gt;$18.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  추론 노력도, 배치, 웹 검색 비용
&lt;/h2&gt;

&lt;p&gt;표에 나오지 않는 세 가지 세부 사항:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;추론 토큰은 사용량에 포함됩니다.&lt;/strong&gt; K3.1 Pro는 항상 사고합니다. &lt;code&gt;reasoning_effort&lt;/code&gt;는 &lt;code&gt;"low"&lt;/code&gt;, &lt;code&gt;"high"&lt;/code&gt;, &lt;code&gt;"max"&lt;/code&gt;를 받으며(기본값 &lt;code&gt;"max"&lt;/code&gt;), 이를 낮추면 토큰 사용량이 줄어듭니다. Moonshot은 추론이 출력 요율로 청구된다고 명시하지 않았습니다[확인 필요]. 만약 그렇다면 요청당 추가 추론 토큰 500개는 예시 2에 하루 $5.00를 더합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;K3.1 Pro에는 배치 할인이 없습니다.&lt;/strong&gt; &lt;a href="https://platform.kimi.ai/docs/pricing/batch" rel="noopener noreferrer"&gt;Batch API&lt;/a&gt;는 표준의 60%로 청구하지만 &lt;code&gt;kimi-k2.7-code&lt;/code&gt;와 &lt;code&gt;kimi-k2.6&lt;/code&gt;만 지원합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;웹 검색은 호출당 청구됩니다.&lt;/strong&gt; &lt;code&gt;/v1/tools/search&lt;/code&gt;와 &lt;code&gt;/v1/tools/fetch&lt;/code&gt;는 각각 $0.002, &lt;code&gt;/v1/tools/search_pro&lt;/code&gt;는 $0.003이며, HTTP 200이고 결과가 비어 있지 않을 때만 청구됩니다: 기본 검색 1,000회당 $2.00. 레거시 &lt;code&gt;$web_search&lt;/code&gt;는 $0.005에 결과 토큰을 더한 비용이며 현재 권장되지 않습니다(&lt;a href="https://platform.kimi.ai/docs/pricing/websearch" rel="noopener noreferrer"&gt;웹 검색 가격&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;429로 중단된 요청은 청구되지 않습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  $1 잠금 해제와 API 요율 등급
&lt;/h2&gt;

&lt;p&gt;K3.1 Pro는 "성공적인 충전(최소 $1) 후 잠금 해제됩니다." 이 $1로 약 500K 입력 토큰 또는 100K 출력 토큰, 또는 약 111건의 예시 2 요청($1 ÷ $0.009)을 살 수 있습니다. 누적 충전액이 등급을 결정합니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;등급&lt;/th&gt;
&lt;th&gt;누적 충전액&lt;/th&gt;
&lt;th&gt;동시성&lt;/th&gt;
&lt;th&gt;RPM&lt;/th&gt;
&lt;th&gt;TPM&lt;/th&gt;
&lt;th&gt;TPD&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tier0&lt;/td&gt;
&lt;td&gt;$1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;500,000&lt;/td&gt;
&lt;td&gt;1,500,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier1&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;2,000,000&lt;/td&gt;
&lt;td&gt;무제한&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier2&lt;/td&gt;
&lt;td&gt;$20&lt;/td&gt;
&lt;td&gt;40&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;3,000,000&lt;/td&gt;
&lt;td&gt;무제한&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier3&lt;/td&gt;
&lt;td&gt;$100&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;td&gt;3,000,000&lt;/td&gt;
&lt;td&gt;무제한&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier4&lt;/td&gt;
&lt;td&gt;$1,000&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;td&gt;4,000,000&lt;/td&gt;
&lt;td&gt;무제한&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier5&lt;/td&gt;
&lt;td&gt;$3,000&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;300&lt;/td&gt;
&lt;td&gt;5,000,000&lt;/td&gt;
&lt;td&gt;무제한&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;$5 누적 시 $5 바우처를 받지만 등급에는 반영되지 않습니다. 바우처로 K3.1 Pro를 결제할 수 있는지는 명시되지 않았습니다[확인 필요]. $0 옵션은 &lt;a href="https://apidog.com/kr/blog/how-to-use-kimi-k3-1-pro-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro를 무료로 사용하는 방법&lt;/a&gt;을 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi 멤버십 요금제
&lt;/h2&gt;

&lt;p&gt;Kimi 멤버십 요금제는 Kimi 앱과 Kimi Code를 포함하며 API는 포함하지 않습니다. 월간 가격:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;요금제&lt;/th&gt;
&lt;th&gt;연간 결제&lt;/th&gt;
&lt;th&gt;월간 결제&lt;/th&gt;
&lt;th&gt;연간 절약&lt;/th&gt;
&lt;th&gt;비고&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Adagio&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;K3.1 Pro 채팅, Kimi Code 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plus&lt;/td&gt;
&lt;td&gt;$15&lt;/td&gt;
&lt;td&gt;$19&lt;/td&gt;
&lt;td&gt;$48&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;k3.1-pro&lt;/code&gt;가 포함된 Kimi Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pro&lt;/td&gt;
&lt;td&gt;$31&lt;/td&gt;
&lt;td&gt;$39&lt;/td&gt;
&lt;td&gt;$96&lt;/td&gt;
&lt;td&gt;Highspeed, Kimi Code의 1M 컨텍스트 추가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max&lt;/td&gt;
&lt;td&gt;$79&lt;/td&gt;
&lt;td&gt;$99&lt;/td&gt;
&lt;td&gt;$240&lt;/td&gt;
&lt;td&gt;채팅에서 최대 1M 컨텍스트&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ultra&lt;/td&gt;
&lt;td&gt;$159&lt;/td&gt;
&lt;td&gt;$199&lt;/td&gt;
&lt;td&gt;$480&lt;/td&gt;
&lt;td&gt;채팅에서 최대 1M 컨텍스트&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;절약액 = (월간 요금 - 연간 요금) × 12; Ultra의 경우 $40 × 12 = $480. API, Kimi Code, 멤버십의 잔액과 키는 서로 호환되지 않습니다: 멤버십은 API 잔액으로 전환되지 않고, API 잔액으로 멤버십을 구매할 수 없습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro vs Claude Opus 5.5 가격
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro는 입력과 출력에서 Claude Opus 5.5의 절반 가격으로 책정되어 있으며, 최대 272K 입력 토큰까지 Claude Sonnet 5.5 및 GPT-6.1 Sol과 동일합니다. 100만 토큰당 정가는 &lt;a href="https://claude.com/pricing" rel="noopener noreferrer"&gt;Claude 가격&lt;/a&gt; 및 &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;OpenAI 가격&lt;/a&gt; 출처입니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;모델&lt;/th&gt;
&lt;th&gt;입력&lt;/th&gt;
&lt;th&gt;출력&lt;/th&gt;
&lt;th&gt;캐시 읽기&lt;/th&gt;
&lt;th&gt;예시 2 하루 비용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Kimi K3.1 Pro&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$9.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5.5&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$18.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Sonnet 5.5&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$9.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol (최대 272K)&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$9.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Astra (최대 272K)&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$50.00&lt;/td&gt;
&lt;td&gt;$1.00&lt;/td&gt;
&lt;td&gt;$45.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;272K 입력 토큰을 초과하면 OpenAI는 GPT-6.1 Sol을 $4 / $15, GPT-6 Astra를 $20 / $75로 책정하지만 K3.1 Pro는 동일하게 유지됩니다. 500K 토큰 프롬프트와 5,000 출력 토큰의 경우:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;K3.1 Pro: 0.5M × $2 + 0.005M × $10 = $1.00 + $0.05 = &lt;strong&gt;$1.05&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;GPT-6.1 Sol: 0.5M × $4 + 0.005M × $15 = $2.00 + $0.075 = &lt;strong&gt;$2.075&lt;/strong&gt;(더 높은 등급이 요청 전체에 적용된다면[확인 필요])&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;정가는 작업당 비용이 아닙니다. 토크나이저와 추론 길이가 다르기 때문입니다. Moonshot 자체 벤치마크는 K3.1 Pro를 Opus 5.5 및 GPT-6 Astra와 비교합니다. &lt;a href="https://apidog.com/kr/blog/what-is-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Opus 5.5 개요&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog CLI로 캐싱이 작동하는지 확인하세요
&lt;/h2&gt;

&lt;p&gt;캐싱은 적중할 때만 비용을 절약합니다. 규모를 키우기 전에 코딩 에이전트로 테스트하세요. &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;는 Claude Code, Codex, Cursor 또는 OpenCode에 명령을 제공하며, Apidog 무료 플랜은 최대 4명의 사용자를 지원합니다.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 에이전트에 다음 프롬프트를 주세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment for https://api.moonshot.ai/v1.
Build a test case for POST /chat/completions with model "kimi-k3.1-pro",
reasoning_effort "low", a long fixed system prompt and a short user message.
Send MOONSHOT_API_KEY as a Bearer [REDACTED]. Assert status 200 and log
usage.prompt_tokens_details.cached_tokens. Validate the payload, run it
3 times and tell me whether cached_tokens rises after the first run.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트가 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create kimi-prod &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://api.moonshot.ai/v1
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-n&lt;/span&gt; 3 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;첫 번째 반복은 캐시를 씁니다. 다음 두 번은 &lt;code&gt;cached_tokens&lt;/code&gt;가 0보다 크게 보고되어야 합니다. Moonshot은 우리가 읽은 페이지에서 최소 캐시 가능 프리픽스 길이를 명시하지 않았으므로[확인 필요], 시스템 프롬프트를 길게 유지하세요. 테스트 케이스에는 유효한 카테고리 ID가 필요합니다(&lt;code&gt;apidog test-case category --project &amp;lt;projectId&amp;gt;&lt;/code&gt;로 목록을 확인할 수 있습니다). 자세한 내용은 &lt;a href="https://apidog.com/kr/blog/apidog-run-command-reference?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;run 명령 참조&lt;/a&gt;와 &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code에서의 Apidog CLI&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro를 위한 5가지 비용 절약 규칙
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;안정적인 콘텐츠를 먼저 배치하세요&lt;/strong&gt;: 시스템 프롬프트, 도구 정의, 참조 문서. 프리픽스에 타임스탬프나 임의 ID를 넣지 마세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;간격에 따라 TTL을 선택하세요.&lt;/strong&gt; 간격이 5분을 넘고 한 시간에 두 번 이상 재사용한다면 1h를 사용하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;작업별로 &lt;code&gt;reasoning_effort&lt;/code&gt;를 설정하세요.&lt;/strong&gt; 단순한 호출에는 &lt;code&gt;"low"&lt;/code&gt;를 사용하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;속도가 값을 하는 곳에서만 Highspeed를 사용하세요.&lt;/strong&gt; 캐시 적중을 제외한 모든 요율이 두 배입니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;캐시 필드를 로그로 남기세요&lt;/strong&gt;: &lt;code&gt;cached_tokens&lt;/code&gt;와 &lt;code&gt;cache_write_tokens&lt;/code&gt;, 스트리밍 시 &lt;code&gt;stream_options.include_usage=true&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;요청 설정은 &lt;a href="https://apidog.com/kr/blog/kimi-k3-1-pro-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro API 가이드&lt;/a&gt;와 &lt;a href="https://apidog.com/kr/blog/how-to-use-kimi-k3-1-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro 사용 방법&lt;/a&gt;을 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  자주 묻는 질문
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro는 100만 토큰당 얼마인가요?
&lt;/h3&gt;

&lt;p&gt;입력 $2.00, 출력 $10.00, 캐시 적중 $0.20입니다. 캐시 쓰기는 $2.00(5분) 또는 $4.00(1시간)입니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro는 Batch API 할인을 받나요?
&lt;/h3&gt;

&lt;p&gt;아니요. 배치 가격은 &lt;code&gt;kimi-k2.7-code&lt;/code&gt;와 &lt;code&gt;kimi-k2.6&lt;/code&gt;에만 적용됩니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi 멤버십을 API 호출에 사용할 수 있나요?
&lt;/h3&gt;

&lt;p&gt;아니요. Kimi API, Kimi Code, 멤버십은 별도의 잔액과 키를 가진 별도 제품입니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  시작하려면 최소 얼마가 필요한가요?
&lt;/h3&gt;

&lt;p&gt;$1 충전입니다. 모델이 잠금 해제되고 Tier0에 배정됩니다: 분당 3건 요청 및 하루 150만 토큰.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Kimi K3.1 Pro 사용법</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:25:46 +0000</pubDate>
      <link>https://dev.to/rihpig/kimi-k31-pro-sayongbeob-5e0c</link>
      <guid>https://dev.to/rihpig/kimi-k31-pro-sayongbeob-5e0c</guid>
      <description>&lt;p&gt;Kimi K3.1 Pro를 사용하는 방법은 네 가지입니다. Kimi 웹 또는 모바일 앱에서 대화하기, &lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt;의 OpenAI 호환 API를 통해 &lt;code&gt;kimi-k3.1-pro&lt;/code&gt; 호출하기, 유료 멤버십으로 Kimi Code CLI 안에서 실행하기, 또는 Codex, Claude Code, OpenCode를 Moonshot의 엔드포인트로 지정하는 것입니다. API는 1달러를 충전하면 활성화되며, 100만 입력 토큰당 2달러, 100만 출력 토큰당 10달러의 비용이 듭니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog 사용해 보기&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Moonshot AI는 2026년 10월 23일에 Kimi K3.1 Pro를 출시했습니다. 이는 Kimi K3를 후속 학습(post-training)한 버전으로, 동일한 2.8T 파라미터 MoE 설계(활성 파라미터 약 104B), 1,048,576 토큰 컨텍스트 윈도우, 그리고 항상 켜져 있는 사고(thinking) 기능을 갖추고 있습니다. 배경 지식이 필요하다면 &lt;a href="https://apidog.com/kr/blog/what-is-kimi-k3-1-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro란 무엇인가&lt;/a&gt;를 읽어보세요. 비용을 전혀 쓰고 싶지 않다면 &lt;a href="https://apidog.com/kr/blog/how-to-use-kimi-k3-1-pro-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro를 무료로 사용하는 방법&lt;/a&gt; 가이드에서 0달러 경로를 다룹니다. 아래의 모든 사실은 2026년 10월 24일에 확인한 Moonshot의 &lt;a href="https://www.kimi.ai/blog/kimi-k3-1-pro" rel="noopener noreferrer"&gt;발표문&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/guide/kimi-k3-1-pro-quickstart" rel="noopener noreferrer"&gt;API 퀵스타트&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/pricing/chat" rel="noopener noreferrer"&gt;가격 페이지&lt;/a&gt;에서 가져왔습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  어떤 Kimi K3.1 Pro 경로를 선택해야 할까요?
&lt;/h2&gt;

&lt;p&gt;무엇을 만들고 있는지에 따라 선택하세요. 채팅은 간단한 질문에, API는 앱에, Kimi Code는 관리할 키 없이 에이전트를 원하는 멤버에게, 그리고 자체 에이전트는 이미 Codex나 Claude Code에서 작업하는 팀에 적합합니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;경로&lt;/th&gt;
&lt;th&gt;적합한 용도&lt;/th&gt;
&lt;th&gt;시작 비용&lt;/th&gt;
&lt;th&gt;필요한 것&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Kimi 웹/앱 채팅&lt;/td&gt;
&lt;td&gt;프롬프트, 문서, 이미지 실험&lt;/td&gt;
&lt;td&gt;무료 계정&lt;/td&gt;
&lt;td&gt;로그인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi API&lt;/td&gt;
&lt;td&gt;앱, 스크립트, 파이프라인&lt;/td&gt;
&lt;td&gt;최소 $1 충전&lt;/td&gt;
&lt;td&gt;API 키&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi Code CLI&lt;/td&gt;
&lt;td&gt;터미널 코딩 에이전트&lt;/td&gt;
&lt;td&gt;유료 멤버십(Plus 이상)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/login&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Codex, Claude Code, OpenCode&lt;/td&gt;
&lt;td&gt;기존 에이전트 워크플로&lt;/td&gt;
&lt;td&gt;최소 $1 충전&lt;/td&gt;
&lt;td&gt;API 키 + 설정&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Kimi 웹 및 모바일 앱에서 Kimi K3.1 Pro 사용하기
&lt;/h2&gt;

&lt;p&gt;채팅 앱이 가장 빠른 진입 방법입니다. Kimi 웹 앱이나 iOS, Android 또는 HarmonyOS 앱을 열고 무료 계정으로 로그인하면, K3.1 Pro가 이미 입력창의 기본 모델로 설정되어 있으며 사고 노력(thinking effort)은 High로 지정되어 있습니다.&lt;/p&gt;

&lt;p&gt;로그인하기 전에는 입력창에 K2.8 Preview와 Instant도 표시됩니다. 프롬프트를 보내려면 계정이 필요합니다. Moonshot은 무료 플랜의 K3.1 Pro 메시지 할당량을 공개하지 않았으므로, 채팅은 프로덕션 채널이 아니라 테스트 공간으로 생각하세요.&lt;/p&gt;

&lt;p&gt;Kimi Work 데스크톱 3.1.0 이후 버전(Windows 및 Apple 실리콘 Mac)에서도 이 모델을 실행할 수 있습니다. Kimi Business와 Enterprise에서는 관리자가 직접 켜야 하는데, 출시 시점에 기본적으로 꺼져 있기 때문입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro API: Python과 cURL로 하는 첫 호출
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro API는 OpenAI 호환이므로, 기본 URL만 바꾸면 표준 &lt;code&gt;openai&lt;/code&gt; SDK가 그대로 작동합니다. 설정은 세 단계입니다:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;최소 $1을 충전하세요. K3.1 Pro는 플래그십 모델이며 충전이 성공해야만 활성화됩니다.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://platform.kimi.ai/console/api-keys" rel="noopener noreferrer"&gt;API 키 콘솔&lt;/a&gt;에서 키를 생성하고 &lt;code&gt;MOONSHOT_API_KEY&lt;/code&gt;로 내보내기(export)하세요.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt;에서 &lt;code&gt;kimi-k3.1-pro&lt;/code&gt;(또는 &lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt;) 모델을 호출하세요.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;다음은 Moonshot의 공식 Python 예제입니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;openai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;OpenAI&lt;/span&gt;
&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt; &lt;span class="n"&gt;CREDENTIAL&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.moonshot.ai/v1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;completion&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;completions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;kimi-k3.1-pro&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;reasoning_effort&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;high&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Introduce Kimi K3.1 Pro in one sentence.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;completion&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;동일한 호출을 cURL로 하면 다음과 같습니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.moonshot.ai/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--header&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$MOONSHOT_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--header&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--data&lt;/span&gt; &lt;span class="s1"&gt;'{"model": "kimi-k3.1-pro","reasoning_effort": "high","messages": [{"role": "user", "content": "Introduce Kimi K3.1 Pro in one sentence."}]}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;이 모델은 텍스트, 이미지, 동영상을 입력으로 받고(퀵스타트에 &lt;code&gt;image_url&lt;/code&gt;과 &lt;code&gt;video_url&lt;/code&gt; 파트가 나와 있습니다) 텍스트를 반환합니다. 코드를 작성하기 전에 &lt;a href="https://platform.kimi.ai/playground" rel="noopener noreferrer"&gt;Playground&lt;/a&gt;에서 프롬프트를 시험해볼 수도 있습니다. 여전히 유효한 K3 시기의 패턴은 &lt;a href="https://apidog.com/kr/blog/kimi-k3-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 API 가이드&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro 추론 노력(reasoning effort): low, high, max
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;reasoning_effort&lt;/code&gt;는 모델이 답변하기 전에 얼마나 생각할지를 지정하는 최상위 요청 필드입니다. &lt;code&gt;"low"&lt;/code&gt;, &lt;code&gt;"high"&lt;/code&gt;, &lt;code&gt;"max"&lt;/code&gt;를 받으며 기본값은 &lt;code&gt;"max"&lt;/code&gt;입니다. 사고 기능은 끌 수 없습니다. &lt;code&gt;"medium"&lt;/code&gt; 단계는 없습니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;값&lt;/th&gt;
&lt;th&gt;사용 시점&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;지연 시간이 중요한 분류, 추출, 짧은 답변&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;대부분의 코딩 및 분석 작업&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;max&lt;/code&gt;(기본값)&lt;/td&gt;
&lt;td&gt;장기(long-horizon) 작업, 어려운 디버깅, 다단계 계획&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Moonshot의 &lt;a href="https://platform.kimi.ai/docs/guide/use-reasoning-effort" rel="noopener noreferrer"&gt;추론 노력 가이드&lt;/a&gt;에 전체 레퍼런스가 있습니다. 출력 토큰에 100만 개당 $10을 지불하므로, 간단한 호출에서 &lt;code&gt;max&lt;/code&gt;를 &lt;code&gt;low&lt;/code&gt;로 낮추는 것이 가장 쉽게 찾을 수 있는 절약 방법입니다. &lt;code&gt;temperature&lt;/code&gt;와 &lt;code&gt;top_p&lt;/code&gt;는 생략하세요. 퀵스타트에 각각 1.0과 0.95로 고정되어 있다고 나와 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  추론 스트리밍, 멀티턴 상태 유지, JSON 응답 받기
&lt;/h2&gt;

&lt;p&gt;사람들이 자주 걸리는 세 가지 API 동작이 있으며, 각각 간단한 규칙이 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;스트리밍.&lt;/strong&gt; 스트리밍 응답은 &lt;code&gt;reasoning_content&lt;/code&gt;와 &lt;code&gt;content&lt;/code&gt; 델타를 별도로 전송합니다. 첫 번째는 표시하거나 로그로 남기고, 두 번째를 렌더링하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;stream&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;completions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;kimi-k3.1-pro&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;reasoning_effort&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;stream&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Explain MoE routing briefly.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;chunk&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;stream&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;delta&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;chunk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;delta&lt;/span&gt;
    &lt;span class="n"&gt;thinking&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;getattr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;delta&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;reasoning_content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;thinking&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;thinking&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;end&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;""&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;delta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;delta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;end&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;""&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;멀티턴과 도구 호출.&lt;/strong&gt; 어시스턴트 메시지의 &lt;code&gt;content&lt;/code&gt;만이 아니라 완전한 메시지를 그대로 되돌려 보내세요. Moonshot의 문서가 이 점을 명확히 밝히고 있으며, 도구 호출이 관련될 때 특히 중요합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;completion&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# whole message, not .content
&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Now add tests.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;모델이 도구를 호출해야 할 때 &lt;code&gt;tool_choice: "required"&lt;/code&gt;가 지원됩니다. 부분 모드(partial mode)도 작동합니다. 메시지 목록을 &lt;code&gt;"partial": true&lt;/code&gt;가 있는 어시스턴트 메시지로 끝내면 모델이 그 내용을 이어서 작성합니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;구조화된 출력.&lt;/strong&gt; 타입이 &lt;code&gt;json_schema&lt;/code&gt;이고 &lt;code&gt;strict: true&lt;/code&gt;인 &lt;code&gt;response_format&lt;/code&gt;을 전달한 다음, &lt;code&gt;message.content&lt;/code&gt;만 파싱하세요. 추론 텍스트는 절대 파싱하지 마세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi Code K3.1 Pro: 멤버십 경로
&lt;/h2&gt;

&lt;p&gt;Kimi Code는 Moonshot 자체의 터미널 코딩 에이전트이며, API 키가 필요 없는 경로입니다. 대신 Kimi 계정으로 로그인합니다. 멤버십 혜택이므로 무료 Adagio 플랜에는 포함되지 않습니다.&lt;/p&gt;

&lt;p&gt;설치하고 로그인하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# macOS / Linux&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://code.kimi.com/kimi-code/install.sh | bash
&lt;span class="c"&gt;# Windows PowerShell: irm https://code.kimi.com/kimi-code/install.ps1 | iex&lt;/span&gt;
kimi
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;세션 안에서 &lt;code&gt;/login&lt;/code&gt;을 실행한 다음, &lt;code&gt;/model&lt;/code&gt;로 K3.1 Pro를 선택하세요. 두 개의 ID는 플랜 등급에 대응합니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;k3.1-pro&lt;/code&gt;: Moderato(Plus) 이상. Allegretto(Pro) 이상은 최대 1M 컨텍스트까지 사용할 수 있습니다.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;k3.1-pro-highspeed&lt;/code&gt;: Allegretto(Pro) 이상, 약 2배의 할당량을 사용합니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.kimi.ai/membership/pricing" rel="noopener noreferrer"&gt;멤버십 가격&lt;/a&gt;을 보면 Plus는 연간 결제 시 월 $15(월 결제 시 $19)이고 Pro는 연간 $31(월 결제 시 $39)입니다. &lt;a href="https://www.kimi.com/code/docs/en/" rel="noopener noreferrer"&gt;Kimi Code 문서&lt;/a&gt;에서 명령어를 다루며, &lt;a href="https://apidog.com/kr/blog/kimi-code-cli?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi Code CLI 워크스루&lt;/a&gt;에서 일상적인 사용법을 더 깊이 다룹니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh2bo4ksgsckiwm5e7t65.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh2bo4ksgsckiwm5e7t65.png" alt="Kimi Code" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Codex에서의 Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Codex는 Responses API를 통해 Kimi와 통신하며, Moonshot은 &lt;a href="https://platform.kimi.ai/docs/guide/codex-kimi" rel="noopener noreferrer"&gt;공식 Codex 가이드&lt;/a&gt;를 공개했습니다. 다음을 &lt;code&gt;~/.codex/config.toml&lt;/code&gt;에 추가하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight toml"&gt;&lt;code&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;"kimi-k3.1-pro"&lt;/span&gt;
&lt;span class="n"&gt;model_provider&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;"kimi"&lt;/span&gt;
&lt;span class="n"&gt;model_context_window&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1048576&lt;/span&gt;

&lt;span class="k"&gt;[&lt;/span&gt;&lt;span class="n"&gt;model_providers&lt;/span&gt;&lt;span class="k"&gt;.&lt;/span&gt;&lt;span class="n"&gt;kimi&lt;/span&gt;&lt;span class="k"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;"Kimi"&lt;/span&gt;
&lt;span class="n"&gt;base_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;"https://api.moonshot.ai/v1"&lt;/span&gt;
&lt;span class="n"&gt;env_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;"KIMI_API_KEY"&lt;/span&gt;
&lt;span class="n"&gt;wire_api&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;"responses"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;환경 변수 이름에 주의하세요. Codex는 &lt;code&gt;MOONSHOT_API_KEY&lt;/code&gt;가 아니라 &lt;code&gt;KIMI_API_KEY&lt;/code&gt;를 읽습니다. Moonshot 키를 그 이름으로 내보낸 다음, 평소처럼 &lt;code&gt;codex&lt;/code&gt;를 실행하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude Code에서의 Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Moonshot은 &lt;code&gt;https://api.moonshot.ai/anthropic&lt;/code&gt;에서 Anthropic 호환 Messages 엔드포인트를 운영하므로, Claude Code가 프록시 없이 작동합니다. &lt;code&gt;~/.claude/settings.json&lt;/code&gt;의 &lt;code&gt;env&lt;/code&gt; 블록에 변수를 넣으세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"ANTHROPIC_BASE_URL"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://api.moonshot.ai/anthropic"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="err"&gt;REDACTED&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;CREDENTIAL&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"ANTHROPIC_MODEL"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"kimi-k3[1m]"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;이 별칭은 의도적인 것입니다. Moonshot의 &lt;a href="https://platform.kimi.ai/docs/guide/troubleshooting" rel="noopener noreferrer"&gt;문제 해결 페이지&lt;/a&gt;에 따르면 직접 API 호출과 Codex는 &lt;code&gt;kimi-k3.1-pro&lt;/code&gt;를 사용하는 반면, Claude Code는 호환 별칭인 &lt;code&gt;kimi-k3[1m]&lt;/code&gt;을 사용합니다. &lt;a href="https://platform.kimi.ai/docs/guide/claude-code-kimi" rel="noopener noreferrer"&gt;Claude Code 가이드&lt;/a&gt;에서는 다른 모델 변수들도 설정하므로, 그것들을 그대로 복사하세요.&lt;/p&gt;

&lt;p&gt;한 가지 주의할 점: 설정 파일의 &lt;code&gt;env&lt;/code&gt; 블록에 있는 오래된 값이 셸 export를 덮어씁니다. Claude Code가 계속 예전 모델을 호출한다면, 먼저 그 파일을 확인하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenCode
&lt;/h2&gt;

&lt;p&gt;OpenCode는 설정 파일이 필요하지 않습니다. &lt;code&gt;opencode auth login&lt;/code&gt;을 실행하고 "Moonshot AI"를 선택한 뒤 키를 붙여넣고, Moonshot AI 모델 목록에서 K3.1 Pro를 고르세요. Moonshot의 OpenCode 가이드는 K3를 기준으로 작성되었으므로, 모델이 목록에 나타나는지 확인하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog CLI로 에이전트가 Kimi API를 테스트하게 하기
&lt;/h2&gt;

&lt;p&gt;Codex나 Claude Code가 K3.1 Pro에서 실행되기 시작하면, 같은 세션을 Kimi API 자체의 회귀 테스트에 활용하세요. 에이전트가 검사를 작성하고 실행하며, 여러분은 프롬프트 하나만 작성하면 됩니다. &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;는 구조화된 JSON 출력과 스키마를 제공하므로 페이로드 형태를 추측하지 않습니다.&lt;/p&gt;

&lt;p&gt;CLI를 설치하고 로그인한 뒤 에이전트 스킬을 추가하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 에이전트에게 프롬프트 하나를 주세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment for https://api.moonshot.ai/v1.
Then create a test case for POST /chat/completions with model kimi-k3.1-pro and
reasoning_effort "low" that asserts status 200 and non-empty choices[0].message.content.
Run it and summarize any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트가 환경을 만들고, 스키마를 읽고, 페이로드를 검증하고, 테스트 케이스를 작성해 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create kimi-prod &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://api.moonshot.ai/v1
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;테스트 케이스에는 유효한 카테고리가 필요하며, &lt;code&gt;apidog test-case category --project &amp;lt;projectId&amp;gt;&lt;/code&gt;로 목록을 확인할 수 있습니다. 비어 있지 않은 답변과 함께 200이 반환된다는 것은 API가 &lt;code&gt;reasoning_effort&lt;/code&gt;를 받아들였다는 증거이기도 합니다. &lt;code&gt;-r junit&lt;/code&gt;으로 바꾸면 같은 실행을 CI에 넣을 수 있습니다. &lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt;에서 확인하세요. 에이전트별 설정은 &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Codex에서의 Apidog CLI&lt;/a&gt;와 &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code에서의 Apidog CLI&lt;/a&gt;에 있습니다. Apidog의 Free 플랜은 최대 4명의 사용자를 지원합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro 비용 참고 사항
&lt;/h2&gt;

&lt;p&gt;API는 구독 없이 사용한 만큼 지불하는 방식이며, 가격에는 세금이 포함되지 않습니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;모델&lt;/th&gt;
&lt;th&gt;입력 / 1M&lt;/th&gt;
&lt;th&gt;출력 / 1M&lt;/th&gt;
&lt;th&gt;캐시된 입력 / 1M&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;kimi-k3.1-pro&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;kimi-k3&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$3.00&lt;/td&gt;
&lt;td&gt;$15.00&lt;/td&gt;
&lt;td&gt;$0.30&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;K3.1 Pro는 입력과 출력 모두에서 K3보다 3분의 1 저렴합니다. 캐싱은 반복되는 프리픽스에 대해 자동으로 적용되며 기본 TTL은 5분이고, 캐시 적중은 $0.20로 청구됩니다. Highspeed는 두 배 가격에 2-3배 더 빠르게 실행됩니다.&lt;/p&gt;

&lt;p&gt;최소 $1 충전으로 약 500K 입력 토큰 또는 100K 출력 토큰을 사용할 수 있습니다. 누적 충전액이 $5에 도달하면 $5 바우처를 받지만, 바우처는 누적 충전액에 포함되지 않으며, K3.1 Pro에 적용되는지는 명시되어 있지 않습니다. $1 계정은 &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;한도 페이지&lt;/a&gt;의 Tier0에서 시작합니다. 즉, 동시 요청 1개, 분당 요청(RPM) 3회, 하루 1.5M 토큰입니다. 누적 $10의 Tier1에서는 이것이 100 RPM으로 올라갑니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro는 오픈 웨이트인가요?
&lt;/h3&gt;

&lt;p&gt;아직 아닙니다. Moonshot은 2026년 11월 4일까지 전체 모델 가중치를 공개하겠다고 밝혔습니다. 라이선스는 아직 명시되지 않았습니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  K3.1 Pro와 K3.1 Pro Highspeed의 차이는 무엇인가요?
&lt;/h3&gt;

&lt;p&gt;같은 모델 패밀리지만 속도와 가격이 다릅니다. Highspeed는 2-3배 더 빠르게 실행되며 100만 토큰당 $4/$20로, $2/$10에 비해 비쌉니다. Kimi Code에서는 Pro 플랜이 필요하고 약 2배의 할당량을 사용합니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro에서 사고(thinking)를 끌 수 있나요?
&lt;/h3&gt;

&lt;p&gt;아니요. 사고 기능은 항상 켜져 있습니다. 추론 토큰과 지연 시간을 줄이려면 &lt;code&gt;reasoning_effort&lt;/code&gt;를 &lt;code&gt;"low"&lt;/code&gt;로 설정하세요.&lt;/p&gt;

&lt;h3&gt;
  
  
  멀티턴 대화가 왜 깨지나요?
&lt;/h3&gt;

&lt;p&gt;아마도 어시스턴트의 &lt;code&gt;content&lt;/code&gt;만 되돌려 보내고 있을 것입니다. Moonshot 문서가 멀티턴 대화와 도구 호출에 요구하는 대로, 완전한 어시스턴트 메시지 객체를 대화 기록에 추가하세요.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi API는 무료인가요?
&lt;/h3&gt;

&lt;p&gt;아니요. K3.1 Pro는 최소 $1 충전 후 활성화됩니다. Kimi 앱에서의 무료 채팅이 $0 옵션이며, &lt;a href="https://apidog.com/kr/blog/how-to-use-kimi-k3-1-pro-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 가이드&lt;/a&gt;에서 다룹니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro는 1M 컨텍스트 윈도우를 지원하나요?
&lt;/h3&gt;

&lt;p&gt;네. API는 1,048,576 토큰을 지원합니다. Kimi Code에서는 전체 1M 컨텍스트를 사용하려면 Allegretto(Pro) 이상이 필요합니다.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Kimi K3.1 Pro 무료로 사용하는 방법</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:23:58 +0000</pubDate>
      <link>https://dev.to/rihpig/kimi-k31-pro-muryoro-sayonghaneun-bangbeob-e6n</link>
      <guid>https://dev.to/rihpig/kimi-k31-pro-muryoro-sayonghaneun-bangbeob-e6n</guid>
      <description>&lt;h1&gt;
  
  
  Kimi K3.1 Pro 무료로 사용하는 방법
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnyhfxbosejvuioc9xjsi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnyhfxbosejvuioc9xjsi.png" alt="Kimi K3.1 Pro 무료로 사용하는 방법" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Kimi K3.1 Pro를 무료로 사용하려면 2026년 10월 24일 기준으로 검증된 $0 경로가 하나 있습니다: 무료 계정으로 Kimi 웹 및 모바일 채팅을 사용하는 것이며, 여기서 K3.1 Pro는 이미 기본 모델입니다. Kimi K3.1 Pro 무료 API는 존재하지 않습니다. API는 최소 $1 충전이 필요하고, Kimi Code는 유료 멤버십이 필요하며, 어떤 서드파티 라우터도 무료 K3.1 Pro 변형을 제공하지 않습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog 사용해 보기&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;아래에는 우리가 확인한 모든 경로, 각 경로의 비용, 그리고 $1 충전을 최대한 활용하는 방법이 있습니다. 아래의 모든 가격과 제한은 2026년 10월 24일에 읽은 Moonshot AI의 자체 페이지에서 가져온 것입니다: &lt;a href="https://www.kimi.ai/membership/pricing" rel="noopener noreferrer"&gt;멤버십 가격 페이지&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/pricing/chat" rel="noopener noreferrer"&gt;API 가격 페이지&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;충전 및 요청 제한 페이지&lt;/a&gt; 그리고 &lt;a href="https://www.kimi.ai/blog/kimi-k3-1-pro" rel="noopener noreferrer"&gt;K3.1 Pro 발표&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;이 모델이 처음이신가요? &lt;a href="https://apidog.com/kr/blog/what-is-kimi-k3-1-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro란 무엇인가&lt;/a&gt;부터 시작한 다음 여기로 돌아오세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro는 무료인가요?
&lt;/h2&gt;

&lt;p&gt;부분적으로 그렇습니다. Kimi K3.1 Pro는 무료 Adagio 요금제에서 Kimi 웹 앱과 모바일 앱에서 채팅하는 것이 무료이며, 여기서 기본 모델입니다. 다른 곳에서는 무료가 아닙니다: API, Kimi Code, OpenRouter 및 기타 게이트웨이는 모두 비용을 부과하며, 오픈 가중치는 아직 공개되지 않았습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fztxc3axn2ygbiy4zzr9l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fztxc3axn2ygbiy4zzr9l.png" alt="Kimi K3.1 Pro 무료 사용 경로" width="800" height="1087"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2026년 10월 24일에 우리가 확인한 내용은 다음과 같습니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;무료:&lt;/strong&gt; Adagio 요금제의 Kimi 웹 및 앱 채팅 ($0).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;유료:&lt;/strong&gt; Kimi API (최소 $1 충전), Kimi Code (유료 멤버십), OpenRouter (1M 토큰당 $2 / $10).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;아직 아님:&lt;/strong&gt; 오픈 가중치, Moonshot은 "11월 4일까지" 공개할 것이라고 말합니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://apidog.com/kr/blog/how-to-use-kimi-k3-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3를 무료로 사용하는 방법&lt;/a&gt;에 대한 이전 가이드를 읽으셨다면 차이점에 주목하세요. K3.1 Pro는 2026년 10월 23일에 출시된 별도의 더 새로운 모델이며, API에서의 접근 규칙이 더 엄격합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  모든 Kimi K3.1 Pro 경로 비교
&lt;/h2&gt;

&lt;p&gt;이 표는 우리가 확인한 모든 경로, 비용, 먼저 돈을 넣어야 하는지, 그리고 K3.1 Pro가 실제로 사용 가능한지를 나열합니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;경로&lt;/th&gt;
&lt;th&gt;비용&lt;/th&gt;
&lt;th&gt;카드 또는 충전 필요&lt;/th&gt;
&lt;th&gt;K3.1 Pro?&lt;/th&gt;
&lt;th&gt;제한&lt;/th&gt;
&lt;th&gt;검증일&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Kimi 웹 채팅, 무료 계정 (Adagio)&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;로그인 필요; 카드 미확인 [확인 필요]&lt;/td&gt;
&lt;td&gt;예, 기본 모델&lt;/td&gt;
&lt;td&gt;메시지 할당량 미공개 [확인 필요]&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi 모바일 앱, 무료 계정&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;로그인 필요&lt;/td&gt;
&lt;td&gt;예 (Moonshot이 나열함)&lt;/td&gt;
&lt;td&gt;동일한 미공개 할당량 [확인 필요]&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi API&lt;/td&gt;
&lt;td&gt;1M당 입력 $2 / 출력 $10&lt;/td&gt;
&lt;td&gt;예, 최소 $1 충전&lt;/td&gt;
&lt;td&gt;예, 충전 후&lt;/td&gt;
&lt;td&gt;Tier0: 3 RPM, 1.5M 토큰/일&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi Code&lt;/td&gt;
&lt;td&gt;연간 청구 시 월 $15부터 (Plus)&lt;/td&gt;
&lt;td&gt;예, 유료 멤버십&lt;/td&gt;
&lt;td&gt;예, &lt;code&gt;k3.1-pro&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;요금제 기반 할당량&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenRouter&lt;/td&gt;
&lt;td&gt;1M당 $2 / $10&lt;/td&gt;
&lt;td&gt;유료 사용&lt;/td&gt;
&lt;td&gt;예, 무료 변형 없음&lt;/td&gt;
&lt;td&gt;1,048,576 컨텍스트&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenCode Zen&lt;/td&gt;
&lt;td&gt;K3.1 Pro에 대해 무료 아님&lt;/td&gt;
&lt;td&gt;유료 사용&lt;/td&gt;
&lt;td&gt;무료 K3.1 Pro 없음&lt;/td&gt;
&lt;td&gt;무료 목록에 Kimi 없음&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NVIDIA NIM&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;아니요, &lt;code&gt;kimi-k2.6&lt;/code&gt;만 나열됨&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;셀프 호스팅 오픈 가중치&lt;/td&gt;
&lt;td&gt;하드웨어 비용&lt;/td&gt;
&lt;td&gt;라이선스가 허용하는 경우 라이선스 비용 없음 [확인 필요]&lt;/td&gt;
&lt;td&gt;아직 아님, 11월 4일까지 예정&lt;/td&gt;
&lt;td&gt;자체 GPU&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;오늘 K3.1 Pro로 가는 확인된 $0 경로는 처음 두 행뿐입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  웹 앱에서 Kimi K3.1 Pro를 무료로 사용하는 방법
&lt;/h2&gt;

&lt;p&gt;1분 이내에 시작할 수 있습니다:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;브라우저에서 &lt;a href="https://www.kimi.ai/" rel="noopener noreferrer"&gt;Kimi&lt;/a&gt;를 열거나 iOS, Android 또는 HarmonyOS에 Kimi 앱을 설치하세요.&lt;/li&gt;
&lt;li&gt;작성기의 모델 선택기를 확인하세요. 10월 24일에는 "K3.1 Pro"가 기본으로 표시되었고, 사고 노력(thinking effort)은 "High"로 설정되어 있었습니다. 다른 옵션은 K2.8 Preview와 Instant였습니다.&lt;/li&gt;
&lt;li&gt;무료 계정으로 로그인하세요. 로그아웃 상태에서도 작성기를 볼 수 있지만, 프롬프트를 보내려면 로그인하라는 메시지가 표시됩니다.&lt;/li&gt;
&lt;li&gt;프롬프트를 입력하고 전송하세요.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;API 키도, 요금제 선택도 필요 없습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro 무료 티어 제한
&lt;/h2&gt;

&lt;p&gt;Moonshot은 무료 요금제에서 K3.1 Pro 메시지를 몇 개까지 허용하는지 공개하지 않습니다. 멤버십 페이지에는 Adagio 요금제의 다른 제한은 나열되어 있지만 K3.1 Pro 메시지 수는 없습니다. [확인 필요] 다른 곳에서 인용된 숫자는 확인되지 않은 것으로 간주하세요.&lt;/p&gt;

&lt;p&gt;10월 24일 멤버십 페이지에 따르면 무료 Adagio 요금제가 나열하는 내용은 다음과 같습니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Adagio (무료) 제한&lt;/th&gt;
&lt;th&gt;값&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;가격&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;동시 에이전트 작업&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;예약된 작업&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;프로젝트&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;프로젝트 저장 공간&lt;/td&gt;
&lt;td&gt;500 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi Code&lt;/td&gt;
&lt;td&gt;포함되지 않음&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Moonshot은 Max와 Ultra에만 1M 토큰 채팅 컨텍스트를 나열하므로, 무료 채팅은 전체 1,048,576 토큰 창을 받지 못합니다. K3.1 Pro Highspeed("K3.1 Pro 속도의 2-3배")는 Pro 요금제부터 시작합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro 무료 API가 있나요?
&lt;/h2&gt;

&lt;p&gt;아니요. Moonshot의 퀵스타트에 직접 명시되어 있습니다: "Kimi K3.1 Pro는 플래그십 모델입니다: 성공적인 충전(최소 $1) 후에 잠금 해제됩니다." 비용을 지불하지 않고도 계정과 API 키를 만들 수 있지만, &lt;code&gt;kimi-k3.1-pro&lt;/code&gt;에 대한 호출은 첫 충전이 이루어질 때까지 작동하지 않습니다.&lt;/p&gt;

&lt;p&gt;여기서 몇 가지 세부 사항이 중요합니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;요청 제한은 충전 금액을 따릅니다.&lt;/strong&gt; 누적 충전 금액이 티어를 결정합니다. 10월 24일 &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;제한 페이지&lt;/a&gt;에 따르면, $1 계정은 Tier0에 속합니다: 동시 요청 1개, 분당 3회 요청, 분당 500,000 토큰, 일일 1,500,000 토큰. Tier1은 누적 $10부터 시작하며 일일 토큰 상한 없이 분당 100회 요청으로 올라갑니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;$5 바우처.&lt;/strong&gt; 누적 충전이 $5에 도달하면 Moonshot이 $5 바우처를 추가합니다. 바우처는 누적 충전에 포함되지 않습니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;바우처와 K3.1 Pro.&lt;/strong&gt; Moonshot의 공식 OpenCode 가이드에 따르면 신규 사용자 인증으로 받은 바우처는 "Kimi K3에 사용할 수 없습니다." 이 규칙이 K3.1 Pro에도 적용되는지는 언급되지 않았습니다. 콘솔에서 확인하기 전까지는 바우처를 고려하지 마세요. [확인 필요]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;게이트웨이도 이를 바꾸지 않습니다: OpenRouter는 &lt;code&gt;:free&lt;/code&gt; 변형 없이 동일한 $2 / $10을 부과합니다.&lt;/p&gt;

&lt;p&gt;Codex 및 Claude Code 구성 등 전체 유료 설정은 &lt;a href="https://apidog.com/kr/blog/how-to-use-kimi-k3-1-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro 사용 방법&lt;/a&gt;을 읽어보세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro 오픈 가중치: 다운로드는 무료, 실행은 무료 아님
&lt;/h2&gt;

&lt;p&gt;Moonshot의 발표에 따르면 "전체 모델 가중치는 11월 4일까지 공개될 것입니다." 그때까지는 다운로드할 것이 없습니다. 라이선스도 아직 명시되지 않았으므로 셀프 호스팅이 라이선스 비용 없이 가능한지는 아직 미정입니다. [확인 필요]&lt;/p&gt;

&lt;p&gt;더 큰 비용은 하드웨어입니다. K3.1 Pro는 K3와 동일한 2.8T 매개변수 MoE 설계(활성 약 104B)를 공유하며, K3 가중치는 7월에 출시되었을 때 MXFP4로 594 GB였습니다. 이를 저장하려면 다중 GPU 서버가 필요하며, 이는 대부분의 사람들에게 무료 자원이 아닙니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/kr/blog/run-kimi-k3-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3를 로컬에서 실행하는 방법&lt;/a&gt; 가이드에서 K3에 무엇이 필요했는지 보여줍니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro를 사용하는 가장 저렴한 방법: $1 충전
&lt;/h2&gt;

&lt;p&gt;가장 저렴한 유료 경로는 Kimi API에 $1를 충전하는 것입니다. 1M 입력 토큰당 $2, 1M 출력 토큰당 $10이므로, $1로 약 500K 입력 토큰 또는 약 100K 출력 토큰을 구매할 수 있습니다. 실제 요청은 둘을 혼합하므로 실제 사용량은 두 숫자 사이에 있습니다.&lt;/p&gt;

&lt;p&gt;가격 페이지의 공식 가격표입니다, 1M 토큰당:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;모델&lt;/th&gt;
&lt;th&gt;입력&lt;/th&gt;
&lt;th&gt;출력&lt;/th&gt;
&lt;th&gt;캐시된 입력&lt;/th&gt;
&lt;th&gt;5분 캐시 쓰기&lt;/th&gt;
&lt;th&gt;1시간 캐시 쓰기&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;kimi-k3.1-pro&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;td&gt;$8.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;kimi-k3&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$3.00&lt;/td&gt;
&lt;td&gt;$15.00&lt;/td&gt;
&lt;td&gt;$0.30&lt;/td&gt;
&lt;td&gt;$3.00&lt;/td&gt;
&lt;td&gt;$6.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;K3.1 Pro는 입력과 출력 모두에서 K3보다 3분의 1 저렴합니다. 세 가지 습관이 달러를 더 오래 사용하게 합니다:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;접두사를 재사용하세요.&lt;/strong&gt; 반복되는 접두사에 대해 캐싱이 자동으로 이루어지며 기본 TTL은 5분입니다. 캐시된 입력은 1M당 $0.20으로 일반 요금의 10분의 1입니다. 모든 요청 시작 부분에서 시스템 프롬프트와 공유 컨텍스트를 동일하게 유지하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;reasoning_effort&lt;/code&gt;를 &lt;code&gt;"low"&lt;/code&gt;로 설정하세요.&lt;/strong&gt; K3.1 Pro는 항상 생각하며 기본값은 &lt;code&gt;"max"&lt;/code&gt;입니다. Moonshot의 &lt;a href="https://platform.kimi.ai/docs/guide/use-reasoning-effort" rel="noopener noreferrer"&gt;추론 노력 가이드&lt;/a&gt;에서는 이 설정을 추론 깊이, 지연 시간 및 토큰 사용량의 균형을 맞추는 방법으로 설명합니다. 간단한 작업에는 &lt;code&gt;"low"&lt;/code&gt;를 사용하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;표준 모델을 사용하세요.&lt;/strong&gt; Highspeed는 입력과 출력 가격을 모두 두 배로 만듭니다.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Moonshot의 퀵스타트에서 각색한 최소한의 저노력 호출:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.moonshot.ai/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--header&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$MOONSHOT_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--header&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--data&lt;/span&gt; &lt;span class="s1"&gt;'{"model": "kimi-k3.1-pro","reasoning_effort": "low","messages": [{"role": "user", "content": "Introduce Kimi K3.1 Pro in one sentence."}]}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;충전 후 &lt;a href="https://platform.kimi.ai/console/api-keys" rel="noopener noreferrer"&gt;API 키 콘솔&lt;/a&gt;에서 키를 받으세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  깨진 요청에 $1를 낭비하지 마세요: Apidog CLI로 테스트하세요
&lt;/h2&gt;

&lt;p&gt;$1 잔액은 잘못된 본문으로 인한 많은 재시도를 견디지 못합니다. 코딩 에이전트가 하나의 테스트 케이스를 만들고, 검증하고, 한 번 실행하도록 하세요. &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;는 Claude Code, Codex, Cursor 또는 OpenCode에 이를 수행하는 명령을 제공하며, Apidog의 무료 요금제는 최대 4명의 사용자를 지원합니다.&lt;/p&gt;

&lt;p&gt;CLI와 에이전트 스킬을 설치하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 에이전트에게 하나의 프롬프트를 주세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment for https://api.moonshot.ai/v1.
Build a test case for POST /chat/completions with model "kimi-k3.1-pro",
reasoning_effort "low" and a small max_tokens. Send the key from MOONSHOT_API_KEY
as a Bearer [REDACTED]. Assert status 200 and a non-empty choices[0].message.content.
Validate the payload, then run the case once and summarize the result.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트는 스키마를 읽고, 페이로드를 검증하고, 케이스를 생성하고, 한 번 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create kimi-prod &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://api.moonshot.ai/v1
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;cli-schema validate&lt;/code&gt;는 Moonshot의 엔드포인트에 도달하기 전에 잘못된 페이로드를 잡아내므로 오타로 인한 비용이 발생하지 않습니다. 테스트 케이스에는 유효한 카테고리 ID가 필요하며, &lt;code&gt;apidog test-case category --project &amp;lt;projectId&amp;gt;&lt;/code&gt;로 목록을 나열할 수 있습니다. 케이스가 통과하면 동일한 &lt;code&gt;apidog run&lt;/code&gt;에 &lt;code&gt;-r junit&lt;/code&gt;을 사용하여 CI에 통합할 수 있습니다. &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code의 Apidog CLI&lt;/a&gt; 및 &lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;CI/CD 파이프라인&lt;/a&gt; 가이드에서 두 가지를 모두 안내합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  어떤 경로를 선택해야 할까요?
&lt;/h2&gt;

&lt;p&gt;무엇을 만들고 있는지에 따라 선택하세요:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;채팅 및 아이디어 테스트:&lt;/strong&gt; 무료 웹 또는 앱 채팅.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;앱 또는 에이전트 구축:&lt;/strong&gt; $1 충전 및 &lt;code&gt;reasoning_effort&lt;/code&gt;를 &lt;code&gt;"low"&lt;/code&gt;로 설정한 API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;터미널에서 하루 종일 코딩:&lt;/strong&gt; 유료 Kimi Code 멤버십(&lt;a href="https://apidog.com/kr/blog/kimi-code-cli?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi Code CLI 가이드&lt;/a&gt; 참조).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;자체 하드웨어:&lt;/strong&gt; 가중치를 기다리고 라이선스를 확인하세요.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  자주 묻는 질문
&lt;/h2&gt;

&lt;h3&gt;
  
  
  계정 없이 Kimi K3.1 Pro를 무료로 사용할 수 있나요?
&lt;/h3&gt;

&lt;p&gt;아니요. 2026년 10월 24일 Kimi 웹 채팅은 로그인 전에 모델 선택기에 K3.1 Pro를 표시했지만, 프롬프트를 보내려면 무료 계정으로 로그인해야 했습니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  하루에 무료 Kimi K3.1 Pro 메시지를 몇 개 받을 수 있나요?
&lt;/h3&gt;

&lt;p&gt;Moonshot은 그 숫자를 공개하지 않습니다. 멤버십 페이지에는 무료 요금제의 작업, 프로젝트 및 저장 공간 제한이 나열되어 있지만 K3.1 Pro 메시지 할당량은 없습니다. [확인 필요]&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi API에 K3.1 Pro를 위한 무료 티어가 있나요?
&lt;/h3&gt;

&lt;p&gt;아니요. K3.1 Pro는 최소 $1의 성공적인 충전 후에 잠금 해제됩니다. 1M 토큰당 $2 / $10이므로 약 500K 입력 또는 100K 출력 토큰을 구매할 수 있습니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  OpenRouter에서 Kimi K3.1 Pro는 무료인가요?
&lt;/h3&gt;

&lt;p&gt;아니요. OpenRouter는 2026년 10월 24일 기준으로 &lt;code&gt;moonshotai/kimi-k3.1-pro&lt;/code&gt;를 1M 토큰당 입력 $2, 출력 $10에 나열하며, 1,048,576 토큰 컨텍스트와 무료 변형이 없습니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi Code는 무료 요금제에 K3.1 Pro를 포함하나요?
&lt;/h3&gt;

&lt;p&gt;아니요. Kimi Code는 유료 멤버십 혜택입니다. &lt;code&gt;k3.1-pro&lt;/code&gt; 모델은 Plus 이상이 필요하고, Kimi Code의 전체 1M 컨텍스트는 Pro 이상이 필요합니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro를 언제 셀프 호스팅할 수 있나요?
&lt;/h3&gt;

&lt;p&gt;Moonshot은 전체 가중치가 2026년 11월 4일까지 공개될 것이라고 말합니다. 라이선스는 아직 명시되지 않았으며 [확인 필요], 하드웨어 비용은 여전히 지불해야 합니다: K3의 가중치는 594 GB였습니다.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Kimi K3.1 Pro API: 엔드포인트, 툴 호출, 캐싱 및 오류</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:18:26 +0000</pubDate>
      <link>https://dev.to/rihpig/kimi-k31-pro-api-endeupointeu-tul-hocul-kaesing-mic-oryu-19gh</link>
      <guid>https://dev.to/rihpig/kimi-k31-pro-api-endeupointeu-tul-hocul-kaesing-mic-oryu-19gh</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiffvrk4gicgkziqqyrqe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiffvrk4gicgkziqqyrqe.png" alt="Kimi K3.1 Pro API: 엔드포인트, 툴 호출, 캐싱 및 오류" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Kimi K3.1 Pro API: 엔드포인트, 툴 호출, 캐싱 및 오류
&lt;/h1&gt;

&lt;p&gt;Kimi K3.1 Pro API는 &lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt;에서 모델 ID &lt;code&gt;kimi-k3.1-pro&lt;/code&gt;와 &lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt;로 실행됩니다. 세 가지 전송 형식을 지원합니다: OpenAI Chat Completions, Responses API, Anthropic Messages. 따라서 이미 사용 중인 SDK를 베이스 URL만 바꿔 그대로 사용할 수 있습니다. 이 모델은 최소 $1을 충전하면 잠금이 해제됩니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog 사용해 보기&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;이 문서는 프로덕션 코드를 위한 레퍼런스입니다. 첫 호출, 스트리밍, Codex 또는 Claude Code 설정에 대해서는 &lt;a href="https://apidog.com/kr/blog/how-to-use-kimi-k3-1-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro 사용 방법&lt;/a&gt;을 참고하세요. 비용은 &lt;a href="https://apidog.com/kr/blog/kimi-k3-1-pro-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro 가격&lt;/a&gt;에서 확인할 수 있습니다. 내용은 Moonshot의 &lt;a href="https://platform.kimi.ai/docs/guide/kimi-k3-1-pro-quickstart" rel="noopener noreferrer"&gt;K3.1 Pro 퀵스타트&lt;/a&gt;와 연결된 문서를 2026년 10월 24일에 확인한 것을 바탕으로 합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro Responses API, Anthropic API와 Chat Completions
&lt;/h2&gt;

&lt;p&gt;Moonshot은 세 가지 API 인터페이스로 K3.1 Pro를 제공합니다. 클라이언트 라이브러리나 에이전트가 이미 지원하는 것을 선택하세요. 모델, 키, 청구는 세 가지 모두 동일합니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;인터페이스&lt;/th&gt;
&lt;th&gt;형식&lt;/th&gt;
&lt;th&gt;엔드포인트&lt;/th&gt;
&lt;th&gt;일반적인 클라이언트&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Chat Completions&lt;/td&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.moonshot.ai/v1/chat/completions&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;openai&lt;/code&gt; SDK, 대부분의 프레임워크&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Responses API&lt;/td&gt;
&lt;td&gt;OpenAI Responses&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.moonshot.ai/v1/responses&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Codex (&lt;code&gt;wire_api = "responses"&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Messages API&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.moonshot.ai/anthropic/v1/messages&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Anthropic SDK, Claude Code&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;이들은 캐시 TTL을 설정하는 방식과 사용량이 표시되는 위치에서 차이가 있습니다(아래 캐싱 참고). K3에서 넘어오시나요? &lt;a href="https://apidog.com/kr/blog/kimi-k3-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 API 가이드&lt;/a&gt;가 여전히 적용됩니다. K3.1 Pro는 동일한 1,048,576 토큰 컨텍스트를 가진 포스트 트레이닝된 K3입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro API 키: 잠금 해제 및 접근 확인
&lt;/h2&gt;

&lt;p&gt;충전된 계정과 올바른 제품의 키가 필요합니다. 네 단계입니다:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Kimi API 플랫폼에서 최소 $1을 충전하세요. K3.1 Pro는 플래그십 모델이며 충전이 성공해야만 잠금이 해제됩니다.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://platform.kimi.ai/console/api-keys" rel="noopener noreferrer"&gt;API 키 콘솔&lt;/a&gt;에서 키를 만들고 &lt;code&gt;MOONSHOT_API_KEY&lt;/code&gt;로 내보내세요.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;GET /v1/models&lt;/code&gt;로 해당 키에서 모델이 보이는지 확인하세요.&lt;/li&gt;
&lt;li&gt;코드에서 &lt;code&gt;kimi-k3.1-pro&lt;/code&gt;를 호출하세요.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.moonshot.ai/v1/models &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--header&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$MOONSHOT_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; | &lt;span class="nb"&gt;grep&lt;/span&gt; &lt;span class="nt"&gt;-o&lt;/span&gt; &lt;span class="s1"&gt;'"kimi-k3.1-pro[^"]*"'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;모델이 목록에 없으면 그것부터 해결하세요. Kimi API, Kimi Code, Kimi Membership은 별개의 제품입니다. Kimi Code 키는 API 엔드포인트에서 작동하지 않으며, 멤버십이 API 잔액이 되지도 않습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  K3.1 Pro에서 중요한 요청 파라미터
&lt;/h2&gt;

&lt;p&gt;대부분의 OpenAI 파라미터는 예상대로 동작합니다. 다음은 다르거나 사람들이 자주 실수하는 것들입니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;파라미터&lt;/th&gt;
&lt;th&gt;알아둘 점&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;reasoning_effort&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;최상위 필드: &lt;code&gt;"low"&lt;/code&gt;, &lt;code&gt;"high"&lt;/code&gt; 또는 &lt;code&gt;"max"&lt;/code&gt;(기본값 &lt;code&gt;"max"&lt;/code&gt;). 사고(thinking)는 항상 켜져 있습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;thinking&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;보내지 마세요. K3.1 Pro는 이를 지원하지 않습니다. 대신 &lt;code&gt;reasoning_effort&lt;/code&gt;를 사용하세요.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max_completion_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;기본값은 131072입니다. 최대 출력은 1,048,576에서 프롬프트 토큰을 뺀 값입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;response_format&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;strict: true&lt;/code&gt;와 함께 쓰는 &lt;code&gt;json_schema&lt;/code&gt;입니다. &lt;code&gt;message.content&lt;/code&gt;만 파싱하고 &lt;code&gt;reasoning_content&lt;/code&gt;는 절대 파싱하지 마세요.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;partial&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;접두사에서 이어 쓰려면 마지막 assistant 메시지에 &lt;code&gt;"partial": true&lt;/code&gt;를 넣으세요.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tool_choice&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;"required"&lt;/code&gt;는 최소 하나의 도구 호출을 강제하고, &lt;code&gt;"auto"&lt;/code&gt;는 모델이 결정하게 합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;prompt_cache_options&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Chat Completions와 Responses에서 &lt;code&gt;{"mode": "implicit", "ttl": "5m" or "1h"}&lt;/code&gt;를 사용합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;추론 토큰도 사용량에 포함되므로 분류와 추출에는 &lt;code&gt;"low"&lt;/code&gt;를 사용하세요. Preserved Thinking은 항상 켜져 있어 모든 assistant 메시지가 &lt;code&gt;reasoning_content&lt;/code&gt;를 그대로 유지한 채 반환됩니다(&lt;a href="https://platform.kimi.ai/docs/guide/use-thinking-models" rel="noopener noreferrer"&gt;사고 모델 가이드&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro 도구 호출: Python으로 구현하는 완전한 루프
&lt;/h2&gt;

&lt;p&gt;K3.1 Pro의 프로덕션 도구 루프는 Moonshot 문서의 네 가지 규칙을 따릅니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;첫 턴에서는 &lt;code&gt;tool_choice="required"&lt;/code&gt;로 도구 호출을 강제하고, 그다음 &lt;code&gt;"auto"&lt;/code&gt;로 전환하세요.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;reasoning_content&lt;/code&gt;와 &lt;code&gt;tool_calls&lt;/code&gt;를 포함한 완전한 assistant 메시지를 추가하세요.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tool_call_id&lt;/code&gt;마다 하나의 &lt;code&gt;tool&lt;/code&gt; 메시지를 보내세요.&lt;/li&gt;
&lt;li&gt;모델이 혼란에 빠져 무한 루프를 돌지 않도록 턴 수를 제한하세요.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;openai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;OpenAI&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt; &lt;span class="n"&gt;CREDENTIAL&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
                &lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.moonshot.ai/v1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;TOOLS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;function&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;function&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;name&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;get_order_status&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;description&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Look up an order&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;s shipping status by ID&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;parameters&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;object&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                   &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;properties&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;order_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;string&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}},&lt;/span&gt;
                   &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;required&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;order_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]}}}]&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;get_order_status&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;order_id&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;order_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;order_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;status&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;shipped&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;messages&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Where is order A-1042?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}]&lt;/span&gt;
&lt;span class="n"&gt;tool_choice&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;required&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;_&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;  &lt;span class="c1"&gt;# hard cap on turns
&lt;/span&gt;    &lt;span class="n"&gt;resp&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;completions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;kimi-k3.1-pro&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;reasoning_effort&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;high&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;TOOLS&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;tool_choice&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;tool_choice&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;msg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;msg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# whole message, not msg.content
&lt;/span&gt;    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;msg&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tool_calls&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;msg&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;break&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;call&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;msg&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tool_calls&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;get_order_status&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;loads&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;call&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;arguments&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
        &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;tool&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;tool_call_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;call&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                         &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dumps&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;)})&lt;/span&gt;
    &lt;span class="n"&gt;tool_choice&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;auto&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;대표적인 버그는 &lt;code&gt;msg&lt;/code&gt; 대신 &lt;code&gt;msg.content&lt;/code&gt;를 추가하는 것으로, 이렇게 하면 &lt;code&gt;tool_calls&lt;/code&gt;와 &lt;code&gt;reasoning_content&lt;/code&gt;가 사라집니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  search_tools로 대규모 도구 호출 처리하기
&lt;/h2&gt;

&lt;p&gt;에이전트에 수십 개에서 수백 개의 도구가 있을 때 모든 요청마다 모든 정의를 보내지 마세요. Moonshot의 &lt;a href="https://platform.kimi.ai/docs/guide/kimi-k3-tool-calling-best-practice" rel="noopener noreferrer"&gt;K3 도구 호출 모범 사례&lt;/a&gt;는 다음 흐름을 권장합니다:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;search_tools&lt;/code&gt; 함수 하나(백엔드에서 구현)와 몇 가지 핵심 도구를 선언하세요.&lt;/li&gt;
&lt;li&gt;모델이 답변 전에 검색하도록 첫 턴에 &lt;code&gt;tool_choice: "required"&lt;/code&gt;를 설정하세요.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tools&lt;/code&gt; 필드를 가진 &lt;code&gt;system&lt;/code&gt; 메시지를 통해 일치하는 도구 정의를 주입하세요.&lt;/li&gt;
&lt;li&gt;이후 턴에서는 &lt;code&gt;tool_choice&lt;/code&gt;를 다시 &lt;code&gt;"auto"&lt;/code&gt;로 두고 모델이 로드된 도구를 호출하게 하세요.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# after search_tools returns ["create_github_pr"]
&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;system&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                 &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;tools&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;CATALOG&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;create_github_pr&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]]})&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;주입된 정의는 최상위 &lt;code&gt;tools&lt;/code&gt; 형식을 사용하며 해당 메시지부터 적용됩니다. 서버는 이를 보관하지 않으므로 이후 요청에서도 메시지를 유지하세요. &lt;code&gt;tool_choice&lt;/code&gt;를 바꾸거나 정의를 추가해도 프리픽스 캐시는 깨지지 않습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  비전 및 비디오 입력
&lt;/h2&gt;

&lt;p&gt;K3.1 Pro는 텍스트와 함께 이미지와 비디오를 입력받고 텍스트를 반환합니다. &lt;code&gt;content&lt;/code&gt;를 여러 파트의 배열로 만드세요: &lt;code&gt;image_url&lt;/code&gt; 파트(퀵스타트 예제는 base64 데이터 URL을 전송하며, 공개 이미지 URL은 지원되지 않는다고 명시합니다) 또는 &lt;code&gt;ms://&lt;/code&gt; ID로 업로드된 파일을 가리키는 &lt;code&gt;video_url&lt;/code&gt; 파트입니다.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;pathlib&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Path&lt;/span&gt;

&lt;span class="n"&gt;video&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;file&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nc"&gt;Path&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;demo.mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;purpose&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;content&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video_url&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video_url&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;url&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ms://&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;video&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}},&lt;/span&gt;
           &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Summarize this video.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;content&lt;/code&gt;를 사용자 메시지로 전달하고, 완료 후 &lt;code&gt;client.files.delete(video.id)&lt;/code&gt;로 파일을 삭제하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  코드에서의 컨텍스트 캐싱
&lt;/h2&gt;

&lt;p&gt;반복되는 프리픽스에는 기본 TTL 5분으로 캐싱이 자동 적용됩니다. 캐시 적중은 백만 토큰당 $0.20로, 캐시되지 않은 입력의 $2.00와 대비됩니다. 1시간 쓰기는 $4.00이고 5분은 $2.00입니다. 1M 토큰 프리픽스에서는 1시간 TTL이 두 번 적중하면 본전을 뽑습니다.&lt;/p&gt;

&lt;p&gt;안정적인 콘텐츠(시스템 프롬프트, 도구 정의, 문서)를 앞에 두고, 변하는 콘텐츠를 뒤에 두며, 프리픽스에 타임스탬프를 넣지 마세요. &lt;code&gt;openai&lt;/code&gt; SDK에서는 &lt;code&gt;extra_body&lt;/code&gt;를 통해 TTL을 전달합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;resp&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;completions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;kimi-k3.1-pro&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;system&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;DOCS&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
              &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;question&lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;
    &lt;span class="n"&gt;extra_body&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;prompt_cache_options&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mode&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;implicit&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ttl&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;1h&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;d&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prompt_tokens_details&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prompt_tokens&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cached_tokens&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="nf"&gt;getattr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;cache_write_tokens&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Anthropic API는 최상위 &lt;code&gt;cache_control&lt;/code&gt; 필드로 TTL을 설정하며, 메시지 내부의 마커는 무시됩니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.moonshot.ai/anthropic/v1/messages &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--header&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--header&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$MOONSHOT_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--data&lt;/span&gt; &lt;span class="s1"&gt;'{"model": "kimi-k3.1-pro", "max_tokens": 256,
    "cache_control": {"type": "ephemeral", "ttl": "1h"},
    "messages": [{"role": "user", "content": "Hello"}]}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;캐시 사용량이 표시되는 위치는 인터페이스에 따라 다릅니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;인터페이스&lt;/th&gt;
&lt;th&gt;캐시 읽기&lt;/th&gt;
&lt;th&gt;캐시 쓰기&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Chat Completions&lt;/td&gt;
&lt;td&gt;&lt;code&gt;usage.prompt_tokens_details.cached_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;usage.prompt_tokens_details.cache_write_tokens&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Responses&lt;/td&gt;
&lt;td&gt;&lt;code&gt;usage.input_tokens_details.cached_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;usage.input_tokens_details.cache_write_tokens&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Messages&lt;/td&gt;
&lt;td&gt;&lt;code&gt;usage.cache_read_input_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;usage.cache_creation_input_tokens&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Chat Completions를 스트리밍할 때 마지막 청크에서 사용량을 받으려면 &lt;code&gt;stream_options.include_usage=true&lt;/code&gt;를 설정하세요. 각 적중은 TTL을 갱신하며, TTL은 최초 쓰기 시 고정됩니다. 전체 규칙은 &lt;a href="https://platform.kimi.ai/docs/guide/context-caching" rel="noopener noreferrer"&gt;컨텍스트 캐싱 가이드&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro API 오류와 해결 방법
&lt;/h2&gt;

&lt;p&gt;대부분의 실패는 여섯 가지 패턴에 해당합니다. 모든 429에서 &lt;code&gt;error.type&lt;/code&gt;을 확인하세요. 해결 방법이 이에 따라 달라집니다.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;증상&lt;/th&gt;
&lt;th&gt;원인&lt;/th&gt;
&lt;th&gt;해결&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;401 또는 404&lt;/td&gt;
&lt;td&gt;잘못된 제품 키, 리전 불일치, 잔액 없음 또는 잘못된 모델 이름&lt;/td&gt;
&lt;td&gt;Kimi API 키를 사용하고, 잔액을 확인하고, &lt;code&gt;GET /v1/models&lt;/code&gt;에서 모델을 확인하고, 오래된 환경 변수와 프록시를 정리하세요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;429 &lt;code&gt;engine_overloaded_error&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;서버 용량&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;Retry-After&lt;/code&gt;에 따라 대기하고, 백오프하고, 동시성을 낮추세요. 충전은 도움이 되지 않습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;429 &lt;code&gt;rate_limit_reached_error&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;조직이 동시성, RPM, TPM 또는 TPD 한도에 도달함&lt;/td&gt;
&lt;td&gt;속도를 늦추거나 티어를 올리세요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;429 &lt;code&gt;exceeded_current_quota_error&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;잔액 부족, 계정 연체 또는 만료된 바우처&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://platform.kimi.ai/docs/api/balance" rel="noopener noreferrer"&gt;잔액 API&lt;/a&gt;를 확인하고 충전하세요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;finish_reason: "length"&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;출력이 &lt;code&gt;max_completion_tokens&lt;/code&gt;에 도달함&lt;/td&gt;
&lt;td&gt;한도를 높이거나 partial 모드로 이어가세요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;같은 도구가 계속 반복 호출됨&lt;/td&gt;
&lt;td&gt;잘못된 메시지 레이아웃&lt;/td&gt;
&lt;td&gt;메시지를 그대로 추가하고, 모든 &lt;code&gt;tool_call_id&lt;/code&gt;를 맞추고, 스트리밍된 &lt;code&gt;tool_calls&lt;/code&gt;를 완전히 조립한 뒤 클라이언트 측 반복 감지를 추가하세요&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;재시도에 주의하세요. OpenAI SDK는 연결 오류, 408, 409, 429, 5xx에서 기본적으로 2회 재시도하므로, 한 번의 호출이 RPM에 대해 세 번의 요청이 될 수 있습니다. 낮은 티어에서는 클라이언트의 &lt;code&gt;max_retries&lt;/code&gt;를 낮추고 &lt;code&gt;error.type&lt;/code&gt;에 따라 직접 백오프하세요. 429로 중단된 요청에는 요금이 부과되지 않습니다.&lt;/p&gt;

&lt;p&gt;서드파티 에이전트가 실패하면 동일한 키, 엔드포인트, 모델로 API를 직접 호출해 보세요. 그게 작동한다면 도구가 문제입니다. &lt;a href="https://platform.kimi.ai/docs/guide/troubleshooting" rel="noopener noreferrer"&gt;문제 해결 페이지&lt;/a&gt;와 &lt;a href="https://platform.kimi.ai/docs/api/errors" rel="noopener noreferrer"&gt;오류 코드&lt;/a&gt;를 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  티어별 Kimi K3.1 Pro 요청 한도
&lt;/h2&gt;

&lt;p&gt;누적 충전 금액이 &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;한도 페이지&lt;/a&gt;의 티어를 결정합니다:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;티어&lt;/th&gt;
&lt;th&gt;누적 충전액&lt;/th&gt;
&lt;th&gt;동시성&lt;/th&gt;
&lt;th&gt;RPM&lt;/th&gt;
&lt;th&gt;TPM&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tier0&lt;/td&gt;
&lt;td&gt;$1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;500,000 (일 1.5M)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier1&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;2,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier2&lt;/td&gt;
&lt;td&gt;$20&lt;/td&gt;
&lt;td&gt;40&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;3,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier3&lt;/td&gt;
&lt;td&gt;$100&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;td&gt;3,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier4&lt;/td&gt;
&lt;td&gt;$1,000&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;td&gt;4,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier5&lt;/td&gt;
&lt;td&gt;$3,000&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;300&lt;/td&gt;
&lt;td&gt;5,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Tier0은 분당 3회 요청을 허용하며, 도구 루프의 모든 턴이 하나의 요청입니다. 5턴짜리 에이전트 실행은 이미 그 티어에서 1분을 넘깁니다. 따라서 에이전트를 본격적으로 테스트하기 전에 누적 $10을 확보하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog CLI로 Kimi API 계약 테스트하기
&lt;/h2&gt;

&lt;p&gt;계약 테스트는 도구 루프가 &lt;code&gt;tool_calls&lt;/code&gt;를 더 이상 받지 못하게 되는 날을 잡아냅니다. 코딩 에이전트가 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 이를 구축하도록 하세요. 한 번 설치하고 로그인하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 Claude Code, Codex 또는 사용 중인 에이전트에 프롬프트를 입력하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment for https://api.moonshot.ai/v1
and an endpoint for POST /chat/completions. Add a test case that sends model
kimi-k3.1-pro, reasoning_effort "low", one get_order_status tool and
tool_choice "required". Assert status 200 and that choices[0].message.tool_calls
is non-empty. Run it and report failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트가 스키마를 읽고, 페이로드를 검증하고, 케이스를 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create kimi-prod &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://api.moonshot.ai/v1
apidog endpoint create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; ./endpoint.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;테스트 케이스에는 유효한 카테고리가 필요합니다. &lt;code&gt;apidog test-case category --project &amp;lt;projectId&amp;gt;&lt;/code&gt;로 목록을 확인할 수 있습니다. 실행이 통과하면 &lt;code&gt;-r cli,json&lt;/code&gt;을 &lt;code&gt;--out-dir&lt;/code&gt;와 함께 &lt;code&gt;-r junit&lt;/code&gt;로 바꾸면 동일한 검사가 CI를 통과시킵니다. 이는 &lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt;에서 확인할 수 있습니다. 에이전트 설정은 &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code에서의 Apidog CLI&lt;/a&gt;에 있습니다. Apidog의 무료 플랜은 최대 4명의 사용자를 지원합니다.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro API의 베이스 URL은 무엇인가요?
&lt;/h3&gt;

&lt;p&gt;Chat Completions와 Responses API는 &lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt;이고, Anthropic 호환 Messages API는 &lt;code&gt;https://api.moonshot.ai/anthropic&lt;/code&gt;입니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro API는 &lt;code&gt;thinking&lt;/code&gt; 파라미터를 지원하나요?
&lt;/h3&gt;

&lt;p&gt;아니요. 사고는 항상 켜져 있습니다. 최상위 &lt;code&gt;reasoning_effort&lt;/code&gt; 필드(&lt;code&gt;"low"&lt;/code&gt;, &lt;code&gt;"high"&lt;/code&gt; 또는 &lt;code&gt;"max"&lt;/code&gt;)로 제어하세요.&lt;/p&gt;

&lt;h3&gt;
  
  
  충전 직후에 왜 429가 발생하나요?
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;error.type&lt;/code&gt;을 확인하세요. &lt;code&gt;engine_overloaded_error&lt;/code&gt;는 서버 용량 문제로 충전으로 해결되지 않습니다. &lt;code&gt;rate_limit_reached_error&lt;/code&gt;는 해당 티어의 한도를 의미하며, Tier0은 3 RPM만 허용합니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  캐싱이 작동하는지 어떻게 알 수 있나요?
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;usage&lt;/code&gt;의 캐시 읽기 필드가 0이 아니면 적중입니다: Chat Completions에서는 &lt;code&gt;prompt_tokens_details.cached_tokens&lt;/code&gt;, Messages에서는 &lt;code&gt;cache_read_input_tokens&lt;/code&gt;입니다.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro API 무료 티어가 있나요?
&lt;/h3&gt;

&lt;p&gt;아니요. API는 최소 $1 충전이 필요합니다. Kimi 앱의 무료 채팅이 $0 경로이며, &lt;a href="https://apidog.com/kr/blog/how-to-use-kimi-k3-1-pro-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro 무료 사용 방법&lt;/a&gt;에서 다룹니다. 모델 배경은 &lt;a href="https://apidog.com/kr/blog/what-is-kimi-k3-1-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3.1 Pro란 무엇인가&lt;/a&gt;를 참고하세요.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>llm</category>
    </item>
    <item>
      <title>2026년 10월 무료 AI API TOP 8</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Fri, 23 Oct 2026 08:54:58 +0000</pubDate>
      <link>https://dev.to/rihpig/2026nyeon-10weol-muryo-ai-api-top-8-1l87</link>
      <guid>https://dev.to/rihpig/2026nyeon-10weol-muryo-ai-api-top-8-1l87</guid>
      <description>&lt;p&gt;무료 AI API는 API 키로 호출할 수 있고 제공업체가 공개한 할당량 내에서 비용을 $0로 지불하는 LLM 엔드포인트입니다. 2026년 10월 22일 기준으로 8개 제공업체가 카드 없이 무료 티어를 제공합니다: Google Gemini, Groq, OpenRouter, Mistral, Cloudflare Workers AI, NVIDIA의 API 카탈로그, Cohere, SambaNova입니다. 추가로 6개 제공업체는 시작 크레딧을 제공합니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog 사용해 보기&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;아래의 모든 제한은 2026년 10월 22일에 확인한 제공업체 자체 문서에서 가져온 것입니다. 직접 호스팅할 수 있는 오픈 가중치 모델을 원한다면 대신 &lt;a href="https://apidog.com/kr/blog/free-open-source-llm-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 오픈 소스 LLM API&lt;/a&gt; 가이드를 읽어 보세요. 이 글은 호스팅 제공업체의 무료 티어만 다룹니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  한눈에 보는 8개 무료 LLM API
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;제공업체&lt;/th&gt;
&lt;th&gt;무료 할당량(공식 문서, 2026-10-22)&lt;/th&gt;
&lt;th&gt;카드 필요&lt;/th&gt;
&lt;th&gt;OpenAI 호환 기본 URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Google Gemini API&lt;/td&gt;
&lt;td&gt;Flash, Flash-Lite, 2.5 Pro 및 Gemma 모델의 무료 티어; 한도는 AI Studio에 표시됨&lt;/td&gt;
&lt;td&gt;아니요(청구는 Tier 1 이상만)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://generativelanguage.googleapis.com/v1beta/openai/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Groq&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;openai/gpt-oss-120b&lt;/code&gt;에서 30 RPM, 일 1K 요청, 8K TPM, 일 200K 토큰&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.groq.com/openai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenRouter &lt;code&gt;:free&lt;/code&gt; 모델&lt;/td&gt;
&lt;td&gt;20 RPM, 일 50 요청(10크레딧 구매 후 일 1,000)&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://openrouter.ai/api/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mistral(Free mode)&lt;/td&gt;
&lt;td&gt;"사용량 및 속도 제한이 적용됩니다", 관리자 패널에 표시됨&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.mistral.ai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cloudflare Workers AI&lt;/td&gt;
&lt;td&gt;일 10,000 뉴런, 00:00 UTC에 초기화&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NVIDIA API catalog&lt;/td&gt;
&lt;td&gt;무료 프로토타이핑 액세스; 속도는 모델별로 다름&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://integrate.api.nvidia.com/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cohere(체험 키)&lt;/td&gt;
&lt;td&gt;월 1,000회 API 호출, 분당 20회 채팅 요청&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.cohere.ai/compatibility/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SambaNova Cloud&lt;/td&gt;
&lt;td&gt;모델당 20 RPM, 일 20 요청, 일 200K 토큰&lt;/td&gt;
&lt;td&gt;문서에는 아니요&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.sambanova.ai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;표의 모든 기본 URL은 OpenAI 채팅 완성 형식을 사용하므로, 클라이언트 하나로 이 여덟 개를 모두 처리할 수 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  실제 무료 티어의 기준
&lt;/h2&gt;

&lt;p&gt;진정한 무료 티어에는 세 가지 속성이 있습니다: 비용을 $0로 지불하고, 결제 수단을 추가할 필요가 없으며, 할당량이 한 번 소진되는 대신 (매일 또는 매월) 갱신됩니다. 일회성 크레딧 지급은 체험이며 무료 티어가 아닙니다. 크레딧 경로는 아래에 별도 섹션이 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Google Gemini API
&lt;/h2&gt;

&lt;p&gt;Gemini API는 여기서 가장 폭넓은 무료 모델 범위를 제공합니다. &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Gemini 가격 페이지&lt;/a&gt;에는 Gemini 3.8 Flash, 3.6 Flash, 3.5 Flash-Lite, 2.5 Pro, 2.5 Flash, Gemma 4 계열 및 Gemini Embedding 2 등을 포함한 여러 모델의 무료 티어 입력 및 출력이 "무료 제공"으로 나열되어 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1p4cogjgk8yjpetirc50.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1p4cogjgk8yjpetirc50.png" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;무료가 아닌 것: "Gemini 4 Argon은 무료 티어에서 사용할 수 없습니다." 이미지, Veo 또는 Lyria 모델도 마찬가지입니다. Google은 더 이상 &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;속도 제한 페이지&lt;/a&gt;에 모델별 RPM 및 RPD 수치를 표시하지 않습니다; 활성 한도는 AI Studio에 표시되며, 프로젝트별(키별이 아님)로 적용되고 태평양 자정에 초기화됩니다.&lt;/p&gt;

&lt;p&gt;주의할 점은 데이터 사용입니다. Google 약관에 따르면 무료 할당량 콘텐츠는 제품 개선에 사용될 수 있고 사람 검토자가 읽을 수 있으므로, 민감한 데이터를 보내지 마세요. 단계별 가이드에서 &lt;a href="https://apidog.com/kr/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 Gemini API 키를 얻는 방법&lt;/a&gt;을 보여줍니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Groq
&lt;/h2&gt;

&lt;p&gt;Groq은 가장 명확한 무료 티어 수치를 공개합니다. &lt;a href="https://console.groq.com/docs/rate-limits" rel="noopener noreferrer"&gt;속도 제한 페이지&lt;/a&gt;의 Free Plan 탭에는 다음이 표시됩니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;openai/gpt-oss-120b&lt;/code&gt;: 30 RPM, 일 1K 요청, 분 8K 토큰, 일 200K 토큰&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;openai/gpt-oss-20b&lt;/code&gt; 및 &lt;code&gt;qwen/qwen3.8-27b&lt;/code&gt;: 동일한 한도&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;whisper-large-v3&lt;/code&gt;: 음성-텍스트 변환용 20 RPM, 일 2K 요청&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo3wovnhe6r8ok8dd6ivy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo3wovnhe6r8ok8dd6ivy.png" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Groq의 결제 FAQ는 "무료 티어에서 Developer 티어로 업그레이드"할 때만 결제 수단을 요구합니다. 분당 8K 토큰 한도가 가장 먼저 부딪히게 될 한도입니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. OpenRouter 무료 모델
&lt;/h2&gt;

&lt;p&gt;OpenRouter는 여러 제공업체로 라우팅하며, &lt;code&gt;:free&lt;/code&gt;로 끝나는 모델 ID는 비용이 들지 않습니다. &lt;a href="https://openrouter.ai/docs/api-reference/limits" rel="noopener noreferrer"&gt;제한 문서&lt;/a&gt;에 따르면 총 10크레딧 미만을 구매한 계정에는 분당 20회 요청과 일일 50회 요청이 설정됩니다. 최소 10크레딧을 한 번 구매하면 일일 한도가 1,000으로 올라갑니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F950fhhd35msazvxcq19z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F950fhhd35msazvxcq19z.png" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2026년 10월 22일 기준, 공개 models 엔드포인트에는 &lt;code&gt;google/gemma-4-31b-it:free&lt;/code&gt;, &lt;code&gt;nvidia/nemotron-3-super-120b-a12b:free&lt;/code&gt; 및 &lt;code&gt;poolside/laguna-s-2.1:free&lt;/code&gt;를 포함해 18개의 &lt;code&gt;:free&lt;/code&gt; ID가 나열되었습니다. 목록은 매월 교체되므로, &lt;a href="https://apidog.com/kr/blog/free-ai-models?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OpenRouter의 무료 AI 모델&lt;/a&gt;에 대한 별도 정리를 유지하고 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Mistral(Free mode)
&lt;/h2&gt;

&lt;p&gt;Mistral은 자사 무료 티어를 "Free mode"라고 부릅니다. 빠른 시작 문서에는 다음과 같이 나와 있습니다: "API 액세스는 기본적으로 활성화되며 신용카드가 필요하지 않습니다. 사용량 및 속도 제한이 적용됩니다."&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwl8lknd3227ndn009sh6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwl8lknd3227ndn009sh6.png" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mistral은 수치를 공개하지 않습니다. 본인의 수치는 Admin Panel, API, Limits에서 확인할 수 있습니다. 문서에는 "계정에 결제 수단 없음"에 대한 &lt;code&gt;402 Payment Required&lt;/code&gt; 오류도 나열되어 있으므로, 일부 모델이나 사용량에는 카드가 필요할 수 있습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Cloudflare Workers AI
&lt;/h2&gt;

&lt;p&gt;Cloudflare는 &lt;a href="https://developers.cloudflare.com/workers-ai/platform/pricing/" rel="noopener noreferrer"&gt;Workers AI 가격 페이지&lt;/a&gt;에 따라 Free 및 Paid Workers 요금제 모두에서 모든 계정에 "무료로 일일 10,000 뉴런"을 제공합니다. 뉴런은 Cloudflare의 컴퓨팅 단위입니다: &lt;code&gt;@cf/meta/llama-3.1-8b-instruct&lt;/code&gt;는 백만 입력 토큰당 25,608 뉴런, 백만 출력 토큰당 75,147 뉴런을 사용하므로, 무료 할당량으로 해당 모델에서 하루 약 130K 출력 토큰을 사용할 수 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frpskim8nw310wrqgmeve.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frpskim8nw310wrqgmeve.png" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;텍스트 생성은 분당 300회 요청을 허용하며, 할당량은 00:00 UTC에 초기화됩니다. 일부 최신 모델(여러 Kimi, GLM 및 DeepSeek 빌드)은 유료 결제 수단이 필요합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. NVIDIA API catalog
&lt;/h2&gt;

&lt;p&gt;NVIDIA 문서에는 "NVIDIA Developer Program 회원은 프로토타이핑을 위해 NIM API 엔드포인트에 무료로 액세스할 수 있습니다."라고 나와 있습니다. 무료 프로그램에 가입하고 &lt;a href="http://build.nvidia.com" rel="noopener noreferrer"&gt;build.nvidia.com&lt;/a&gt;에서 모델을 연 다음 키를 생성하세요.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7kyph8dpxw7ybcko2u41.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7kyph8dpxw7ybcko2u41.png" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;NVIDIA 직원에 따르면 이전 크레딧 시스템은 제거되었고 요청 속도는 "조회하는 모델에 따라 달라집니다." 공식 RPM 수치는 공개되지 않았습니다. 인용된 "40 RPM"은 NVIDIA가 아니라 사용자 게시물에서 나온 것입니다. 프로덕션 사용에는 NVIDIA AI Enterprise 라이선스가 필요하므로, 이는 프로토타이핑 경로로 취급하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Cohere(체험 키)
&lt;/h2&gt;

&lt;p&gt;Cohere는 가입 시 체험 키를 자동으로 생성합니다. &lt;a href="https://docs.cohere.com/docs/rate-limits" rel="noopener noreferrer"&gt;속도 제한 문서&lt;/a&gt;에 따르면 체험 키는 "월 1,000회 API 호출로 제한"되며, 모델당 분당 20회 채팅 요청, 분당 2,000개 임베드 입력, 분당 10회 리랭크 요청이 허용됩니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bkdntnr9161sfk8scgm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bkdntnr9161sfk8scgm.png" width="799" height="329"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;제한 사항: 체험 키는 "프로덕션 또는 상업적 목적으로 사용할 수 없습니다." 임베드 및 리랭크 엔드포인트 덕분에 검색 테스트를 위한 좋은 무료 경로이며, 호환성 API는 OpenAI SDK를 통해 &lt;code&gt;command-a-plus-05-2026&lt;/code&gt;을 실행합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. SambaNova Cloud
&lt;/h2&gt;

&lt;p&gt;SambaNova의 속도 제한 문서는 무료 티어를 "계정에 연결된 결제 수단이 없을 때 적용"된다고 정의합니다. &lt;code&gt;Meta-Llama-3.3-70B-Instruct&lt;/code&gt;, &lt;code&gt;gpt-oss-120b&lt;/code&gt;, &lt;code&gt;DeepSeek-V3.2&lt;/code&gt; 및 &lt;code&gt;gemma-4-31B-it&lt;/code&gt;를 포함해 나열된 각 모델은 20 RPM, 일 20회 요청 및 일 200,000 토큰을 받습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6nfhfcuihqmudd7pz4j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6nfhfcuihqmudd7pz4j.png" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;요금제 페이지는 다르게 설명합니다: Free 카드에는 "첫 요청을 실행하려면 결제 수단을 추가하고 크레딧을 구매하세요."라고 나와 있습니다. 하루 20회 요청은 스모크 테스트에는 적합하지만 프로토타입에는 부족합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  시작 크레딧이 있는 무료 AI API 키
&lt;/h2&gt;

&lt;p&gt;이들은 체험이거나 카드가 필요하므로 기본 목록에서 제외됩니다:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cerebras&lt;/strong&gt;: 지급 후 30일 후 만료되는 $5 크레딧; "신규 계정은 검증된 결제 수단을 추가하면 $5 무료 크레딧을 받습니다."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel AI Gateway&lt;/strong&gt;: 일부 "Free Tier" 모델에 대해 월 $5; 크레딧이 작동하려면 유효한 결제 수단이 필요합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fireworks AI&lt;/strong&gt;: $1 시작 크레딧, 결제 수단을 등록하지 않은 경우 10 RPM.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nebius Token Factory&lt;/strong&gt;: 30일 동안 유효한 $1 체험 크레딧; 결제 설정에는 은행 카드가 필요합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthropic&lt;/strong&gt;: "신규 사용자는 API를 테스트할 수 있도록 소액의 무료 크레딧을 받습니다." 금액은 공개되지 않았습니다. 자세한 내용은 &lt;a href="https://apidog.com/kr/blog/free-claude-api-access?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 Claude API 액세스 방법&lt;/a&gt;에서 다룹니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scaleway Generative APIs&lt;/strong&gt;: 검증된 결제 수단이 있으면 처음 1,000,000 토큰이 무료입니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  오늘 확인해 보니 무료가 아닌 항목
&lt;/h2&gt;

&lt;p&gt;흔히 알려진 네 가지 답변은 더 이상 유효하지 않습니다:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Models&lt;/strong&gt;: "2026년 7월 30일부로 GitHub Models는 완전히 종료되었습니다."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hugging Face Inference Providers&lt;/strong&gt;: 무료 사용자는 월 크레딧을 받지 못하며, PRO 사용자는 월 $2를 받습니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Together AI&lt;/strong&gt;: 최소 $15 크레딧 구매가 필요합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;xAI 및 OpenAI&lt;/strong&gt;: 둘 다 선불 크레딧으로 운영됩니다. OpenAI의 "Free" 사용 티어는 지출 한도이지 크레딧 지급이 아닙니다.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  하나의 클라이언트로 모든 무료 LLM API 호출
&lt;/h2&gt;

&lt;p&gt;여덟 개 모두 OpenAI 형식을 사용하므로, 두 값만 바꾸고 코드는 그대로 유지하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;openai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;OpenAI&lt;/span&gt;

&lt;span class="n"&gt;PROVIDERS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;groq&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.groq.com/openai/v1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GROQ_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;openai/gpt-oss-120b&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://generativelanguage.googleapis.com/v1beta/openai/&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;openrouter&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://openrouter.ai/api/v1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;OPENROUTER_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;google/gemma-4-31b-it:free&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;key_env&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;PROVIDERS&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;PROVIDER&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;groq&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)]&lt;/span&gt;
&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt; &lt;span class="n"&gt;CREDENTIAL&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="n"&gt;reply&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;completions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Reply with the word ok.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;reply&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;호출을 폴백으로 감싸세요: 429가 발생하면 dict의 다음 제공업체로 이동합니다. &lt;a href="https://apidog.com/kr/blog/rate-limit-exceeded-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;"rate limit exceeded" 오류 처리&lt;/a&gt; 가이드에서 백오프와 재시도 헤더를 다룹니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  코딩 에이전트가 Apidog CLI로 테스트하게 하기
&lt;/h2&gt;

&lt;p&gt;무료 티어는 변동됩니다: 모델이 OpenRouter의 무료 목록에서 빠지거나 일일 한도가 낮아질 수 있습니다. 수동으로 다시 테스트하는 대신, 코딩 에이전트가 제공업체별로 테스트 케이스를 유지하고 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;를 통해 다시 실행하게 하세요. 한 번 설정하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;그런 다음 에이전트(Claude Code, Codex, Cursor 또는 OpenCode)에게 다음 프롬프트 하나를 주세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Use Apidog CLI on project &amp;lt;id&amp;gt;. Create one environment each for Groq, Gemini
and OpenRouter with the base URLs from this article and the key in
{{API_KEY}}. Add POST /chat/completions with a one-line prompt and model set
to {{MODEL}}. Create a test case that asserts status 200 and a non-empty
choices[0].message.content, run it in each environment, and report which
provider failed and the status code it returned.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;실행하는 명령은 Apidog CLI 2.2.7의 &lt;code&gt;--help&lt;/code&gt;와 대조해 확인했습니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create &lt;span class="s2"&gt;"Groq free"&lt;/span&gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://api.groq.com/openai/v1
apidog cli-schema get endpoint-create
apidog endpoint create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; chat-completions.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;보고서의 429 또는 403은 사용자가 알아차리기 전에 변경된 무료 티어를 알려줍니다. 동일한 &lt;code&gt;apidog run ... -r junit&lt;/code&gt;을 &lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt;에 나온 대로 CI에서 매일 일정으로 실행하거나, &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code와 함께하는 Apidog CLI&lt;/a&gt;에서 에이전트 워크플로가 실행되는 방식을 읽어 보세요. Apidog의 Free 요금제는 최대 4명의 사용자를 지원합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  어떤 무료 AI API를 골라야 할까요?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;가장 많은 무료 모델과 컨텍스트&lt;/strong&gt;: 데이터가 민감하지 않다면 Gemini.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;가장 명확하게 공개된 한도와 빠른 추론&lt;/strong&gt;: Groq.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;하나의 키로 많은 모델 시험&lt;/strong&gt;: OpenRouter &lt;code&gt;:free&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RAG용 임베딩 및 리랭크&lt;/strong&gt;: Cohere의 체험 키.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Workers 내부에서 실행&lt;/strong&gt;: Workers AI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;비용을 지불하지 않고 모델을 실행하는 더 많은 방법은 &lt;a href="https://apidog.com/kr/blog/use-llms-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;LLM을 무료로 사용하는 방법&lt;/a&gt;을 참고하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  자주 묻는 질문
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;완전히 무료인 AI API가 있나요?&lt;/strong&gt; 예. Google Gemini, Groq, OpenRouter의 &lt;code&gt;:free&lt;/code&gt; 모델, Mistral Free mode는 모두 2026년 10월 22일 기준으로 확인된 공개 또는 대시보드 표시 한도 내에서 카드를 추가하지 않고 $0로 LLM을 호출할 수 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;어떤 무료 LLM API의 한도가 가장 높나요?&lt;/strong&gt; Groq은 단일 모델에 대해 가장 높은 고정 수치를 공개합니다: &lt;code&gt;openai/gpt-oss-120b&lt;/code&gt;에서 일 1,000회 요청 및 200K 토큰. OpenRouter는 일회성 10크레딧 구매 후에만 일 1,000회 요청에 도달합니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;무료 AI API 키는 만료되나요?&lt;/strong&gt; 무료 티어 키는 만료되지 않지만, 할당량은 매일 또는 매월 초기화됩니다. 체험 크레딧은 만료됩니다: Cerebras 크레딧은 30일, Nebius 크레딧은 30일 동안 지속됩니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;무료 LLM API를 프로덕션에서 사용할 수 있나요?&lt;/strong&gt; Cohere의 체험 키와 NVIDIA의 카탈로그는 명시적으로 프로덕션용이 아니며, Gemini의 무료 티어는 Google이 콘텐츠를 사용할 수 있게 합니다. 다른 한도들은 실제 트래픽을 처리하기에는 너무 낮습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OpenAI API는 무료인가요?&lt;/strong&gt; 아니요. OpenAI 문서는 무료 API 크레딧을 제공하지 않습니다. "Free" 사용 티어는 지출 한도입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Models는 여전히 무료 LLM API인가요?&lt;/strong&gt; 아니요. GitHub은 2026년 7월 30일에 플레이그라운드, 카탈로그 및 추론 API를 포함한 GitHub Models를 종료했습니다.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>개발자를 위한 무료 뉴스 API TOP 10</title>
      <dc:creator>Rihpig</dc:creator>
      <pubDate>Fri, 23 Oct 2026 08:44:54 +0000</pubDate>
      <link>https://dev.to/rihpig/gaebaljareul-wihan-muryo-nyuseu-api-top-10-32nn</link>
      <guid>https://dev.to/rihpig/gaebaljareul-wihan-muryo-nyuseu-api-top-10-32nn</guid>
      <description>&lt;p&gt;대부분의 사이드 프로젝트에 가장 적합한 무료 뉴스 API는 &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;(하루 200 크레딧, 카드 필요 없음) 또는 GNews(하루 100 요청, 카드 필요 없음)입니다. 전체 기사 텍스트가 필요하다면 Guardian Open Platform이 하루 500회의 무료 호출을 제공합니다. 가입 없이 사용하려면 GDELT, Hacker News, Spaceflight News가 키 없이 응답합니다. 아래의 모든 할당량은 2026년 10월 22일 제공업체의 공식 페이지에서 확인했으며, 모든 키가 필요 없는 API는 같은 날 실제로 호출되었습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;지금 Apidog를 사용해 보세요&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;무료 뉴스 API는 헤드라인 할당량보다 더 중요한 네 가지 측면에서 차이가 있습니다: 최신성, 검색 기록, 상업적 사용, 카드 요구 사항. 이 가이드에서는 정확히 이러한 점을 기준으로 10개의 API를 비교합니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  무료 뉴스 API란 무엇인가요?
&lt;/h2&gt;

&lt;p&gt;무료 뉴스 API는 뉴스 기사(헤드라인, 출처, URL, 게시 시간, 종종 스니펫이나 이미지)를 JSON으로 반환하는 HTTP 엔드포인트로, 일일 또는 월간 할당량까지 무료로 사용할 수 있습니다. 애그리게이터는 수천 개의 매체에서 데이터를 가져오며, Guardian 및 NYT와 같은 퍼블리셔 API는 자체 아카이브를 반환하며 종종 전체 텍스트를 포함합니다.&lt;/p&gt;

&lt;p&gt;대부분의 무료 요금제는 가격을 위해 최신성을 희생합니다. 12시간 또는 24시간 지연이 일반적이며, "비상업적 용도만" 조항도 마찬가지입니다. 이는 프로토타입이나 개인 대시보드에는 괜찮지만, 유료 제품에는 적합하지 않습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  무료 뉴스 API 비교
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;API&lt;/th&gt;
&lt;th&gt;무료 할당량&lt;/th&gt;
&lt;th&gt;지연 / 기록&lt;/th&gt;
&lt;th&gt;카드 필요 여부&lt;/th&gt;
&lt;th&gt;무료 시 상업적 사용&lt;/th&gt;
&lt;th&gt;키 필요 여부&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://newsdata.io/pricing" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;하루 200 크레딧 (기사당 1-10개)&lt;/td&gt;
&lt;td&gt;12시간 지연, 지난 48시간&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;예&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://gnews.io/pricing" rel="noopener noreferrer"&gt;GNews&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;하루 100 요청, 각 10개 기사&lt;/td&gt;
&lt;td&gt;12시간 지연, 30일&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;예&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://newsapi.org/pricing" rel="noopener noreferrer"&gt;NewsAPI.org&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;하루 100 요청&lt;/td&gt;
&lt;td&gt;24시간 지연, 1개월&lt;/td&gt;
&lt;td&gt;가입 시 카드 입력란 없음&lt;/td&gt;
&lt;td&gt;아니요 (개발 및 테스트 전용)&lt;/td&gt;
&lt;td&gt;예&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://currentsapi.services/en/product/price" rel="noopener noreferrer"&gt;Currents API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;하루 250 요청&lt;/td&gt;
&lt;td&gt;최대 30일&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;재배포는 별도 조건 필요&lt;/td&gt;
&lt;td&gt;예&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://worldnewsapi.com/pricing/" rel="noopener noreferrer"&gt;World News API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;하루 50 포인트, 초당 1 요청&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;명시되지 않음, 출처 링크 필요&lt;/td&gt;
&lt;td&gt;예&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://open-platform.theguardian.com/access/" rel="noopener noreferrer"&gt;Guardian Open Platform&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;하루 500 호출, 초당 1 호출&lt;/td&gt;
&lt;td&gt;전체 아카이브, 190만 개 이상 항목&lt;/td&gt;
&lt;td&gt;가입 시 카드 입력란 없음&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;예&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://developer.nytimes.com/faq" rel="noopener noreferrer"&gt;NYT Developer APIs&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;하루 500 요청, API당 분당 5회&lt;/td&gt;
&lt;td&gt;아카이브는 API에 따라 다름&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;예&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://blog.gdeltproject.org/gdelt-doc-2-0-api-debuts/" rel="noopener noreferrer"&gt;GDELT DOC 2.0&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;5초마다 1 요청&lt;/td&gt;
&lt;td&gt;글로벌, 다양한 언어&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/HackerNews/API" rel="noopener noreferrer"&gt;Hacker News API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;현재 속도 제한 없음&lt;/td&gt;
&lt;td&gt;실시간&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://api.spaceflightnewsapi.net/v4/docs/" rel="noopener noreferrer"&gt;Spaceflight News API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;공개되지 않음&lt;/td&gt;
&lt;td&gt;실시간, 36,000개 이상 기사&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;td&gt;명시되지 않음&lt;/td&gt;
&lt;td&gt;아니요&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;"명시되지 않음"은 2026년 10월 22일 공식 페이지에서 언급하지 않았다는 뜻입니다. 허가가 아니라 알 수 없음으로 간주하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  테스트 방법
&lt;/h2&gt;

&lt;p&gt;모든 수치는 2026년 10월 22일에 확인한 제공업체의 자체 가격 페이지, FAQ 또는 문서에서 가져왔습니다. 세 가지 키가 필요 없는 API(GDELT, Hacker News, Spaceflight News)는 실제 요청을 받았고 2026년 10월의 실시간 기사를 반환했습니다. 일곱 개의 키가 필요한 엔드포인트는 키 없이 호출하여 존재 여부와 깔끔한 인증 오류(NewsAPI: &lt;code&gt;401 apiKeyMissing&lt;/code&gt;)를 반환하는지 확인했습니다. 인증된 호출은 이루어지지 않았으므로 요청당 결과 수는 가격 페이지에서 가져왔습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  10가지 무료 뉴스 API 하나씩 살펴보기
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;: 가장 큰 일일 무료 할당량
&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;는 하루에 200 API 크레딧을 제공하며, 1 크레딧은 1~10개의 기사를 반환합니다. FAQ에는 무료 요금제에 신용카드나 체크카드가 필요 없다고 명확히 나와 있습니다. 단점은 최신성입니다: 무료 데이터는 12시간 지연되고 지난 48시간만 포함합니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvnrilndqhssm1mxppd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvnrilndqhssm1mxppd.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. GNews: 간단하고 결제 정보가 전혀 필요 없음
&lt;/h3&gt;

&lt;p&gt;GNews는 하루 100회 요청을 제공하며 요청당 최대 10개의 기사를 받을 수 있으므로 대략 하루 1,000개의 기사를 얻을 수 있습니다. 가격 페이지에는 무료 요금제가 "결제 정보를 절대 요구하지 않는다"고 나와 있습니다. 30일의 기록과 12시간 지연이 제공됩니다. 비상업적 용도로만 사용할 수 있으며, CORS는 localhost에만 활성화됩니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvnrilndqhssm1mxppd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvnrilndqhssm1mxppd.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="s2"&gt;"https://gnews.io/api/v4/top-headlines?lang=en&amp;amp;max=10&amp;amp;[REDACTED CREDENTIAL]
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. &lt;a href="http://NewsAPI.org" rel="noopener noreferrer"&gt;NewsAPI.org&lt;/a&gt;: 튜토리얼에서 많이 사용하는 API
&lt;/h3&gt;

&lt;p&gt;NewsAPI는 대부분의 튜토리얼에서 언급되는 이름입니다. 무료 Developer 요금제는 하루 100회 요청을 제공하며, 기사는 24시간 지연되어 도착하고 검색은 한 달 전까지 가능합니다. FAQ에는 이 요금제가 "스테이징 또는 프로덕션 환경에서 사용할 수 없다"고 나와 있습니다. 가입 양식은 이름, 이메일, 비밀번호만 요구합니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmcn7kxrboz0qhwyebme3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmcn7kxrboz0qhwyebme3.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"X-[REDACTED CREDENTIAL] "&lt;/span&gt;https://newsapi.org/v2/everything?q&lt;span class="o"&gt;=&lt;/span&gt;openapi&amp;amp;language&lt;span class="o"&gt;=&lt;/span&gt;en&lt;span class="s2"&gt;"
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Currents API: 하루 250회 요청
&lt;/h3&gt;

&lt;p&gt;Currents는 "평가, 프로토타입, 소규모 앱"을 위해 하루 250회의 무료 요청을 제공하며, 최근 기록은 최대 30일까지 가능합니다. 재배포 및 재게시에는 별도의 조건이 필요하므로 무료 키로 공개 뉴스 사이트를 구축하지 마세요. 가입 시 카드를 요구하는지 여부는 가격 페이지에 명시되어 있지 않습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxn6ud8g2jlghao2l1kvu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxn6ud8g2jlghao2l1kvu.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. World News API: 작은 할당량, 엄격한 속도 제한
&lt;/h3&gt;

&lt;p&gt;World News API의 무료 요금제는 하루 50 포인트, 초당 1 요청, 동시 요청 1개를 제공합니다. 결제 정보는 필요하지 않습니다. 추가 조건이 하나 있습니다: 무료 사용자는 사이트나 앱에서 &lt;a href="http://worldnewsapi.com" rel="noopener noreferrer"&gt;worldnewsapi.com&lt;/a&gt;으로 연결해야 합니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8a4z1wwsymjglibgahau.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8a4z1wwsymjglibgahau.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Guardian Open Platform: 무료로 전체 기사 텍스트 제공
&lt;/h3&gt;

&lt;p&gt;Guardian의 Developer 키는 스니펫이 아닌 기사 본문이 필요할 때 가장 좋은 무료 경로입니다. 하루 최대 500회 호출을 초당 1회로 허용하며, 190만 개 이상의 콘텐츠에 걸친 기사 텍스트에 접근할 수 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexumohrvju3m8ands4z1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexumohrvju3m8ands4z1.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;비상업적 용도(예: 논문, 해커톤, 비영리 앱)로 사용할 수 있습니다. 예전 공유 &lt;code&gt;api-key=test&lt;/code&gt;는 더 이상 작동하지 않으므로(2026년 10월 22일에 &lt;code&gt;Unauthorized&lt;/code&gt;를 반환함) 키를 등록하세요.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="s2"&gt;"https://content.guardianapis.com/search?q=api&amp;amp;show-fields=bodyText&amp;amp;[REDACTED CREDENTIAL]
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  7. New York Times Developer APIs: 아카이브 깊이
&lt;/h3&gt;

&lt;p&gt;NYT 포털은 여러 API(Top Stories, Article Search, Archive)를 제공합니다. FAQ에는 API당 두 가지 제한이 설정되어 있습니다: 하루 500회 요청과 분당 5회 요청이며, 호출 사이에 12초를 대기하라고 안내합니다. 비상업적 용도로만 사용할 수 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm31kj20lb6zdgkst3qo4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm31kj20lb6zdgkst3qo4.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. GDELT DOC 2.0: 글로벌 커버리지, 키 필요 없음
&lt;/h3&gt;

&lt;p&gt;GDELT는 다양한 언어의 뉴스를 모니터링하며 가입 없이 전체 텍스트 검색 API를 제공합니다. 너무 빠르게 두 번 요청하면 일반 텍스트 응답이 반환됩니다: "5초마다 하나의 요청으로 제한해 주세요." 영어 소스만 원한다면 쿼리에 &lt;code&gt;sourcelang:english&lt;/code&gt;를 추가하세요.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuolkvd0lt7qi4xd3lgi0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuolkvd0lt7qi4xd3lgi0.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="s2"&gt;"https://api.gdeltproject.org/api/v2/doc/doc?query=%22open%20source%22%20sourcelang:english&amp;amp;mode=artlist&amp;amp;maxrecords=10&amp;amp;format=json&amp;amp;timespan=1d"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;속도 제한된 응답은 JSON이 아닌 일반 텍스트이므로 구문 분석하기 전에 본문을 확인하세요.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Hacker News API: 실시간 기술 뉴스
&lt;/h3&gt;

&lt;p&gt;공식 Hacker News API는 Firebase에서 실행되며 키가 필요 없고 README에 따르면 현재 속도 제한이 없습니다. &lt;code&gt;/v0/topstories.json&lt;/code&gt;은 최대 500개의 스토리 ID를 반환하며, 그런 다음 &lt;code&gt;/v0/item/&amp;lt;id&amp;gt;.json&lt;/code&gt;으로 각각을 가져옵니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgpfjw211qxqahuav58gp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgpfjw211qxqahuav58gp.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;이 2단계 패턴은 30개의 헤드라인을 가져오는 데 31회 호출이 필요하므로 항목 응답을 캐시하세요.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="s2"&gt;"https://hacker-news.firebaseio.com/v0/topstories.json"&lt;/span&gt;
curl &lt;span class="s2"&gt;"https://hacker-news.firebaseio.com/v0/item/8863.json"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  10. Spaceflight News API: 제한 없는 틈새 피드
&lt;/h3&gt;

&lt;p&gt;앱이 발사, 로켓 또는 우주 임무에 관한 것이라면 Spaceflight News API는 무료이고 키가 필요 없으며 집중적입니다. v4 &lt;code&gt;/articles/&lt;/code&gt; 엔드포인트는 2026년 10월 22일에 36,589개의 기사를 보고했으며, &lt;code&gt;search=launch&lt;/code&gt; 쿼리는 전날 게시된 NASA 기사를 반환했습니다.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fke90og2th3p1vmzxk3ki.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fke90og2th3p1vmzxk3ki.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;게시된 속도 제한은 없으며 프로젝트는 기부로 운영되므로 가져온 데이터를 캐시하세요.&lt;/p&gt;

&lt;h2&gt;
  
  
  다시 살펴봐야 할 무료 뉴스 API
&lt;/h2&gt;

&lt;p&gt;TheNewsAPI도 $0 요금제가 있습니다: 하루 100회 요청이지만 요청당 3개의 기사만 제공하므로 여기서 가장 작은 결과 크기입니다. 가입 시 카드를 요구하는지 여부는 명시되어 있지 않습니다.&lt;/p&gt;

&lt;p&gt;Mediastack의 무료 요금제는 한 달에 100회 호출을 제공하며, 데이터가 지연되고 비상업적 용도로만 사용할 수 있습니다. 이는 하루 약 3회 호출에 해당합니다.&lt;/p&gt;

&lt;p&gt;Google News는 공식 API가 없으므로 제외했습니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  무료 뉴스 API 선택 방법
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;전체 기사 텍스트가 필요한가요?&lt;/strong&gt; Guardian(하루 500회) 또는 NYT(하루 500회)를 사용하세요. 애그리게이터는 대부분 스니펫을 반환합니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;많은 소스와 카드 없이 사용해야 하나요?&lt;/strong&gt; &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;(하루 200 크레딧) 또는 GNews(100회 요청, 하루 약 1,000개 기사)를 사용하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;가입이 전혀 필요 없나요?&lt;/strong&gt; 글로벌 뉴스에는 GDELT, 기술에는 Hacker News, 우주에는 Spaceflight News를 사용하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;유료 제품을 출시하나요?&lt;/strong&gt; 여기에 있는 키가 필요한 무료 요금제 중 이를 명확히 허용하는 것은 없습니다. NewsAPI, GNews, Guardian, NYT, Mediastack은 비상업적 또는 개발 전용이라고 명시합니다. 유료 요금제나 상업용 키를 예산에 포함하세요.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;속보가 필요한가요?&lt;/strong&gt; 무료 요금제는 &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;, GNews, NewsAPI에서 12~24시간 지연됩니다. 키가 필요 없는 피드와 퍼블리셔 API는 실시간에 더 가깝습니다.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;더 넓은 프로젝트를 구축하는 경우 &lt;a href="https://apidog.com/kr/blog/free-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 API 목록&lt;/a&gt;과 &lt;a href="https://apidog.com/kr/blog/public-api-for-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;테스트용 공개 API&lt;/a&gt;가 더 많은 카테고리를 다루며, &lt;a href="https://apidog.com/kr/blog/free-movie-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 영화 API&lt;/a&gt;와 &lt;a href="https://apidog.com/kr/blog/free-crypto-price-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;무료 암호화폐 가격 API 가이드&lt;/a&gt;도 동일한 검증된 할당량 형식을 따릅니다.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog CLI로 코딩 에이전트가 뉴스 API를 테스트하게 하세요
&lt;/h2&gt;

&lt;p&gt;뉴스 통합은 조용히 깨집니다: 키가 만료되거나 구문 분석하는 필드가 사라지는 경우입니다. 코딩 에이전트(Claude Code, Codex, Cursor)는 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;로 테스트를 작성하고 일정에 따라 또는 CI에서 실행할 수 있습니다.&lt;/p&gt;

&lt;p&gt;한 번 설정하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_APIDOG_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;지름길: 에이전트에게 "&lt;a href="https://apidog.com/apidog-cli-installation-guide.md?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;https://apidog.com/apidog-cli-installation-guide.md?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation&lt;/a&gt;를 읽고 Apidog CLI를 설정해"라고 말하세요. 이 가이드는 에이전트를 위해 작성되었습니다.&lt;/p&gt;

&lt;p&gt;그런 다음 에이전트에게 하나의 프롬프트를 제공하세요:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment for GNews with base URL
https://gnews.io/api/v4. Create a test case for GET /top-headlines?lang=en&amp;amp;max=10
that asserts status 200, that "articles" is a non-empty array, and that every
article has title, url and publishedAt. Pass the key as an environment variable,
run it, and summarize any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;에이전트는 무엇이든 작성하기 전에 페이로드 스키마를 확인한 다음, 케이스를 생성하고 실행합니다:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create gnews-free &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://gnews.io/api/v4
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"[REDACTED CREDENTIAL] -r cli,json
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;대신 NYT나 GDELT를 테스트하나요? 케이스를 테스트 스위트에 넣고 &lt;code&gt;apidog run&lt;/code&gt;에 &lt;code&gt;--delay-request 12000&lt;/code&gt;을 추가하여 실행이 분당 5회 제한을 준수하도록 하세요. &lt;code&gt;-r junit&lt;/code&gt;을 사용한 동일한 명령은 파이프라인에 바로 적용됩니다. &lt;a href="https://apidog.com/kr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 가이드&lt;/a&gt;는 GitHub Actions 설정을 보여주고, &lt;a href="https://apidog.com/kr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code에서의 Apidog CLI&lt;/a&gt;는 에이전트 측면을 안내합니다. Apidog의 무료 요금제는 최대 4명의 사용자를 지원합니다.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  100회 요청 할당량을 오래 사용하기
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;쿼리와 시간별로 캐시하세요.&lt;/strong&gt; 12시간 지연된 피드의 뉴스는 분 단위로 변하지 않습니다. 한 번의 캐시된 호출로 한 시간 동안 모든 방문자에게 제공할 수 있습니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;최대 페이지 크기를 요청하세요.&lt;/strong&gt; GNews에서 &lt;code&gt;max=10&lt;/code&gt;은 &lt;code&gt;max=1&lt;/code&gt;과 동일한 요청 비용이 듭니다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;기술 및 우주 분야에는 키가 필요 없는 소스를 교대로 사용하세요.&lt;/strong&gt; Hacker News와 Spaceflight News는 호출당 비용이 없으므로 키가 필요한 할당량은 일반 뉴스에 아껴두세요.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  자주 묻는 질문
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;키 없이 완전히 무료인 뉴스 API가 있나요?&lt;/strong&gt; 예. GDELT DOC 2.0, Hacker News API, Spaceflight News API는 모두 2026년 10월 22일에 키 없이 실제 요청에 응답했습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;어떤 무료 뉴스 API가 신용카드가 필요 없나요?&lt;/strong&gt; &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;, GNews, World News API는 가격 페이지에서 결제 정보가 필요 없다고 명시합니다. NewsAPI와 Guardian 가입 양식에는 결제 필드가 없습니다. 키가 필요 없는 API는 계정이 필요 없습니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;프로덕션에서 무료 뉴스 API를 사용할 수 있나요?&lt;/strong&gt; 일반적으로 불가능합니다. NewsAPI의 무료 요금제는 개발 및 테스트 전용이며, GNews, Guardian, NYT, Mediastack은 무료 시 비상업적입니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;무료 뉴스 API 결과가 12시간 또는 24시간 지난 이유는 무엇인가요?&lt;/strong&gt; 제공업체는 무료 데이터를 유료 실시간 피드와 구분하기 위해 지연시킵니다. &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;와 GNews는 12시간, NewsAPI는 24시간 지연됩니다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;전체 기사 텍스트를 위한 최고의 무료 뉴스 API는 무엇인가요?&lt;/strong&gt; Guardian Open Platform입니다. 무료 Developer 키는 하루 최대 500회 호출로 기사 텍스트(&lt;code&gt;show-fields=bodyText&lt;/code&gt;)를 반환하며 비상업적 용도로 사용할 수 있습니다.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
