Baeldung
使用Spring AI的ChatResponseMetadata获取Anthropic API响应头中的速率限制信息
本文介绍如何在Spring AI中通过ChatResponseMetadata读取Anthropic聊天响应返回的速率限制元数据。文章演示了添加spring-ai-starter-model-anthropic依赖、配置Anthropic模型,并在控制器中调用ChatClient获取ChatResponse,再通过getRateLimit()取得请求数限制、剩余请求数、令牌限制、令牌重置时间等信息,同时结合getUsage()读取提示词和补全令牌用量。示例接口还返回模型名称与生成内容,便于在应用中监控和展示API配额。