问题
OpenAIProvider 和 AnthropicProvider 只检查 CURLE_OK,不读取 HTTP 状态码。429/401/5xx 全部静默返回 0 tokens。
根因
curl_easy_getinfo(CURLINFO_RESPONSE_CODE) 从未被调用。max_retries = 3 配置字段从不使用。
涉及文件
libs/core/include/merak/error_kind.hpp (新增)
libs/llm/src/openai_provider.cpp
libs/llm/src/anthropic_provider.cpp
问题
OpenAIProvider和AnthropicProvider只检查CURLE_OK,不读取 HTTP 状态码。429/401/5xx 全部静默返回 0 tokens。根因
curl_easy_getinfo(CURLINFO_RESPONSE_CODE)从未被调用。max_retries = 3配置字段从不使用。涉及文件
libs/core/include/merak/error_kind.hpp(新增)libs/llm/src/openai_provider.cpplibs/llm/src/anthropic_provider.cpp