docs(openrouter-analytics-schema): sync with openrouter-web changes - #157
docs(openrouter-analytics-schema): sync with openrouter-web changes#157devin-ai-integration[bot] wants to merge 5 commits into
Conversation
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Original prompt from Automation
|
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
…lended cost, session_id Co-Authored-By: Joseph Ciesielski <joseph.ciesielski@openrouter.ai>
… bound Co-Authored-By: Joseph Ciesielski <joseph.ciesielski@openrouter.ai>
Summary
Weekly analytics-skills sync against
openrouter-web. Extends this open sync PR rather than opening a new one.Original commits documented
include_unsetonin/not_infilters. This push adds the drift from openrouter-web#33169 (possible-cache hourly rollup) plus two pre-existing gaps:possible_cached_tokens,possible_cache_hit_rate,cache_capture_rate. These only have expressions on the hourly rollup (POSSIBLE_CACHE_METRIC_NAMES/MetricAvailability = 'possible_cache'), so a request that mixes them with anything the rollup can't serve fails with 400 instead of falling back — the skill now states the servable envelope:tokens_prompt/cached_tokens/cache_hit_rate,model/providergrouping and filters,hourgranularity or coarser, 31-day cap regardless of granularity.blended_cost_per_million_tokens— public metric, available on both MV and generations, previously undocumented.session_id— generations-only dimension, missing from the 31-day dimension list.Link to Devin session: https://openrouter.devinenterprise.com/sessions/246b170a40124a1ca781d23ebb189c3e
Requested by: @jtcies