蚂蚁百灵更新的升级说明里写,原每日 50 万 Token 免费额度将停止按日发放,统一切换时间是 2026 年 10 月 31 日 23:59:59(北京时间)。之后改成每月 1 日发一张价值 10 元的 Token 抵扣券。FAQ 页现在仍写着每日 50 万 tokens、每日 02:00 前发放,当天未用不结转。

主源是 百灵计量计费服务升级说明 和 常见问题。OpenAI 兼容地址用的是 https://api.ant-ling.com/v1。条款按 2026 年 10 月 25 日早上对着这两页核,接口侧对过 POST /v1/chat/completions。

每日额度怎么改

FAQ 的免费额度说明表写:额度是每日 50 万 tokens(含输入和输出),发放时间是每日 02:00 前自动发放。注意事项写当日未使用额度不结转至次日;免费额度到账前产生的费用将从账户余额扣除;余额不足时将暂停服务,直至额度到账或充值成功。

升级说明「免费权益升级」一节写:升级前每日提供 50 万 Token 免费额度,使用时不区分输入、输出或是否命中缓存;升级后后续免费权益调整为按月发放,每月 1 日向使用百灵新计费平台的计费账户发放 1 张价值 10 元的 Token 抵扣券。升级说明问答里还写:原权益按 Token 数量计算,新权益按实际计费金额抵扣,两者不能直接换算。

历史计费账户完成升级后,说明里写可立即获得一次 20 元 Token 消费券,适用于全部模型,自实际到账之日起 60 天内有效,仅可抵扣模型调用消费,不可提现或转让。新用户注册后也会立即获得 20 元 Token 消费券。每月 10 元券仅限发放当月使用,当月未使用的金额月末到期,不结转至下月。若在当月 1 日之后完成升级,当月不补发月度券,下月 1 日再发。

定价页另写 Ling-3.1-flash 当前限时 2.5 折(标价输入 ¥2.00 / 输出 ¥6.00,折后 ¥0.50 / ¥1.50,单位均为每百万 token)。定价页「免费额度耗尽后怎么办」写:已绑定小程序云且签署代扣协议时自动切换为按量付费;未绑定则 API 调用暂停,直至完成绑定或次日额度恢复。

用 Spring Boot 接 OpenAI 兼容接口

Spring Boot 4.1.1、Spring AI 2.0.1、JDK 21,依赖用 spring-boot-starter-web 和 spring-ai-starter-model-openai。模型先钉成 FAQ 里列出的 Ling-3.1-flash:

spring.ai.openai.api-key=${ANT_LING_API_KEY:placeholder}
spring.ai.openai.base-url=https://api.ant-ling.com/v1
spring.ai.openai.chat.model=Ling-3.1-flash
server.port=8080
@RestController
public class ChatController {

    private final ChatClient chatClient;

    public ChatController(ChatClient.Builder builder) {
        this.chatClient = builder.build();
    }

    @GetMapping("/chat")
    public ResponseEntity<?> chat(
            @RequestParam(defaultValue = "用一句话介绍你自己") String q) {
        try {
            return ResponseEntity.ok(chatClient.prompt().user(q).call().content());
        } catch (HttpStatusCodeException e) {
            return ResponseEntity.status(e.getStatusCode()).body(e.getResponseBodyAsString());
        } catch (Exception e) {
            Throwable c = e;
            while (c.getCause() != null && c.getCause() != c) {
                c = c.getCause();
            }
            if (c instanceof HttpStatusCodeException he) {
                return ResponseEntity.status(he.getStatusCode()).body(he.getResponseBodyAsString());
            }
            String msg = c.getMessage() == null ? e.toString() : c.getMessage();
            HttpStatus status = msg.contains("401") ? HttpStatus.UNAUTHORIZED : HttpStatus.INTERNAL_SERVER_ERROR;
            return ResponseEntity.status(status).body(msg);
        }
    }
}

Maven 打包日志里有 BUILD SUCCESS,结束时间是 2026-10-25T08:14:20+08:00。随后启动到 8080:

2026-10-25T08:14:23.837+08:00  INFO ... o.s.boot.tomcat.TomcatWebServer          : Tomcat started on port 8080 (http) with context path '/'
2026-10-25T08:14:23.846+08:00  INFO ... com.example.antling.AntLingApplication   : Started AntLingApplication in 2.036 seconds (process running for 2.495)

这次没有可用的百灵 API 令牌,请求是真发到 api.ant-ling.com 的,但没有拿到模型正文。直接 curl 不带 Authorization:

{"id":"2199654117928872433126446ea0a3","error":{"code":401,"message":"未检测到授权令牌","type":"sdk_token_not_found"}}
HTTP 401

带 Authorization: Bearer sk-fake-ant-ling-test-12345:

{"id":"219fdf1717928872429872450e89b1","error":{"code":401,"message":"授权令牌无效","type":"ling_auth_not_exist"}}
HTTP 401

同一假令牌跑本地 /chat,Spring AI 透出来的是:

401: 授权令牌无效
HTTP 401
— 感谢阅读 —
广告

一起交流

分享你的思考,让讨论更进一步。