zeroclaw/src/providers
s04 cd7026a53c feat(provider): parse token usage from OpenAI-family responses
Add UsageInfo deserialization structs and wire usage data from API
responses through to ChatResponse for OpenRouter, OpenAI, Compatible,
and Copilot providers. All four share the OpenAI response format with
prompt_tokens/completion_tokens fields.
2026-02-21 12:29:02 +08:00
..
anthropic.rs feat(provider): add usage field to ChatResponse 2026-02-21 12:29:02 +08:00
bedrock.rs feat(provider): add usage field to ChatResponse 2026-02-21 12:29:02 +08:00
compatible.rs feat(provider): parse token usage from OpenAI-family responses 2026-02-21 12:29:02 +08:00
copilot.rs feat(provider): parse token usage from OpenAI-family responses 2026-02-21 12:29:02 +08:00
gemini.rs Merge origin/main into fix/gemini-oauth-pr and resolve gemini OAuth conflicts 2026-02-21 12:08:12 +08:00
glm.rs feat(proxy): add scoped proxy configuration and docs runbooks 2026-02-18 22:10:42 +08:00
mod.rs fix(providers): update synthetic provider base URL 2026-02-21 02:32:24 +08:00
ollama.rs feat(provider): add usage field to ChatResponse 2026-02-21 12:29:02 +08:00
openai_codex.rs refactor(auth): make auth profile store async 2026-02-21 02:25:23 +08:00
openai.rs feat(provider): parse token usage from OpenAI-family responses 2026-02-21 12:29:02 +08:00
openrouter.rs feat(provider): parse token usage from OpenAI-family responses 2026-02-21 12:29:02 +08:00
reliable.rs fix: resolve all compilation, test, and fmt errors on main 2026-02-21 12:09:06 +08:00
router.rs feat: add multimodal image marker support with Ollama vision 2026-02-19 21:25:21 +08:00
traits.rs feat(provider): add usage field to ChatResponse 2026-02-21 12:29:02 +08:00