<?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: Sebastian Petrus</title>
    <description>The latest articles on DEV Community by Sebastian Petrus (@sebbasstian).</description>
    <link>https://dev.to/sebbasstian</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%2F3818120%2F250bf99a-8038-4501-b069-c6b622112b06.png</url>
      <title>DEV Community: Sebastian Petrus</title>
      <link>https://dev.to/sebbasstian</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sebbasstian"/>
    <language>en</language>
    <item>
      <title>GPT-6.1 Terra và Sol: So Sánh Khác Biệt</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:44:38 +0000</pubDate>
      <link>https://dev.to/sebbasstian/gpt-61-terra-va-sol-so-sanh-khac-biet-2n0b</link>
      <guid>https://dev.to/sebbasstian/gpt-61-terra-va-sol-so-sanh-khac-biet-2n0b</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6.1 Terra và Sol: So Sánh Khác Biệt
&lt;/h1&gt;

&lt;p&gt;GPT-6.1 Terra có giá bằng một nửa GPT-6.1 Sol ở mọi dòng trong bảng giá: $1/$5 mỗi triệu token so với $2/$10. OpenAI cho biết Terra hoàn thành tác vụ nhanh hơn trung bình hơn ba lần. Sol vẫn là mô hình mạnh hơn, với cách biệt 6 điểm trên Coding Agent Index của Artificial Analysis (54 so với 48), và chính OpenAI khuyến nghị Sol hoặc GPT-6 Astra cho những công việc lập trình phức tạp nhất và nghiên cứu chuyên sâu.&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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Vậy câu hỏi không phải là cái nào tốt hơn. Mà là liệu khối lượng công việc của bạn có cần đến khoảng cách đó hay không. Bài so sánh này đặt thông số kỹ thuật, giá, benchmark và khác biệt API cạnh nhau, và kết thúc bằng một quy tắc định tuyến bạn có thể dùng. Để biết thông tin nền về từng mô hình, xem &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt; và &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  So sánh trực tiếp
&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;ID mô hình API&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;Ngày phát hành&lt;/td&gt;
&lt;td&gt;26 tháng 10, 2026&lt;/td&gt;
&lt;td&gt;29 tháng 9, 2026 (DevDay)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Đầu vào / cache / đầu ra (mỗi 1M)&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;Ghi cache, 30 phút&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;Cửa sổ ngữ cảnh&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;Đầu vào / đầu ra tối đa&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;Mức suy luận&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;none&lt;/code&gt; đến &lt;code&gt;max&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt; đến &lt;code&gt;max&lt;/code&gt; (không có &lt;code&gt;none&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Endpoint&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;Tốc độ (OpenAI)&lt;/td&gt;
&lt;td&gt;Nhanh hơn trung bình hơn 3 lần&lt;/td&gt;
&lt;td&gt;Mức cơ sở&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Định vị của OpenAI&lt;/td&gt;
&lt;td&gt;Nhanh, hiệu quả: viết, hiểu hình ảnh, sử dụng máy tính&lt;/td&gt;
&lt;td&gt;Mẫu đa năng mạnh mẽ cho lập trình khó và nghiên cứu&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Giá là mức Standard cho prompt tối đa 272K token đầu vào, theo &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;trang giá&lt;/a&gt; của OpenAI. Cả hai mô hình dùng chung quy tắc prompt dài: trên 272K token đầu vào, toàn bộ request được tính ở mức 2x giá đầu vào và cache, và 1.5x giá đầu ra.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giá: Terra đúng bằng một nửa
&lt;/h2&gt;

&lt;p&gt;Mọi mức giá của Terra đều bằng một nửa của Sol. Điều đó khiến việc so sánh chi phí trở nên đơn giản: với cùng số token, Terra rẻ hơn 50%. Lấy một bước agent với prefix được cache 100,000 token, 8,000 token đầu vào mới và 2,000 token đầu ra:&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;Đầu vào cache (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;Đầu vào mới (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;Đầu ra (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;Mỗi lần gọi&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;Mỗi 10,000 lần gọi&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;Trên thực tế, số token sẽ không giống hệt nhau: mô hình suy luận lâu hơn sẽ dùng nhiều token đầu ra hơn. Nhưng việc Terra nhanh hơn cho thấy nó không đánh đổi tốc độ bằng token tăng thêm. Artificial Analysis đo được $0.40 mỗi tác vụ đối với Terra ở mức effort tối đa trên bộ test của họ. &lt;a href="https://apidog.com/vi/blog/gpt-6-1-terra-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn định giá GPT-6.1 Terra&lt;/a&gt; của chúng tôi có đầy đủ bảng giá cùng các biến thể Batch, Flex và 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"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thêm một dữ kiện: Terra ở chế độ Fast có giá $2/$10, đúng bằng giá Standard của Sol. Nếu bạn đang trả mức giá của Sol, bạn có thể chọn giữa năng lực bổ sung của Sol và Terra ở tốc độ cao hơn.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmark: khoảng cách khá hẹp
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&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;Nguồn&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, effort tối đa&lt;/td&gt;
&lt;td&gt;Thấp hơn Sol 4 điểm&lt;/td&gt;
&lt;td&gt;Mức cơ sở&lt;/td&gt;
&lt;td&gt;Artificial Analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0, effort tối đa&lt;/td&gt;
&lt;td&gt;50.3%&lt;/td&gt;
&lt;td&gt;Bị Terra ở mức max bắt kịp&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;Ngang bằng GPT-6 Astra theo OpenAI&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tốc độ tác vụ&lt;/td&gt;
&lt;td&gt;Nhanh hơn trung bình hơn 3 lần&lt;/td&gt;
&lt;td&gt;Mức cơ sở&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;Các con số này đến từ tài liệu ra mắt của OpenAI và &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 cho biết điểm Terminal-Bench 4.0 của Terra "giờ đã ngang ngửa" GPT-6.1 Sol ở mức effort tối đa. Không có nguồn nào chúng tôi tìm thấy công bố điểm của cả hai mô hình trên cùng một biểu đồ cho mọi benchmark, nên hãy coi bảng này là hướng và mức độ của khoảng cách, chứ không phải một bảng xếp hạng chính xác.&lt;/p&gt;

&lt;p&gt;Xu hướng này nhất quán giữa các nguồn: Sol dẫn đầu, với cách biệt một chữ số, ở những công việc lập trình agentic khó nhất. Ở các tác vụ terminal và công việc agent nói chung, Terra bám sát. Để hình dung quy mô, Terra cao hơn GPT-6 Luna 10 điểm trên cùng chỉ số Intelligence, nên khoảng cách Sol–Terra chưa bằng một nửa khoảng cách Terra–Luna.&lt;/p&gt;

&lt;h2&gt;
  
  
  Độ tin cậy
&lt;/h2&gt;

&lt;p&gt;Cải thiện lớn nhất của Terra nằm ở vấn đề ảo giác. Artificial Analysis đo được tỷ lệ ảo giác 38% trên bài test AA-Omniscience, giảm từ 88% ở GPT-5.6 Terra. Trong bài test tính xác thực nội bộ của OpenAI, tỷ lệ lỗi của Terra ở mức effort tối đa là 4.3%, mà OpenAI nói "gần như" ngang bằng GPT-6 Astra và GPT-6.1 Sol. Ở mức effort thấp, con số này là 16.7%.&lt;/p&gt;

&lt;p&gt;Điểm mấu chốt: ở mức effort cao, Terra và Sol có tỷ lệ lỗi thực tế tương đương nhau trong bài test của OpenAI. Lợi thế của Sol nằm ở khả năng suy luận khó hơn, không phải ở độ chính xác cơ bản.&lt;/p&gt;

&lt;h2&gt;
  
  
  Những khác biệt API ảnh hưởng đến code của bạn
&lt;/h2&gt;

&lt;p&gt;Hầu hết code chạy được trên cả hai mô hình chỉ với việc đổi model ID. Có ba khác biệt đáng lưu ý:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Mức effort &lt;code&gt;none&lt;/code&gt;.&lt;/strong&gt; Terra hỗ trợ &lt;code&gt;reasoning.effort: "none"&lt;/code&gt;; Sol thì không. Một lập trình viên trên diễn đàn cộng đồng của OpenAI báo cáo rằng &lt;code&gt;none&lt;/code&gt; trên Terra cũng cho phép bạn đặt &lt;code&gt;temperature&lt;/code&gt; và &lt;code&gt;top_p&lt;/code&gt;. Nếu bạn đã chuyển một tác vụ phân loại khỏi GPT-6 Sol vì 6.1 Sol bỏ &lt;code&gt;none&lt;/code&gt;, thì Terra mang nó trở lại.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kinh tế cache.&lt;/strong&gt; Đầu vào cache là $0.05 trên Terra và $0.10 trên Sol. Các agent tái sử dụng prefix dài sẽ tiết kiệm nhiều hơn tương ứng trên Terra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Logic nhạy cảm với tốc độ.&lt;/strong&gt; Nếu UI của bạn stream cho người dùng hoặc agent của bạn chạy nhiều bước tuần tự, tốc độ của Terra sẽ thay đổi trải nghiệm. Con số 3x của OpenAI là mức trung bình trên các tác vụ của họ; hãy tự đo trường hợp của bạn.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Cả hai đều hỗ trợ cùng các công cụ được host trên Responses API, bao gồm &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; và &lt;code&gt;mcp&lt;/code&gt;. &lt;a href="https://apidog.com/vi/blog/gpt-6-1-terra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn API GPT-6.1 Terra&lt;/a&gt; và &lt;a href="https://apidog.com/vi/blog/gpt-6-1-sol-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn API GPT-6.1 Sol&lt;/a&gt; trình bày cách thiết lập cho từng mô hình.&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"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Trong ChatGPT và Codex
&lt;/h2&gt;

&lt;p&gt;Cả hai đều có trong ChatGPT Work và Codex cho các gói trả phí, và không mô hình nào có trong Free hay Go. Với Terra, OpenAI liệt kê Plus, Pro, Enterprise và Edu. Khác biệt thực tế nằm ở mức sử dụng: OpenAI nói hạn mức Work và Codex của bạn dùng được "nhiều hơn hẳn" với Terra so với GPT-6.1 Sol hay GPT-6 Astra. Nếu bạn chạm giới hạn Codex trên Sol, việc chạy các tác vụ thường ngày trên Terra (&lt;code&gt;codex -m gpt-6.1-terra&lt;/code&gt;, Codex CLI 0.159.0 trở lên) sẽ kéo dài cùng một gói. &lt;a href="https://apidog.com/vi/blog/codex-usage-limits?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn giới hạn sử dụng Codex&lt;/a&gt; của chúng tôi giải thích cách hạn mức này hoạt động.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bạn nên dùng cái nào?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Dùng GPT-6.1 Terra cho:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sử dụng máy tính: click qua các ứng dụng, đọc màn hình, điền biểu mẫu. Đây là use case chủ đạo.&lt;/li&gt;
&lt;li&gt;Viết và soạn thảo, tóm tắt, trả lời.&lt;/li&gt;
&lt;li&gt;Các tác vụ lập trình độ khó thông thường: thay đổi một file, test, script, review.&lt;/li&gt;
&lt;li&gt;Vòng lặp agent với nhiều bước, nơi tốc độ và chi phí mỗi bước cộng dồn.&lt;/li&gt;
&lt;li&gt;Trích xuất và phân loại cần nhiều hơn khả năng của Luna, đặc biệt với mức effort &lt;code&gt;none&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Dùng GPT-6.1 Sol cho:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Refactor lớn, nhiều file và công việc kiến trúc.&lt;/li&gt;
&lt;li&gt;Chuỗi nghiên cứu dài, nơi một bước sai làm hỏng kết quả.&lt;/li&gt;
&lt;li&gt;Các tác vụ mà Terra đã thất bại. Chính OpenAI cũng hướng những bài lập trình khó nhất về Sol hoặc Astra.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Một quy tắc định tuyến hiệu quả:&lt;/strong&gt; mặc định dùng Terra, và nâng cấp lên Sol khi một tác vụ không vượt qua kiểm tra hoặc thuộc nhóm được biết là khó. Với mức giá chênh nhau 50/50, kể cả khi dồn một phần ba lưu lượng sang Sol, bạn vẫn chỉ trả khoảng hai phần ba hóa đơn so với việc dùng toàn bộ Sol. Nếu bạn đang so sánh giữa các lab, bài phân tích &lt;a href="https://apidog.com/vi/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; của chúng tôi đề cập phân khúc $2/$10.&lt;/p&gt;

&lt;h2&gt;
  
  
  Để coding agent của bạn chạy so sánh với Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Benchmark chỉ cho bạn biết về tác vụ của người khác. Cách nhanh nhất để quyết định là chạy prompt của chính bạn trên cả hai mô hình rồi so sánh, và coding agent của bạn có thể làm việc đó với &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;Thiết lập một lần:&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;Sau đó đưa cho Claude Code, Codex hoặc Cursor một [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create a test case for POST &lt;a href="https://api.openai.com/v1/responses" rel="noopener noreferrer"&gt;https://api.openai.com/v1/responses&lt;/a&gt;&lt;br&gt;
that sends model {{MODEL}} at reasoning effort medium, iterating over the 20 prompts in&lt;br&gt;
prompts.csv. Assert status 200 and that each output passes our JSON schema. Run it with&lt;br&gt;
MODEL=gpt-6.1-terra and MODEL=gpt-6.1-sol against the  environment, then report&lt;br&gt;
pass rate, average output tokens and estimated cost for each model.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;
Agent sẽ kiểm tra payload, tạo &lt;span class="nb"&gt;test &lt;/span&gt;&lt;span class="k"&gt;case&lt;/span&gt; và chạy cả hai mô hình trên cùng dữ liệu:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -d prompts.csv --env-var "MODEL=gpt-6.1-terra" -r cli,json&lt;br&gt;
apidog run --test-case  --project  -e  -d prompts.csv --env-var "MODEL=gpt-6.1-sol" -r cli,json&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Nếu tỷ lệ pass của Terra ngang bằng Sol trên prompt của bạn, bạn đã giảm một nửa hóa đơn với bằng chứng cụ thể. Nếu không, những dòng thất bại sẽ cho bạn biết tác vụ nào nên định tuyến sang Sol. Giữ việc so sánh này trong CI với `-r junit` ([hướng dẫn Apidog CLI CI/CD](https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation)) và chạy lại mỗi khi một trong hai mô hình cập nhật. Xem [Apidog CLI trong Codex](https://apidog.com/vi/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) để biết cách thiết lập với Codex.

## FAQ

**GPT-6.1 Terra có tốt hơn GPT-6.1 Sol không?** Không. Sol đạt điểm cao hơn (54 so với 48 trên Coding Agent Index của Artificial Analysis). Terra có giá bằng một nửa và theo OpenAI thì nhanh hơn hơn 3 lần.

**Terra rẻ hơn Sol bao nhiêu?** Đúng 50% ở mọi mức giá: $1 so với $2 cho đầu vào, $0.05 so với $0.10 cho cache, $5 so với $10 cho đầu ra.

**Terra và Sol có cùng cửa sổ ngữ cảnh không?** Có: 1,050,000 token, 922,000 đầu vào và 128,000 đầu ra cho cả hai.

**Cái nào tốt hơn cho lập trình?** Sol cho công việc khó nhất, như OpenAI khuyến nghị. Terra cho lập trình hằng ngày, nơi nó bám sát ở các tác vụ terminal với một nửa giá.

**Tôi có thể chuyển đổi giữa chúng mà không cần thay đổi code không?** Phần lớn là được. Chỉ cần đổi model ID; nếu bạn dùng `reasoning.effort: "none"`, thì chỉ Terra mới hỗ trợ.

## Kết luận

GPT-6.1 Terra mang lại phần lớn những gì GPT-6.1 Sol có với một nửa giá và thời gian chờ chỉ bằng một phần nhỏ. Hãy mặc định dùng Terra, giữ Sol cho phần đuôi khó, và để agent của bạn chứng minh tỷ lệ phân chia trên chính prompt của bạn bằng [Apidog CLI](https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) trước khi bạn quyết định.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Bảng giá GPT-6.1 Terra</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:40:26 +0000</pubDate>
      <link>https://dev.to/sebbasstian/bang-gia-gpt-61-terra-1fjl</link>
      <guid>https://dev.to/sebbasstian/bang-gia-gpt-61-terra-1fjl</guid>
      <description>&lt;p&gt;GPT-6.1 Terra có giá $1 mỗi triệu token đầu vào, $0,05 mỗi triệu token đầu vào được cache và $5 mỗi triệu token đầu ra trên API của OpenAI. Batch và Flex giảm một nửa các mức giá này, chế độ Fast nhân đôi chúng, và các prompt vượt quá 272K token đầu vào sẽ tốn nhiều hơn. OpenAI nói con số đó "thấp hơn 50%" so với GPT-5.6 Terra. Đối với đầu ra — hạng mục thường chiếm phần lớn hóa đơn của một agent — mức giảm thực tế là 58%, và nếu so với giá ra mắt của GPT-5.6 Terra thì là 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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Bài viết này trình bày mọi mức giá, lịch sử giá, chi phí của một lần gọi điển hình trên Terra và các model lân cận, cùng cách cắt giảm hóa đơn thêm nữa. Về bản thân model, xem &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bảng giá đầy đủ của GPT-6.1 Terra
&lt;/h2&gt;

&lt;p&gt;Tính theo mỗi triệu token, với prompt tối đa 272K token đầu vào:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Hạng&lt;/th&gt;
&lt;th&gt;Đầu vào&lt;/th&gt;
&lt;th&gt;Đầu vào được cache&lt;/th&gt;
&lt;th&gt;Ghi cache (30 phút)&lt;/th&gt;
&lt;th&gt;Ghi cache (12 giờ)&lt;/th&gt;
&lt;th&gt;Đầu ra&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;Chế độ Fast (2x)&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;Những quy tắc làm thay đổi hóa đơn, tất cả đều từ &lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-terra" rel="noopener noreferrer"&gt;trang model GPT-6.1 Terra&lt;/a&gt; và &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;trang giá&lt;/a&gt; của OpenAI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Trên 272K token đầu vào:&lt;/strong&gt; toàn bộ request được tính ở mức 2x cho đầu vào và cache, và 1.5x cho đầu ra. Với Standard, đó là $2 đầu vào, $0,10 cho phần cache và $7,50 đầu ra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Xử lý theo khu vực:&lt;/strong&gt; phụ phí 10% ở những nơi có hỗ trợ lưu trú dữ liệu.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Token suy luận (reasoning tokens)&lt;/strong&gt; được tính như đầu ra, nên thiết lập effort sẽ làm thay đổi hạng mục đầu ra của bạn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch và Flex&lt;/strong&gt; được giảm 50% so với Standard. Batch là bất đồng bộ; Flex chạy các request thông thường chậm hơn và có thể trả về lỗi 429.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Các endpoint &lt;code&gt;openai/gpt-6.1-terra&lt;/code&gt; của OpenRouter khớp với những mức giá này: flex $0.50/$2.50, standard $1/$5 và fast $2/$10, với cùng mức giá cao hơn khi vượt 272K. Không có endpoint miễn phí và không có gói API miễn phí. Hướng dẫn của chúng tôi về &lt;a href="https://apidog.com/vi/blog/gpt-6-1-terra-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;liệu GPT-6.1 Terra có miễn phí không&lt;/a&gt; sẽ đề cập đến các lựa chọn gói.&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="Bảng giá GPT-6.1 Terra"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Mức giảm thực tế so với GPT-5.6 Terra
&lt;/h2&gt;

&lt;p&gt;Thông báo của OpenAI gọi Terra là "một bước tiến đáng kể so với GPT-5.6 Terra, với giá API standard thấp hơn 50%." Đây là dòng dõi đằng sau câu nói đó:&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;Đầu vào&lt;/th&gt;
&lt;th&gt;Đầu vào được cache&lt;/th&gt;
&lt;th&gt;Đầu ra&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.6 Terra khi ra mắt (tháng 7 năm 2026)&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 hiện nay&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;Mức giảm so với giá hiện nay&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;Mức giảm so với giá ra mắt&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;Đầu vào đúng bằng một nửa. Mọi thứ khác giảm sâu hơn. Một agent tái sử dụng một prefix lớn được cache và tạo ra nhiều đầu ra sẽ trả ít hơn một nửa đáng kể so với khi dùng GPT-5.6 Terra. &lt;a href="https://apidog.com/vi/blog/gpt-5-6-terra?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Bài viết về thời điểm ra mắt GPT-5.6 Terra&lt;/a&gt; có các mức giá gốc.&lt;/p&gt;

&lt;h2&gt;
  
  
  Terra so với phần còn lại của thị trường
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Đầu vào&lt;/th&gt;
&lt;th&gt;Đầu vào được cache&lt;/th&gt;
&lt;th&gt;Đầu ra&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 (tối đa 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 bằng một nửa GPT-6.1 Sol và &lt;a href="https://apidog.com/vi/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; ở mọi hạng mục, và gấp mười lần GPT-6 Luna cùng Claude Haiku 5.5. Không có model nào khác trong bảng này nằm ở mức $1/$5. Đối thủ cạnh tranh của nó chính là quyết định hạ xuống một model tiết kiệm hay nâng lên một model $2/$10.&lt;/p&gt;

&lt;p&gt;Lưu ý các quy tắc prompt dài khác nhau: Terra và Luna trở nên đắt hơn khi vượt 272K token đầu vào, trong khi Haiku 5.5 chuyển sang mức $0.50/$2.50 khi vượt 100K.&lt;/p&gt;

&lt;h2&gt;
  
  
  Một lần gọi điển hình tốn bao nhiêu
&lt;/h2&gt;

&lt;p&gt;Lấy một bước của agent: một prefix 100.000 token được cache (system prompt, schema công cụ, ngữ cảnh repo), 8.000 token đầu vào mới và 2.000 token đầu ra, đã bao gồm phần suy luận.&lt;/p&gt;

&lt;p&gt;Trên GPT-6.1 Terra Standard:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Đầu vào được cache: 100.000 x $0.05 / 1.000.000 = $0.0050&lt;/li&gt;
&lt;li&gt;Đầu vào mới: 8.000 x $1.00 / 1.000.000 = $0.0080&lt;/li&gt;
&lt;li&gt;Đầu ra: 2.000 x $5.00 / 1.000.000 = $0.0100&lt;/li&gt;
&lt;li&gt;Tổng: $0.0230&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cùng một lần gọi đó trên các model và hạng khác nhau:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model và hạng&lt;/th&gt;
&lt;th&gt;Mỗi lần gọi&lt;/th&gt;
&lt;th&gt;Mỗi 10.000 lần gọi&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 (giá hiện nay)&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, chế độ 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;Trên GPT-5.6 Terra, lần gọi đó tốn $0.020 cho phần cache + $0.016 cho đầu vào mới + $0.024 cho đầu ra = $0.060, vì vậy chuyển sang 6.1 Terra tiết kiệm 62% cho khối lượng công việc này. Chế độ Fast trên Terra tốn bằng mức Standard trên Sol, khiến câu hỏi liệu bạn muốn Terra nhanh hơn hay Sol thông minh hơn trở nên hoàn toàn hợp lý.&lt;/p&gt;

&lt;p&gt;Bảng này giả định cùng số lượng token trên mọi model. Trên thực tế chúng khác nhau: một model suy luận lâu hơn hoặc viết nhiều hơn sẽ tiêu tốn nhiều token đầu ra hơn. Artificial Analysis đo Terra ở mức $0.40 mỗi tác vụ tại effort tối đa trên bộ benchmark của họ, so với $1.40 cho GPT-5.6 Terra — con số này phản ánh cả lượng token sử dụng lẫn giá.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hai đòn bẩy quan trọng nhất
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tỷ lệ cache hit của bạn.&lt;/strong&gt; Nếu không có cache hit, lần gọi ở trên sẽ tính toàn bộ 108.000 token đầu vào ở mức $1: $0.108 cộng $0.010 đầu ra, tổng cộng $0.118. Đó là gấp năm lần chi phí có cache. Việc cache diễn ra tự động với các prompt từ 1.024 token trở lên, nhưng chỉ một prefix ổn định mới được tái sử dụng. Hãy đặt system prompt và schema công cụ lên đầu, còn nội dung thay đổi theo từng request xuống cuối. &lt;a href="https://apidog.com/vi/blog/gpt-6-prompt-caching-90-percent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn cache prompt của GPT-6&lt;/a&gt; của chúng tôi đi sâu hơn vào vấn đề này.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Giữ dưới 272K.&lt;/strong&gt; Ở 280.000 token đầu vào, toàn bộ request sẽ nhảy sang mức giá long-context. Một lần gọi với 280K đầu vào mới và 2K đầu ra tốn $0.56 + $0.015 = $0.575 thay vì mức $0.29 mà giá cơ bản gợi ý. Nếu retrieval đẩy bạn đến gần ranh giới đó, hãy cắt bớt các chunk trước khi vượt qua.&lt;/p&gt;

&lt;p&gt;Sau đó, dùng Batch hoặc Flex cho bất cứ thứ gì có thể chờ được (đánh giá, backfill, tổng hợp hằng đêm) để giảm một nửa phần còn lại. &lt;a href="https://apidog.com/vi/blog/openai-batch-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn OpenAI Batch API&lt;/a&gt; sẽ hướng dẫn chi tiết.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giá các gói ChatGPT
&lt;/h2&gt;

&lt;p&gt;Trong ChatGPT, Terra không được tính theo token. Nó được bao gồm cho người dùng Plus, Pro, Enterprise và Edu trong ChatGPT Work và Codex, và OpenAI nói rằng hạn mức sử dụng của bạn "đi xa hơn" với Terra so với GPT-5.6 Terra, và xa hơn nhiều so với GPT-6.1 Sol hay GPT-6 Astra. Người dùng Free và Go chỉ nhận được GPT-6 Luna trong ứng dụng desktop. Không gói nào trong số này đi kèm API key.&lt;/p&gt;

&lt;h2&gt;
  
  
  Để coding agent của bạn theo dõi chi phí thực bằng Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Phép tính ở trên dùng số lượng token ví dụ. Prompt của bạn quyết định hóa đơn thực tế, và coding agent của bạn có thể đo chúng mỗi khi thay đổi bằng &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;Thiết lập một lần:&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;Sau đó đưa cho agent của bạn một [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create a test case for POST &lt;a href="https://api.openai.com/v1/responses" rel="noopener noreferrer"&gt;https://api.openai.com/v1/responses&lt;/a&gt;&lt;br&gt;
using model gpt-6.1-terra and the prompt in prompts/agent-step.txt. Assert status 200,&lt;br&gt;
usage.input_tokens under 272000, and usage.input_tokens_details.cached_tokens greater&lt;br&gt;
than 0 on the second iteration. Run 2 iterations against the  environment and&lt;br&gt;
report the cost per call at $1 input, $0.05 cached and $5 output per million tokens.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;
Agent kiểm tra schema, tạo &lt;span class="nb"&gt;test &lt;/span&gt;&lt;span class="k"&gt;case&lt;/span&gt; và chạy nó:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&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  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -n 2 -r cli,json&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Hai assertion bảo vệ hai đòn bẩy: một prompt vượt quá 272K hoặc ngừng hit cache sẽ khiến bài test thất bại. Thêm lần chạy vào CI với `-r junit` (xem [hướng dẫn Apidog CLI CI/CD](https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) của chúng tôi) và một thay đổi prompt tốn kém sẽ xuất hiện trong pull request, chứ không phải trên hóa đơn. Để thiết lập trong một agent cụ thể, hãy đọc [Apidog CLI trong Claude Code](https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation).

## Câu hỏi thường gặp

**GPT-6.1 Terra tốn bao nhiêu?** $1 mỗi triệu token đầu vào, $0,05 cho đầu vào được cache và $5 cho đầu ra ở hạng Standard, với prompt tối đa 272K token đầu vào.

**GPT-6.1 Terra có rẻ hơn GPT-5.6 Terra không?** Có. Đầu vào thấp hơn 50% ($1 so với $2), đầu vào được cache thấp hơn 75% ($0.05 so với $0.20) và đầu ra thấp hơn 58% ($5 so với $12) so với giá hiện tại của GPT-5.6 Terra.

**Giá của Terra so với GPT-6.1 Sol thế nào?** Đúng bằng một nửa ở mọi hạng mục. Sol là $2 đầu vào, $0.10 cho cache và $10 đầu ra.

**Chế độ Fast tốn bao nhiêu?** Gấp đôi Standard: $2 đầu vào và $10 đầu ra mỗi triệu token.

**Điều gì xảy ra khi vượt 272K token đầu vào?** Toàn bộ request được tính ở mức 2x cho đầu vào và cache, và 1.5x cho đầu ra: $2, $0.10 và $7.50 mỗi triệu token ở hạng Standard.

## Kết luận

GPT-6.1 Terra là model có năng lực với giá rẻ nhất mà OpenAI bán: bằng một nửa Sol và Sonnet 5.5, và chưa đến một nửa so với Terra mà nó thay thế khi tính cả đầu ra lẫn cache. Hai yếu tố ảnh hưởng nhiều nhất đến hóa đơn của bạn là tỷ lệ cache hit và ranh giới 272K, vì vậy hãy duy trì một bài test cho cả hai. Bắt đầu với [hướng dẫn API GPT-6.1 Terra](https://apidog.com/vi/blog/gpt-6-1-terra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation), và nếu bạn đang cân nhắc giữa các hạng, hãy đọc [GPT-6.1 Terra vs GPT-6.1 Sol](https://apidog.com/vi/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).
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Cách sử dụng API GPT-6.1 Terra</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:37:43 +0000</pubDate>
      <link>https://dev.to/sebbasstian/cach-su-dung-api-gpt-61-terra-1ap1</link>
      <guid>https://dev.to/sebbasstian/cach-su-dung-api-gpt-61-terra-1ap1</guid>
      <description>&lt;p&gt;GPT-6.1 Terra có sẵn trên OpenAI API dưới dạng &lt;code&gt;gpt-6.1-terra&lt;/code&gt;, từ ngày 26 tháng 10 năm 2026. Nó hoạt động trên Responses API, Chat Completions và Batch, có giá $1 mỗi triệu token đầu vào và $5 mỗi triệu token đầu ra, và chấp nhận tối đa 922.000 token đầu vào và 128.000 token đầu ra. Nếu bạn đã gọi GPT-5.6 Terra, việc chuyển đổi hầu như chỉ là thay đổi model một dòng, với một vài cài đặt nên kiểm tra trước.&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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Hướng dẫn này bao gồm việc lấy khóa, yêu cầu đầu tiên của bạn bằng curl, Python và Node, sáu mức reasoning effort, computer use và các công cụ khác, kiểm soát chi phí, và những gì cần kiểm thử khi bạn di chuyển từ &lt;code&gt;gpt-5.6-terra&lt;/code&gt;. Để xem tổng quan về mô hình, hãy xem &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  API hỗ trợ những gì
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tính năng&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 mô hình&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;gpt-6.1-terra&lt;/code&gt; (một snapshot)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Endpoint&lt;/td&gt;
&lt;td&gt;Responses, Chat Completions, Batch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Không hỗ trợ&lt;/td&gt;
&lt;td&gt;Realtime, Live, Assistants, fine-tuning, đầu ra dự đoán&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Đầu vào&lt;/td&gt;
&lt;td&gt;Văn bản và hình ảnh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Đầu ra&lt;/td&gt;
&lt;td&gt;Văn bản&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cửa sổ ngữ cảnh&lt;/td&gt;
&lt;td&gt;1.050.000 token (922.000 đầu vào, 128.000 đầu ra)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mức nỗ lực suy luận&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; (mặc định), &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;Tính năng&lt;/td&gt;
&lt;td&gt;Streaming, đầu ra có cấu trúc, gọi hàm, prompt caching&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Công cụ (chỉ 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;Nguồn: &lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-terra" rel="noopener noreferrer"&gt;trang mô hình GPT-6.1 Terra&lt;/a&gt; của OpenAI. Các công cụ được host cần Responses API, vì vậy hãy dùng nó cho công việc mới.&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"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Bước 1: lấy khóa API
&lt;/h2&gt;

&lt;p&gt;Tạo một khóa trong bảng điều khiển nền t và thêm thanh toán. Không có gói miễn phí cho Terra: gói ChatGPT Plus hoặc Pro cho bạn dùng Terra bên trong ChatGPT Work và Codex, nhưng không cấp khóa API. Hướng dẫn của chúng tôi về &lt;a href="https://apidog.com/vi/blog/gpt-6-1-terra-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;liệu GPT-6.1 Terra có miễn phí không&lt;/a&gt; giải thích sự khác biệt.&lt;/p&gt;

&lt;p&gt;Xuất nó để các ví dụ bên dưới có thể đọc được:&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;Giới hạn tốc độ phụ thuộc vào hạng sử dụng của bạn. Trang mô hình liệt kê 5.000 yêu cầu và 1 triệu token mỗi phút ở hạng Build, 10.000 và 4 triệu ở hạng Launch, và 15.000 và 40 triệu ở hạng Grow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bước 2: gửi yêu cầu đầu tiên
&lt;/h2&gt;

&lt;p&gt;Với curl, gọi 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;Trong Python với SDK chính thức:&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;Trong 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;In &lt;code&gt;usage&lt;/code&gt; ngay từ đầu. Nó cho bạn biết token đầu vào, được cache và đầu ra, và token suy luận được tính như đầu ra.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bước 3: chọn mức nỗ lực suy luận
&lt;/h2&gt;

&lt;p&gt;Terra hỗ trợ sáu mức nỗ lực. Mặc định là &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;Mức nỗ lực&lt;/th&gt;
&lt;th&gt;Dùng cho&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;Phân loại, trích xuất, định dạng; đầu ra tất định&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;Câu trả lời ngắn, gọi công cụ đơn giản, hầu hết công việc kiểu trò chuyện&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;Mặc định; viết mã tổng quát và các bước agent&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;Suy luận nhiều bước khó hơn&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;Cài đặt benchmark; các tác vụ khó nhất, chậm nhất và đắt nhất&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Hai điểm nổi bật.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;none&lt;/code&gt; được hỗ trợ.&lt;/strong&gt; GPT-6.1 Sol đã loại bỏ nó, vì vậy đây là một trong những khác biệt thực tế giữa hai mô hình. Một nhà phát triển trên diễn đàn cộng đồng của OpenAI báo cáo rằng với &lt;code&gt;reasoning.effort: "none"&lt;/code&gt;, Terra chấp nhận lại &lt;code&gt;temperature&lt;/code&gt; và &lt;code&gt;top_p&lt;/code&gt;. Đối với một pipeline dán nhãn hoặc trích xuất dữ liệu với khối lượng lớn, &lt;code&gt;none&lt;/code&gt; cho bạn chi phí thấp nhất mỗi lần gọi và đầu ra có thể lặp lại.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mức nỗ lực thấp cải thiện nhiều nhất.&lt;/strong&gt; Trong bài kiểm tra tính xác thực nội bộ của OpenAI, tỷ lệ lỗi của Terra ở mức nỗ lực thấp giảm từ 53.6% trên GPT-5.6 Terra xuống 16.7%. Artificial Analysis cũng đo được mức cải thiện lớn hơn so với GPT-5.6 Terra ở các mức nỗ lực thấp hơn (7 đến 13 điểm) so với ở mức max (6 điểm). Nếu bạn chạy GPT-5.6 Terra ở &lt;code&gt;high&lt;/code&gt; để có chất lượng chấp nhận được, hãy thử &lt;code&gt;low&lt;/code&gt; hoặc &lt;code&gt;medium&lt;/code&gt; trên 6.1 Terra trước khi cho rằng bạn cần cùng cài đặt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bước 4: sử dụng công cụ, bao gồm computer use
&lt;/h2&gt;

&lt;p&gt;OpenAI quảng bá bản phát hành này xoay quanh "computer use nhanh và mạnh mẽ với mức giá thấp hơn." Computer use, web search, file search và các công cụ được host khác có sẵn trên Responses API. Một lệnh gọi web search trông như sau:&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;Gọi hàm và đầu ra có cấu trúc hoạt động như trên các mô hình GPT-6 khác: định nghĩa schema hàm của bạn trong &lt;code&gt;tools&lt;/code&gt;, hoặc truyền một JSON schema trong cài đặt định dạng văn bản, và xác thực những gì trả về. Để xem sâu hơn về computer use với một ứng dụng thực tế, &lt;a href="https://apidog.com/vi/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;hướng dẫn computer use GPT-6 Astra&lt;/a&gt; của chúng tôi cũng áp dụng cho Terra, với mức giá mỗi token bằng một phần mười của Astra.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bước 5: kiểm soát chi phí
&lt;/h2&gt;

&lt;p&gt;Mức giá của Terra vốn đã thấp, và bốn cài đặt cắt giảm chúng hơn nữa:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prompt caching&lt;/strong&gt; là tự động. Đầu vào được cache có giá $0.05 mỗi triệu so với $1 cho đầu vào mới. Giữ nội dung ổn định (system prompt, schema công cụ, tài liệu tham chiếu) ở đầu prompt. Ghi cache có giá $1.25 mỗi triệu cho thời gian lưu 30 phút, hoặc $2.50 cho 12 giờ. Xem &lt;a href="https://apidog.com/vi/blog/gpt-6-prompt-caching-90-percent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn prompt caching GPT-6&lt;/a&gt; của chúng tôi.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch&lt;/strong&gt; giảm một nửa mọi mức giá cho các tác vụ bất đồng bộ: $0.50 đầu vào, $2.50 đầu ra. &lt;a href="https://apidog.com/vi/blog/openai-batch-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn OpenAI Batch API&lt;/a&gt; của chúng tôi trình bày toàn bộ luồng.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flex&lt;/strong&gt; cho cùng mức giá một nửa trên các yêu cầu thông thường với &lt;code&gt;service_tier: "flex"&lt;/code&gt;, đổi lại phản hồi chậm hơn và đôi khi gặp lỗi 429.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ngưỡng 272K.&lt;/strong&gt; Các prompt trên 272K token đầu vào tính toàn bộ yêu cầu ở mức 2x giá đầu vào và cache, và 1.5x giá đầu ra. Nếu bạn gần chạm, hãy cắt bớt ngữ cảnh truy xuất thay vì vượt qua nó.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Chế độ Fast đi theo hướng ngược lại: gấp 2 lần mức giá Standard ($2 đầu vào, $10 đầu ra) để có phản hồi nhanh hơn. &lt;a href="https://apidog.com/vi/blog/gpt-6-1-terra-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn định giá GPT-6.1 Terra&lt;/a&gt; có mọi mức giá trong một bảng.&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"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Di chuyển từ gpt-5.6-terra
&lt;/h2&gt;

&lt;p&gt;Việc thay đổi ID mô hình chỉ là một dòng. Đây là những điều cần kiểm tra xung quanh nó:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Giá.&lt;/strong&gt; Đầu vào giảm từ $2 xuống $1, đầu vào được cache từ $0.20 xuống $0.05, đầu ra từ $12 xuống $5. Cập nhật mọi bảng điều khiển chi phí hoặc cảnh báo ngân sách hard-code mức giá.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cài đặt mức nỗ lực.&lt;/strong&gt; Kiểm thử lại ở mức nỗ lực thấp hơn. Chất lượng ở &lt;code&gt;low&lt;/code&gt; thay đổi nhiều nhất.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mốc kiến thức.&lt;/strong&gt; Của Terra là ngày 1 tháng 6 năm 2026. Các prompt giả định mốc cũ hơn, hoặc các bài kiểm thử có đáp án mong đợi nhạy cảm với ngày tháng, có thể thay đổi.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Độ dài và định dạng đầu ra.&lt;/strong&gt; Một mô hình mới có thể viết câu trả lời dài hơn hoặc ngắn hơn. Kiểm tra &lt;code&gt;usage.output_tokens&lt;/code&gt; và mọi parser mong đợi định dạng cố định; dùng đầu ra có cấu trúc khi hình dạng quan trọng.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tốc độ.&lt;/strong&gt; OpenAI nói Terra hoàn thành tác vụ nhanh hơn trung bình hơn 3 lần so với Astra và GPT-6.1 Sol. Timeout được tinh chỉnh cho các mô hình chậm hơn thì vẫn ổn, nhưng logic thử lại và polling được xây dựng quanh việc chờ lâu có thể giờ đây gây lãng phí.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Codex.&lt;/strong&gt; Nếu nhóm của bạn dùng Codex, Terra cần Codex CLI 0.159.0 trở lên: &lt;code&gt;codex -m gpt-6.1-terra&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;OpenAI chưa công bố ngày ngừng hỗ trợ cho GPT-5.6 Terra, vì vậy bạn có thể chạy cả hai song song trong khi so sánh.&lt;/p&gt;

&lt;h2&gt;
  
  
  Để coding agent của bạn chứng minh việc di chuyển với Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Các bước 1 đến 6 chính xác là kiểu kiểm tra bạn không nên làm thủ công. Hướng coding agent của bạn đến &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; và nó có thể xây dựng bài kiểm thử, chạy trên cả hai mô hình và cho bạn biết điều gì đã thay đổi.&lt;/p&gt;

&lt;p&gt;Thiết lập một lần:&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;Sau đó đưa cho Claude Code, Codex hoặc Cursor một [REDACTED PROMPT]&lt;br&gt;
In Apidog project , add POST &lt;a href="https://api.openai.com/v1/responses" rel="noopener noreferrer"&gt;https://api.openai.com/v1/responses&lt;/a&gt; as an endpoint.&lt;br&gt;
Create a test case that sends my production prompt with model {{MODEL}} and reasoning&lt;br&gt;
effort low, and asserts: status 200, output_text not empty, output matches our JSON&lt;br&gt;
schema, usage.output_tokens under 3000. Run it with MODEL=gpt-5.6-terra and again with&lt;br&gt;
MODEL=gpt-6.1-terra against the  environment, then compare tokens and failures.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;
Agent đọc từng schema, xác thực payload của nó và chạy &lt;span class="nb"&gt;test &lt;/span&gt;&lt;span class="k"&gt;case&lt;/span&gt; hai lần:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog cli-schema get endpoint-create&lt;br&gt;
apidog endpoint create --project  --file endpoint.json&lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  --env-var "MODEL=gpt-5.6-terra" -r cli,json&lt;br&gt;
apidog run --test-case  --project  -e  --env-var "MODEL=gpt-6.1-terra" -r cli,json&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Giữ khóa OpenAI của bạn trong môi trường Apidog. Khi lượt chạy Terra vượt qua, hãy thêm nó vào CI với `-r junit` để một thay đổi prompt hoặc mô hình sau này không thể phá vỡ hợp đồng một cách âm thầm; [hướng dẫn CI/CD Apidog CLI](https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) của chúng tôi có tệp pipeline, và [Apidog CLI trong Codex](https://apidog.com/vi/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) đề cập đến thiết lập Codex.

## Câu hỏi thường gặp

**ID mô hình của GPT-6.1 Terra là gì?** `gpt-6.1-terra`. Có một snapshot, và nó cũng là mặc định.

**GPT-6.1 Terra có hoạt động với Chat Completions không?** Có. Nó hỗ trợ Responses, Chat Completions và Batch. Các công cụ được host như web search và computer use cần Responses API.

**Tôi có thể đặt temperature trên GPT-6.1 Terra không?** Một báo cáo cộng đồng nói có với `reasoning.effort: "none"`. Ở các mức nỗ lực khác, hãy kiểm tra trang mô hình trước khi gửi cài đặt lấy mẫu.

**GPT-6.1 Terra có hỗ trợ Realtime API không?** Không. Realtime, Live, Assistants và fine-tuning không được hỗ trợ.

**Giới hạn tốc độ của GPT-6.1 Terra là gì?** Nó phụ thuộc vào hạng của bạn: từ 5.000 yêu cầu và 1 triệu token mỗi phút ở hạng Build lên đến 15.000 và 40 triệu ở hạng Grow.

## Bước tiếp theo

Hoán đổi ID mô hình trên một endpoint, kiểm thử lại ở mức nỗ lực thấp hơn, và để agent của bạn so sánh hai lượt chạy bằng [Apidog CLI](https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation). Nếu các con số giữ nguyên, hãy triển khai. Không chắc Terra hay Sol phù hợp với khối lượng công việc của bạn? Đọc [GPT-6.1 Terra so với GPT-6.1 Sol](https://apidog.com/vi/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).
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>GPT-6.1 Terra có miễn phí không? Đây là cách sử dụng rẻ nhất</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:36:41 +0000</pubDate>
      <link>https://dev.to/sebbasstian/gpt-61-terra-co-mien-phi-khong-day-la-cach-su-dung-re-nhat-5b5o</link>
      <guid>https://dev.to/sebbasstian/gpt-61-terra-co-mien-phi-khong-day-la-cach-su-dung-re-nhat-5b5o</guid>
      <description>&lt;p&gt;Không, GPT-6.1 Terra không miễn phí. OpenAI đã phát hành nó vào ngày 26 tháng 10 năm 2026 cho người dùng Plus, Pro, Enterprise và Edu trong ChatGPT Work và Codex, còn các gói Free và Go không nằm trong danh sách đó. Model API &lt;code&gt;gpt-6.1-terra&lt;/code&gt; cũng không có bậc miễn phí: giá tiêu chuẩn là 1 đô-la cho mỗi triệu token đầu vào, 0,05 đô-la cho mỗi triệu token đầu vào được cache và 5 đô-la cho mỗi triệu token đầu ra.&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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Tin tốt là Terra là cách rẻ nhất từ trước đến nay để chạy một model mạnh của OpenAI. Nó chỉ tốn một nửa so với GPT-6.1 Sol, và các tuyến giảm giá của nó đưa chi phí đầu vào xuống còn 0,50 đô-la mỗi triệu token. Hướng dẫn này xếp hạng mọi tuyến theo chi phí, liệt kê những gì không miễn phí, đi qua một ví dụ chi phí thực tế, và chỉ ra lựa chọn 0 đô-la duy nhất trong dải sản phẩm của OpenAI. Về bản thân model, hãy bắt đầu với &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mọi tuyến truy cập GPT-6.1 Terra, được xếp hạng
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tuyến&lt;/th&gt;
&lt;th&gt;Chi phí&lt;/th&gt;
&lt;th&gt;Bạn nhận được gì&lt;/th&gt;
&lt;th&gt;Điều đáng lưu ý&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Lựa chọn thay thế cho gói Free: GPT-6 Luna&lt;/td&gt;
&lt;td&gt;0 đô-la&lt;/td&gt;
&lt;td&gt;Luna, không phải Terra, trong ứng dụng ChatGPT desktop&lt;/td&gt;
&lt;td&gt;Model khác, nhỏ hơn; không có API key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ChatGPT Plus trong Codex hoặc ChatGPT Work&lt;/td&gt;
&lt;td&gt;Một gói đăng ký Plus&lt;/td&gt;
&lt;td&gt;Terra cho các tác vụ lập trình và công việc&lt;/td&gt;
&lt;td&gt;Giới hạn sử dụng theo gói; không có API key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API, Batch hoặc Flex&lt;/td&gt;
&lt;td&gt;0,50 đô-la đầu vào, 0,025 đô-la đầu vào cache, 2,50 đô-la đầu ra&lt;/td&gt;
&lt;td&gt;Một nửa mức giá Standard&lt;/td&gt;
&lt;td&gt;Batch là bất đồng bộ; Flex chậm hơn và có thể trả về lỗi 429&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API, Standard có caching&lt;/td&gt;
&lt;td&gt;1 đô-la đầu vào, 0,05 đô-la đầu vào cache, 5 đô-la đầu ra&lt;/td&gt;
&lt;td&gt;Model từ chính mã của bạn&lt;/td&gt;
&lt;td&gt;Mọi token đều bị tính phí&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;Giống OpenAI: flex 0,50/2,50 đô-la, standard 1/5 đô-la, fast 2/10 đô-la&lt;/td&gt;
&lt;td&gt;Một key dùng chung cho nhiều nhà cung cấp&lt;/td&gt;
&lt;td&gt;Không có endpoint miễn phí&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API, chế độ Fast&lt;/td&gt;
&lt;td&gt;2 đô-la đầu vào, 10 đô-la đầu ra&lt;/td&gt;
&lt;td&gt;Phản hồi nhanh hơn&lt;/td&gt;
&lt;td&gt;Gấp đôi mức giá Standard&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Giá API được tính trên mỗi triệu token cho prompt có tối đa 272K token đầu vào, theo &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;trang giá&lt;/a&gt; của OpenAI và &lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-terra" rel="noopener noreferrer"&gt;trang model GPT-6.1 Terra&lt;/a&gt;. Mức giá của OpenRouter lấy từ danh sách endpoint của nó cho &lt;code&gt;openai/gpt-6.1-terra&lt;/code&gt;, đọc ngày 27 tháng 10 năm 2026.&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="Bảng giá và các tuyến truy cập GPT-6.1 Terra"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT Plus: gói thấp nhất bao gồm Terra
&lt;/h2&gt;

&lt;p&gt;Nếu bạn muốn tự mình dùng Terra, Plus là gói khởi điểm. Thông báo của OpenAI nói GPT-6.1 Terra "đang được triển khai và có sẵn cho tất cả người dùng Plus, Pro, Enterprise và Edu trong ChatGPT Work và Codex."&lt;/p&gt;

&lt;p&gt;&lt;a href="https://learn.chatgpt.com/docs/models" rel="noopener noreferrer"&gt;Tài liệu về các model ChatGPT&lt;/a&gt; của OpenAI liệt kê những bề mặt sau cho Terra: Work và Codex trong ứng dụng desktop, ChatGPT Work trên web, Codex CLI, ChatGPT Credits và quyền truy cập API. Trong Codex, bạn cần CLI 0.159.0 trở lên, và &lt;code&gt;codex -m gpt-6.1-terra&lt;/code&gt; sẽ chọn nó.&lt;/p&gt;

&lt;p&gt;Bạn không trả tiền theo token khi dùng gói, nhưng vẫn có giới hạn sử dụng. Ở đây Terra giúp ích: OpenAI nói hạn mức Work và Codex của bạn "đi xa hơn" với Terra so với GPT-5.6 Terra, và xa hơn nhiều so với GPT-6.1 Sol hay GPT-6 Astra. Nếu bạn chạm giới hạn với Sol, việc chuyển các tác vụ thường ngày sang Terra sẽ kéo dài cùng một gói đăng ký. &lt;a href="https://apidog.com/vi/blog/codex-usage-limits?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn về giới hạn sử dụng Codex&lt;/a&gt; của chúng tôi giải thích cách hạn mức hoạt động, và &lt;a href="https://apidog.com/vi/blog/use-codex-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn Codex miễn phí&lt;/a&gt; đề cập đến các lựa chọn không tốn phí của Codex.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gói ChatGPT không phải là API key
&lt;/h2&gt;

&lt;p&gt;Đây là cái bẫy đằng sau hầu hết các tìm kiếm "GPT miễn phí". Plus hay Pro cho bạn Terra bên trong ChatGPT Work và Codex. Nó không cho bạn API key. Một script, job CI hay agent gửi &lt;code&gt;Authorization: Bearer $OPENAI_API_KEY&lt;/code&gt; đến &lt;code&gt;https://api.openai.com/v1&lt;/code&gt; sẽ trả tiền theo token, bất kể bạn đang dùng gói nào.&lt;/p&gt;

&lt;p&gt;Tuyến duy nhất cho phép mã nguồn tận dụng một gói là Sign in with ChatGPT, cho phép các ứng dụng xây dựng luồng OAuth của nó tính các yêu cầu đủ điều kiện vào hạn mức Plus hoặc Pro của bạn, trong giới hạn bản xem trước. Phần dành cho nhà phát triển nằm trong &lt;a href="https://apidog.com/vi/blog/sign-in-with-chatgpt?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn Sign in with ChatGPT&lt;/a&gt;. Hãy kiểm tra xem một ứng dụng đối tác thực sự chạy model nào trước khi cho rằng đó là Terra.&lt;/p&gt;

&lt;h2&gt;
  
  
  Những tuyến API rẻ nhất: Batch, Flex và cache
&lt;/h2&gt;

&lt;p&gt;Có ba đòn bẩy giúp giảm hóa đơn theo [REDACTED CREDENTIAL] &lt;strong&gt;Batch&lt;/strong&gt; chạy các yêu cầu bất đồng bộ với mức giá bằng một nửa Standard: 0,50 đô-la đầu vào, 0,025 đô-la đầu vào cache, 2,50 đô-la đầu ra. &lt;a href="https://apidog.com/vi/blog/openai-batch-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn Batch API&lt;/a&gt; của chúng tôi đi qua một job từ đầu đến cuối.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Flex&lt;/strong&gt; cũng tính mức giá bằng một nửa trên các yêu cầu thông thường khi bạn đặt &lt;code&gt;service_tier: "flex"&lt;/code&gt;. Phản hồi chậm hơn và bạn có thể gặp &lt;code&gt;429 Resource Unavailable&lt;/code&gt;, nên nó phù hợp với công việc có thể chờ đợi hoặc thử lại.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompt caching&lt;/strong&gt; được bật mặc định. Đầu vào được cache tốn 0,05 đô-la mỗi triệu token, thấp hơn 95% so với đầu vào tiêu chuẩn. Một lần ghi cache tốn 1,25 đô-la mỗi triệu token cho cửa sổ lưu trữ 30 phút, hoặc 2,50 đô-la cho 12 giờ. Hãy giữ phần ổn định của prompt (system prompt, schema công cụ, tài liệu tham chiếu) ở đầu để nó được tái sử dụng. &lt;a href="https://apidog.com/vi/blog/gpt-6-prompt-caching-90-percent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn prompt caching GPT-6&lt;/a&gt; của chúng tôi chỉ cách chạm cache một cách đáng tin cậy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Và hãy giữ dưới 272K token đầu vào. Vượt qua mức đó, toàn bộ yêu cầu sẽ bị tính gấp 2 lần giá đầu vào và cache, và gấp 1,5 lần giá đầu ra.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ví dụ thực tế: một lần gọi agent tốn bao nhiêu
&lt;/h2&gt;

&lt;p&gt;Lấy một bước agent với tiền tố 100.000 token giữ nguyên qua các lần gọi, 8.000 token đầu vào mới và 2.000 token đầu ra, đã bao gồm phần suy luận. Tiền tố đã được cache sẵn.&lt;/p&gt;

&lt;p&gt;Trên Standard với cache hit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Đầu vào cache: 100.000 x 0,05 đô-la / 1.000.000 = 0,0050 đô-la&lt;/li&gt;
&lt;li&gt;Đầu vào mới: 8.000 x 1,00 đô-la / 1.000.000 = 0,0080 đô-la&lt;/li&gt;
&lt;li&gt;Đầu ra: 2.000 x 5,00 đô-la / 1.000.000 = 0,0100 đô-la&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tổng: 0,0230 đô-la mỗi lần gọi&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cùng lần gọi đó trên các tuyến và model khác:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Kịch bản&lt;/th&gt;
&lt;th&gt;Mỗi lần gọi&lt;/th&gt;
&lt;th&gt;1.000 lần gọi&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra, Standard, cache hit&lt;/td&gt;
&lt;td&gt;0,023 đô-la&lt;/td&gt;
&lt;td&gt;23,00 đô-la&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra, Batch hoặc Flex, cache hit&lt;/td&gt;
&lt;td&gt;0,0115 đô-la&lt;/td&gt;
&lt;td&gt;11,50 đô-la&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra, Standard, không cache hit&lt;/td&gt;
&lt;td&gt;0,118 đô-la&lt;/td&gt;
&lt;td&gt;118,00 đô-la&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol, Standard, cache hit&lt;/td&gt;
&lt;td&gt;0,046 đô-la&lt;/td&gt;
&lt;td&gt;46,00 đô-la&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.6 Terra, Standard, cache hit&lt;/td&gt;
&lt;td&gt;0,060 đô-la&lt;/td&gt;
&lt;td&gt;60,00 đô-la&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Dòng không cache tính toàn bộ 108.000 token đầu vào ở mức 1 đô-la: 0,108 đô-la cộng 0,010 đô-la đầu ra. Dòng GPT-5.6 Terra dùng mức hiện tại là 2 đô-la đầu vào, 0,20 đô-la đầu vào cache và 12 đô-la đầu ra: 0,020 + 0,016 + 0,024. Lần gọi đầu tiên ghi tiền tố 100.000 token vào cache sẽ cộng thêm 0,125 đô-la một lần.&lt;/p&gt;

&lt;p&gt;Hai điểm đáng rút ra. Tỷ lệ cache hit của bạn làm hóa đơn thay đổi khoảng năm lần, hơn cả bất kỳ lựa chọn gói nào. Và việc chuyển từ GPT-5.6 Terra sang GPT-6.1 Terra cắt giảm lần gọi này 62%, nhiều hơn con số "thấp hơn 50%" mà OpenAI đưa ra trên tiêu đề, vì đầu ra và đầu vào cache giảm nhiều hơn đầu vào. &lt;a href="https://apidog.com/vi/blog/gpt-6-1-terra-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn giá GPT-6.1 Terra&lt;/a&gt; có đầy đủ bảng giá.&lt;/p&gt;

&lt;h2&gt;
  
  
  Những gì KHÔNG miễn phí
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT Free và Go:&lt;/strong&gt; không có trong danh sách của OpenAI cho Terra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API:&lt;/strong&gt; không có bậc miễn phí và không có model dùng thử miễn phí.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenRouter:&lt;/strong&gt; mọi endpoint &lt;code&gt;openai/gpt-6.1-terra&lt;/code&gt; đều phải trả phí.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chế độ Fast:&lt;/strong&gt; gấp đôi mức giá Standard, 2 đô-la đầu vào và 10 đô-la đầu ra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompt dài:&lt;/strong&gt; bất cứ thứ gì trên 272K token đầu vào đều tốn nhiều hơn, chứ không phải ít hơn.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Lựa chọn thay thế miễn phí: GPT-6 Luna
&lt;/h2&gt;

&lt;p&gt;Nếu bạn cần mức 0 đô-la, tài liệu về các model của OpenAI nói: "Trên các gói Free và Go, hãy chọn GPT-6 Luna (gpt-6-luna) trong ứng dụng desktop khi có sẵn." Go là một gói trả phí, nên tuyến thực sự miễn phí là gói Free trong ứng dụng desktop. Luna là một model khác, nhỏ hơn. Artificial Analysis xếp nó thấp hơn Terra 10 điểm trên Chỉ số Intelligence của họ và cho nó 31 điểm trên Chỉ số Coding Agent, so với 48 điểm của Terra. Một ghế trong gói không cho bạn API key, nên nó không thể vận hành mã nguồn bạn tự viết.&lt;/p&gt;

&lt;p&gt;Trên API, Luna có giá niêm yết là 0,10 đô-la đầu vào và 0,50 đô-la đầu ra, bằng một phần mười mức giá của Terra. Với phân loại và trích xuất khối lượng lớn, nó thường là lựa chọn mua tốt hơn. &lt;a href="https://apidog.com/vi/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;Hướng dẫn GPT-6 Luna miễn phí&lt;/a&gt; của chúng tôi đề cập đến việc thiết lập.&lt;/p&gt;

&lt;h2&gt;
  
  
  Để coding agent của bạn đo chi phí thực tế với Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Ví dụ ở trên dùng các số lượng token tự đặt ra. Những con số thực tế của bạn mới quyết định tuyến nào thắng, và coding agent của bạn có thể lấy chúng cho bạn bằng &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; thay vì bạn phải tự tay gửi các yêu cầu.&lt;/p&gt;

&lt;p&gt;Thiết lập một lần:&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;Sau đó đưa cho agent của bạn một [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create a test case for POST &lt;a href="https://api.openai.com/v1/responses" rel="noopener noreferrer"&gt;https://api.openai.com/v1/responses&lt;/a&gt;&lt;br&gt;
with model gpt-6.1-terra and one of my real prompts. Run it twice with 2 iterations&lt;br&gt;
against the  environment. Assert that the second call returns&lt;br&gt;
usage.input_tokens_details.cached_tokens greater than 0, and report input, cached and&lt;br&gt;
output tokens so I can price the call at $1 / $0.05 / $5 per million.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;
Agent sẽ kiểm tra schema, viết &lt;span class="nb"&gt;test &lt;/span&gt;&lt;span class="k"&gt;case&lt;/span&gt; và chạy nó:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&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  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -n 2 -r cli,json&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Phần hữu ích nằm ở khẳng định về cached-[REDACTED CREDENTIAL] ai đó sửa tiền tố prompt và làm hỏng caching, test sẽ thất bại trước khi hóa đơn phình to. Hãy đặt cùng lệnh `apidog run` đó trong CI với `-r junit`, như trong [hướng dẫn Apidog CLI CI/CD](https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) của chúng tôi, hoặc làm theo phần thiết lập [Apidog CLI trong Claude Code](https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation).

## Câu hỏi thường gặp

**GPT-6.1 Terra có miễn phí trong ChatGPT không?**
Không. Nó có trong ChatGPT Work và Codex dành cho Plus, Pro, Enterprise và Edu. Free và Go không nằm trong danh sách của OpenAI.

**Có API GPT-6.1 Terra miễn phí không?**
Không. Mức giá chính thức rẻ nhất là Batch hoặc Flex: 0,50 đô-la đầu vào, 0,025 đô-la đầu vào cache và 2,50 đô-la đầu ra mỗi triệu token.

**GPT-6.1 Terra có miễn phí trên OpenRouter không?**
Không. Các endpoint của OpenRouter cho `openai/gpt-6.1-terra` khớp với giá của OpenAI, từ 0,50/2,50 đô-la trên flex đến 2/10 đô-la trên fast.

**Tôi có thể dùng gói Plus của mình như một API key không?**
Không. Một gói không phải là API key. Mã nguồn gửi key sẽ trả tiền theo token; chỉ những ứng dụng được xây dựng trên Sign in with ChatGPT mới có thể tính các yêu cầu vào gói của bạn.

**Cách rẻ nhất để dùng GPT-6.1 Terra là gì?**
Với công việc tương tác, là ChatGPT Plus trong Codex hoặc Work. Với mã nguồn, là API với tiền tố ổn định được cache, và Batch hoặc Flex cho bất cứ thứ gì có thể chờ đợi.

## Bước tiếp theo

Nếu bạn dùng Terra bằng tay, Plus trong Codex là điểm khởi đầu và kéo dài được xa hơn Sol. Nếu mã nguồn của bạn gọi nó, hãy tận dụng caching và chuyển những gì có thể chờ đợi sang Batch hoặc Flex. Sau đó để agent của bạn đo chi phí thực tế mỗi lần gọi với [Apidog CLI](https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation). [Hướng dẫn API GPT-6.1 Terra](https://apidog.com/vi/blog/gpt-6-1-terra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) đề cập đến yêu cầu đầu tiên và việc di chuyển từ `gpt-5.6-terra`.

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

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>GPT-6.1 Terra là gì?</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Tue, 27 Oct 2026 04:31:54 +0000</pubDate>
      <link>https://dev.to/sebbasstian/gpt-61-terra-la-gi-92k</link>
      <guid>https://dev.to/sebbasstian/gpt-61-terra-la-gi-92k</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6.1 Terra là gì?
&lt;/h1&gt;

&lt;p&gt;GPT-6.1 Terra là mô hình tầm trung mới của OpenAI, ra mắt ngày 26 tháng 10 năm 2026. Nó thay thế GPT-5.6 Terra, có giá $1 cho mỗi triệu token đầu vào và $5 cho mỗi triệu token đầu ra trên API, và được xây dựng cho việc sử dụng máy tính, hiểu hình ảnh, lập trình và công việc hàng ngày. OpenAI cho biết nó hoàn thành tác vụ nhanh hơn trung bình hơn ba lần so với GPT-6 Astra và GPT-6.1 Sol. ID mô hình API là &lt;code&gt;gpt-6.1-terra&lt;/code&gt;.&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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Đây cũng là Terra đầu tiên kể từ GPT-5.6. Gia đình GPT-6 ra mắt với Astra, Sol và Luna và không có Terra nào cả, vì vậy GPT-6.1 Terra lấp đầy khoảng trống đã để ngỏ suốt một tháng. Hướng dẫn này bao gồm thông số kỹ thuật, lịch sử giá mà không ai khác theo dõi, các benchmark cùng nguồn của chúng, và cách nó so sánh với các mô hình xung quanh. Nếu bạn chỉ muốn biết liệu mình có thể dùng nó mà không phải trả tiền hay không, hãy đọc &lt;a href="https://apidog.com/vi/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 có miễn phí không&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tổng quan về 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;Thông số&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 mô hình API&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;Phát hành&lt;/td&gt;
&lt;td&gt;26 tháng 10 năm 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cửa sổ ngữ cảnh&lt;/td&gt;
&lt;td&gt;1,050,000 token&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Đầu vào tối đa&lt;/td&gt;
&lt;td&gt;922,000 token&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Đầu ra tối đa&lt;/td&gt;
&lt;td&gt;128,000 token&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mốc kiến thức&lt;/td&gt;
&lt;td&gt;1 tháng 6 năm 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Đầu vào / đầu ra&lt;/td&gt;
&lt;td&gt;Văn bản và hình ảnh vào, văn bản ra&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mức độ suy luận&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; (mặc định), &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;Endpoint&lt;/td&gt;
&lt;td&gt;Responses, Chat Completions, Batch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Giá tiêu chuẩn&lt;/td&gt;
&lt;td&gt;$1 đầu vào, $0.05 đầu vào cache, $5 đầu ra mỗi 1M token&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Tất cả số liệu đều từ &lt;a href="https://developers.openai.com/api/docs/models/gpt-6.1-terra" rel="noopener noreferrer"&gt;trang mô hình GPT-6.1 Terra&lt;/a&gt; và &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;trang giá&lt;/a&gt; của OpenAI. Realtime, Live, Assistants và fine-tuning không được hỗ trợ.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vị trí trong danh mục sản phẩm của OpenAI
&lt;/h2&gt;

&lt;p&gt;OpenAI hiện bán bốn hạng, và GPT-6.1 Terra nằm giữa các mô hình cao cấp nhất và mô hình giá rẻ:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mô hình&lt;/th&gt;
&lt;th&gt;Đầu vào&lt;/th&gt;
&lt;th&gt;Đầu vào cache&lt;/th&gt;
&lt;th&gt;Đầu ra&lt;/th&gt;
&lt;th&gt;Vai trò&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;td&gt;Đứng đầu danh mục&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;td&gt;Đa năng mạnh mẽ&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;td&gt;Tầm trung nhanh, rẻ&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;td&gt;Giá rẻ cho khối lượng lớn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Giá được tính trên mỗi triệu token cho prompt lên tới 272K token đầu vào. Terra đúng bằng một nửa &lt;a href="https://apidog.com/vi/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; ở mọi dòng và bằng một phần mười Astra. Lời khuyên của chính OpenAI là giữ GPT-6.1 Sol hoặc GPT-6 Astra cho những tác vụ lập trình khó nhất và nghiên cứu chuyên sâu, và dùng Terra cho phần lớn công việc không cần đến chúng.&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%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Fimage-191.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%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Fimage-191.png" alt="Vị trí GPT-6.1 Terra trong danh mục sản phẩm OpenAI" width="800" height="731"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Lịch sử giá: mức giảm lớn hơn tiêu đề
&lt;/h2&gt;

&lt;p&gt;OpenAI mô tả GPT-6.1 Terra là "một bước tiến đáng kể so với GPT-5.6 Terra, với giá API tiêu chuẩn thấp hơn 50%." Điều đó đúng với đầu vào so với giá GPT-5.6 Terra hiện tại. Nó còn nói giảm nhẹ phần còn lại.&lt;/p&gt;

&lt;p&gt;GPT-5.6 Terra ra mắt vào tháng 7 năm 2026 với giá $2.50 đầu vào và $15 đầu ra. Giá của nó sau đó đã được giảm, và trang giá của OpenAI hiện niêm yết ở mức $2 đầu vào, $0.20 cache và $12 đầu ra. Đây là toàn bộ lịch sử:&lt;/p&gt;

&lt;p&gt;Đầu ra là nơi phần lớn hóa đơn agent đổ vào, và đầu ra giảm 58%, không phải 50%. Đầu vào cache, vốn chiếm phần lớn trong các phiên agent dài, giảm 75%. &lt;a href="https://apidog.com/vi/blog/gpt-6-1-terra-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn định giá GPT-6.1 Terra&lt;/a&gt; của chúng tôi phân tích điều đó nghĩa là gì trên mỗi lần gọi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Có gì mới so với GPT-5.6 Terra
&lt;/h2&gt;

&lt;p&gt;OpenAI định vị bản phát hành này xoay quanh bốn điểm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sử dụng máy tính.&lt;/strong&gt; Khẩu hiệu ra mắt là "sử dụng máy tính nhanh và có năng lực với giá thấp hơn." Terra "hiểu những gì trên màn hình, thực hiện hành động trên các ứng dụng, viết một cách tự nhiên," theo thông báo của OpenAI. Công cụ &lt;code&gt;computer_use&lt;/code&gt; có sẵn trên Responses API, cùng với &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;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; và &lt;code&gt;image_generation&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tốc độ.&lt;/strong&gt; OpenAI cho biết nó "hoàn thành tác vụ nhanh hơn trung bình hơn 3 lần so với cả Astra và GPT-6.1 Sol." Đó là mức trung bình trên bộ tác vụ của OpenAI, không phải chỉ số token mỗi giây, nên hãy đo trên prompt của riêng bạn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ít lỗi thực tế hơn.&lt;/strong&gt; Trong bài kiểm tra tính xác thực đối kháng nội bộ của OpenAI, tỷ lệ lỗi ở mức suy luận thấp giảm từ 53.6% trên GPT-5.6 Terra xuống 16.7%. Ở mức nỗ lực tối đa, nó giảm 18 điểm xuống 4.3%. Đây là bài kiểm tra nội bộ được xây dựng từ các cuộc hội thoại bị gắn cờ, không phải benchmark công khai.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mức &lt;code&gt;none&lt;/code&gt; đã trở lại.&lt;/strong&gt; GPT-6.1 Sol đã loại bỏ mức suy luận &lt;code&gt;none&lt;/code&gt;. Terra hỗ trợ nó, và một nhà phát triển trên diễn đàn cộng đồng củaPT-5.6 Terra | thấp hơn 6.1 Sol 4 điểm, cao hơn Luna 10 điểm | Artificial Analysis |&lt;br&gt;
| Chi phí mỗi tác vụ, nỗ lực tối đa | $0.40 | GPT-5.6 Terra $1.40 | Artificial Analysis |&lt;/p&gt;

&lt;p&gt;Hai nhận xét. Thứ nhất, khoảng cách với GPT-6.1 Sol là có thật nhưng_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) của chúng tôi. Để biết thiết lập dành riêng cho agent, xem &lt;a href="https://apidog.com/vi/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI trong Codex&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  Câu hỏi thường gặp
&lt;/h2&gt;

&lt;p&gt;**GPT6.1 Terra là Terra đầu tiên kể từ GPT-5.6.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cửa sổ ngữ cảnh lớn đến đâu?&lt;/strong&gt; 1,050,000 token, với tối đa 922,000 token đầu vào và 128,000 token đầu ra. Prompt trên 272K token đầu vào được tính giá cao hơn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6.1 Terra có tốt hơn GPT-6.1 Sol không?&lt;/strong&gt; Không, nó rẻ hơn và nhanh hơn. Artificial Analysis cho nó 48 điểm trên Coding Agent Index so với 54 của Sol, và OpenAI vẫn khuyến nghị Sol hoặc Astra cho những tác vụ lập trình khó nhất.&lt;/p&gt;

&lt;p&gt;**GPT-6.1 Terra có trong ChatG Edu. OpenAI chưa liệt kê nó cho Free hoặc Go.&lt;/p&gt;
&lt;h2&gt;
  
  
  Kết luận
&lt;/h2&gt;

&lt;p&gt;GPT-6.1 Terra là lựa chọn cân bằng giá-hiệu năng trong dải sản phẩm hiện tại của OpenAI: bằng một nửa giá GPT-6.1 Sol, chỉ kém vài điểm trên các chỉ số của bên thứ ba, nhanh hơn trên các tác vụ của OpenAI, và ít ảo giác hơn nhiều so với Terra mà nó thay thế. Nếu bạn đang chạy GPT-5.6 Terra hôm nay, đây là một nâng cấp thẳng thắn giúp cắt hóa đơn đầu ra của bạn hơn một nửa. Bắt đầu với &lt;a href="https://apidog.com/vi/blog/gpt-6-1-terra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn API GPT-6.1 Terra&lt;/a&gt;, và để coding agent của bạn chứng minh việc chuyển đổi bằng &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; trước khi bạn đưa nó vào sử dụng.&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>Bảng giá Kimi K3.1 Pro: Chi phí API, cách tính caching và các gói Kimi</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:25:57 +0000</pubDate>
      <link>https://dev.to/sebbasstian/bang-gia-kimi-k31-pro-chi-phi-api-cach-tinh-caching-va-cac-goi-kimi-3mem</link>
      <guid>https://dev.to/sebbasstian/bang-gia-kimi-k31-pro-chi-phi-api-cach-tinh-caching-va-cac-goi-kimi-3mem</guid>
      <description>&lt;p&gt;Giá của Kimi K3.1 Pro trên API là $2.00 cho mỗi 1M token đầu vào và $10.00 cho mỗi 1M token đầu ra, với cache hit ở mức $0.20 cho mỗi 1M. Kimi K3.1 Pro Highspeed có giá đúng gấp đôi: $4.00 đầu vào và $20.00 đầu ra. Không có gói đăng ký và không có phụ phí ngữ cảnh dài trong toàn bộ cửa sổ 1.048.576 token, nhưng mô hình chỉ được mở khóa sau khi nạp tối thiểu $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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Dưới đây: phép tính cache, ví dụ cụ thể, các bậc giá, gói dành cho người dùng và so sánh giá niêm yết. Số liệu lấy từ &lt;a href="https://platform.kimi.ai/docs/pricing/chat" rel="noopener noreferrer"&gt;trang giá API&lt;/a&gt; của Moonshot AI, &lt;a href="https://platform.kimi.ai/docs/guide/context-caching" rel="noopener noreferrer"&gt;hướng dẫn context caching&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;trang giới hạn tốc độ&lt;/a&gt; và &lt;a href="https://www.kimi.ai/membership/pricing" rel="noopener noreferrer"&gt;giá gói thành viên&lt;/a&gt;, đọc ngày 24 tháng 10 năm 2026. Mới làm quen với mô hình? Hãy bắt đầu với &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bảng giá API Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Giá API Kimi K3.1 Pro là trả theo mức sử dụng, tính trên mỗi 1M token, chưa bao gồm thuế. Mỗi mô hình có năm mức giá: đầu vào, đầu ra, cache hit, và mức giá ghi cache cho mỗi trong hai thời gian sống của cache (5 phút và 1 giờ).&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" alt="Bảng giá API Kimi K3.1 Pro"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;K3.1 Pro có giá rẻ hơn K3 một phần ba (xem &lt;a href="https://apidog.com/vi/blog/kimi-k3-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn API Kimi K3&lt;/a&gt; của chúng tôi).&lt;/p&gt;

&lt;h2&gt;
  
  
  Cách tính giá cache của Kimi K3.1 Pro hoạt động
&lt;/h2&gt;

&lt;p&gt;Giá cache của Kimi K3.1 Pro có hai phần. Lần đầu tiên một tiền tố được xử lý, nó được tính như một lần ghi cache. Các yêu cầu sau đó tái sử dụng đúng tiền tố đó trong thời gian sống của cache sẽ được tính như một cache hit ở mức $0.20 cho mỗi 1M, bằng một phần mười giá đầu vào.&lt;/p&gt;

&lt;p&gt;Điều gì quyết định hóa đơn của bạn:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Cache được bật tự động&lt;/strong&gt;, với TTL mặc định là 5 phút.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ghi cache 5 phút có giá bằng giá đầu vào&lt;/strong&gt; ($2.00). Moonshot nói rằng "chi phí ghi đã được bao gồm trong giá đầu vào."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ghi cache 1 giờ có giá gấp đôi&lt;/strong&gt;: $4.00 cho mỗi 1M.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mỗi lần hit sẽ gia hạn TTL&lt;/strong&gt;, vốn được cố định ở lần ghi đầu tiên. Cache chỉ được chia sẻ trong tổ chức của bạn.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Đặt TTL 1 giờ trên Chat Completions hoặc Responses API:&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;Trên Messages API tương thích với Anthropic, hãy dùng &lt;code&gt;"cache_control": {"type": "ephemeral", "ttl": "1h"}&lt;/code&gt; ở cấp cao nhất.&lt;/p&gt;

&lt;h3&gt;
  
  
  5 phút so với 1 giờ: điểm hòa vốn
&lt;/h3&gt;

&lt;p&gt;Lấy một tiền tố 1M token. Ghi cache 1 giờ tốn thêm $2.00 ($4.00 so với $2.00). Mỗi lần hit sau đó tiết kiệm $1.80 so với giá đầu vào đầy đủ ($2.00 trừ $0.20). Hai lần hit tiết kiệm $3.60, đủ bù khoản chênh lệch $2.00.&lt;/p&gt;

&lt;p&gt;Quy tắc: nếu các yêu cầu có thể cách nhau hơn 5 phút và bạn sẽ tái sử dụng tiền tố ít nhất hai lần trong một giờ, hãy chọn 1 giờ. Nếu các yêu cầu đến vài phút một lần, cache 5 phút miễn phí sẽ tự gia hạn liên tục.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ví dụ tính giá Kimi K3.1 Pro cụ thể
&lt;/h2&gt;

&lt;p&gt;Cả hai đều dùng giá niêm yết; hãy thay bằng số token của riêng bạn.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ví dụ 1: một prompt codebase 200K token được tái sử dụng 20 lần trong một giờ
&lt;/h3&gt;

&lt;p&gt;Bạn tải một ảnh chụp repo 200K token (0,2M token) và đặt 20 câu hỏi trong một giờ, một số cách nhau hơn 5 phút. Chỉ tính phía đầu vào:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Thiết lập&lt;/th&gt;
&lt;th&gt;Phép tính&lt;/th&gt;
&lt;th&gt;Chi phí đầu vào&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Không có hit (cache 5 phút liên tục hết hạn)&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;Cache 1 giờ&lt;/td&gt;
&lt;td&gt;ghi 0,2M × $4.00 = $0.80, cộng 19 hit × 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;Cache 5 phút, một câu hỏi mỗi 3 phút&lt;/td&gt;
&lt;td&gt;ghi 0,2M × $2.00 = $0.40, cộng $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;Cache 1 giờ cắt chi phí đầu vào từ $8.00 xuống $1.56, tiết kiệm $6.44 (khoảng 80%). Với 2.000 token đầu ra mỗi câu trả lời, cộng thêm 40.000 × $10.00 cho mỗi 1M = $0.40 vào mỗi hàng.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ví dụ 2: một ứng dụng chat với 1.000 yêu cầu mỗi ngày
&lt;/h3&gt;

&lt;p&gt;Mỗi yêu cầu gửi 2.000 token đầu vào và nhận 500 token đầu ra, với &lt;code&gt;reasoning_effort&lt;/code&gt; ở mức &lt;code&gt;"low"&lt;/code&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Đầu vào: 1.000 × 2.000 = 2M × $2.00 = &lt;strong&gt;$4.00 một ngày&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Đầu ra: 1.000 × 500 = 0,5M × $10.00 = &lt;strong&gt;$5.00 một ngày&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Tổng: &lt;strong&gt;$9.00 một ngày&lt;/strong&gt;, khoảng &lt;strong&gt;$270 một tháng&lt;/strong&gt;, hay $0.009 mỗi yêu cầu&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Giờ hãy biến 1.500 trong số các token đầu vào đó thành một system prompt cố định. Trung bình một yêu cầu mỗi 86 giây nằm gọn trong TTL 5 phút, nên gần như mọi yêu cầu đều hit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Đã cache: 1,5M × $0.20 = $0.30; chưa cache: 0,5M × $2.00 = $1.00&lt;/li&gt;
&lt;li&gt;Tổng mới: $1.30 + $5.00 = &lt;strong&gt;$6.30 một ngày&lt;/strong&gt;, khoảng &lt;strong&gt;$189 một tháng&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Một lưu ý: 1.000 × 2.500 = 2,5M token một ngày vượt mức trần 1,5M mỗi ngày của Tier0, nên bạn sẽ cần Tier1.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giá Kimi K3.1 Pro Highspeed
&lt;/h2&gt;

&lt;p&gt;Giá Kimi K3.1 Pro Highspeed là mức phụ thu cố định gấp 2 lần cho đầu vào, đầu ra và ghi cache, đổi lấy thứ mà Moonshot gọi là "tốc độ gấp 2-3 lần K3.1 Pro." Cache hit vẫn ở mức $0.20.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Ví dụ 2, không cache&lt;/th&gt;
&lt;th&gt;Đầu vào&lt;/th&gt;
&lt;th&gt;Đầu ra&lt;/th&gt;
&lt;th&gt;Tổng mỗi ngày&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;
  
  
  Chi phí reasoning effort, batch và web search
&lt;/h2&gt;

&lt;p&gt;Ba chi tiết mà bảng chưa thể hiện:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Token reasoning được tính vào mức sử dụng của bạn.&lt;/strong&gt; K3.1 Pro luôn suy nghĩ; &lt;code&gt;reasoning_effort&lt;/code&gt; nhận &lt;code&gt;"low"&lt;/code&gt;, &lt;code&gt;"high"&lt;/code&gt; hoặc &lt;code&gt;"max"&lt;/code&gt; (mặc định &lt;code&gt;"max"&lt;/code&gt;), và hạ nó xuống sẽ cắt giảm lượng token sử dụng. Moonshot không nói nguyên văn rằng reasoning được tính theo giá đầu ra [VERIFY]; nếu đúng vậy, 500 token reasoning thêm mỗi yêu cầu sẽ cộng $5.00 một ngày vào Ví dụ 2.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Không có giảm giá batch cho 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; tính giá bằng 60% mức tiêu chuẩn nhưng chỉ hỗ trợ &lt;code&gt;kimi-k2.7-code&lt;/code&gt; và &lt;code&gt;kimi-k2.6&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web search tính phí theo lượt gọi.&lt;/strong&gt; &lt;code&gt;/v1/tools/search&lt;/code&gt; và &lt;code&gt;/v1/tools/fetch&lt;/code&gt; có giá $0.002 mỗi lần, &lt;code&gt;/v1/tools/search_pro&lt;/code&gt; là $0.003, chỉ tính phí khi HTTP 200 với kết quả không rỗng: $2.00 cho mỗi 1.000 lượt tìm kiếm cơ bản. &lt;code&gt;$web_search&lt;/code&gt; kiểu cũ có giá $0.005 cộng token kết quả và hiện không được khuyến nghị (&lt;a href="https://platform.kimi.ai/docs/pricing/websearch" rel="noopener noreferrer"&gt;giá web search&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Các yêu cầu bị ngắt bởi lỗi 429 không bị tính phí.&lt;/p&gt;

&lt;h2&gt;
  
  
  Nạp $1 để mở khóa và các bậc tốc độ API
&lt;/h2&gt;

&lt;p&gt;K3.1 Pro "được mở khóa sau khi nạp tiền thành công (tối thiểu $1)." Khoản $1 đó mua được khoảng 500K token đầu vào hoặc 100K token đầu ra, tương đương khoảng 111 yêu cầu trong Ví dụ 2 ($1 ÷ $0.009). Tổng tiền nạp lũy kế quyết định bậc của bạn:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Bậc&lt;/th&gt;
&lt;th&gt;Nạp lũy kế&lt;/th&gt;
&lt;th&gt;Đồng thời&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;Không giới hạn&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;Không giới hạn&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;Không giới hạn&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;Không giới hạn&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;Không giới hạn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Ở mức nạp lũy kế $5 bạn nhận được voucher $5, khoản này không được tính vào bậc của bạn; liệu voucher có thanh toán được cho K3.1 Pro hay không thì không được nêu rõ [VERIFY]. Để biết các lựa chọn $0, xem &lt;a href="https://apidog.com/vi/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;cách sử dụng Kimi K3.1 Pro miễn phí&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Các gói thành viên Kimi
&lt;/h2&gt;

&lt;p&gt;Các gói thành viên Kimi áp dụng cho ứng dụng Kimi và Kimi Code, không áp dụng cho API. Giá theo tháng:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Gói&lt;/th&gt;
&lt;th&gt;Thanh toán theo năm&lt;/th&gt;
&lt;th&gt;Thanh toán theo tháng&lt;/th&gt;
&lt;th&gt;Tiết kiệm hằng năm&lt;/th&gt;
&lt;th&gt;Ghi chú&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;không áp dụng&lt;/td&gt;
&lt;td&gt;Chat K3.1 Pro, không có 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;Kimi Code với &lt;code&gt;k3.1-pro&lt;/code&gt;
&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;Thêm Highspeed, ngữ cảnh 1M trong Kimi Code&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;Ngữ cảnh lên tới 1M trong chat&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;Ngữ cảnh lên tới 1M trong chat&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Tiết kiệm = (giá tháng trừ giá năm) × 12; với Ultra, $40 × 12 = $480. Số dư và khóa của API, Kimi Code và gói thành viên không thể hoán đổi cho nhau: gói thành viên không chuyển thành số dư API, và số dư API không thể mua gói thành viên.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giá Kimi K3.1 Pro so với Claude Opus 5.5
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro có giá niêm yết bằng một nửa Claude Opus 5.5 ở đầu vào và đầu ra, và ngang bằng Claude Sonnet 5.5 và GPT-6.1 Sol cho tới 272K token đầu vào. Giá niêm yết cho mỗi 1M token, lấy từ &lt;a href="https://claude.com/pricing" rel="noopener noreferrer"&gt;giá Claude&lt;/a&gt; và &lt;a href="https://developers.openai.com/api/docs/pricing" rel="noopener noreferrer"&gt;giá 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;Mô hình&lt;/th&gt;
&lt;th&gt;Đầu vào&lt;/th&gt;
&lt;th&gt;Đầu ra&lt;/th&gt;
&lt;th&gt;Đọc cache&lt;/th&gt;
&lt;th&gt;Ví dụ 2 mỗi ngày&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 (tới 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 (tới 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;Trên 272K token đầu vào, OpenAI niêm yết GPT-6.1 Sol ở mức $4 / $15 và GPT-6 Astra ở mức $20 / $75; K3.1 Pro vẫn giữ nguyên. Với một prompt 500K token cùng 5.000 token đầu ra:&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; (nếu bậc cao hơn áp dụng cho toàn bộ yêu cầu [VERIFY])&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Giá niêm yết không phải chi phí cho mỗi tác vụ: các tokenizer và độ dài reasoning khác nhau. Các benchmark của chính Moonshot so sánh K3.1 Pro với Opus 5.5 và GPT-6 Astra. Xem &lt;a href="https://apidog.com/vi/blog/what-is-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;tổng quan Claude Opus 5.5&lt;/a&gt; của chúng tôi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Xác nhận cache hoạt động với Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Cache chỉ tiết kiệm tiền nếu nó hit. Trước khi mở rộng quy mô, hãy để coding agent của bạn kiểm thử điều đó. &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; cung cấp các lệnh cho Claude Code, Codex, Cursor hoặc OpenCode, và gói Miễn phí của Apidog hỗ trợ tối đa 4 người dùng.&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;Sau đó đưa cho agent của bạn một [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create an environment for &lt;a href="https://api.moonshot.ai/v1" rel="noopener noreferrer"&gt;https://api.moonshot.ai/v1&lt;/a&gt;.&lt;br&gt;
Build a test case for POST /chat/completions with model "kimi-k3.1-pro",&lt;br&gt;
reasoning_effort "low", a long fixed system prompt and a short user message.&lt;br&gt;
Send MOONSHOT_API_KEY as a Bearer [REDACTED]. Assert status 200 and log&lt;br&gt;
usage.prompt_tokens_details.cached_tokens. Validate the payload, run it&lt;br&gt;
3 times and tell me whether cached_tokens rises after the first run.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;
Agent sẽ chạy:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog environment create kimi-prod --project  --base-url &lt;a href="https://api.moonshot.ai/v1" rel="noopener noreferrer"&gt;https://api.moonshot.ai/v1&lt;/a&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  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -n 3 -r cli,json&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Lần lặp đầu tiên sẽ ghi cache; hai lần tiếp theo sẽ báo `cached_tokens` lớn hơn không. Moonshot không nêu độ dài tiền tố tối thiểu có thể cache trên các trang chúng tôi đã đọc [VERIFY], nên hãy giữ system prompt dài. Test case cần một category ID hợp lệ (`apidog test-case category --project &amp;lt;projectId&amp;gt;` sẽ liệt kê chúng). Xem thêm trong [tham chiếu lệnh run](https://apidog.com/vi/blog/apidog-run-command-reference?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) và [Apidog CLI trong Claude Code](https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation).

## 5 quy tắc tiết kiệm chi phí cho Kimi K3.1 Pro

1. **Đặt nội dung ổn định lên trước**: system prompt, định nghĩa công cụ và tài liệu tham chiếu. Không để timestamp hay ID ngẫu nhiên trong tiền tố.
2. **Chọn TTL theo khoảng cách.** Khoảng cách trên 5 phút và tái sử dụng từ hai lần trở lên mỗi giờ: dùng 1 giờ.
3. **Đặt `reasoning_effort` theo từng tác vụ.** Dùng `"low"` cho các lệnh gọi đơn giản.
4. **Chỉ dùng Highspeed khi tốc độ thực sự đáng giá.** Nó nhân đôi mọi mức giá trừ cache hit.
5. **Ghi log các trường cache**: `cached_tokens` và `cache_write_tokens`, cùng `stream_options.include_usage=true` khi streaming.

Để thiết lập yêu cầu, hãy đọc [hướng dẫn API Kimi K3.1 Pro](https://apidog.com/vi/blog/kimi-k3-1-pro-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) và [cách sử dụng Kimi K3.1 Pro](https://apidog.com/vi/blog/how-to-use-kimi-k3-1-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) của chúng tôi.

## Câu hỏi thường gặp

### Kimi K3.1 Pro tốn bao nhiêu cho mỗi 1M token?

$2.00 đầu vào, $10.00 đầu ra và $0.20 cho cache hit. Ghi cache tốn $2.00 (5 phút) hoặc $4.00 (1 giờ).

### Kimi K3.1 Pro có được hưởng giảm giá Batch API không?

Không. Giá batch chỉ áp dụng cho `kimi-k2.7-code` và `kimi-k2.6`.

### Tôi có thể dùng gói thành viên Kimi cho các lệnh gọi API không?

Không. Kimi API, Kimi Code và gói thành viên là những sản phẩm riêng biệt với số dư và khóa riêng.

### Mức tối thiểu để bắt đầu là bao nhiêu?

Nạp $1. Khoản này mở khóa mô hình và đưa bạn vào Tier0: 3 yêu cầu mỗi phút và 1,5M token một ngày.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Hướng dẫn sử dụng Kimi K3.1 Pro</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:23:10 +0000</pubDate>
      <link>https://dev.to/sebbasstian/huong-dan-su-dung-kimi-k31-pro-kom</link>
      <guid>https://dev.to/sebbasstian/huong-dan-su-dung-kimi-k31-pro-kom</guid>
      <description>&lt;h1&gt;
  
  
  Hướng dẫn sử dụng Kimi K3.1 Pro
&lt;/h1&gt;

&lt;p&gt;Đây là cách sử dụng Kimi K3.1 Pro theo bốn cách: trò chuyện với nó trên web hoặc ứng dụng di động Kimi, gọi &lt;code&gt;kimi-k3.1-pro&lt;/code&gt; thông qua API tương thích OpenAI tại &lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt;, chạy nó trong Kimi Code CLI với tư cách thành viên trả phí, hoặc trỏ Codex, Claude Code hay OpenCode đến các endpoint của Moonshot. API sẽ được mở khóa sau khi nạp tối thiểu $1 và có giá $2 cho mỗi triệu token đầu vào và $10 cho mỗi triệu token đầu ra.&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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Moonshot AI phát hành Kimi K3.1 Pro vào ngày 23 tháng 10 năm 2026. Đây là phiên bản được huấn luyện hậu kỳ (post-trained) của Kimi K3 với cùng thiết kế MoE 2.8T tham số (khoảng 104B tham số hoạt động), cửa sổ ngữ cảnh 1.048.576 token, và khả năng suy luận luôn bật. Nếu bạn muốn tìm hiểu bối cảnh trước, hãy đọc &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt;. Nếu bạn muốn không tốn đồng nào, hướng dẫn của chúng tôi về &lt;a href="https://apidog.com/vi/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;cách sử dụng Kimi K3.1 Pro miễn phí&lt;/a&gt; sẽ đề cập đến các cách với chi phí $0. Mọi thông tin dưới đây đều lấy từ &lt;a href="https://www.kimi.ai/blog/kimi-k3-1-pro" rel="noopener noreferrer"&gt;thông báo&lt;/a&gt; của Moonshot, &lt;a href="https://platform.kimi.ai/docs/guide/kimi-k3-1-pro-quickstart" rel="noopener noreferrer"&gt;hướng dẫn nhanh API&lt;/a&gt; và &lt;a href="https://platform.kimi.ai/docs/pricing/chat" rel="noopener noreferrer"&gt;trang giá&lt;/a&gt;, được đọc vào ngày 24 tháng 10 năm 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bạn nên chọn con đường nào để dùng Kimi K3.1 Pro?
&lt;/h2&gt;

&lt;p&gt;Hãy chọn theo những gì bạn đang xây dựng. Chat phù hợp cho các câu hỏi nhanh, API phù hợp cho ứng dụng, Kimi Code phù hợp cho thành viên muốn một agent mà không cần quản lý khóa, và agent của riêng bạn phù hợp cho các nhóm vốn đã làm việc trong Codex hoặc Claude Code.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Con đường&lt;/th&gt;
&lt;th&gt;Phù hợp nhất cho&lt;/th&gt;
&lt;th&gt;Chi phí để bắt đầu&lt;/th&gt;
&lt;th&gt;Những gì bạn cần&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Chat trên web/app Kimi&lt;/td&gt;
&lt;td&gt;Thử prompt, tài liệu, hình ảnh&lt;/td&gt;
&lt;td&gt;Tài khoản miễn phí&lt;/td&gt;
&lt;td&gt;Đăng nhập&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Kimi&lt;/td&gt;
&lt;td&gt;Ứng dụng, script, pipeline&lt;/td&gt;
&lt;td&gt;Nạp tối thiểu $1&lt;/td&gt;
&lt;td&gt;API key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi Code CLI&lt;/td&gt;
&lt;td&gt;Agent lập trình trên terminal&lt;/td&gt;
&lt;td&gt;Thành viên trả phí (Plus trở lên)&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;Quy trình agent hiện có của bạn&lt;/td&gt;
&lt;td&gt;Nạp tối thiểu $1&lt;/td&gt;
&lt;td&gt;API key + cấu hình&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Sử dụng Kimi K3.1 Pro trên web và ứng dụng di động Kimi
&lt;/h2&gt;

&lt;p&gt;Các ứng dụng chat là cách nhanh nhất để bắt đầu. Mở ứng dụng web Kimi hoặc ứng dụng iOS, Android hay HarmonyOS, đăng nhập bằng tài khoản miễn phí, và K3.1 Pro đã là model mặc định trong ô soạn thảo, với mức độ suy luận được đặt ở High.&lt;/p&gt;

&lt;p&gt;Trước khi bạn đăng nhập, ô soạn thảo cũng liệt kê K2.8 Preview và Instant. Việc gửi prompt yêu cầu phải có tài khoản. Moonshot chưa công bố hạn mức tin nhắn K3.1 Pro của gói miễn phí, nên hãy coi chat như một môi trường thử nghiệm, không phải kênh sản xuất.&lt;/p&gt;

&lt;p&gt;Kimi Work desktop 3.1.0 và các phiên bản sau (Windows và Mac chip Apple silicon) cũng chạy được model này. Trên Kimi Business và Enterprise, quản trị viên phải bật nó lên, vì mặc định nó tắt khi ra mắt.&lt;/p&gt;

&lt;h2&gt;
  
  
  API Kimi K3.1 Pro: lệnh gọi đầu tiên bằng Python và cURL
&lt;/h2&gt;

&lt;p&gt;API Kimi K3.1 Pro tương thích với OpenAI, nên SDK &lt;code&gt;openai&lt;/code&gt; tiêu chuẩn vẫn hoạt động khi đổi base URL. Việc thiết lập gồm ba bước:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Nạp tối thiểu $1. K3.1 Pro là model chủ lực và chỉ được mở khóa sau khi nạp tiền thành công.&lt;/li&gt;
&lt;li&gt;Tạo một key trong &lt;a href="https://platform.kimi.ai/console/api-keys" rel="noopener noreferrer"&gt;bảng điều khiển API keys&lt;/a&gt; và xuất nó thành biến &lt;code&gt;MOONSHOT_API_KEY&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Gọi model &lt;code&gt;kimi-k3.1-pro&lt;/code&gt; (hoặc &lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt;) tại &lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Đây là ví dụ Python chính thức của 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="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;Lệnh gọi tương tự bằng 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;Model nhận đầu vào là văn bản, hình ảnh và video (hướng dẫn nhanh có hiển thị các phần &lt;code&gt;image_url&lt;/code&gt; và &lt;code&gt;video_url&lt;/code&gt;) và trả về văn bản. Bạn cũng có thể thử prompt trong &lt;a href="https://platform.kimi.ai/playground" rel="noopener noreferrer"&gt;Playground&lt;/a&gt; trước khi viết code. Đối với các mẫu thời K3 vẫn còn áp dụng được, hãy xem &lt;a href="https://apidog.com/vi/blog/kimi-k3-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn API Kimi K3&lt;/a&gt; của chúng tôi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mức độ suy luận của Kimi K3.1 Pro: low, high hay max
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;reasoning_effort&lt;/code&gt; là một trường yêu cầu ở cấp cao nhất, quy định model suy nghĩ bao nhiêu trước khi trả lời. Nó chấp nhận các giá trị &lt;code&gt;"low"&lt;/code&gt;, &lt;code&gt;"high"&lt;/code&gt; và &lt;code&gt;"max"&lt;/code&gt;, và mặc định là &lt;code&gt;"max"&lt;/code&gt;. Không thể tắt chế độ suy nghĩ. Không có mức &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;Giá trị&lt;/th&gt;
&lt;th&gt;Khi nào nên dùng&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;Phân loại, trích xuất, câu trả lời ngắn khi độ trễ là quan trọng&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;Hầu hết công việc lập trình và phân tích&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;max&lt;/code&gt; (mặc định)&lt;/td&gt;
&lt;td&gt;Các tác vụ dài hạn, gỡ lỗi khó, kế hoạch nhiều bước&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://platform.kimi.ai/docs/guide/use-reasoning-effort" rel="noopener noreferrer"&gt;Hướng dẫn về mức độ suy luận&lt;/a&gt; của Moonshot có đầy đủ tài liệu tham chiếu. Vì bạn trả tiền cho token đầu ra ở mức $10 mỗi triệu token, việc giảm từ &lt;code&gt;max&lt;/code&gt; xuống &lt;code&gt;low&lt;/code&gt; trong các lệnh gọi đơn giản là cách tiết kiệm dễ dàng nhất mà bạn có thể tìm thấy. Hãy bỏ qua &lt;code&gt;temperature&lt;/code&gt; và &lt;code&gt;top_p&lt;/code&gt;: hướng dẫn nhanh liệt kê chúng là cố định ở 1.0 và 0.95.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stream phần suy luận, giữ trạng thái nhiều lượt, nhận JSON trả về
&lt;/h2&gt;

&lt;p&gt;Có ba hành vi của API khiến người dùng bối rối, và mỗi hành vi đều có một quy tắc đơn giản.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Streaming.&lt;/strong&gt; Một phản hồi được stream sẽ gửi các delta &lt;code&gt;reasoning_content&lt;/code&gt; và &lt;code&gt;content&lt;/code&gt; riêng biệt. Hãy hiển thị hoặc ghi log cái thứ nhất, và render cái thứ hai:&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;Nhiều lượt và gọi công cụ.&lt;/strong&gt; Hãy gửi lại toàn bộ tin nhắn của assistant, không chỉ phần &lt;code&gt;content&lt;/code&gt; của nó. Tài liệu của Moonshot nói rõ điều này, và điều đó đặc biệt quan trọng khi có liên quan đến các lệnh gọi công cụ:&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; được hỗ trợ khi bạn cần model gọi một công cụ. Chế độ partial cũng hoạt động: kết thúc messages của bạn bằng một tin nhắn assistant có &lt;code&gt;"partial": true&lt;/code&gt; và model sẽ tiếp tục nó.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Đầu ra có cấu trúc.&lt;/strong&gt; Truyền &lt;code&gt;response_format&lt;/code&gt; với loại &lt;code&gt;json_schema&lt;/code&gt; và &lt;code&gt;strict: true&lt;/code&gt;, sau đó chỉ phân tích cú pháp &lt;code&gt;message.content&lt;/code&gt;. Không bao giờ phân tích cú pháp phần văn bản suy luận.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi Code K3.1 Pro: con đường thành viên
&lt;/h2&gt;

&lt;p&gt;Kimi Code là agent lập trình trên terminal của chính Moonshot, và đây là con đường không cần API key. Thay vào đó, bạn đăng nhập bằng tài khoản Kimi của mình. Đây là quyền lợi của thành viên, nên gói Adagio miễn phí không bao gồm nó.&lt;/p&gt;

&lt;p&gt;Cài đặt và đăng nhập:&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/k chọn K3.1 Pro. Hai ID tương ứng với các cấp gói:

- &lt;span class="sb"&gt;`&lt;/span&gt;k3.1-pro&lt;span class="sb"&gt;`&lt;/span&gt;: Gói Moderato &lt;span class="o"&gt;(&lt;/span&gt;Plus&lt;span class="o"&gt;)&lt;/span&gt; trở lên. Gói Allegretto &lt;span class="o"&gt;(&lt;/span&gt;Pro&lt;span class="o"&gt;)&lt;/span&gt; trở lên mở khóa ngữ cảnh lên tới 1M.
- &lt;span class="sb"&gt;`&lt;/span&gt;k3.1-pro-highspeed&lt;span class="sb"&gt;`&lt;/span&gt;: Gói Allegretto &lt;span class="o"&gt;(&lt;/span&gt;Pro&lt;span class="o"&gt;)&lt;/span&gt; trở lên, sử dụng khoảng gấp 2 lần hạn mức.

Trên trang &lt;span class="o"&gt;[&lt;/span&gt;giá thành viên]&lt;span class="o"&gt;(&lt;/span&gt;https://www.kimi.ai/membership/pricing&lt;span class="o"&gt;)&lt;/span&gt;, gói Plus là &lt;span class="nv"&gt;$15&lt;/span&gt; một tháng khi thanh toán theo năm &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$19&lt;/span&gt; theo tháng&lt;span class="o"&gt;)&lt;/span&gt; và gói Pro là &lt;span class="nv"&gt;$31&lt;/span&gt; theo năm &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$39&lt;/span&gt; theo tháng&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="nb"&gt;.&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;Tài liệu Kimi Code]&lt;span class="o"&gt;(&lt;/span&gt;https://www.kimi.com/code/docs/en/&lt;span class="o"&gt;)&lt;/span&gt; đề cập đến các lệnh, và bài &lt;span class="o"&gt;[&lt;/span&gt;hướng dẫn Kimi Code CLI]&lt;span class="o"&gt;(&lt;/span&gt;https://apidog.com/vi/blog/kimi-code-cli?utm_source&lt;span class="o"&gt;=&lt;/span&gt;dev.to&amp;amp;utm_medium&lt;span class="o"&gt;=&lt;/span&gt;wanda&amp;amp;utm_content&lt;span class="o"&gt;=&lt;/span&gt;n8n-post-automation&lt;span class="o"&gt;)&lt;/span&gt; của chúng tôi đi sâu hơn vào việc sử dụng hàng ngày.

&lt;span class="o"&gt;![](&lt;/span&gt;https://assets.apidog.com/blog-next/2026/10/image-188.png&lt;span class="o"&gt;)&lt;/span&gt;

&lt;span class="c"&gt;## Kimi K3.1 Pro trong Codex&lt;/span&gt;

Codex giao tiếp với Kimi thông qua Responses API, và Moonshot công bố một &lt;span class="o"&gt;[&lt;/span&gt;hướng dẫn Codex chính thức]&lt;span class="o"&gt;(&lt;/span&gt;https://platform.kimi.ai/docs/guide/codex-kimi&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="nb"&gt;.&lt;/span&gt; Thêm đoạn này vào &lt;span class="sb"&gt;`&lt;/span&gt;~/.codex/config.toml&lt;span class="sb"&gt;`&lt;/span&gt;:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
toml&lt;br&gt;
model = "kimi-k3.1-pro"&lt;br&gt;
model_provider = "kimi"&lt;br&gt;
model_context_window = 1048576&lt;/p&gt;

&lt;p&gt;[model_providers.kimi]&lt;br&gt;
name = "Kimi"&lt;br&gt;
base_url = "&lt;a href="https://api.moonshot.ai/v1" rel="noopener noreferrer"&gt;https://api.moonshot.ai/v1&lt;/a&gt;"&lt;br&gt;
env_key = "KIMI_API_KEY"&lt;br&gt;
wire_api = "responses"&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Hãy chú ý tên biến môi trường: Codex đọc `KIMI_API_KEY`, không phải `MOONSHOT_API_KEY`. Xuất key Moonshot của bạn dưới tên đó, rồi khởi động `codex` như bình thường.

## Kimi K3.1 Pro trong Claude Code

Moonshot chạy một endpoint Messages tương thích với Anthropic tại `https://api.moonshot.ai/anthropic`, nên Claude Code hoạt động mà không cần proxy. Đặt các biến vào khối `env` của `~/.claude/settings.json`:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
json&lt;br&gt;
{&lt;br&gt;
  "env": {&lt;br&gt;
    "ANTHROPIC_BASE_URL": "&lt;a href="https://api.moonshot.ai/anthropic" rel="noopener noreferrer"&gt;https://api.moonshot.ai/anthropic&lt;/a&gt;",&lt;br&gt;
    [REDACTED CREDENTIAL]ONSHOT_API_KEY",&lt;br&gt;
    "ANTHROPIC_MODEL": "kimi-k3[1m]"&lt;br&gt;
  }&lt;br&gt;
}&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Alias này là có chủ đích. [Trang khắc phục sự cố](https://platform.kimi.ai/docs/guide/troubleshooting) của Moonshot cho biết các lệnh gọi API trực tiếp và Codex dùng `kimi-k3.1-pro`, trong khi Claude Code dùng alias tương thích `kimi-k3[1m]`. [Hướng dẫn Claude Code](https://platform.kimi.ai/docs/guide/claude-code-kimi) cũng thiết lập các biến model khác, nên hãy sao chép chúng từ đó.

Một điều cần lưu ý: các giá trị cũ trong khối `env` của file settings sẽ ghi đè các biến shell đã export. Nếu Claude Code cứ gọi một model cũ, hãy kiểm tra file đó trước tiên.

## OpenCode

OpenCode không cần file cấu hình. Chạy `opencode auth login`, chọn "Moonshot AI", dán key của bạn, rồi chọn K3.1 Pro từ danh sách model của Moonshot AI. Hướng dẫn OpenCode của Moonshot được viết cho K3, nên hãy kiểm tra và xác nhận rằng model thực sự xuất hiện trong danh sách của bạn.

## Để agent của bạn kiểm thử API Kimi bằng Apidog CLI

Khi Codex hoặc Claude Code đã chạy trên K3.1 Pro, hãy đưa chính phiên làm việc đó vào việc viết các bài kiểm thử hồi quy cho chính API Kimi. Agent của bạn viết và chạy các bài kiểm tra; bạn chỉ viết một prompt. [Apidog CLI](https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) cung cấp cho nó đầu ra JSON có cấu trúc và schema, nên nó không phải đoán hình dạng của payload.

Cài đặt CLI, đăng nhập và thêm skill cho agent:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Sau đó đưa cho agent của bạn một [REDACTED PROMPT]
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;
shell&lt;/p&gt;

&lt;p&gt;Agent sẽ tạo môi trường, đọc schema, xác thực payload của nó, viết test case và chạy nó:&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;Test case cần có một category hợp lệ, và &lt;code&gt;apidog test-case category --project &amp;lt;projectId&amp;gt;&lt;/code&gt; sẽ liệt kê chúng. Một phản hồi 200 với câu trả lời không rỗng cũng chứng minh rằng API đã chấp nhận &lt;code&gt;reasoning_effort&lt;/code&gt;. Thay bằng &lt;code&gt;-r junit&lt;/code&gt; và cùng lần chạy đó sẽ đi thẳng vào CI, như bài &lt;a href="https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn Apidog CLI CI/CD&lt;/a&gt; của chúng tôi đã chỉ ra. Việc thiết lập dành riêng cho agent nằm trong &lt;a href="https://apidog.com/vi/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI trong Codex&lt;/a&gt; và &lt;a href="https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI trong Claude Code&lt;/a&gt;. Gói Free của Apidog hỗ trợ tối đa 4 người dùng.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ghi chú về chi phí Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;API được tính theo mức dùng bao nhiêu trả bấy nhiêu, không có đăng ký thuê bao, và giá chưa bao gồm thuế.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Đầu vào / 1M&lt;/th&gt;
&lt;th&gt;Đầu ra / 1M&lt;/th&gt;
&lt;th&gt;Đầu vào đã cached / 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 rẻ hơn một phần ba so với K3 ở cả đầu vào và đầu ra. Việc cache được thực hiện tự động cho các tiền tố lặp lại, với TTL mặc định là 5 phút, và các lần cache trúng được tính ở mức $0.20. Highspeed chạy nhanh hơn 2-3 lần với giá gấp đôi.&lt;/p&gt;

&lt;p&gt;Khoản nạp tối thiểu $1 của bạn mua được khoảng 500K token đầu vào hoặc 100K token đầu ra. Khi tổng số tiền nạp tích lũy của bạn đạt $5, bạn nhận được voucher $5, nhưng voucher không được tính vào tổng nạp tích lũy, và liệu chúng có áp dụng cho K3.1 Pro hay không thì chưa được nêu rõ. Một tài khoản $1 bắt đầu ở Tier0 trên &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;trang giới hạn&lt;/a&gt;: 1 yêu cầu đồng thời, 3 RPM và 1,5M token mỗi ngày. Tier1 ở mức tích lũy $10 sẽ nâng lên 100 RPM.&lt;/p&gt;

&lt;h2&gt;
  
  
  Câu hỏi thường gặp
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro có mở trọng số không?
&lt;/h3&gt;

&lt;p&gt;Chưa. Moonshot cho biết toàn bộ trọng số model sẽ được phát hành trước ngày 4 tháng 11 năm 2026. Giấy phép vẫn chưa được nêu rõ.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sự khác biệt giữa K3.1 Pro và K3.1 Pro Highspeed là gì?
&lt;/h3&gt;

&lt;p&gt;Cùng một họ model, khác về tốc độ và giá. Highspeed chạy nhanh hơn 2-3 lần và có giá $4/$20 mỗi triệu token so với $2/$10. Trong Kimi Code, nó cần gói Pro và sử dụng khoảng gấp 2 lần hạn mức.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tôi có thể tắt chế độ suy nghĩ trong Kimi K3.1 Pro không?
&lt;/h3&gt;

&lt;p&gt;Không. Chế độ suy nghĩ luôn bật. Hãy đặt &lt;code&gt;reasoning_effort&lt;/code&gt; thành &lt;code&gt;"low"&lt;/code&gt; để giảm token suy luận và độ trễ.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tại sao cuộc trò chuyện nhiều lượt của tôi bị hỏng?
&lt;/h3&gt;

&lt;p&gt;Có thể bạn chỉ gửi lại phần &lt;code&gt;content&lt;/code&gt; của assistant. Hãy thêm toàn bộ đối tượng tin nhắn assistant vào lịch sử của bạn, như tài liệu của Moonshot yêu cầu cho các cuộc trò chuyện nhiều lượt và gọi công cụ.&lt;/p&gt;

&lt;h3&gt;
  
  
  API Kimi có miễn phí không?
&lt;/h3&gt;

&lt;p&gt;Không. K3.1 Pro được mở khóa sau khi nạp tối thiểu $1. Chat miễn phí trên ứng dụng Kimi là lựa chọn $0, được đề cập trong &lt;a href="https://apidog.com/vi/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;hướng dẫn miễn phí&lt;/a&gt; của chúng tôi.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro có hỗ trợ cửa sổ ngữ cảnh 1M không?
&lt;/h3&gt;

&lt;p&gt;Có. API hỗ trợ 1.048.576 token. Trong Kimi Code, ngữ cảnh đầy đủ 1M cần gói Allegretto (Pro) trở lên.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Cách sử dụng Kimi K3.1 Pro miễn phí</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:22:34 +0000</pubDate>
      <link>https://dev.to/sebbasstian/cach-su-dung-kimi-k31-pro-mien-phi-1908</link>
      <guid>https://dev.to/sebbasstian/cach-su-dung-kimi-k31-pro-mien-phi-1908</guid>
      <description>&lt;h1&gt;
  
  
  Cách sử dụng Kimi K3.1 Pro miễn phí
&lt;/h1&gt;

&lt;p&gt;Nếu bạn muốn dùng Kimi K3.1 Pro miễn phí, tính đến ngày 24 tháng 10 năm 2026 chỉ có một cách đã được xác minh với chi phí $0: chat trên web và ứng dụng di động Kimi với tài khoản miễn phí, nơi K3.1 Pro đã là model mặc định. API miễn phí cho Kimi K3.1 Pro không tồn tại. API yêu cầu nạp tối thiểu $1, Kimi Code cần thành viên trả phí, và không có router bên thứ ba nào liệt kê biến thể K3.1 Pro miễn phí.&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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Dưới đây: mọi cách chúng tôi đã kiểm tra, chi phí của từng cách, và cách kéo dài khoản nạp $1. Mọi mức giá và giới hạn dưới đây đều lấy từ chính các trang của Moonshot AI, đọc ngày 24 tháng 10 năm 2026: &lt;a href="https://www.kimi.ai/membership/pricing" rel="noopener noreferrer"&gt;trang giá thành viên&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/pricing/chat" rel="noopener noreferrer"&gt;trang giá API&lt;/a&gt;, &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;trang nạp tiền và giới hạn tốc độ&lt;/a&gt; và &lt;a href="https://www.kimi.ai/blog/kimi-k3-1-pro" rel="noopener noreferrer"&gt;thông báo về K3.1 Pro&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Mới làm quen với model này? Hãy bắt đầu với &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt;, rồi quay lại đây.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro có miễn phí không?
&lt;/h2&gt;

&lt;p&gt;Miễn phí một phần. Kimi K3.1 Pro được chat miễn phí trên web app và ứng dụng di động Kimi theo gói Adagio miễn phí, nơi nó là model mặc định. Nó không miễn phí ở bất kỳ nơi nào khác: API, Kimi Code, OpenRouter và các gateway khác đều tính phí, và trọng số mở vẫn chưa được phát hành.&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"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Đây là những gì chúng tôi thấy vào ngày 24 tháng 10 năm 2026:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Miễn phí:&lt;/strong&gt; chat trên web và ứng dụng Kimi theo gói Adagio ($0).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trả phí:&lt;/strong&gt; Kimi API (nạp tối thiểu $1), Kimi Code (thành viên trả phí), OpenRouter ($2 / $10 mỗi 1M token).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chưa có:&lt;/strong&gt; trọng số mở, mà Moonshot cho biết sẽ phát hành “trước ngày 4 tháng 11”.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nếu bạn đã đọc hướng dẫn trước đây của chúng tôi về &lt;a href="https://apidog.com/vi/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;cách dùng Kimi K3 miễn phí&lt;/a&gt;, hãy lưu ý sự khác biệt. K3.1 Pro là một model riêng biệt, mới hơn, phát hành ngày 23 tháng 10 năm 2026, và các quy tắc truy cập API của nó nghiêm ngặt hơn.&lt;/p&gt;

&lt;h2&gt;
  
  
  So sánh mọi cách truy cập Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Bảng này liệt kê mọi cách chúng tôi đã kiểm tra, chi phí, liệu có phải nạp tiền trước không, và liệu K3.1 Pro có thực sự khả dụng ở đó không.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Cách truy cập&lt;/th&gt;
&lt;th&gt;Chi phí&lt;/th&gt;
&lt;th&gt;Cần thẻ hay nạp tiền&lt;/th&gt;
&lt;th&gt;K3.1 Pro?&lt;/th&gt;
&lt;th&gt;Giới hạn&lt;/th&gt;
&lt;th&gt;Đã xác minh&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Kimi web chat, tài khoản miễn phí (Adagio)&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;Cần đăng nhập; thẻ chưa được xác minh [VERIFY]&lt;/td&gt;
&lt;td&gt;Có, model mặc định&lt;/td&gt;
&lt;td&gt;Hạn mức tin nhắn chưa công bố [VERIFY]&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ứng dụng di động Kimi, tài khoản miễn phí&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;Cần đăng nhập&lt;/td&gt;
&lt;td&gt;Có (được Moonshot liệt kê)&lt;/td&gt;
&lt;td&gt;Cùng hạn mức chưa công bố [VERIFY]&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;$2 đầu vào / $10 đầu ra mỗi 1M&lt;/td&gt;
&lt;td&gt;Có, nạp tối thiểu $1&lt;/td&gt;
&lt;td&gt;Có, sau khi nạp tiền&lt;/td&gt;
&lt;td&gt;Tier0: 3 RPM, 1.5M token/ngày&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;Từ $15/tháng khi thanh toán theo năm (Plus)&lt;/td&gt;
&lt;td&gt;Có, thành viên trả phí&lt;/td&gt;
&lt;td&gt;Có, &lt;code&gt;k3.1-pro&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Hạn mức theo gói&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;$2 / $10 mỗi 1M&lt;/td&gt;
&lt;td&gt;Sử dụng trả phí&lt;/td&gt;
&lt;td&gt;Có, không có biến thể miễn phí&lt;/td&gt;
&lt;td&gt;1,048,576 context&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;Không miễn phí cho K3.1 Pro&lt;/td&gt;
&lt;td&gt;Sử dụng trả phí&lt;/td&gt;
&lt;td&gt;Không có K3.1 Pro miễn phí&lt;/td&gt;
&lt;td&gt;Không có Kimi trong danh sách miễn phí&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;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;Không, chỉ có &lt;code&gt;kimi-k2.6&lt;/code&gt; được liệt kê&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;2026-10-24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tự host trọng số mở&lt;/td&gt;
&lt;td&gt;Chi phí phần cứng&lt;/td&gt;
&lt;td&gt;Không phí giấy phép nếu giấy phép cho phép [VERIFY]&lt;/td&gt;
&lt;td&gt;Chưa có, dự kiến trước ngày 4 tháng 11&lt;/td&gt;
&lt;td&gt;GPU của riêng bạn&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;Chỉ hai hàng đầu tiên là những cách được xác nhận có chi phí $0 để truy cập K3.1 Pro hiện nay.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cách sử dụng Kimi K3.1 Pro miễn phí trên web app
&lt;/h2&gt;

&lt;p&gt;Bạn có thể bắt đầu trong chưa đầy một phút:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Mở &lt;a href="https://www.kimi.ai/" rel="noopener noreferrer"&gt;Kimi&lt;/a&gt; trên trình duyệt, hoặc cài ứng dụng Kimi trên iOS, Android hoặc HarmonyOS.&lt;/li&gt;
&lt;li&gt;Kiểm tra bộ chọn model trong khung soạn thảo. Vào ngày 24 tháng 10, nó hiển thị “K3.1 Pro” là mặc định, với mức độ suy luận (thinking effort) đặt ở “High”. Các tùy chọn khác là K2.8 Preview và Instant.&lt;/li&gt;
&lt;li&gt;Đăng nhập bằng tài khoản miễn phí. Bạn có thể thấy khung soạn thảo khi chưa đăng nhập, nhưng khi gửi prompt sẽ yêu cầu bạn đăng nhập.&lt;/li&gt;
&lt;li&gt;Nhập prompt của bạn và gửi đi.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Không cần API key, không cần chọn gói.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giới hạn của gói miễn phí Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Moonshot không công bố gói miễn phí cho phép bao nhiêu tin nhắn K3.1 Pro. Trang thành viên có liệt kê các giới hạn khác của gói Adagio, nhưng không có số lượng tin nhắn K3.1 Pro. [VERIFY] Hãy coi mọi con số bạn thấy được trích dẫn ở nơi khác là chưa được xác nhận.&lt;/p&gt;

&lt;p&gt;Những gì gói Adagio miễn phí thực sự liệt kê, theo trang thành viên ngày 24 tháng 10:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Giới hạn của Adagio (miễn phí)&lt;/th&gt;
&lt;th&gt;Giá trị&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Giá&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tác vụ agent đồng thời&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tác vụ theo lịch&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dự án&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dung lượng lưu trữ dự án&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;Không bao gồm&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Moonshot chỉ liệt kê context chat 1M token cho gói Max và Ultra, nên chat miễn phí không có được cửa sổ đầy đủ 1,048,576 token. K3.1 Pro Highspeed (“nhanh gấp 2-3 lần K3.1 Pro”) bắt đầu từ gói Pro.&lt;/p&gt;

&lt;h2&gt;
  
  
  Có API miễn phí cho Kimi K3.1 Pro không?
&lt;/h2&gt;

&lt;p&gt;Không. Hướng dẫn nhanh của Moonshot nói thẳng: “Kimi K3.1 Pro là một model flagship: nó được mở khóa sau khi nạp tiền thành công (tối thiểu $1).” Bạn có thể tạo tài khoản và API key mà không cần trả tiền, nhưng các lệnh gọi tới &lt;code&gt;kimi-k3.1-pro&lt;/code&gt; sẽ không hoạt động cho đến khi khoản nạp đầu tiên được thực hiện.&lt;/p&gt;

&lt;p&gt;Có vài chi tiết đáng lưu ý ở đây:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Giới hạn tốc độ phụ thuộc vào khoản nạp của bạn.&lt;/strong&gt; Tổng số tiền nạp quyết định tier của bạn. Theo &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;trang giới hạn&lt;/a&gt; ngày 24 tháng 10, tài khoản $1 nằm ở Tier0: 1 request đồng thời, 3 request mỗi phút, 500,000 token mỗi phút và 1,500,000 token mỗi ngày. Tier1 bắt đầu từ tổng nạp $10 và nâng bạn lên 100 RPM không giới hạn token mỗi ngày.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Voucher $5.&lt;/strong&gt; Khi tổng số tiền nạp của bạn đạt $5, Moonshot sẽ tặng thêm voucher $5. Voucher không được tính vào tổng số tiền nạp của bạn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Voucher và K3.1 Pro.&lt;/strong&gt; Hướng dẫn OpenCode chính thức của Moonshot nói rằng voucher từ xác minh người dùng mới “không thể dùng cho Kimi K3.” Nó không nói liệu quy tắc này có áp dụng cho K3.1 Pro hay không. Đừng tính toán dựa trên voucher cho đến khi bạn xác nhận được trong console của mình. [VERIFY]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Các gateway không thay đổi điều đó: OpenRouter tính cùng mức $2 / $10 và không có biến thể &lt;code&gt;:free&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Để biết toàn bộ cách thiết lập trả phí, bao gồm cấu hình Codex và Claude Code, hãy đọc &lt;a href="https://apidog.com/vi/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;cách sử dụng Kimi K3.1 Pro&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trọng số mở Kimi K3.1 Pro: tải miễn phí, nhưng chạy không miễn phí
&lt;/h2&gt;

&lt;p&gt;Thông báo của Moonshot nói rằng “toàn bộ trọng số model sẽ được phát hành trước ngày 4 tháng 11.” Cho đến lúc đó không có gì để tải. Giấy phép cũng chưa được công bố, nên việc tự host có miễn phí giấy phép hay không vẫn còn bỏ ngỏ. [VERIFY]&lt;/p&gt;

&lt;p&gt;Chi phí lớn hơn là phần cứng. K3.1 Pro chia sẻ cùng thiết kế MoE 2.8T tham số như K3 (khoảng 104B hoạt động), và trọng số K3 có dung lượng 594 GB ở định dạng MXFP4 khi ra mắt vào tháng 7. Bạn sẽ cần một server đa GPU để chứa nó, đây không phải là tài nguyên miễn phí với hầu hết mọi người.&lt;/p&gt;

&lt;p&gt;Hướng dẫn của chúng tôi về &lt;a href="https://apidog.com/vi/blog/run-kimi-k3-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;chạy Kimi K3 cục bộ&lt;/a&gt; cho thấy điều đó đòi hỏi gì với K3.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cách rẻ nhất để dùng Kimi K3.1 Pro: nạp $1
&lt;/h2&gt;

&lt;p&gt;Cách trả phí rẻ nhất là nạp $1 vào Kimi API. Với mức $2 mỗi 1M token đầu vào và $10 mỗi 1M token đầu ra, $1 mua được khoảng 500K token đầu vào hoặc khoảng 100K token đầu ra. Các request thực tế pha trộn cả hai, nên kết quả của bạn nằm giữa hai con số đó.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Đây là bảng giá chính thức từ trang giá, tính trên mỗi 1M [REDACTED CREDENTIAL] Model&lt;/th&gt;
&lt;th&gt;Đầu vào&lt;/th&gt;
&lt;th&gt;Đầu ra&lt;/th&gt;
&lt;th&gt;Đầu vào được cache&lt;/th&gt;
&lt;th&gt;Ghi cache 5 phút&lt;/th&gt;
&lt;th&gt;Ghi cache 1 giờ&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 rẻ hơn K3 một phần ba ở cả đầu vào lẫn đầu ra. Ba thói quen giúp bạn kéo dài đồng tiền hơn nữa:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Tái sử dụng prefix của bạn.&lt;/strong&gt; Cache được tự động cho các prefix lặp lại, với TTL mặc định là 5 phút. Đầu vào được cache có giá $0.20 mỗi 1M, bằng một phần mười mức giá thông thường. Giữ system prompt và context chia sẻ giống hệt nhau ở đầu mỗi request.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Đặt &lt;code&gt;reasoning_effort&lt;/code&gt; thành &lt;code&gt;"low"&lt;/code&gt;.&lt;/strong&gt; K3.1 Pro luôn suy luận, và mặc định là &lt;code&gt;"max"&lt;/code&gt;. &lt;a href="https://platform.kimi.ai/docs/guide/use-reasoning-effort" rel="noopener noreferrer"&gt;Hướng dẫn về reasoning effort&lt;/a&gt; của Moonshot mô tả cài đặt này như một cách cân bằng giữa độ sâu suy luận, độ trễ và lượng token sử dụng. Dùng &lt;code&gt;"low"&lt;/code&gt; cho các tác vụ đơn giản.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dùng model tiêu chuẩn.&lt;/strong&gt; Highspeed tăng gấp đôi giá cả đầu vào lẫn đầu ra.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Một lệnh gọi tối giản với effort thấp, phỏng theo hướng dẫn nhanh của 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;Lấy key của bạn tại &lt;a href="https://platform.kimi.ai/console/api-keys" rel="noopener noreferrer"&gt;console API keys&lt;/a&gt; sau khi nạp tiền.&lt;/p&gt;

&lt;h2&gt;
  
  
  Đừng đốt $1 của bạn vào những request lỗi: hãy kiểm thử với Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Số dư $1 không trụ được nhiều lần thử lại từ một body sai định dạng. Hãy để coding agent của bạn tạo một test case, xác thực nó, và chạy một lần. &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; cung cấp cho Claude Code, Codex, Cursor hoặc OpenCode các lệnh để làm việc đó, và gói Free của Apidog hỗ trợ tối đa 4 người dùng.&lt;/p&gt;

&lt;p&gt;Cài CLI và agent skill:&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;Sau đó đưa cho agent của bạn một [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create an environment for &lt;a href="https://api.moonshot.ai/v1" rel="noopener noreferrer"&gt;https://api.moonshot.ai/v1&lt;/a&gt;.&lt;br&gt;
Build a test case for POST /chat/completions with model "kimi-k3.1-pro",&lt;br&gt;
reasoning_effort "low" and a small max_tokens. Send the key from MOONSHOT_API_KEY&lt;br&gt;
as a Bearer [REDACTED]. Assert status 200 and a non-empty choices[0].message.content.&lt;br&gt;
Validate the payload, then run the case once and summarize the result.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;
Agent đọc schema, xác thực payload, tạo &lt;span class="k"&gt;case&lt;/span&gt; và chạy nó một lần duy nhất:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog environment create kimi-prod --project  --base-url &lt;a href="https://api.moonshot.ai/v1" rel="noopener noreferrer"&gt;https://api.moonshot.ai/v1&lt;/a&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  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -r cli,json&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


`cli-schema validate` bắt được payload sai trước khi bất cứ thứ gì chạm tới endpoint của Moonshot, nên một lỗi đánh máy không tốn gì của bạn. Test case cần một category ID hợp lệ, và `apidog test-case category --project &amp;lt;projectId&amp;gt;` liệt kê chúng. Khi case đã pass, cùng lệnh `apidog run` với `-r junit` có thể đưa vào CI; hướng dẫn [Apidog CLI trong Claude Code](https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) và [CI/CD pipeline](https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) của chúng tôi trình bày chi tiết cả hai.

## Bạn nên chọn cách nào?

Chọn theo thứ bạn đang xây dựng:

- **Chat và thử nghiệm ý tưởng:** chat miễn phí trên web hoặc ứng dụng.
- **Xây dựng app hoặc agent:** API với khoản nạp $1 và `reasoning_effort` ở mức `"low"`.
- **Code cả ngày trên terminal:** thành viên Kimi Code trả phí (xem [hướng dẫn Kimi Code CLI](https://apidog.com/vi/blog/kimi-code-cli?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) của chúng tôi).
- **Phần cứng của riêng bạn:** chờ trọng số và kiểm tra giấy phép.

## Câu hỏi thường gặp

### Tôi có thể dùng Kimi K3.1 Pro miễn phí mà không cần tài khoản không?

Không. Vào ngày 24 tháng 10 năm 2026, chat web Kimi hiển thị K3.1 Pro trong bộ chọn model trước khi đăng nhập, nhưng gửi prompt yêu cầu đăng nhập bằng tài khoản miễn phí.

### Tôi được nhận bao nhiêu tin nhắn Kimi K3.1 Pro miễn phí mỗi ngày?

Moonshot không công bố con số đó. Trang thành viên liệt kê các giới hạn tác vụ, dự án và dung lượng của gói miễn phí, nhưng không có hạn mức tin nhắn K3.1 Pro. [VERIFY]

### API Kimi có gói miễn phí cho K3.1 Pro không?

Không. K3.1 Pro được mở khóa sau khi nạp thành công tối thiểu $1. Với mức $2 / $10 mỗi 1M token, số đó mua được khoảng 500K token đầu vào hoặc 100K token đầu ra.

### Kimi K3.1 Pro có miễn phí trên OpenRouter không?

Không. OpenRouter liệt kê `moonshotai/kimi-k3.1-pro` ở mức $2 đầu vào và $10 đầu ra mỗi 1M token, với context 1,048,576 token và không có biến thể miễn phí, tính đến ngày 24 tháng 10 năm 2026.

### Kimi Code có bao gồm K3.1 Pro trong gói miễn phí không?

Không. Kimi Code là quyền lợi của thành viên trả phí. Model `k3.1-pro` cần gói Plus trở lên, và context 1M đầy đủ trong Kimi Code cần gói Pro trở lên.

### Khi nào tôi có thể tự host Kimi K3.1 Pro?

Moonshot cho biết toàn bộ trọng số sẽ được phát hành trước ngày 4 tháng 11 năm 2026. Giấy phép vẫn chưa được công bố [VERIFY], và bạn vẫn phải trả tiền cho phần cứng: trọng số của K3 có dung lượng 594 GB.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Kimi K3.1 Pro API: Endpoint, gọi công cụ, bộ nhớ đệm và lỗi</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:14:53 +0000</pubDate>
      <link>https://dev.to/sebbasstian/kimi-k31-pro-api-endpoint-goi-cong-cu-bo-nho-dem-va-loi-4h3j</link>
      <guid>https://dev.to/sebbasstian/kimi-k31-pro-api-endpoint-goi-cong-cu-bo-nho-dem-va-loi-4h3j</guid>
      <description>&lt;h1&gt;
  
  
  Kimi K3.1 Pro API: Endpoint, gọi công cụ, bộ nhớ đệm và lỗi
&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%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;p&gt;API Kimi K3.1 Pro chạy tại &lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt; với các model ID &lt;code&gt;kimi-k3.1-pro&lt;/code&gt; và &lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt;. Nó hỗ trợ ba định dạng truyền tải: OpenAI Chat Completions, Responses API và Anthropic Messages, nên các SDK bạn đang dùng vẫn hoạt động chỉ với việc thay đổi base URL. Model sẽ được mở khóa sau khi nạp tối thiểu 1 đô la.&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;Hãy dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Đây là tài liệu tham khảo cho mã production. Đối với lần gọi đầu tiên, streaming và các thiết lập Codex hay Claude Code, hãy đọc &lt;a href="https://apidog.com/vi/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;cách sử dụng Kimi K3.1 Pro&lt;/a&gt;; về chi phí, xem &lt;a href="https://apidog.com/vi/blog/kimi-k3-1-pro-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;bảng giá Kimi K3.1 Pro&lt;/a&gt;. Các thông tin được lấy từ &lt;a href="https://platform.kimi.ai/docs/guide/kimi-k3-1-pro-quickstart" rel="noopener noreferrer"&gt;hướng dẫn nhanh K3.1 Pro&lt;/a&gt; của Moonshot và các tài liệu được liên kết, đọc ngày 24 tháng 10 năm 2026.&lt;/p&gt;

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

&lt;p&gt;Moonshot cung cấp K3.1 Pro thông qua ba bề mặt API. Hãy chọn bề mặt mà thư viện client hoặc agent của bạn đã hỗ trợ; model, key và việc tính phí đều giống nhau trên cả ba.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Bề mặt&lt;/th&gt;
&lt;th&gt;Định dạng&lt;/th&gt;
&lt;th&gt;Endpoint&lt;/th&gt;
&lt;th&gt;Client điển hình&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;SDK &lt;code&gt;openai&lt;/code&gt;, hầu hết các framework&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;SDK Anthropic, Claude Code&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Chúng khác nhau ở cách bạn đặt TTL của cache và nơi thông tin usage được ghi nhận (xem phần caching bên dưới). Đang chuyển từ K3? &lt;a href="https://apidog.com/vi/blog/kimi-k3-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn API Kimi K3&lt;/a&gt; của chúng tôi vẫn còn áp dụng; K3.1 Pro là phiên bản K3 được huấn luyện hậu kỳ với cùng ngữ cảnh 1.048.576 token.&lt;/p&gt;

&lt;h2&gt;
  
  
  API key Kimi K3.1 Pro: mở khóa và kiểm tra quyền truy cập
&lt;/h2&gt;

&lt;p&gt;Bạn cần một tài khoản đã nạp tiền và một key từ đúng sản phẩm. Bốn bước:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Nạp tối thiểu 1 đô la trên nền tảng Kimi API. K3.1 Pro là model chủ lực và chỉ được mở khóa sau khi nạp tiền thành công.&lt;/li&gt;
&lt;li&gt;Tạo một key trong &lt;a href="https://platform.kimi.ai/console/api-keys" rel="noopener noreferrer"&gt;bảng điều khiển API keys&lt;/a&gt; và export nó thành &lt;code&gt;MOONSHOT_API_KEY&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Xác nhận model hiển thị với key đó bằng &lt;code&gt;GET /v1/models&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Gọi &lt;code&gt;kimi-k3.1-pro&lt;/code&gt; từ mã nguồn.
&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;Nếu model không được liệt kê, hãy xử lý điều đó trước. Kimi API, Kimi Code và Kimi Membership là những sản phẩm riêng biệt: key của Kimi Code sẽ không hoạt động trên endpoint API, và membership không trở thành số dư API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Các tham số request quan trọng đối với K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Hầu hết các tham số OpenAI đều hoạt động như bạn mong đợi. Đây là những tham số khác biệt hoặc dễ khiến người dùng nhầm lẫn:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tham số&lt;/th&gt;
&lt;th&gt;Điều cần biết&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;Trường cấp cao nhất: &lt;code&gt;"low"&lt;/code&gt;, &lt;code&gt;"high"&lt;/code&gt; hoặc &lt;code&gt;"max"&lt;/code&gt; (mặc định là &lt;code&gt;"max"&lt;/code&gt;). Suy luận luôn được bật.&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;Đừng gửi nó. K3.1 Pro không hỗ trợ; hãy dùng &lt;code&gt;reasoning_effort&lt;/code&gt; thay thế.&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;Mặc định là 131072. Đầu ra tối đa là 1.048.576 trừ đi số token prompt của bạn.&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;json_schema&lt;/code&gt; với &lt;code&gt;strict: true&lt;/code&gt;. Chỉ phân tích &lt;code&gt;message.content&lt;/code&gt;, không bao giờ phân tích &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;Đặt &lt;code&gt;"partial": true&lt;/code&gt; trên một tin nhắn assistant cuối cùng để tiếp tục từ một tiền tố.&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; buộc phải có ít nhất một lệnh gọi công cụ; &lt;code&gt;"auto"&lt;/code&gt; để model tự quyết định.&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;
&lt;code&gt;{"mode": "implicit", "ttl": "5m" hoặc "1h"}&lt;/code&gt; trên Chat Completions và Responses.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Các token suy luận được tính vào usage của bạn, vì vậy hãy dùng &lt;code&gt;"low"&lt;/code&gt; cho phân loại và trích xuất. Preserved Thinking luôn được bật, nên mọi tin nhắn assistant đều được trả về với &lt;code&gt;reasoning_content&lt;/code&gt; còn nguyên vẹn (&lt;a href="https://platform.kimi.ai/docs/guide/use-thinking-models" rel="noopener noreferrer"&gt;hướng dẫn về các model suy luận&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Gọi công cụ Kimi K3.1 Pro: một vòng lặp hoàn chỉnh bằng Python
&lt;/h2&gt;

&lt;p&gt;Một vòng lặp công cụ production trên K3.1 Pro tuân theo bốn quy tắc từ tài liệu của Moonshot:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buộc gọi công cụ ở lượt đầu tiên bằng &lt;code&gt;tool_choice="required"&lt;/code&gt;, sau đó chuyển sang &lt;code&gt;"auto"&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Thêm toàn bộ tin nhắn assistant, bao gồm cả &lt;code&gt;reasoning_content&lt;/code&gt; và &lt;code&gt;tool_calls&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Gửi một tin nhắn &lt;code&gt;tool&lt;/code&gt; cho mỗi &lt;code&gt;tool_call_id&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Giới hạn số lượt để một model bị rối không thể lặp vô hạn.
&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;Lỗi kinh điển là thêm &lt;code&gt;msg.content&lt;/code&gt; thay vì &lt;code&gt;msg&lt;/code&gt;, điều này làm mất &lt;code&gt;tool_calls&lt;/code&gt; và &lt;code&gt;reasoning_content&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gọi công cụ ở quy mô lớn với search_tools
&lt;/h2&gt;

&lt;p&gt;Khi agent của bạn có hàng chục hoặc hàng trăm công cụ, đừng gửi mọi định nghĩa trong mỗi request. &lt;a href="https://platform.kimi.ai/docs/guide/kimi-k3-tool-calling-best-practice" rel="noopener noreferrer"&gt;Thực hành tốt nhất về gọi công cụ của K3&lt;/a&gt; từ Moonshot khuyến nghị luồng sau:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Khai báo một hàm &lt;code&gt;search_tools&lt;/code&gt; (backend của bạn triển khai nó) cùng một vài công cụ cốt lõi.&lt;/li&gt;
&lt;li&gt;Đặt &lt;code&gt;tool_choice: "required"&lt;/code&gt; ở lượt đầu tiên để model truy xuất trước khi trả lời.&lt;/li&gt;
&lt;li&gt;Chèn các định nghĩa công cụ khớp thông qua một tin nhắn &lt;code&gt;system&lt;/code&gt; mang trường &lt;code&gt;tools&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Để model gọi các công cụ đã nạp ở các lượt sau, với &lt;code&gt;tool_choice&lt;/code&gt; quay lại &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;Các định nghĩa được chèn sử dụng định dạng &lt;code&gt;tools&lt;/code&gt; cấp cao nhất và có hiệu lực từ tin nhắn đó trở đi. Server không lưu giữ chúng, vì vậy hãy giữ tin nhắn đó trong các request sau. Việc thay đổi &lt;code&gt;tool_choice&lt;/code&gt; hay thêm một định nghĩa đều không làm hỏng prefix cache.&lt;/p&gt;

&lt;h2&gt;
  
  
  Đầu vào hình ảnh và video
&lt;/h2&gt;

&lt;p&gt;K3.1 Pro chấp nhận hình ảnh và video cùng với văn bản và trả về văn bản. Hãy đặt &lt;code&gt;content&lt;/code&gt; thành một mảng các phần: một phần &lt;code&gt;image_url&lt;/code&gt; (ví dụ trong hướng dẫn nhanh gửi một data URL base64, và lưu ý rằng URL hình ảnh công khai không được hỗ trợ) hoặc một phần &lt;code&gt;video_url&lt;/code&gt; trỏ đến một tệp đã tải lên với ID &lt;code&gt;ms://&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;Truyền &lt;code&gt;content&lt;/code&gt; làm tin nhắn user, và xóa tệp bằng &lt;code&gt;client.files.delete(video.id)&lt;/code&gt; khi bạn hoàn tất.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cache ngữ cảnh trong mã nguồn
&lt;/h2&gt;

&lt;p&gt;Việc caching diễn ra tự động đối với các tiền tố lặp lại với TTL mặc định là 5 phút. Các lần trúng cache được tính phí 0,20 đô la cho mỗi triệu token so với 2,00 đô la cho đầu vào không được cache, và một lần ghi với TTL 1 giờ tốn 4,00 đô la so với 2,00 đô la cho 5 phút. Với tiền tố 1M token, TTL 1 giờ sẽ hoàn vốn sau hai lần trúng cache.&lt;/p&gt;

&lt;p&gt;Hãy đặt nội dung ổn định lên trước (system prompt, định nghĩa công cụ, tài liệu), nội dung thay đổi ở cuối, và không có timestamp trong tiền tố. Với SDK &lt;code&gt;openai&lt;/code&gt;, truyền TTL qua &lt;code&gt;extra_body&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;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;API Anthropic đặt TTL bằng trường &lt;code&gt;cache_control&lt;/code&gt; cấp cao nhất; các marker bên trong tin nhắn sẽ bị bỏ qua:&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;Việc sử dụng cache hiển thị ở đâu phụ thuộc vào bề mặt:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Bề mặt&lt;/th&gt;
&lt;th&gt;Đọc cache&lt;/th&gt;
&lt;th&gt;Ghi cache&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;Khi streaming Chat Completions, hãy đặt &lt;code&gt;stream_options.include_usage=true&lt;/code&gt; để nhận usage trong chunk cuối cùng. Mỗi lần trúng cache sẽ gia hạn TTL, vốn được cố định ở lần ghi đầu tiên. Quy tắc đầy đủ: &lt;a href="https://platform.kimi.ai/docs/guide/context-caching" rel="noopener noreferrer"&gt;hướng dẫn cache ngữ cảnh&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lỗi API Kimi K3.1 Pro và cách khắc phục
&lt;/h2&gt;

&lt;p&gt;Hầu hết các lỗi rơi vào sáu dạng. Hãy kiểm tra &lt;code&gt;error.type&lt;/code&gt; trên mọi lỗi 429, vì cách khắc phục phụ thuộc vào nó.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Triệu chứng&lt;/th&gt;
&lt;th&gt;Nguyên nhân&lt;/th&gt;
&lt;th&gt;Cách khắc phục&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;401 hoặc 404&lt;/td&gt;
&lt;td&gt;Sai key sản phẩm, không khớp vùng, không có số dư, hoặc sai tên model&lt;/td&gt;
&lt;td&gt;Dùng key Kimi API, kiểm tra số dư, xác nhận model trong &lt;code&gt;GET /v1/models&lt;/code&gt;, xóa các biến môi trường và proxy cũ&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;Năng lực của server&lt;/td&gt;
&lt;td&gt;Chờ theo &lt;code&gt;Retry-After&lt;/code&gt;, backoff, giảm độ đồng thời. Nạp thêm tiền sẽ không giúp ích.&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;Tổ chức của bạn đã chạm giới hạn đồng thời, RPM, TPM hoặc TPD&lt;/td&gt;
&lt;td&gt;Giảm tốc độ hoặc nâng lên tier cao hơn&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;Số dư thấp, tài khoản quá hạn hoặc voucher hết hạn&lt;/td&gt;
&lt;td&gt;Kiểm tra &lt;a href="https://platform.kimi.ai/docs/api/balance" rel="noopener noreferrer"&gt;API số dư&lt;/a&gt; và nạp thêm&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;Đầu ra chạm &lt;code&gt;max_completion_tokens&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Tăng giới hạn hoặc tiếp tục với chế độ partial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cùng một công cụ bị gọi lặp đi lặp lại&lt;/td&gt;
&lt;td&gt;Bố cục tin nhắn bị hỏng&lt;/td&gt;
&lt;td&gt;Thêm tin nhắn nguyên trạng, khớp mọi &lt;code&gt;tool_call_id&lt;/code&gt;, lắp ráp đầy đủ &lt;code&gt;tool_calls&lt;/code&gt; được stream, rồi thêm phát hiện lặp ở phía client&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Hãy chú ý đến việc thử lại. SDK OpenAI mặc định thử lại 2 lần với lỗi kết nối, 408, 409, 429 và 5xx, nên một lệnh gọi có thể biến thành ba request đối với RPM của bạn. Ở tier thấp, hãy giảm &lt;code&gt;max_retries&lt;/code&gt; của client và tự backoff theo &lt;code&gt;error.type&lt;/code&gt;. Các request bị gián đoạn bởi 429 sẽ không bị tính phí.&lt;/p&gt;

&lt;p&gt;Nếu một agent của bên thứ ba thất bại, hãy gọi API trực tiếp với cùng key, endpoint và model. Nếu cách đó hoạt động, thì công cụ chính là vấn đề. Xem &lt;a href="https://platform.kimi.ai/docs/guide/troubleshooting" rel="noopener noreferrer"&gt;trang khắc phục sự cố&lt;/a&gt; và &lt;a href="https://platform.kimi.ai/docs/api/errors" rel="noopener noreferrer"&gt;mã lỗi&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giới hạn tốc độ Kimi K3.1 Pro theo tier
&lt;/h2&gt;

&lt;p&gt;Tổng số tiền nạp tích lũy của bạn quyết định tier của bạn trên &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;trang giới hạn&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;Tier&lt;/th&gt;
&lt;th&gt;Nạp tích lũy&lt;/th&gt;
&lt;th&gt;Độ đồng thời&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 đô la&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;500.000 (1,5M mỗi ngày)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier1&lt;/td&gt;
&lt;td&gt;10 đô la&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 đô la&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 đô la&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 đô la&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 đô la&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 cho phép 3 request mỗi phút, và mỗi lượt của một vòng lặp công cụ là một request. Một lần chạy agent gồm năm lượt đã vượt quá một phút ở tier đó, vì vậy hãy dự trù 10 đô la tích lũy trước khi bạn kiểm thử agent một cách nghiêm túc.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kiểm thử hợp đồng Kimi API với Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Một bài kiểm thử hợp đồng sẽ phát hiện ngày mà vòng lặp công cụ của bạn ngừng nhận lại &lt;code&gt;tool_calls&lt;/code&gt;. Hãy để agent lập trình của bạn xây dựng nó với &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;. Cài đặt và đăng nhập một lần:&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;Sau đó gợi ý cho Claude Code, Codex hoặc bất kỳ agent nào bạn dùng:&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;Agent sẽ đọc schema, xác thực payload của nó và chạy test case:&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;Các test case cần một category hợp lệ; &lt;code&gt;apidog test-case category --project &amp;lt;projectId&amp;gt;&lt;/code&gt; sẽ liệt kê chúng. Khi lần chạy đã đạt, hãy thay &lt;code&gt;-r cli,json&lt;/code&gt; bằng &lt;code&gt;-r junit&lt;/code&gt; cùng &lt;code&gt;--out-dir&lt;/code&gt; và kiểm tra tương tự sẽ gác cổng CI của bạn, như &lt;a href="https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn CI/CD của Apidog CLI&lt;/a&gt; của chúng tôi trình bày. Thiết lập agent nằm trong &lt;a href="https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI trong Claude Code&lt;/a&gt;. Gói Miễn phí của Apidog hỗ trợ tối đa 4 người dùng.&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;
  
  
  Câu hỏi thường gặp
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Base URL cho API Kimi K3.1 Pro là gì?
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt; cho Chat Completions và Responses API, và &lt;code&gt;https://api.moonshot.ai/anthropic&lt;/code&gt; cho Messages API tương thích với Anthropic.&lt;/p&gt;

&lt;h3&gt;
  
  
  API Kimi K3.1 Pro có hỗ trợ tham số &lt;code&gt;thinking&lt;/code&gt; không?
&lt;/h3&gt;

&lt;p&gt;Không. Suy luận luôn được bật. Hãy kiểm soát nó bằng trường &lt;code&gt;reasoning_effort&lt;/code&gt; cấp cao nhất (&lt;code&gt;"low"&lt;/code&gt;, &lt;code&gt;"high"&lt;/code&gt; hoặc &lt;code&gt;"max"&lt;/code&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  Tại sao tôi nhận lỗi 429 ngay sau khi nạp tiền?
&lt;/h3&gt;

&lt;p&gt;Hãy đọc &lt;code&gt;error.type&lt;/code&gt;. &lt;code&gt;engine_overloaded_error&lt;/code&gt; là năng lực của server và việc nạp tiền sẽ không khắc phục được. &lt;code&gt;rate_limit_reached_error&lt;/code&gt; nghĩa là các giới hạn của tier bạn, và Tier0 chỉ cho phép 3 RPM.&lt;/p&gt;

&lt;h3&gt;
  
  
  Làm sao để biết caching có hoạt động không?
&lt;/h3&gt;

&lt;p&gt;Một trường đọc cache khác không trong &lt;code&gt;usage&lt;/code&gt; nghĩa là có trúng cache: &lt;code&gt;prompt_tokens_details.cached_tokens&lt;/code&gt; trên Chat Completions hoặc &lt;code&gt;cache_read_input_tokens&lt;/code&gt; trên Messages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Có tier miễn phí cho API Kimi K3.1 Pro không?
&lt;/h3&gt;

&lt;p&gt;Không. API cần nạp tối thiểu 1 đô la. Chat miễn phí trong ứng dụng Kimi là con đường 0 đô la, được đề cập trong &lt;a href="https://apidog.com/vi/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;cách sử dụng Kimi K3.1 Pro miễn phí&lt;/a&gt;. Để biết thông tin nền về model, xem &lt;a href="https://apidog.com/vi/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 là gì&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Kimi K3.1 Pro là gì? Tìm hiểu chi tiết</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Mon, 26 Oct 2026 03:14:29 +0000</pubDate>
      <link>https://dev.to/sebbasstian/kimi-k31-pro-la-gi-tim-hieu-chi-tiet-eb0</link>
      <guid>https://dev.to/sebbasstian/kimi-k31-pro-la-gi-tim-hieu-chi-tiet-eb0</guid>
      <description>&lt;p&gt;Kimi K3.1 Pro là mô hình flagship mới nhất của Moonshot AI, phát hành ngày 23 tháng 10 năm 2026. Đây là phiên bản được huấn luyện sau của Kimi K3 với cùng thiết kế MoE 2,8T tham số (khoảng 104B hoạt động), cửa sổ ngữ cảnh 1.048.576 token và giá API 2 đô la đầu vào / 10 đô la đầu ra trên 1 triệu token — thấp hơn một phần ba so với K3. Moonshot cho biết toàn bộ trọng số sẽ được phát hành trước ngày 4 tháng 11.&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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Vậy Kimi K3.1 Pro thực tế là gì? Đó là K3 với nhiều huấn luyện sau hơn, nhắm đến lập trình tầm xa, tài chính, script mô hình hóa 3D và ít ảo giác hơn. Sau khi chọn được nó, hướng dẫn từng bước của chúng tôi về &lt;a href="https://apidog.com/vi/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;cách sử dụng Kimi K3.1 Pro&lt;/a&gt; sẽ đưa bạn từ khóa API đến lệnh gọi đầu tiên, còn &lt;a href="https://apidog.com/vi/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;cách sử dụng Kimi K3.1 Pro miễn phí&lt;/a&gt; liệt kê mọi cách làm với $0.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro là gì?
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro là mô hình đầu tiên trong dòng K3.1 của Moonshot AI. Moonshot mô tả nó là "một phiên bản được huấn luyện sau của Kimi K3, với khối lượng tính toán huấn luyện sau lớn hơn đáng kể." Nó đọc văn bản, hình ảnh và video, viết văn bản, luôn suy nghĩ trước khi trả lời, và có sẵn trong các ứng dụng của Kimi, Kimi Code và API Kimi.&lt;/p&gt;

&lt;p&gt;Moonshot gọi nó là "mô hình trọng số mở cấp 3T có năng lực nhất của chúng tôi cho đến nay" — đây là cách định hình của nhà cung cấp. Kiến trúc không thay đổi, nên nếu bạn đã biết K3 qua &lt;a href="https://apidog.com/vi/blog/what-is-kimi-k3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;bài giải thích về Kimi K3&lt;/a&gt; của chúng tôi, bạn đã nắm được phần nền tảng. Huấn luyện sau đã thay đổi hành vi: lập kế hoạch tác vụ dài, sử dụng công cụ và tần suất mô hình bịa đặt thông tin.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thông số Kimi K3.1 Pro trong nháy mắt
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Thông số&lt;/th&gt;
&lt;th&gt;Kimi K3.1 Pro&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Nhà phát triển&lt;/td&gt;
&lt;td&gt;Moonshot AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ngày phát hành&lt;/td&gt;
&lt;td&gt;23 tháng 10 năm 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kiến trúc&lt;/td&gt;
&lt;td&gt;Thiết kế MoE giống K3: tổng 2,8T, khoảng 104B hoạt động&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cửa sổ ngữ cảnh&lt;/td&gt;
&lt;td&gt;1.048.576 token&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Đầu vào&lt;/td&gt;
&lt;td&gt;Văn bản, hình ảnh, video&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Đầu ra&lt;/td&gt;
&lt;td&gt;Văn bản&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Suy nghĩ&lt;/td&gt;
&lt;td&gt;Luôn bật; &lt;code&gt;reasoning_effort&lt;/code&gt; nhận &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;high&lt;/code&gt; hoặc &lt;code&gt;max&lt;/code&gt; (mặc định &lt;code&gt;max&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID mô hình API&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;kimi-k3.1-pro&lt;/code&gt;, &lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Giá API&lt;/td&gt;
&lt;td&gt;2 đô la đầu vào / 10 đô la đầu ra trên 1 triệu token&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trọng số mở&lt;/td&gt;
&lt;td&gt;Được hứa hẹn trước ngày 4 tháng 11 năm 2026; giấy phép chưa được nêu rõ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Kimi K3.1 Pro so với Kimi K3: những gì đã thay đổi
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro giữ nguyên kiến trúc của K3 và thay đổi năm điều:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Nhiều tính toán huấn luyện sau hơn.&lt;/strong&gt; Cùng nền tảng, huấn luyện sau nặng hơn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Giá thấp hơn.&lt;/strong&gt; 2 đô la/10 đô la trên 1 triệu token so với 3 đô la/15 đô la của K3.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ít ảo giác hơn.&lt;/strong&gt; 8,3% so với 23,4% trong bài kiểm tra ảo giác khó nhất của Moonshot có dùng công cụ.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lĩnh vực tập trung mới.&lt;/strong&gt; Tài chính, mô hình hóa 3D và lập trình tầm xa.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Loại bỏ dữ liệu mạng.&lt;/strong&gt; Đã gỡ khỏi huấn luyện trung gian và RL trước khi phát hành trọng số mở.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Mọi mức giá mỗi token giảm một phần ba, bao gồm đầu vào được lưu đệm (từ $0,30 xuống $0,20) và lệnh ghi đệm.&lt;/p&gt;

&lt;p&gt;Trên Kimi Hallu Bench Hard, bài kiểm tra chấm điểm ảo giác ở cấp độ tuyên bố có dùng công cụ, K3 đạt 23,4% còn K3.1 Pro đạt 8,3%. Moonshot nhấn mạnh đây là bài kiểm tra căng thẳng, không phải tỷ lệ lỗi hàng ngày.&lt;/p&gt;

&lt;p&gt;Trên Kimi Code Bench 3.0 Long-horizon nội bộ của Moonshot, K3.1 Pro đạt 61,2% so với 55,95% của K3, với các ví dụ xây dựng trong Unity, Unreal Engine và Godot.&lt;/p&gt;

&lt;p&gt;Tài chính thay đổi nhiều nhất. Trên bộ tài chính nội bộ của Moonshot, Mô hình hóa Tài chính tăng từ 50,4 lên 57,6, Nghiên cứu Tài chính từ 58,8 lên 70,4, và Vận hành Kinh doanh từ 8,9 lên 37 — gấp khoảng 4,2 lần điểm của K3.&lt;/p&gt;

&lt;p&gt;Thay đổi về mạng cố ý đi theo hướng ngược lại. Trên xdev-bench-hard (pass@3), K3.1 Pro đạt 81,0%, trong khi một checkpoint nội bộ không loại bỏ dữ liệu mạng đạt 90,5%; K3 đạt 33,3%. Moonshot cho biết khả năng mạng của K3.1 Pro vẫn thua kém các mô hình độc quyền tiên tiến đã được công khai từ ba tháng trở lên.&lt;/p&gt;

&lt;p&gt;Để xem điểm số của chính K3, hãy đọc &lt;a href="https://apidog.com/vi/blog/kimi-k3-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;phân tích benchmark Kimi K3&lt;/a&gt; của chúng tôi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmark Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Mọi con số trong phần này đến từ thông báo chính thức của Moonshot: do nhà cung cấp tự chạy và chưa được tái tạo độc lập. Đây là cách K3.1 Pro so với Claude Opus 5.5 và GPT-6 Astra ở những nơi Moonshot báo cáo cả ba:&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%2Fvuzbfdzcmpp385gbaswo.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%2Fvuzbfdzcmpp385gbaswo.png" alt="So sánh benchmark của Kimi K3.1 Pro, Claude Opus 5.5 và GPT-6 Astra" width="800" height="1088"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Theo số liệu của Moonshot, K3.1 Pro nằm trong khoảng một điểm so với Opus 5.5 trên Terminal-Bench 4.0 và BenchCAD không công cụ, thua cả hai đối thủ trên BenchCAD có công cụ, và nằm giữa GPT-6 Astra và Opus 5.5 về ảo giác.&lt;/p&gt;

&lt;p&gt;Moonshot báo cáo thêm một vài điểm số mà không có bộ đối thủ đầy đủ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OfficeQA Pro v2:&lt;/strong&gt; 64,4 — mức mà Moonshot gọi là tiên tiến nhất. Họ cũng đưa ra tuyên bố tương tự trên SpreadsheetBench v2 mà không công bố con số.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontier Finance:&lt;/strong&gt; 58,6.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BenchCAD có công cụ:&lt;/strong&gt; Claude Fable 5.1 đạt 92,6 và DeepSeek-V4.1-Flash-1017 đạt 81,6, vì vậy K3.1 Pro nhỉnh hơn Fable ở đó.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;BenchCAD gắn với một tuyên bố thực tế: K3.1 Pro viết script Blender và CAD trực tiếp.&lt;/p&gt;

&lt;p&gt;Để có góc nhìn bên thứ ba, &lt;a href="https://artificialanalysis.ai/models/kimi-k3-1-pro" rel="noopener noreferrer"&gt;trang mô hình Artificial Analysis&lt;/a&gt; chấm K3.1 Pro Chỉ số Thông minh 55, xếp hạng 4 trong 215. Họ đo được 77,1 token đầu ra mỗi giây và thời gian đến token đầu tiên 2,89 giây trên API của Kimi. &lt;a href="https://simonwillison.net/2026/Oct/23/kimi-k31-pro/" rel="noopener noreferrer"&gt;Bài viết của Simon Willison&lt;/a&gt; lưu ý rằng Artificial Analysis đặt Opus 5.5 ở mức 58 và Claude Fable 5.1, GPT-6 Astra, Gemini 4 Argon ở mức 53. Nếu bạn đang cân nhắc mô hình flagship của Anthropic, &lt;a href="https://apidog.com/vi/blog/what-is-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn Claude Opus 5.5&lt;/a&gt; của chúng tôi sẽ đề cập.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giá Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro có giá 2 đô la trên 1 triệu token đầu vào và 10 đô la trên 1 triệu token đầu ra trên API Kimi, trả theo mức sử dụng, trước thuế. Đầu vào được lưu đệm có giá $0,20. Bạn mở khóa nó bằng cách nạp tối thiểu $1. Đây là bảng đầy đủ từ &lt;a href="https://platform.kimi.ai/docs/pricing/chat" rel="noopener noreferrer"&gt;trang giá chính thức&lt;/a&gt;, đọc ngày 24 tháng 10 năm 2026:&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%2Fghu774qqujk7yf2a9n9k.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%2Fghu774qqujk7yf2a9n9k.png" alt="Bảng giá API Kimi K3.1 Pro" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ba quy tắc định hình hóa đơn của bạn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bộ nhớ đệm tự động&lt;/strong&gt; cho các tiền tố lặp lại, với TTL mặc định 5 phút. Lần truy cập đệm chỉ tính theo mức giá đệm.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mở khóa flagship.&lt;/strong&gt; &lt;a href="https://platform.kimi.ai/docs/guide/kimi-k3-1-pro-quickstart" rel="noopener noreferrer"&gt;Hướng dẫn nhanh&lt;/a&gt; của Moonshot nói rằng K3.1 Pro "được mở khóa sau khi nạp tiền thành công (tối thiểu $1)." Tổng số tiền nạp của bạn cũng thiết lập cấp bậc và &lt;a href="https://platform.kimi.ai/docs/pricing/limits" rel="noopener noreferrer"&gt;giới hạn tốc độ&lt;/a&gt; của bạn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phiếu quà tặng.&lt;/strong&gt; Khi tổng nạp đạt $5, bạn nhận được phiếu quà tặng $5. Liệu phiếu quà tặng có thể dùng để thanh toán cho K3.1 Pro hay không thì chưa được nêu rõ.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Với mức $2/$10, khoản nạp $1 mua được khoảng 500K token đầu vào hoặc 100K token đầu ra. OpenRouter liệt kê &lt;code&gt;moonshotai/kimi-k3.1-pro&lt;/code&gt; ở cùng mức $2/$10 không có biến thể miễn phí, và Vercel AI Gateway khớp với mức giá đó.&lt;/p&gt;

&lt;p&gt;Trong các ứng dụng của Kimi, gói Adagio miễn phí hiển thị K3.1 Pro là mô hình trò chuyện mặc định; hạn ngạch tin nhắn của gói miễn phí không được công bố. Kimi Code cần thành viên trả phí — &lt;a href="https://www.kimi.ai/membership/pricing" rel="noopener noreferrer"&gt;trang giá thành viên&lt;/a&gt; bắt đầu từ Plus với $15 một tháng thanh toán hàng năm.&lt;/p&gt;

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

&lt;p&gt;Kimi K3.1 Pro Highspeed là mô hình đồng hành nhanh hơn mà Moonshot nói chạy ở "tốc độ gấp 2-3 lần K3.1 Pro." Nó có giá gấp đôi trên API: $4 đầu vào và $20 đầu ra trên 1 triệu token, với cùng mức $0,20 cho đầu vào được lưu đệm. ID mô hình API là &lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Chọn Highspeed khi độ trễ là nút thắt cổ chai, chẳng hạn như lập trình tương tác hoặc các tác nhân chuỗi nhiều lệnh gọi ngắn. Dùng mô hình tiêu chuẩn cho công việc theo lô và tài liệu dài.&lt;/p&gt;

&lt;p&gt;Trong Kimi Code, &lt;code&gt;k3.1-pro-highspeed&lt;/code&gt; cần gói Allegretto/Pro ($31 một tháng thanh toán hàng năm) trở lên và tiêu thụ khoảng gấp đôi hạn ngạch. &lt;a href="https://apidog.com/vi/blog/kimi-code-cli?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn Kimi Code CLI&lt;/a&gt; của chúng tôi sẽ hướng dẫn chi tiết về công cụ này.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trọng số mở Kimi K3.1 Pro
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro chưa phải là trọng số mở. Thông báo của Moonshot nói rằng "toàn bộ trọng số mô hình sẽ được phát hành trước ngày 4 tháng 11" năm 2026. Giấy phép chưa được nêu rõ, nên bạn chưa thể biết tự lưu trữ thương mại có được phép hay không.&lt;/p&gt;

&lt;p&gt;Trọng số của K3 được phát hành ở 594 GB trong định dạng MXFP4, và K3.1 Pro sử dụng cùng kiến trúc, nên hãy mong đợi dung lượng tương tự. Hướng dẫn của chúng tôi về &lt;a href="https://apidog.com/vi/blog/run-kimi-k3-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;chạy Kimi K3 cục bộ&lt;/a&gt; cho thấy thực tế cần những gì.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ai nên chọn Kimi K3.1 Pro?
&lt;/h2&gt;

&lt;p&gt;Kimi K3.1 Pro phù hợp nhất với những nhóm sau:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Các nhóm đã dùng API K3.&lt;/strong&gt; Cùng kiến trúc, rẻ hơn một phần ba, ít ảo giác hơn trong các bài kiểm tra của Moonshot. Chuyển đổi chỉ là thay đổi ID mô hình.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tác nhân lập trình tầm xa.&lt;/strong&gt; Cửa sổ ngữ cảnh 1M và Terminal-Bench 4.0 gần với Opus 5.5 theo số liệu nhà cung cấp.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Công việc tài chính và bảng tính.&lt;/strong&gt; Mức tăng nội bộ lớn nhất và tuyên bố OfficeQA Pro v2 nằm ở đây.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quy trình 3D và trò chơi.&lt;/strong&gt; Script Blender và CAD, cùng với các bản dựng Unity, Unreal Engine và Godot.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Các nhóm muốn tự lưu trữ sau này.&lt;/strong&gt; Trọng số được hứa hẹn trước ngày 4 tháng 11.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hãy tìm nơi khác nếu bạn cần tỷ lệ ảo giác thấp nhất trên biểu đồ của chính Moonshot (GPT-6 Astra đạt điểm thấp hơn), hoặc nếu nhóm bảo mật của bạn cần hỗ trợ bảo mật tấn công mạnh mẽ — điều mà Moonshot cố tình hạn chế. Không có tùy chọn không lưu trữ dữ liệu cho khách hàng API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kiểm thử API Kimi K3.1 Pro với Apidog CLI và tác nhân lập trình của bạn
&lt;/h2&gt;

&lt;p&gt;API Kimi tương thích với OpenAI tại &lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt;, nên kiểm thử hồi quy rất dễ thực hiện. Đừng kiểm tra phản hồi bằng tay sau mỗi thay đổi: hãy để tác nhân lập trình của bạn điều khiển &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;Cài đặt CLI, đăng nhập và thêm kỹ năng cho tác nhân:&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;Hoặc nói với tác nhân của bạn: "Đọc &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&lt;/a&gt; và thiết lập Apidog CLI."&lt;/p&gt;

&lt;p&gt;Sau đó đưa cho tác nhân của bạn một lời nhắc:&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.
Create a test case for POST /chat/completions with model "kimi-k3.1-pro",
reasoning_effort "high", and a Bearer [REDACTED] from MOONSHOT_API_KEY. Assert status 200,
a non-empty choices[0].message.content, and a model field that contains "kimi-k3.1-pro".
Run it and summarize any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tác nhân tạo môi trường, đọc lược đồ ca kiểm thử, xác thực tải trọng của nó, viết ca kiểm thử và chạy:&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;Các ca kiểm thử cần một danh mục hợp lệ, và &lt;code&gt;apidog test-case category --project &amp;lt;projectId&amp;gt;&lt;/code&gt; liệt kê chúng. Thêm &lt;code&gt;-n 5&lt;/code&gt; để lặp lại lần chạy, hoặc &lt;code&gt;-r junit --out-dir ./reports&lt;/code&gt; để cấp cho CI. &lt;a href="https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn Apidog CLI trong Claude Code&lt;/a&gt; của chúng tôi đề cập đến việc thiết lập tác nhân, và &lt;a href="https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn đường ống CI/CD&lt;/a&gt; kết nối cùng một lần chạy vào mọi pull request. Gói Miễn phí của Apidog hỗ trợ tối đa 4 người dùng.&lt;/p&gt;

&lt;h2&gt;
  
  
  Câu hỏi thường gặp
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro có miễn phí không?
&lt;/h3&gt;

&lt;p&gt;Một phần. Các ứng dụng web và di động của Kimi hiển thị K3.1 Pro là mô hình mặc định cho tài khoản miễn phí, nhưng hạn ngạch tin nhắn miễn phí không được công bố. API không miễn phí: bạn mở khóa K3.1 Pro với khoản nạp tối thiểu $1. Xem &lt;a href="https://apidog.com/vi/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;cách sử dụng Kimi K3.1 Pro miễn phí&lt;/a&gt; cho mọi cách với $0.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cửa sổ ngữ cảnh của Kimi K3.1 Pro là gì?
&lt;/h3&gt;

&lt;p&gt;1.048.576 token, theo trang giá của Kimi. Trong Kimi Code, ngữ cảnh 1M đầy đủ cần gói Allegretto/Pro hoặc cao hơn.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3.1 Pro có tốt hơn Claude Opus 5.5 không?
&lt;/h3&gt;

&lt;p&gt;Điều đó phụ thuộc vào tác vụ. Theo số liệu do nhà cung cấp chạy của Moonshot, Opus 5.5 dẫn trước một chút trên Terminal-Bench 4.0 (66,4% so với 65,7%) và BenchCAD, trong khi K3.1 Pro cho thấy ít ảo giác hơn trên Kimi Hallu Bench Hard. K3.1 Pro có giá $2/$10 trên 1 triệu token.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tôi sử dụng ID mô hình nào trong API?
&lt;/h3&gt;

&lt;p&gt;Sử dụng &lt;code&gt;kimi-k3.1-pro&lt;/code&gt;, hoặc &lt;code&gt;kimi-k3.1-pro-highspeed&lt;/code&gt; cho biến thể nhanh hơn, với URL cơ sở &lt;code&gt;https://api.moonshot.ai/v1&lt;/code&gt;. &lt;a href="https://platform.kimi.ai/docs/guide/kimi-k3-1-pro-quickstart" rel="noopener noreferrer"&gt;Hướng dẫn nhanh chính thức&lt;/a&gt; có ví dụ Python và cURL, và &lt;code&gt;reasoning_effort&lt;/code&gt; chấp nhận &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;high&lt;/code&gt; hoặc &lt;code&gt;max&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Khi nào trọng số Kimi K3.1 Pro sẽ được phát hành?
&lt;/h3&gt;

&lt;p&gt;Moonshot nói trước ngày 4 tháng 11 năm 2026. Giấy phép chưa được công bố, vì vậy hãy kiểm tra &lt;a href="https://www.kimi.ai/blog/kimi-k3-1-pro" rel="noopener noreferrer"&gt;thông báo chính thức&lt;/a&gt; trước khi bạn lên kế hoạch tự lưu trữ thương mại.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Top 12 API Bản đồ và Geocoding miễn phí</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Fri, 23 Oct 2026 09:46:58 +0000</pubDate>
      <link>https://dev.to/sebbasstian/top-12-api-ban-do-va-geocoding-mien-phi-h2l</link>
      <guid>https://dev.to/sebbasstian/top-12-api-ban-do-va-geocoding-mien-phi-h2l</guid>
      <description>&lt;h1&gt;
  
  
  Top 12 API Bản đồ và Geocoding miễn phí
&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%2Fxrzab8i0yhjb3rsjemcz.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%2Fxrzab8i0yhjb3rsjemcz.png" alt="Top 12 API Bản đồ và Geocoding miễn phí" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hôm nay bạn có thể nhận API bản đồ miễn phí từ 12 nhà cung cấp, nhưng "miễn phí" mang ý nghĩa rất khác nhau. Geoapify cho bạn 3.000 yêu cầu mỗi ngày mà không cần thẻ và cho phép sử dụng thương mại. TomTom cho 20.000 lượt geocode mỗi tháng mà không cần thẻ. Google Maps cho 10.000 lượt gọi mỗi SKU mỗi tháng nhưng cần tài khoản thanh toán. Nominatim và US Census Geocoder hoàn toàn không cần khóa.&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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  So sánh API bản đồ miễn phí trong nháy mắt
&lt;/h2&gt;

&lt;p&gt;API bản đồ miễn phí là dịch vụ bản đồ, tile hoặc geocoding mà bạn có thể gọi với chi phí $0 trong một hạn mức được công bố. Hạn mức thường được tính theo yêu cầu, theo lượt tải bản đồ hoặc theo credit, và được đặt lại hàng ngày hoặc hàng tháng. Hầu hết nhà cung cấp sẽ ngừng phục vụ, hoặc bắt đầu tính phí, khi bạn vượt qua hạn mức đó.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Nhà cung cấp&lt;/th&gt;
&lt;th&gt;Hạn mức miễn phí (kiểm tra ngày 22-10-2026)&lt;/th&gt;
&lt;th&gt;Cần thẻ&lt;/th&gt;
&lt;th&gt;Sử dụng thương mại ở gói miễn phí&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Google Maps Platform&lt;/td&gt;
&lt;td&gt;10.000 lượt gọi mỗi SKU mỗi tháng&lt;/td&gt;
&lt;td&gt;Có, tài khoản thanh toán&lt;/td&gt;
&lt;td&gt;Có&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mapbox&lt;/td&gt;
&lt;td&gt;50.000 lượt tải bản đồ web + 100.000 geocode tạm thời mỗi tháng&lt;/td&gt;
&lt;td&gt;Không (giới hạn demo thấp hơn cho đến khi bạn thêm thẻ)&lt;/td&gt;
&lt;td&gt;Có&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HERE Base plan&lt;/td&gt;
&lt;td&gt;30.000 geocode + 30.000 tile mỗi tháng&lt;/td&gt;
&lt;td&gt;Có, phương thức thanh toán&lt;/td&gt;
&lt;td&gt;Có&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TomTom&lt;/td&gt;
&lt;td&gt;20.000 geocode + 200.000 tile mỗi tháng&lt;/td&gt;
&lt;td&gt;Không&lt;/td&gt;
&lt;td&gt;Có&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Esri ArcGIS Location Platform&lt;/td&gt;
&lt;td&gt;20.000 geocode + 2.000.000 tile bản đồ nền&lt;/td&gt;
&lt;td&gt;Chỉ khi vượt quá gói miễn phí&lt;/td&gt;
&lt;td&gt;Có&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Azure Maps&lt;/td&gt;
&lt;td&gt;5.000 lượt tìm kiếm + 5.000 giao dịch tile bản đồ mỗi tháng&lt;/td&gt;
&lt;td&gt;Có, để xác minh danh tính&lt;/td&gt;
&lt;td&gt;Có&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Geoapify&lt;/td&gt;
&lt;td&gt;3.000 credit mỗi ngày&lt;/td&gt;
&lt;td&gt;Không&lt;/td&gt;
&lt;td&gt;Có, kèm ghi nguồn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LocationIQ&lt;/td&gt;
&lt;td&gt;5.000 yêu cầu mỗi ngày, 2 yêu cầu mỗi giây&lt;/td&gt;
&lt;td&gt;Không nêu rõ&lt;/td&gt;
&lt;td&gt;Hạn chế, kèm liên kết ngược&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Geocodio&lt;/td&gt;
&lt;td&gt;2.500 lượt tra cứu mỗi ngày&lt;/td&gt;
&lt;td&gt;Không&lt;/td&gt;
&lt;td&gt;Không nêu rõ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MapTiler Cloud&lt;/td&gt;
&lt;td&gt;5.000 phiên bản đồ + 100.000 yêu cầu API mỗi tháng&lt;/td&gt;
&lt;td&gt;Không&lt;/td&gt;
&lt;td&gt;Không, phi thương mại&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSM Nominatim&lt;/td&gt;
&lt;td&gt;1 yêu cầu mỗi giây, không cần khóa&lt;/td&gt;
&lt;td&gt;Không&lt;/td&gt;
&lt;td&gt;Chỉ dùng nhẹ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;US Census Geocoder&lt;/td&gt;
&lt;td&gt;Không nêu hạn mức, 10.000 địa chỉ mỗi tệp hàng loạt&lt;/td&gt;
&lt;td&gt;Không&lt;/td&gt;
&lt;td&gt;Có (dịch vụ công)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Đối với các danh mục khác, xem &lt;a href="https://apidog.com/vi/blog/free-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn API miễn phí&lt;/a&gt; của chúng tôi.&lt;/p&gt;

&lt;h2&gt;
  
  
  API bản đồ miễn phí không cần thẻ tín dụng
&lt;/h2&gt;

&lt;p&gt;Năm dịch vụ này cho phép bạn đăng ký và triển khai nguyên mẫu mà không cần nhập thông tin thanh toán.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Geoapify
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.geoapify.com/pricing/" rel="noopener noreferrer"&gt;Trang định giá của Geoapify&lt;/a&gt; liệt kê 3.000 credit mỗi ngày ở gói miễn phí, trong đó một lượt gọi geocoding, places hoặc routing đơn giản tốn 1 credit. Giới hạn tốc độ là 5 yêu cầu mỗi giây. Trang này ghi "Không cần thẻ tín dụng" và phần FAQ cho phép sử dụng trong sản xuất và thương mại, miễn là bạn hiển thị "Powered by Geoapify" cùng ghi nguồn dữ liệu.&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%2Fpi6gm98xnx9b3nszmgae.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%2Fpi6gm98xnx9b3nszmgae.png" alt="Định giá gói miễn phí của Geoapify" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: ứng dụng thương mại nhỏ cần geocoding, routing và tile từ một khóa duy nhất.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. TomTom
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://developer.tomtom.com/pricing" rel="noopener noreferrer"&gt;Trang định giá dành cho nhà phát triển của TomTom&lt;/a&gt; hiện tính mức sử dụng miễn phí theo tháng, không phải theo ngày. Bạn nhận được 20.000 yêu cầu geocoding và 20.000 yêu cầu reverse geocoding, cộng thêm 200.000 yêu cầu tile bản đồ mỗi tháng. Trang này ghi "không cần thẻ tín dụng."&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%2Fpi6gm98xnx9b3nszmgae.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%2Fpi6gm98xnx9b3nszmgae.png" alt="Định giá của TomTom" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: khối lượng geocoding hàng tháng cao hơn mà không cần tài khoản thanh toán.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Mapbox
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.mapbox.com/pricing" rel="noopener noreferrer"&gt;Định giá của Mapbox&lt;/a&gt; bao gồm 50.000 lượt tải bản đồ web (GL JS) và 100.000 yêu cầu geocoding tạm thời mỗi tháng. Bạn có thể đăng ký mà không cần thẻ, nhưng bạn sẽ ở chế độ "demo access" với hạn mức thấp hơn (5.000 lượt tải bản đồ và 10.000 geocode tạm thời mỗi tháng) cho đến khi bạn thêm thẻ. Geocoding vĩnh viễn, nơi bạn lưu trữ kết quả, không có gói miễn phí. Geocoding mặc định là 1.000 yêu cầu mỗi phút.&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%2Fpuvrlpzn7rpllsdjvkat.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%2Fpuvrlpzn7rpllsdjvkat.png" alt="Định giá của Mapbox" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: bản đồ vector chỉn chu trong ứng dụng web hoặc di động.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Geocodio
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.geocod.io/pricing/" rel="noopener noreferrer"&gt;Geocodio&lt;/a&gt; cho bạn 2.500 lượt tra cứu đầu tiên mỗi ngày miễn phí trên gói trả theo mức sử dụng, và chúng không được cộng dồn. Không cần thẻ cho đến khi bạn vượt quá gói miễn phí. Phạm vi phủ sóng của gói đó chỉ gồm Mỹ, Canada và Mexico.&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%2Fjpwr7m905bl3jbbrq90r.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%2Fjpwr7m905bl3jbbrq90r.png" alt="Định giá của Geocodio" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: geocoding địa chỉ Bắc Mỹ và dọn dẹp bảng tính.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. MapTiler Cloud
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.maptiler.com/cloud/pricing/" rel="noopener noreferrer"&gt;Gói miễn phí của MapTiler&lt;/a&gt; bao gồm 5.000 phiên bản đồ, 1.000 phiên tìm kiếm và 100.000 yêu cầu API mỗi tháng, không cần thẻ. Nó được dán nhãn cho mục đích thử nghiệm, nguyên mẫu, cá nhân hoặc phi thương mại, và logo MapTiler phải được giữ trên bản đồ.&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%2Fsunei86lxi3v7kun91uz.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%2Fsunei86lxi3v7kun91uz.png" alt="Định giá MapTiler Cloud" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: dự án phụ và nguyên mẫu với kiểu bản đồ tùy chỉnh.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gói miễn phí cần tài khoản thanh toán
&lt;/h2&gt;

&lt;p&gt;Bốn dịch vụ tiếp theo miễn phí trong hạn mức của chúng, nhưng bạn phải liên kết thẻ hoặc phương thức thanh toán trước. Hãy đặt cảnh báo ngân sách ngay từ ngày đầu.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Google Maps Platform
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://developers.google.com/maps/billing-and-pricing/pricing" rel="noopener noreferrer"&gt;Trang định giá của Google&lt;/a&gt; cấp cho mỗi SKU Essentials, bao gồm Geocoding và Dynamic Maps, 10.000 sự kiện tính phí miễn phí mỗi tháng dương lịch. Maps Embed API là không giới hạn. Bạn cần một dự án Cloud đã bật thanh toán, ngay cả với mức sử dụng miễn phí. Kết quả geocoding nằm trong giới hạn lưu đệm (có thể lưu place ID), và kết quả bạn hiển thị trên bản đồ phải nằm trên bản đồ Google.&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%2Fp97mskd3fj54k9aunker.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%2Fp97mskd3fj54k9aunker.png" alt="Định giá Google Maps Platform" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: ứng dụng cần dữ liệu địa điểm của Google và giao diện bản đồ quen thuộc. &lt;a href="https://apidog.com/vi/blog/how-to-integrate-google-http-apidog-com-blog-how-to-integrate-google-maps-api-maps-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn tích hợp Google Maps API&lt;/a&gt; của chúng tôi sẽ hướng dẫn chi tiết cách thiết lập khóa.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. HERE Base plan
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.here.com/get-started/pricing" rel="noopener noreferrer"&gt;Trang định giá của HERE&lt;/a&gt; liệt kê 30.000 giao dịch miễn phí mỗi tháng cho mỗi loại geocode và reverse geocode, autocomplete, vector tile và raster tile, với "không giới hạn giao dịch hàng ngày." Ghi chú phát hành tháng 4 năm 2025 của HERE nói rằng cần có phương thức thanh toán trong quá trình đăng ký.&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%2Fax81qic0xbqu131l1rka.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%2Fax81qic0xbqu131l1rka.png" alt="Định giá HERE Base plan" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: nguyên mẫu logistics và đội xe sẽ phát triển thành HERE routing.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Esri ArcGIS Location Platform
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://location.arcgis.com/pricing/" rel="noopener noreferrer"&gt;Định giá ArcGIS Location Platform&lt;/a&gt; bao gồm 20.000 geocode (không lưu trữ), 2.000.000 tile bản đồ nền, 1.000 phiên bản đồ nền và 20.000 tuyến đường. Trợ giúp về thanh toán nói rằng bạn chỉ thêm phương thức thanh toán để bật trả theo mức sử dụng khi vượt quá gói miễn phí. Geocode lưu trữ không có gói miễn phí. Trang này trình bày chi phí theo tháng, nhưng không nêu rõ chu kỳ đặt lại.&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%2Fjxewqykjvpi3jla99g4j.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%2Fjxewqykjvpi3jla99g4j.png" alt="Định giá ArcGIS Location Platform" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: ứng dụng chuyên GIS và các nhóm đã sử dụng công cụ ArcGIS.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Azure Maps
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://azure.microsoft.com/en-us/pricing/details/azure-maps/" rel="noopener noreferrer"&gt;Định giá Azure Maps Gen2&lt;/a&gt; bao gồm 5.000 giao dịch tìm kiếm miễn phí, 5.000 giao dịch tile bản đồ nền, 5.000 geolocation và 1.000 giao dịch routing mỗi tháng. FAQ về tài khoản miễn phí của Azure nói rằng đăng ký cần thẻ tín dụng hoặc thẻ ghi nợ để xác minh danh tính.&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%2Fimvsb6sjuuhuadqdpzmu.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%2Fimvsb6sjuuhuadqdpzmu.png" alt="Định giá Azure Maps" width="799" height="367"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: các nhóm đã dùng Azure muốn geocoding nằm trong cùng một hóa đơn.&lt;/p&gt;

&lt;h2&gt;
  
  
  API geocoding miễn phí không cần khóa hoặc có điều khoản hạn chế
&lt;/h2&gt;

&lt;h3&gt;
  
  
  10. LocationIQ
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://locationiq.com/pricing" rel="noopener noreferrer"&gt;Gói miễn phí của LocationIQ&lt;/a&gt; cho phép 5.000 yêu cầu mỗi ngày với tốc độ 2 yêu cầu mỗi giây và 60 mỗi phút. Sử dụng thương mại bị "hạn chế": bạn phải thêm liên kết "Search by &lt;a href="http://LocationIQ.com" rel="noopener noreferrer"&gt;LocationIQ.com&lt;/a&gt;" hiển thị. Phản hồi có thể được lưu đệm tối đa 48 giờ.&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%2Flf1ujxyd6e4uyn6fff2p.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%2Flf1ujxyd6e4uyn6fff2p.png" alt="Định giá LocationIQ" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: geocoding dựa trên OpenStreetMap với khóa API thực và hỗ trợ cho trang thương mại.&lt;/p&gt;

&lt;h3&gt;
  
  
  11. OpenStreetMap Nominatim
&lt;/h3&gt;

&lt;p&gt;Máy chủ Nominatim công cộng không cần khóa và không cần tài khoản. &lt;a href="https://operations.osmfoundation.org/policies/nominatim/" rel="noopener noreferrer"&gt;Chính sách sử dụng Nominatim&lt;/a&gt; giới hạn bạn ở 1 yêu cầu mỗi giây cho toàn bộ ứng dụng, yêu cầu User-Agent hoặc Referer nêu tên ứng dụng của bạn, cấm truy vấn autocomplete và dạng lưới, và không khuyến khích geocoding hàng loạt. Bạn phải ghi công OpenStreetMap theo giấy phép ODbL.&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%2Fca8faplasnwkz9pc6a84.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%2Fca8faplasnwkz9pc6a84.png" alt="Chính sách sử dụng Nominatim" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Một lượt gọi thử chúng tôi chạy hôm nay trả về 52.5162699, 13.3777034 cho Cổng Brandenburg:&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;-s&lt;/span&gt; &lt;span class="nt"&gt;-A&lt;/span&gt; &lt;span class="s2"&gt;"my-app/1.0 (you@example.com)"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s2"&gt;"https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&amp;amp;format=json&amp;amp;limit=1"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Các tile tiêu chuẩn của OpenStreetMap tuân theo một &lt;a href="https://operations.osmfoundation.org/policies/tiles/" rel="noopener noreferrer"&gt;chính sách sử dụng tile&lt;/a&gt; riêng: ghi công hiển thị, lưu đệm 7 ngày và không tải hàng loạt.&lt;/p&gt;

&lt;p&gt;Phù hợp nhất cho: công cụ lưu lượng thấp và bản demo.&lt;/p&gt;

&lt;h3&gt;
  
  
  12. US Census Bureau Geocoder
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://geocoding.geo.census.gov/geocoder/Geocoding_Services_API.html" rel="noopener noreferrer"&gt;Census Geocoder&lt;/a&gt; khớp địa chỉ Hoa Kỳ với tọa độ và địa lý điều tra dân số. Lượt gọi trực tiếp của chúng tôi không dùng khóa và khớp Nhà Trắng tại kinh độ -77.0352, vĩ độ 38.8987. Tệp hàng loạt chấp nhận tối đa 10.000 địa chỉ. Tài liệu không nêu giới hạn tốc độ, nên bạn hãy tự điều tiết.&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%2F39jlq05c4psdm9fpil4z.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%2F39jlq05c4psdm9fpil4z.png" alt="US Census Bureau Geocoder" width="800" height="556"&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;-s&lt;/span&gt; &lt;span class="s2"&gt;"https://geocoding.geo.census.gov/geocoder/locations/onelineaddress?address=1600+Pennsylvania+Ave+NW,+Washington,+DC+20500&amp;amp;benchmark=Public_AR_Current&amp;amp;format=json"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Phù hợp nhất cho: dữ liệu địa chỉ chỉ ở Hoa Kỳ, nghiên cứu và dự án công dân.&lt;/p&gt;

&lt;p&gt;Có thêm hai lựa chọn nữa nhưng đi kèm điều khoản chặt chẽ. Gói miễn phí của OpenCage là 2.500 yêu cầu mỗi ngày với tốc độ 1 mỗi giây, được dán nhãn chỉ để thử nghiệm. Stadia Maps cho 200.000 credit mỗi tháng nhưng không cho phép sử dụng thương mại.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bạn nên chọn API geocoding miễn phí nào?
&lt;/h2&gt;

&lt;p&gt;Hãy chọn nhà cung cấp phù hợp với ràng buộc của bạn, không phải với con số lớn nhất trong bảng:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Không cần thẻ, ứng dụng thương mại:&lt;/strong&gt; Geoapify (3.000 mỗi ngày) hoặc TomTom (20.000 geocode mỗi tháng).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hoàn toàn không cần khóa:&lt;/strong&gt; Nominatim cho tra cứu toàn cầu, Census Geocoder cho địa chỉ Hoa Kỳ.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dọn dẹp địa chỉ Hoa Kỳ hàng loạt:&lt;/strong&gt; Geocodio (2.500 mỗi ngày) hoặc tệp hàng loạt của Census.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bản đồ web đẹp nhất:&lt;/strong&gt; Mapbox hoặc MapTiler, tùy thuộc vào việc bạn có dùng thương mại hay không.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Đã trả hóa đơn cloud:&lt;/strong&gt; Google Maps trên Google Cloud, Azure Maps trên Azure.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Nếu ứng dụng của bạn cũng cần dự báo, &lt;a href="https://apidog.com/vi/blog/weather-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;bài tổng hợp API thời tiết&lt;/a&gt; của chúng tôi rất hợp với bất kỳ dịch vụ nào ở trên.&lt;/p&gt;

&lt;h2&gt;
  
  
  Những giới hạn quan trọng hơn cả hạn mức
&lt;/h2&gt;

&lt;p&gt;Các gói miễn phí hiếm khi thất bại vì khối lượng trước tiên. Chúng thất bại vì điều khoản:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lưu trữ:&lt;/strong&gt; geocode tạm thời của Mapbox, geocode không lưu trữ của Esri và kết quả Stadia không thể giữ lâu dài. Lưu trữ chúng cần SKU "vĩnh viễn" trả phí.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ghi công:&lt;/strong&gt; Geoapify, LocationIQ, MapTiler và OpenStreetMap đều yêu cầu ghi công hiển thị.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sử dụng thương mại:&lt;/strong&gt; gói miễn phí của MapTiler, Stadia Maps và OpenCage không dành cho ứng dụng tạo doanh thu trong sản xuất.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Điều gì xảy ra khi đạt hạn mức:&lt;/strong&gt; MapTiler tạm dừng dịch vụ, quyền truy cập demo của Mapbox chặn mọi API cho đến khi bạn thêm thẻ, còn Google hoặc Azure bắt đầu tính phí.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Để tác nhân lập trình của bạn kiểm thử bằng Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Một vòng lặp thử lại có thể đốt sạch hạn mức miễn phí một ngày trong vài phút. Hãy để tác nhân lập trình của bạn viết bài kiểm thử geocoding một lần và chạy chúng mỗi khi có thay đổi với &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;Sau đó đưa cho Claude Code, Codex hoặc Cursor một lời nhắc:&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 an environment "geoapify" with base URL
https://api.geoapify.com and a variable GEOAPIFY_KEY. Create a test case for
GET /v1/geocode/search?text=Brandenburg Gate&amp;amp;[REDACTED CREDENTIAL] that asserts
status 200, at least one feature, and lat between 52.5 and 52.6. Run it once
and summarize any failures. Don't run it more than 3 times.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tác nhân đọc schema payload, xác thực các tệp của nó và chạy ca kiểm thử:&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 geoapify &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.geoapify.com
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="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"GEOAPIFY_KEY=&lt;/span&gt;&lt;span class="nv"&gt;$GEOAPIFY_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&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;Truyền khóa bằng &lt;code&gt;--env-var&lt;/code&gt; giữ nó ngoài môi trường đã lưu. Dòng &lt;code&gt;apidog run ... -r junit&lt;/code&gt; tương tự có thể đưa vào GitHub Actions, như được trình bày trong &lt;a href="https://apidog.com/vi/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;hướng dẫn CI/CD Apidog CLI&lt;/a&gt; của chúng tôi. Để có thiết lập tác nhân đầy đủ, xem &lt;a href="https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI trong Claude Code&lt;/a&gt;. Gói Miễn phí của Apidog hỗ trợ tối đa 4 người dùng.&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;
  
  
  Câu hỏi thường gặp
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Có API bản đồ hoàn toàn miễn phí không?&lt;/strong&gt; Có. Nominatim, các tile tiêu chuẩn của OpenStreetMap và US Census Geocoder không cần khóa. Các quy tắc sử dụng hợp lý, như 1 yêu cầu mỗi giây trên Nominatim, giới hạn chúng cho các ứng dụng lưu lượng thấp.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;API Google Maps có miễn phí không?&lt;/strong&gt; Một phần. Mỗi SKU Essentials, bao gồm Geocoding và Dynamic Maps, nhận 10.000 lượt gọi miễn phí mỗi tháng, và Maps Embed API là không giới hạn. Bạn vẫn cần tài khoản thanh toán có thẻ.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;API geocoding miễn phí nào cho phép sử dụng thương mại mà không cần thẻ?&lt;/strong&gt; Geoapify cho phép sử dụng thương mại trên gói miễn phí với ghi công, và các yêu cầu miễn phí hàng tháng của TomTom không cần thẻ. LocationIQ cho phép sử dụng thương mại hạn chế với liên kết ngược.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tôi có thể lưu trữ kết quả từ API geocoding miễn phí không?&lt;/strong&gt; Thường là không. Geocoding tạm thời của Mapbox, geocode không lưu trữ của Esri và Stadia Maps giới hạn lưu trữ. OpenCage cho phép lưu trữ, nhưng gói miễn phí của nó chỉ để thử nghiệm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;API bản đồ miễn phí tốt nhất cho dự án phụ là gì?&lt;/strong&gt; MapTiler hoặc Mapbox cho bản đồ có kiểu dáng, cộng với Nominatim hoặc Geoapify cho geocoding. Cả bốn đều hoạt động mà không cần thẻ.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Làm thế nào để tránh hóa đơn bất ngờ trên Google Maps hoặc Azure Maps?&lt;/strong&gt; Đặt cảnh báo ngân sách và giới hạn hạn mức cho từng API trong bảng điều khiển cloud trước khi phát hành.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gói miễn phí Gemini API năm 2026: Giới hạn, mô hình và khi nào bạn bị tính phí</title>
      <dc:creator>Sebastian Petrus</dc:creator>
      <pubDate>Fri, 23 Oct 2026 09:46:22 +0000</pubDate>
      <link>https://dev.to/sebbasstian/goi-mien-phi-gemini-api-nam-2026-gioi-han-mo-hinh-va-khi-nao-ban-bi-tinh-phi-271g</link>
      <guid>https://dev.to/sebbasstian/goi-mien-phi-gemini-api-nam-2026-gioi-han-mo-hinh-va-khi-nao-ban-bi-tinh-phi-271g</guid>
      <description>&lt;h1&gt;
  
  
  Gói miễn phí Gemini API năm 2026: Giới hạn, mô hình và khi nào bạn bị tính phí
&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%2F6qju4ofx8muu5a15ovg8.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%2F6qju4ofx8muu5a15ovg8.png" alt="Gói miễn phí Gemini API năm 2026" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bậc miễn phí của Gemini API vẫn tồn tại vào tháng 10 năm 2026, nhưng hẹp hơn trước. Bạn có thể gọi Gemini 3.8 Flash, 3.6 Flash, 3.5 Flash-Lite, 3.1 Flash-Lite, Gemma 4 và một số mô hình âm thanh cùng embedding với $0, không cần tài khoản thanh toán. Gemini 4 Argon, các mô hình hình ảnh và mô hình video chỉ dành cho trả phí. Google không còn in số RPM và RPD theo từng mô hình trong tài liệu, và bạn chỉ bị tính phí sau khi liên kết tài khoản thanh toán và trả trước ít nhất $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;Dùng thử Apidog ngay hôm nay&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Mọi thông tin dưới đây đến từ &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;trang định giá&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;trang giới hạn tốc độ&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/docs/billing" rel="noopener noreferrer"&gt;hướng dẫn thanh toán&lt;/a&gt; và &lt;a href="https://ai.google.dev/gemini-api/terms" rel="noopener noreferrer"&gt;điều khoản Gemini API&lt;/a&gt; của Google, đọc ngày 22 tháng 10 năm 2026. Vẫn cần khóa? Hướng dẫn của chúng tôi về &lt;a href="https://apidog.com/vi/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;cách lấy khóa Gemini API miễn phí&lt;/a&gt; bao gồm bước đó.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini API có miễn phí không?
&lt;/h2&gt;

&lt;p&gt;Có, một phần. Bậc miễn phí của Gemini API cung cấp cho mọi dự án Google AI Studio token đầu vào và đầu ra miễn phí trên các mô hình được chọn, không cần thẻ và không cần tài khoản thanh toán. Google mô tả nó là “Quyền truy cập hạn chế vào một số mô hình.” Đổi lại, Google có thể sử dụng lời nhắc và phản hồi của bạn để cải thiện sản phẩm của mình, và giới hạn tốc độ của bạn thấp hơn so với các bậc trả phí.&lt;/p&gt;

&lt;p&gt;Ba quy tắc định hình nó:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Miễn phí là theo từng mô hình.&lt;/strong&gt; Cột Bậc miễn phí của mỗi mô hình ghi “Miễn phí” hoặc “Không khả dụng.”&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Giới hạn là theo từng dự án.&lt;/strong&gt; Chúng áp dụng “theo dự án, không theo khóa API,” vì vậy năm khóa trong một dự án không cho bạn hạn mức gấp năm lần.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thanh toán sẽ tắt nó đi.&lt;/strong&gt; Một dự án được liên kết với tài khoản thanh toán thuộc bậc trả phí, và mọi token đều được đo đếm.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Những mô hình nào thuộc bậc miễn phí của Gemini API
&lt;/h2&gt;

&lt;p&gt;Đây là cột Bậc miễn phí cho các yêu cầu Tiêu chuẩn vào ngày 22 tháng 10 năm 2026, kèm giá trả phí trên mỗi 1M token.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mô hình&lt;/th&gt;
&lt;th&gt;ID mô hình&lt;/th&gt;
&lt;th&gt;Bậc miễn phí&lt;/th&gt;
&lt;th&gt;Đầu vào / đầu ra trả phí&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Argon&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-argon&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Không khả dụng&lt;/td&gt;
&lt;td&gt;$2 / $10 đến hết ngày 30 tháng 11 năm 2026, sau đó $4 / $20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miễn phí&lt;/td&gt;
&lt;td&gt;$0.75 / $3.75 đến hết ngày 31 tháng 12 năm 2026, sau đó $1.50 / $7.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.6 Flash&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.6-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miễn phí&lt;/td&gt;
&lt;td&gt;$0.75 / $3.75 đến hết ngày 31 tháng 12 năm 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.5 Flash-Lite&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.5-flash-lite&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miễn phí&lt;/td&gt;
&lt;td&gt;$0.30 / $2.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.1 Flash-Lite&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.1-flash-lite&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miễn phí&lt;/td&gt;
&lt;td&gt;$0.25 / $1.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.1 Pro Preview&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.1-pro-preview&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Không khả dụng&lt;/td&gt;
&lt;td&gt;$2 / $12 (lời nhắc tối đa 200K)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemma 4&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;gemma-4-31b-it&lt;/code&gt;, &lt;code&gt;gemma-4-26b-a4b-it&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Miễn phí&lt;/td&gt;
&lt;td&gt;Không có bậc trả phí&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2.1 và Pro&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;, &lt;code&gt;gemini-3-pro-image&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Không khả dụng&lt;/td&gt;
&lt;td&gt;Chỉ trả phí&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini Omni Flash (video)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Không khả dụng&lt;/td&gt;
&lt;td&gt;Chỉ trả phí&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Âm thanh khá hơn: Gemini 3.8 Live, 3.8 Flash TTS, 3.5 Transcribe và Gemini Embedding 2 đều liệt kê đầu vào và đầu ra miễn phí.&lt;/p&gt;

&lt;p&gt;Argon có ghi chú riêng trên trang định giá: “Gemini 4 Argon không khả dụng trong bậc Miễn phí.” Bài phân tích giá Gemini 4 Argon của chúng tôi bao gồm mức giá trả phí và thay đổi giá ngày 1 tháng 12.&lt;/p&gt;

&lt;p&gt;Cũng hãy để ý các mô hình 2.5. &lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;Trang mô hình&lt;/a&gt; nói Google đang “giới hạn quyền truy cập vào các mô hình 2.5 đối với những người dùng đã từng sử dụng chúng tích cực trong quá khứ.” Gemini 2.5 Pro và 2.5 Flash vẫn hiển thị “Miễn phí,” nhưng một dự án mới có thể không truy cập được chúng. Google hướng công việc mới sang 3.5 Flash-Lite hoặc 3.8 Flash.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giới hạn bậc miễn phí của Gemini API: những gì Google công bố hiện nay
&lt;/h2&gt;

&lt;p&gt;Google công bố các quy tắc, không công bố các con số. Trang giới hạn tốc độ không còn có bảng RPM, TPM và RPD theo từng mô hình. Trang đó dẫn bạn đến chế độ xem giới hạn tốc độ trong &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;, nơi hiển thị các giới hạn đang hoạt động cho dự án của chính bạn.&lt;/p&gt;

&lt;p&gt;Những gì trang đó nêu rõ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ba chiều:&lt;/strong&gt; yêu cầu mỗi phút (RPM), token đầu vào mỗi phút (TPM) và yêu cầu mỗi ngày (RPD). Một số mô hình thêm token mỗi ngày hoặc hình ảnh mỗi phút.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chỉ cần vượt một giới hạn là bạn bị chặn:&lt;/strong&gt; “Nếu giới hạn RPM của bạn là 20, thực hiện 21 yêu cầu trong một phút sẽ dẫn đến lỗi, ngay cả khi bạn chưa vượt quá TPM hoặc các giới hạn khác.”&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Đặt lại hằng ngày:&lt;/strong&gt; Hạn mức RPD đặt lại vào nửa đêm giờ Thái Bình Dương.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bản xem trước chặt hơn:&lt;/strong&gt; “Giới hạn tốc độ bị hạn chế hơn đối với các mô hình thử nghiệm và xem trước.”&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Không đảm bảo:&lt;/strong&gt; “Các giới hạn tốc độ được chỉ định không được đảm bảo và dung lượng thực tế có thể thay đổi.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Các mô hình miễn phí cũng bỏ qua một số tính năng:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tính năng&lt;/th&gt;
&lt;th&gt;Bậc miễn phí&lt;/th&gt;
&lt;th&gt;Bậc trả phí&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Grounding với Google Tìm kiếm&lt;/td&gt;
&lt;td&gt;Không khả dụng (một số mô hình ghi chú rằng nó “có thể được thử nghiệm trong Google AI Studio”)&lt;/td&gt;
&lt;td&gt;5,000 yêu cầu/tháng miễn phí trên các mô hình Gemini 3+, sau đó $14 mỗi 1,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batch API và Flex&lt;/td&gt;
&lt;td&gt;Không khả dụng&lt;/td&gt;
&lt;td&gt;Bằng một nửa giá Tiêu chuẩn trên 3.8 Flash&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bộ nhớ đệm ngữ cảnh&lt;/td&gt;
&lt;td&gt;Miễn phí trên 3.8 Flash và 3.6 Flash; không có trên 3.5 hoặc 3.1 Flash-Lite&lt;/td&gt;
&lt;td&gt;Được đo đếm, cộng thêm lưu trữ theo giờ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Hãy kiểm tra số liệu thực tế của bạn trong AI Studio trước khi thiết kế chính sách thử lại. Khi bạn chạm trần, API trả về &lt;code&gt;429 RESOURCE_EXHAUSTED&lt;/code&gt;; hướng dẫn của chúng tôi về &lt;a href="https://apidog.com/vi/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;cách sử dụng Gemini 3.8 Flash miễn phí&lt;/a&gt; chỉ ra cách backoff cho các mô hình Flash.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bậc miễn phí khiến bạn trả giá bằng gì: dữ liệu của bạn
&lt;/h2&gt;

&lt;p&gt;Bậc miễn phí miễn phí về đô la, không miễn phí về dữ liệu. Các điều khoản coi “hạn mức chưa thanh toán trên Gemini API” là Dịch vụ chưa thanh toán, và đối với những dịch vụ đó Google “sử dụng nội dung bạn gửi lên Dịch vụ và mọi phản hồi được tạo ra để cung cấp, cải thiện và phát triển các sản phẩm của Google.” Họ nói thêm: “các chuyên gia đánh giá là con người có thể đọc, chú thích và xử lý đầu vào và đầu ra API của bạn.”&lt;/p&gt;

&lt;p&gt;Vì vậy, hãy giữ hồ sơ khách hàng, thông tin bí mật và mọi thứ thuộc NDA tránh xa khóa thuộc bậc miễn phí.&lt;/p&gt;

&lt;p&gt;Hai quy tắc khu vực áp dụng ở Khu vực Kinh tế Châu Âu, Thụy Sĩ và Vương quốc Anh:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Các điều khoản dữ liệu của dịch vụ trả phí bao trùm mọi thứ ở đó, “bao gồm Google AI Studio và hạn mức chưa thanh toán trong Gemini API.”&lt;/li&gt;
&lt;li&gt;Bạn “chỉ có thể sử dụng Dịch vụ trả phí khi cung cấp API Clients cho người dùng” ở những khu vực đó. Khóa miễn phí thì ổn cho việc thử nghiệm của riêng bạn, nhưng không dành cho một sản phẩm phục vụ những người dùng đó.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Khi nào bạn bị tính phí trên Gemini API
&lt;/h2&gt;

&lt;p&gt;Bạn chỉ bị tính phí sau khi nâng cấp một dự án. Dự án thuộc bậc miễn phí không có tài khoản thanh toán, nên không có gì trên đó biến thành khoản phí. Hướng dẫn thanh toán vạch ra lộ trình:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Thiết lập thanh toán trong AI Studio.&lt;/strong&gt; Trên trang Dự án hoặc khóa API, nhấp vào “Thiết lập thanh toán” trên dự án bạn muốn nâng cấp.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trả trước ít nhất $5.&lt;/strong&gt; Người dùng mới mặc định dùng Trả trước: bạn mua tín dụng (tối thiểu $5, tối đa $5,000) và mức sử dụng được trừ gần như theo thời gian thực. Một số tài khoản được cung cấp Trả sau thay vào đó.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vào Bậc 1.&lt;/strong&gt; Một tài khoản thanh toán đang hoạt động đưa bạn vào Bậc 1, thường là ngay lập tức, với mức trần hàng tháng $250 và giới hạn chi tiêu $10 mỗi 10 phút cuốn chiếu.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thăng hạng bằng chi tiêu.&lt;/strong&gt; Bậc 2 cần $100 đã trả cộng thêm 3 ngày kể từ khoản thanh toán đầu tiên (trần $2,000). Bậc 3 cần $1,000 cộng thêm 30 ngày (trần $20,000 đến $100,000+). Chi tiêu cho bất kỳ dịch vụ Google Cloud nào cũng được tính.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Những điều khiến người ta bất ngờ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tín dụng Google Cloud $300 không chi trả cho Gemini.&lt;/strong&gt; “Bắt đầu từ tháng 3 năm 2026, chi phí sử dụng Gemini API được loại trừ cụ thể khỏi chương trình Dùng thử miễn phí Google Cloud $300.”&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tín dụng hết hạn.&lt;/strong&gt; Tín dụng trả trước chưa dùng sẽ hết hạn sau 12 tháng và không được hoàn lại, trừ khi bạn chuyển sang Trả sau.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Khi về $0, mọi thứ dừng lại.&lt;/strong&gt; “Tất cả khóa API trong tất cả dự án được liên kết với tài khoản thanh toán đó sẽ ngừng hoạt động đồng thời,” với HTTP 402 cho đến khi bạn nạp thêm.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phần vượt mức có thể lọt qua.&lt;/strong&gt; Việc tính phí trễ khoảng 10 phút, nên các tác vụ hàng loạt và tác nhân “có thể tiếp tục tiêu thụ tín dụng vượt quá số dư của bạn.”&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Yêu cầu thất bại được miễn phí nhưng vẫn bị tính vào hạn mức.&lt;/strong&gt; Yêu cầu 400 hoặc 500 không bị tính phí, “tuy nhiên, yêu cầu vẫn sẽ được tính vào hạn mức của bạn.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Một cách thiết lập gọn gàng là hai dự án: một dự án miễn phí để thử nghiệm và một dự án trả phí có giới hạn chi tiêu theo dự án cho lưu lượng thật.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thực hiện lệnh gọi Gemini API miễn phí đầu tiên
&lt;/h2&gt;

&lt;p&gt;Với một khóa từ dự án thuộc bậc miễn phí, lệnh gọi REST này tới Gemini 3.8 Flash tốn $0:&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;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your-free-tier-key"&lt;/span&gt;

curl &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent"&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;"x-goog-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_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;-X&lt;/span&gt; POST &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"contents": [{"parts": [{"text": "Explain HTTP 429 in one sentence."}]}]}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Một &lt;code&gt;200&lt;/code&gt; với văn bản trong &lt;code&gt;candidates[0].content.parts[0].text&lt;/code&gt; nghĩa là bậc miễn phí đã phục vụ bạn. Đừng mong cùng một khóa trả lời cho &lt;code&gt;gemini-4-argon&lt;/code&gt;: Argon cần một dự án trả phí. Hãy giữ khóa trong biến môi trường, đừng bao giờ đưa vào commit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hãy để tác nhân lập trình của bạn kiểm thử nó với Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Bỏ qua việc kiểm tra ID mô hình và giới hạn bằng tay. Với &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 hoặc OpenCode có thể viết một ca kiểm thử cho endpoint Gemini, chạy nó với khóa miễn phí của bạn và báo cáo mọi lỗi 429.&lt;/p&gt;

&lt;p&gt;Thiết lập một lần:&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;Sau đó đưa cho tác nhân của bạn một lời nhắc:&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 "gemini-free" with base URL
https://generativelanguage.googleapis.com. Add a test case for
POST /v1beta/models/gemini-3.8-flash:generateContent with header
x-goog-[REDACTED CREDENTIAL] that asserts status 200 and non-empty
candidates[0].content.parts[0].text. Run it 5 times, 1 second apart, and
tell me if any run returned 429.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tác nhân đọc schema payload, xác thực JSON của nó, rồi tạo và chạy ca kiểm thử:&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 gemini-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://generativelanguage.googleapis.com
apidog cli-schema get test-case-create
apidog test-case category &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;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;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="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"GEMINI_API_KEY=&lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nt"&gt;-n&lt;/span&gt; 5 &lt;span class="nt"&gt;--delay-request&lt;/span&gt; 1000 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Giữ &lt;code&gt;-n&lt;/code&gt; nhỏ: mỗi lần lặp đều được tính vào RPM và RPD của bạn. Cùng dòng &lt;code&gt;apidog run&lt;/code&gt; đó với &lt;code&gt;-r junit&lt;/code&gt; có thể đưa vào CI; bài hướng dẫn của chúng tôi về &lt;a href="https://apidog.com/vi/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI trong Claude Code&lt;/a&gt; cho thấy toàn bộ vòng lặp. Gói Miễn phí của Apidog hỗ trợ tối đa 4 người dùng, nên một nhóm nhỏ có thể chia sẻ dự án.&lt;/p&gt;

&lt;h2&gt;
  
  
  Câu hỏi thường gặp
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Bậc miễn phí của Gemini API có miễn phí mãi mãi không?&lt;/strong&gt; Google không hứa hẹn ngày kết thúc. Trang định giá hiện liệt kê “Miễn phí” theo từng mô hình, và không phải mô hình nào cũng có: Argon và các mô hình hình ảnh chỉ dành cho trả phí. Hãy kiểm tra lại trang trước khi bạn lên kế hoạch dựa vào đó.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bậc miễn phí của Gemini API có cần thẻ tín dụng không?&lt;/strong&gt; Không. Điều kiện duy nhất của nó là “Dự án đang hoạt động hoặc bản dùng thử miễn phí.” Bạn thêm thẻ khi thiết lập thanh toán và trả trước ít nhất $5.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Giới hạn bậc miễn phí của Gemini API theo từng mô hình là gì?&lt;/strong&gt; Google đã ngừng in chúng trong tài liệu. RPM, TPM và RPD đang hoạt động theo từng mô hình của bạn nằm trên trang giới hạn tốc độ của dự án trong AI Studio, và RPD đặt lại vào nửa đêm giờ Thái Bình Dương.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tôi có thể sử dụng Gemini 4 Argon miễn phí qua API không?&lt;/strong&gt; Không. “Gemini 4 Argon không khả dụng trong bậc Miễn phí.” &lt;a href="https://apidog.com/vi/blog/gemini-4-argon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hướng dẫn truy cập miễn phí Gemini 4 Argon&lt;/a&gt; của chúng tôi bao gồm các con đường bên ngoài API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tín dụng Google Cloud $300 có chi trả cho các lệnh gọi Gemini API không?&lt;/strong&gt; Không đối với các tài khoản được mở sau ngày 2 tháng 3 năm 2026. Việc sử dụng Gemini API bị loại trừ khỏi bản dùng thử miễn phí $300, mặc dù tín dụng vẫn hoạt động trên các sản phẩm Google Cloud khác.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Làm cách nào để quay lại bậc miễn phí sau khi nâng cấp?&lt;/strong&gt; Hãy hủy liên kết dự án khỏi tài khoản thanh toán của nó. Dự án sẽ trở về bậc miễn phí và bộ mô hình thuộc bậc miễn phí của nó.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>gemini</category>
      <category>google</category>
    </item>
  </channel>
</rss>
