Open WebUI Token Tracking
Contents:
Open WebUI Token Tracking
API Reference
Open WebUI Token Tracking
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
action() (openwebui_token_tracking.actions.CreditBalance method)
,
[1]
add_model_pricing() (in module openwebui_token_tracking.model_pricing)
add_user() (in module openwebui_token_tracking.credit_groups)
ANTHROPIC_API_KEY (openwebui_token_tracking.pipes.AnthropicTrackedPipe.Valves attribute)
AnthropicTrackedPipe (class in openwebui_token_tracking.pipes)
AnthropicTrackedPipe.Valves (class in openwebui_token_tracking.pipes)
API_BASE_URL (openwebui_token_tracking.pipes.OpenAITrackedPipe.Valves attribute)
API_KEY (openwebui_token_tracking.pipes.OpenAITrackedPipe.Valves attribute)
B
base_model (openwebui_token_tracking.db.SponsoredAllowanceBaseModels attribute)
base_model_id (openwebui_token_tracking.db.SponsoredAllowanceBaseModels attribute)
base_models (openwebui_token_tracking.db.SponsoredAllowance attribute)
BaseSetting (class in openwebui_token_tracking.db)
BaseTrackedPipe (class in openwebui_token_tracking.pipes)
C
create_credit_group() (in module openwebui_token_tracking.credit_groups)
create_sponsored_allowance() (in module openwebui_token_tracking.sponsored)
creation_date (openwebui_token_tracking.db.SponsoredAllowance attribute)
credit_group (openwebui_token_tracking.db.CreditGroupUser attribute)
credit_group_id (openwebui_token_tracking.db.CreditGroupUser attribute)
credit_groups (openwebui_token_tracking.db.User attribute)
CreditBalance (class in openwebui_token_tracking.actions)
CreditGroup (class in openwebui_token_tracking.db)
CreditGroupUser (class in openwebui_token_tracking.db)
D
daily_credit_limit (openwebui_token_tracking.db.SponsoredAllowance attribute)
DailyTokenLimitExceededError
DATABASE_URL_ENV (openwebui_token_tracking.actions.CreditBalance attribute)
(openwebui_token_tracking.pipes.BaseTrackedPipe attribute)
DEBUG (openwebui_token_tracking.pipes.AnthropicTrackedPipe.Valves attribute)
(openwebui_token_tracking.pipes.GoogleTrackedPipe.Valves attribute)
(openwebui_token_tracking.pipes.MistralTrackedPipe.Valves attribute)
(openwebui_token_tracking.pipes.OpenAITrackedPipe.Valves attribute)
delete_credit_group() (in module openwebui_token_tracking.credit_groups)
delete_model_pricing() (in module openwebui_token_tracking.model_pricing)
delete_sponsored_allowance() (in module openwebui_token_tracking.sponsored)
description (openwebui_token_tracking.db.BaseSetting attribute)
(openwebui_token_tracking.db.CreditGroup attribute)
E
email (openwebui_token_tracking.db.User attribute)
F
find_user() (in module openwebui_token_tracking.user)
G
get_credit_group() (in module openwebui_token_tracking.credit_groups)
get_model_pricing() (in module openwebui_token_tracking.model_pricing)
get_models() (openwebui_token_tracking.pipes.BaseTrackedPipe method)
(openwebui_token_tracking.tracking.TokenTracker method)
get_sponsored_allowance() (in module openwebui_token_tracking.sponsored)
get_sponsored_allowances() (in module openwebui_token_tracking.sponsored)
GOOGLE_API_KEY (openwebui_token_tracking.pipes.GoogleTrackedPipe.Valves attribute)
GoogleTrackedPipe (class in openwebui_token_tracking.pipes)
GoogleTrackedPipe.Valves (class in openwebui_token_tracking.pipes)
I
id (openwebui_token_tracking.db.CreditGroup attribute)
(openwebui_token_tracking.db.ModelPricing attribute)
(openwebui_token_tracking.db.SponsoredAllowance attribute)
(openwebui_token_tracking.db.User attribute)
(openwebui_token_tracking.models.ModelPricingSchema attribute)
init_base_settings() (in module openwebui_token_tracking.settings)
init_db() (in module openwebui_token_tracking.db)
input_cost_credits (openwebui_token_tracking.db.ModelPricing attribute)
(openwebui_token_tracking.models.ModelPricingSchema attribute)
is_paid() (openwebui_token_tracking.tracking.TokenTracker method)
is_visible (openwebui_token_tracking.actions.CreditBalance attribute)
L
list_credit_groups() (in module openwebui_token_tracking.credit_groups)
list_model_pricing() (in module openwebui_token_tracking.model_pricing)
list_users() (in module openwebui_token_tracking.credit_groups)
log_date (openwebui_token_tracking.db.TokenUsageLog attribute)
log_token_usage() (openwebui_token_tracking.tracking.TokenTracker method)
M
max_credit (openwebui_token_tracking.db.CreditGroup attribute)
max_credits() (openwebui_token_tracking.tracking.TokenTracker method)
migrate_database() (in module openwebui_token_tracking.db)
MISTRAL_API_KEY (openwebui_token_tracking.pipes.MistralTrackedPipe.Valves attribute)
MistralTrackedPipe (class in openwebui_token_tracking.pipes)
MistralTrackedPipe.Valves (class in openwebui_token_tracking.pipes)
model_config (openwebui_token_tracking.models.ModelPricingSchema attribute)
(openwebui_token_tracking.pipes.AnthropicTrackedPipe.Valves attribute)
(openwebui_token_tracking.pipes.GoogleTrackedPipe.Valves attribute)
(openwebui_token_tracking.pipes.MistralTrackedPipe.Valves attribute)
(openwebui_token_tracking.pipes.OpenAITrackedPipe.Valves attribute)
model_id (openwebui_token_tracking.db.TokenUsageLog attribute)
MODEL_ID_PREFIX (openwebui_token_tracking.pipes.BaseTrackedPipe attribute)
ModelPricing (class in openwebui_token_tracking.db)
ModelPricingSchema (class in openwebui_token_tracking.models)
module
openwebui_token_tracking.actions
openwebui_token_tracking.credit_groups
openwebui_token_tracking.db
openwebui_token_tracking.model_pricing
openwebui_token_tracking.models
openwebui_token_tracking.pipes
openwebui_token_tracking.settings
openwebui_token_tracking.sponsored
openwebui_token_tracking.tracking
openwebui_token_tracking.user
N
name (openwebui_token_tracking.db.CreditGroup attribute)
(openwebui_token_tracking.db.ModelPricing attribute)
(openwebui_token_tracking.db.SponsoredAllowance attribute)
(openwebui_token_tracking.db.User attribute)
(openwebui_token_tracking.models.ModelPricingSchema attribute)
non_stream_response() (openwebui_token_tracking.pipes.BaseTrackedPipe method)
O
OpenAITrackedPipe (class in openwebui_token_tracking.pipes)
OpenAITrackedPipe.Valves (class in openwebui_token_tracking.pipes)
openwebui_token_tracking.actions
module
openwebui_token_tracking.credit_groups
module
openwebui_token_tracking.db
module
openwebui_token_tracking.model_pricing
module
openwebui_token_tracking.models
module
openwebui_token_tracking.pipes
module
openwebui_token_tracking.settings
module
openwebui_token_tracking.sponsored
module
openwebui_token_tracking.tracking
module
openwebui_token_tracking.user
module
output_cost_credits (openwebui_token_tracking.db.ModelPricing attribute)
(openwebui_token_tracking.models.ModelPricingSchema attribute)
P
per_input_tokens (openwebui_token_tracking.db.ModelPricing attribute)
(openwebui_token_tracking.models.ModelPricingSchema attribute)
per_output_tokens (openwebui_token_tracking.db.ModelPricing attribute)
(openwebui_token_tracking.models.ModelPricingSchema attribute)
pipe() (openwebui_token_tracking.pipes.BaseTrackedPipe method)
(openwebui_token_tracking.pipes.GoogleTrackedPipe method)
(openwebui_token_tracking.pipes.OpenAITrackedPipe method)
pipes() (openwebui_token_tracking.pipes.BaseTrackedPipe method)
(openwebui_token_tracking.pipes.OpenAITrackedPipe method)
prompt_tokens (openwebui_token_tracking.db.TokenUsageLog attribute)
provider (openwebui_token_tracking.db.ModelPricing attribute)
(openwebui_token_tracking.db.TokenUsageLog attribute)
(openwebui_token_tracking.models.ModelPricingSchema attribute)
PROVIDER (openwebui_token_tracking.pipes.OpenAITrackedPipe.Valves attribute)
R
remaining_credits() (openwebui_token_tracking.tracking.TokenTracker method)
remove_user() (in module openwebui_token_tracking.credit_groups)
response_tokens (openwebui_token_tracking.db.TokenUsageLog attribute)
S
serialize_user() (in module openwebui_token_tracking.user)
setting_key (openwebui_token_tracking.db.BaseSetting attribute)
setting_value (openwebui_token_tracking.db.BaseSetting attribute)
sponsor_id (openwebui_token_tracking.db.SponsoredAllowance attribute)
sponsored_allowance (openwebui_token_tracking.db.SponsoredAllowanceBaseModels attribute)
sponsored_allowance_id (openwebui_token_tracking.db.SponsoredAllowanceBaseModels attribute)
(openwebui_token_tracking.db.TokenUsageLog attribute)
SponsoredAllowance (class in openwebui_token_tracking.db)
SponsoredAllowanceBaseModels (class in openwebui_token_tracking.db)
stream_response() (openwebui_token_tracking.pipes.BaseTrackedPipe method)
T
TokenLimitExceededError
TokenTracker (class in openwebui_token_tracking.tracking)
TokenUsageLog (class in openwebui_token_tracking.db)
total_credit_limit (openwebui_token_tracking.db.SponsoredAllowance attribute)
TotalTokenLimitExceededError
U
update_credit_group() (in module openwebui_token_tracking.credit_groups)
update_model_pricing() (in module openwebui_token_tracking.model_pricing)
update_sponsored_allowance() (in module openwebui_token_tracking.sponsored)
upsert_credit_group() (in module openwebui_token_tracking.credit_groups)
upsert_model_pricing() (in module openwebui_token_tracking.model_pricing)
USE_PERMISSIVE_SAFETY (openwebui_token_tracking.pipes.GoogleTrackedPipe.Valves attribute)
User (class in openwebui_token_tracking.db)
user (openwebui_token_tracking.db.CreditGroupUser attribute)
user_id (openwebui_token_tracking.db.CreditGroupUser attribute)
(openwebui_token_tracking.db.TokenUsageLog attribute)
users (openwebui_token_tracking.db.CreditGroup attribute)
V
valves (openwebui_token_tracking.actions.CreditBalance attribute)