manage_metering
Submit AI transaction metering metadata and retrieve existing transaction records. Access integration guides for Python and JavaScript to implement AI usage metering.
Instructions
Submit AI transaction metering metadata and lookup existing AI transactions metered by Revenium. Receive guidance for writing new integrations to Revenium's AI metering API using python and typescript. Key actions: submit_ai_transaction, lookup_transactions (requires transaction IDs), lookup_recent_transactions (browse without IDs), get_integration_guide, list_ai_models, validate. Supports Python and JavaScript integration examples. Use get_capabilities() for full guidance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | get_capabilities | |
| model | No | ||
| provider | No | ||
| input_tokens | No | ||
| output_tokens | No | ||
| duration_ms | No | ||
| organization_id | No | ||
| subscription_id | No | ||
| product_id | No | ||
| page | No | ||
| size | No | ||
| query | No | ||
| dry_run | No | ||
| example_type | No | ||
| language | No | ||
| use_case | No | ||
| text | No | ||
| description | No | ||
| transaction_id | No | ||
| transaction_ids | No | ||
| wait_seconds | No | ||
| return_transaction_data | No | ||
| max_retries | No | ||
| retry_interval | No | ||
| search_page_range | No | ||
| page_size | No | ||
| early_termination | No | ||
| subscriber | No | ||
| trace_id | No | ||
| task_type | No | ||
| agent | No | ||
| is_streamed | No | ||
| response_quality_score | No | ||
| stop_reason | No | ||
| time_to_first_token | No |