openwebui-token-tracking

View on PyPIReverse Dependencies (0)

0.1.4 openwebui_token_tracking-0.1.4-py3-none-any.whl

Wheel Details

Project: openwebui-token-tracking
Version: 0.1.4
Filename: openwebui_token_tracking-0.1.4-py3-none-any.whl
Download: [link]
Size: 52047
MD5: a9aa2ea32ef3d00d4d7aa6ad32a3e072
SHA256: fb4db7dccd0b65ea4b2433d2a21466cfac6b556f3e7cec702e818ecde84596f1
Uploaded: 2025-03-11 20:59:48 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: openwebui-token-tracking
Version: 0.1.4
Summary: A library to facilitate token tracking and limiting in Open WebUI.
Author-Email: Simon Stone <simon.stone[at]dartmouth.edu>
Requires-Python: >=3.11
Requires-Dist: alembic (>=1.14.0)
Requires-Dist: click (>=8.1.8)
Requires-Dist: google-generativeai (>=0.7.2)
Requires-Dist: open-webui
Requires-Dist: pydantic (>=2.9.2)
Requires-Dist: pytest (>=8.3.4)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: sqlalchemy (>=2.0.32)
Requires-Dist: myst-parser (>=4.0.1); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (>=3.0.1); extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=3.0.2); extra == "docs"
Requires-Dist: sphinx (>=8.1.3); extra == "docs"
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8276 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
openwebui_token_tracking/__init__.py sha256=TKODqNtNP8PQT9lg63id1sgubZSKqqfYg2_YS3FOtwo 94
openwebui_token_tracking/credit_groups.py sha256=rZldjad8EPKAffH9U0eMRYwGHY3QNsELpOWfpXjfphk 13908
openwebui_token_tracking/model_pricing.py sha256=rg903t7bMRu4VwMuwU_n6YkODZ72vzj4v670AVkM3aI 8458
openwebui_token_tracking/models.py sha256=5offJEjEHfmetg7YJ444BW7JysZ9Yhy6PegAWSoopF0 694
openwebui_token_tracking/settings.py sha256=JPOz46II5C9U0ljw2LyhPJ6uqJZzh5ShonTL6_S4W88 996
openwebui_token_tracking/sponsored.py sha256=GPKaBym55IIV2h5yYruorr0czw1zDpeQW7UiQQ2GGbM 9093
openwebui_token_tracking/tracking.py sha256=fz0zuBdS_e-zzIxDpz5FvuUSo3jB85jcndJ9fLlioQE 14021
openwebui_token_tracking/user.py sha256=FF7p7PeC5xCO1DvU8BgiNpua9Dk86dOej9lqXTh1kDA 1966
openwebui_token_tracking/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openwebui_token_tracking/cli/main.py sha256=1in9s7rNq5AI3lJM_xxCAHvsBvdgvBGc8D7hWuIHQjU 1998
openwebui_token_tracking/cli/commands/credit_group.py sha256=ajuOSAw9GcDf29cBaKYKgHJM-DXWFQhTIRKLjEtnblQ 5819
openwebui_token_tracking/cli/commands/database.py sha256=se3MZ02lXKNxdqvBdZwP76fp1w2MpgQa5Z3ulChmG_o 494
openwebui_token_tracking/cli/commands/pricing.py sha256=at6RRq97zyYUQIKcm_GbKvxy0GKWapBZJrlT2adpSmY 16308
openwebui_token_tracking/cli/commands/settings.py sha256=s3BzyDO7v1oTgSDgaPZGtLi82YMC-7u3GTg23SvMc_U 488
openwebui_token_tracking/cli/commands/sponsored.py sha256=jIUQolH8i7g6-ykcbiUYqUZXmu7BwY-vq3aE_8DZvKI 4544
openwebui_token_tracking/cli/commands/user.py sha256=DyJ8WDSoVTCJ3PkWy8xkCHlBKCtK_fBw5BtMY3uvqoM 1241
openwebui_token_tracking/db/__init__.py sha256=HwF2KKoQ8y739vyWdqh62WtkWQa80mocXArXOBzzInM 535
openwebui_token_tracking/db/base.py sha256=kha9xmklzhuQAK8QEkNBn-mAHq8dUKbOM-3abaBpWmQ 71
openwebui_token_tracking/db/credit_group.py sha256=8frJ77ptJ7d2L6o_X5RVDhglWR5TaIdD6_m8re0vRcc 2052
openwebui_token_tracking/db/db.py sha256=XNU5cybTrzM2qB8hzoPteFiBxTudDM0nTcwlxRgZ8b4 1366
openwebui_token_tracking/db/model_pricing.py sha256=HXQ5PIGWIYn2J08XpJ2Rxz6WlQJ6nTSlnL8z0PAScjM 1191
openwebui_token_tracking/db/settings.py sha256=dHg4VsFX7psZ7wmedfRxp3FOegI5FxUSCah4uD_wJQM 788
openwebui_token_tracking/db/sponsored.py sha256=m6zNgzaQwTacXX_cqYGqZXZzMxBoqWBse3_n2xQ8jOY 2635
openwebui_token_tracking/db/token_usage.py sha256=5Af48fVm1WFDmo6mUNwnvRBWuBDziefjD7WkK8u-omQ 1482
openwebui_token_tracking/db/user.py sha256=ReCN7HvI6qOwnhsPIkfUuSCFdY7E1v38HsN1zHfHo2s 896
openwebui_token_tracking/migrations/alembic/env.py sha256=i2d7X5H6OvWy5JvQkk8rV_5_D5wWR7Hke7327E3ceQY 1565
openwebui_token_tracking/migrations/alembic/script.py.mako sha256=MEqL-2qATlST9TAOeYgscMn1uy6HUS9NFvDgl93dMj8 635
openwebui_token_tracking/migrations/alembic/versions/036cd1c4af2d_create_base_settings_table.py sha256=JOiHq9N0M7eT8cHH4uGxlv23zL0o81EyI8fFpXHzx_0 824
openwebui_token_tracking/migrations/alembic/versions/10d29ec2fd0a_create_sponsored_allowance_table.py sha256=bc69HmyOEjIGMJGvabLcDAiMNDS3UUk3XtgpFjJD1R8 1656
openwebui_token_tracking/migrations/alembic/versions/6099739cae0b_create_model_pricing_table.py sha256=hPKoKolxai0u082oNQuf5bFU9S-6P4u6QOx4dJSXwMo 1021
openwebui_token_tracking/migrations/alembic/versions/99fb3ad5e0e7_create_table_token_usage_log.py sha256=8lukpUPo2Xnh8gSZmoyuyy8wQlgRrFAMWvyE31qG-Kw 937
openwebui_token_tracking/migrations/alembic/versions/a118dd7f6b7f_add_sponsored_allowance_column.py sha256=jc-FzkEu4ATBCBmwMYUj6Wivx90A1CT-rjSQ4Qlglto 1344
openwebui_token_tracking/migrations/alembic/versions/c46ceb8649c3_create_credit_group_table.py sha256=7GocaPXNoiS9XcpbMQf-Mrl0zPJYCAaQy9yTh-GtS7c 1444
openwebui_token_tracking/pipes/__init__.py sha256=fDpdwPEwaEJtL_6jmm0pw7VXmZYIl9bu5cvHkan5KW0 355
openwebui_token_tracking/pipes/anthropic.py sha256=MIhMHKzC6R4hSPrcW0dP88AXfIuew9MK4v5izn5eyu4 9622
openwebui_token_tracking/pipes/base_tracked_pipe.py sha256=HI6DxOARzAIQ2n23V9t1iNfDRkBNJ3Bf-28qzRBV51A 15300
openwebui_token_tracking/pipes/google_genai.py sha256=Ldm3KHJ-ZJR6a5A2x-5W-_VkvrYvU3Mi3w8u0UwO7yQ 8616
openwebui_token_tracking/pipes/mistral.py sha256=iI-urpnrgPmCXzavnrtValf86LT9r6pfQYebZcdQBNk 7120
openwebui_token_tracking/pipes/openai.py sha256=qV7_xYYxqtoPAoGf6HugFEI3ce7ITzlZ21U0qbTzQlA 6247
openwebui_token_tracking/resources/models.json sha256=LKtH9IkB162mM7f2v7b1yoURAuv2eLN2VIVP66jmOh4 2589
openwebui_token_tracking-0.1.4.dist-info/METADATA sha256=dJgFHSQkaRv_cBESWzMSXdRkmtck4mTwtGShOUFVX44 9085
openwebui_token_tracking-0.1.4.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
openwebui_token_tracking-0.1.4.dist-info/entry_points.txt sha256=DSs9dlQoAD1G0p0S_GAqVbJ4UmNOIG2_aFPHswHiq5U 78
openwebui_token_tracking-0.1.4.dist-info/licenses/LICENSE sha256=RKnDFQZLYoMnz9UePv3OvIiH7V3-6GPv9iSf9_PAMT4 1504
openwebui_token_tracking-0.1.4.dist-info/RECORD

entry_points.txt

owui-token-tracking = openwebui_token_tracking.cli.main:cli