Token360 给 MiniMax M3.1 Flash 开了一档限免:太平洋时间 2026 年 11 月 2 日 9:00 到 11 月 5 日 9:00(官方写明两端都是 17:00 UTC,对应北京时间 11 月 3 日 1:00 到 11 月 6 日 1:00)。未绑卡的计费账号最多 1000 万免费 token,绑过有效卡或有过成功充值记录可提到 1 亿;用完或活动结束前,付费续跑默认是关的。
期限、额度与付费开关
出处是 Token360 的 MiniMax M3.1 Flash 促销条款。活动只覆盖模型 id minimax-m3.1-flash,走 Token360 API 和 Playground;其它模型、视频生成和单独计费的服务不在内。
条款原文要点:
- 窗口:November 2, 2026, 9:00 AM PT through November 5, 2026, 9:00 AM PT(17:00 UTC on both dates)
- 门槛:注册并验证邮箱,再用 API Key 或登录 Playground
- 额度:每个合格计费账号合计最多 10,000,000 免费 token;有有效已存卡或成功充值记录(卡、支付宝、微信支付均可)可提到 100,000,000,仍受活动总补贴容量约束
- 计数:输入和输出都计入;缓存输入只计一次;已含在输出里的 reasoning token 不再重复计
- 共用:同一计费账号下所有 API Key 与 Playground 共用这一份额度,不按天重置,活动结束即失效
- 付费续跑:个人免费额度或模型共享补贴用尽后,按模型页标价继续调用,需要计费账号所有者显式打开两类触发;默认是关的。加卡或充值本身不会自动打开付费续跑
- 共享补贴:整场活动所有账号合计补贴上限按刊例价减免计为 USD 30,000,不按天重置
模型页上的刊例价是:未缓存输入 $0.15/百万 token,缓存命中 $0.015/百万 token,输出 $0.6/百万 token。限免窗口外的新请求按这套价走。通用 Quickstart 仍写调用前要先充值;这条促销条款写明合格免费用量无需充值,两处以促销页为准。
怎么拿 Key,怎么调
按 Authentication:控制台侧栏 API Keys 创建,密钥以 sk- 开头,请求头带 Authorization: Bearer …。统一网关 Base URL 是 https://api.token360.ai/v1,路径 chat/completions,模型 id 用 minimax-m3.1-flash。
curl https://api.token360.ai/v1/chat/completions \
-H "Authorization: Bearer $TOKEN360_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-m3.1-flash",
"messages": [{"role": "user", "content": "简短介绍 Spring Boot"}]
}'
用 Spring AI 接 Token360
这里用 Spring Boot 4.1.1 和 Spring AI 2.0.1,JDK 21,依赖 OpenAI starter,改 base-url 指向 Token360。
<properties>
<java.version>21</java.version>
<spring-ai.version>2.0.1</spring-ai.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-bom</artifactId>
<version>${spring-ai.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-model-openai</artifactId>
</dependency>
</dependencies>
配置文件:
spring:
ai:
openai:
api-key: ${TOKEN360_API_KEY}
base-url: https://api.token360.ai/v1
chat:
model: minimax-m3.1-flash
控制器:
package com.example.demo;
import org.springframework.ai.chat.client.ChatClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class ChatController {
private final ChatClient chatClient;
public ChatController(ChatClient.Builder builder) {
this.chatClient = builder.build();
}
@GetMapping("/chat")
public String chat(@RequestParam(defaultValue = "简短介绍 Spring Boot") String q) {
return chatClient.prompt()
.user(q)
.call()
.content();
}
}
编译输出:
[INFO] --- compiler:3.15.0:compile (default-compile) @ token360-minimax-demo ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 2 source files with javac [debug parameters release 21] to target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.326 s
[INFO] Finished at: 2026-11-03T08:10:27+08:00
[INFO] ------------------------------------------------------------------------
这个项目已编译但未实际调用 API,手上没有 Token360 的 Key。空 Authorization 打到网关时返回的是:
{"error":{"code":"invalid_api_key","message":"Missing or invalid Authorization header","param":null,"type":"invalid_request_error"}}
HTTP 401
同一款模型以前还有两条通道:Vercel AI Gateway 上的限免写到 10 月 22 日,要靠 providerOptions.gateway.order 钉住 MiniMax;OpenCode 免费档只认客户端,直连会 403。Token360 这条是新开的促销页,截止写在太平洋时间 11 月 5 日 9:00,额度数字和付费开关都在条款里写死了。
一起交流
分享你的思考,让讨论更进一步。