smart_router/__init__.py,sha256=59pj28aPDzf6GS4mEge_hjQehgRrRj-g3o1PzKPx7vQ,384
smart_router/cli.py,sha256=cgMgLO0QFjtzcFDMAm7MZWEZQgec4jyXeOu4ghoI41I,31295
smart_router/exceptions.py,sha256=7wCR09zGMwsO3zI-q_XEd5GVu9nbF0one5tPmLaqPOw,301
smart_router/alerts/__init__.py,sha256=fYz5ab3HFMQjk6l8ol-wm8EcTiO_MAjmj10hn2FNJ2c,366
smart_router/alerts/checker.py,sha256=Ycexh7dXHVmGM_gNBa5oObQli5yAqHuboGVmJ5MdtX8,4820
smart_router/alerts/config.py,sha256=R7Guwq2hrJDD6yBSLSWl4X6JJlDDldZTBdUnhsnECYE,3200
smart_router/alerts/notifier.py,sha256=immq3AkGzqYsu-4kX1gJk0WrS-bLrbJ2LOBKytAQ_KA,2736
smart_router/assets/coffee_qr.png,sha256=d97sq2XuBNzhVj0Drgn8f35Nsc4brT_X3r1IZrdQhpQ,104028
smart_router/classifier/__init__.py,sha256=FkJXiJF0x3VwoSD6z9i8TDwD2C1lQV0O1Pfx-H56LrE,226
smart_router/classifier/difficulty_classifier.py,sha256=7if71mnUKplocN-YeEQb3nWVb7wTlAGUCHv0ap00vmk,3295
smart_router/classifier/embedding_matcher.py,sha256=jY69IRsVVHl1BKnnHJIg_1dnvlEJ-dgH1ICKLNKhbdI,4458
smart_router/classifier/task_classifier.py,sha256=UFgJxJvYUHdR0urHKNrwRXSgetWY3hxyrxxYfuzkVUs,12961
smart_router/classifier/types.py,sha256=GujQL2QMUxAmqc4D9qikmbn9bjQTnVRaEydzD1C7nHo,485
smart_router/config/__init__.py,sha256=2QkbQSBa_sKpQAjEDqWMTl1_X38W8IjHoXvSmE2Ks-s,903
smart_router/config/loader.py,sha256=gOF8oMJYUuTjn-oG8B6AYLf-1mBScTkaqtweD7iaGKY,12575
smart_router/config/schema.py,sha256=IvhXuyeb2K4SkBBqKKbPuA_2fQsNLQ8xg0RrS4paJGc,13054
smart_router/config/watcher.py,sha256=w1ezxhAa0oZUeWOvhTkIsi0LGuyTCKNUkY3F6NoFXdE,3147
smart_router/gateway/__init__.py,sha256=zxXRUjbsk5CS8yJtmrNz3XeuxcY8V3P5cuItmxe6RHg,385
smart_router/gateway/daemon.py,sha256=yHm2_6Yyb35sqLt3Bia1KmzPO1XuaoIHgI08YPD8uyQ,20838
smart_router/gateway/dashboard_api.py,sha256=hw9x1f19p-ovBVV8np1HgNGXPG03zwGtlLxjjy6yzNc,44329
smart_router/gateway/error_counter.py,sha256=EKQTmChdSS9HnZYeM2PIVEy-CuLE12972vdvO1kKS_o,1508
smart_router/gateway/playground_api.py,sha256=YlswZvrAO_JV51kC8a5my3SFETp9FqSNuDnkJlTY5Dc,11803
smart_router/gateway/server.py,sha256=LhHcBAje-qjA79TggqP7ZxVJn3JpsrsVLlIpJhaC-mo,55345
smart_router/gateway/server_main.py,sha256=dwFJd2tqfpPWAYItEt1w9ogpmNMoz06hCthR6wAY4S8,1231
smart_router/misc/__init__.py,sha256=MRE4o0J_tkO_YhYUvHPdFNVeJakydbG-eBRbqJp9VLc,285
smart_router/misc/coffee_qr.py,sha256=LerUFJheD0s4-VQks9PvVWXIsh_JcVGQhh53_ofsWbg,5540
smart_router/router/__init__.py,sha256=I7w1i53A5C6Ycnw-TKB9ZEkOurVRWvYlbssm8jdecpo,155
smart_router/router/plugin.py,sha256=ESOxsy6MvIpRV96WbN8uIFrk0pJpsosi9T1SyyNl6cA,11941
smart_router/router/plugin_v3_adapter.py,sha256=ZmQDE-GvR79EuBqSbiAD2ByU7L94dX0ASmH41VTBE1M,4393
smart_router/selector/__init__.py,sha256=ztIkc8pMOQjiv8dcKBaY_LMsR8QQOZkKFzjcYGmy39U,387
smart_router/selector/formula_evaluator.py,sha256=pBkD3-VvArgXkwpQ66mYh-mGS8ojpwVsNV2cZrD7CaI,685
smart_router/selector/model_selector.py,sha256=Dl0de_4MO7VW4HY4JOAXQEGau7FQepg2OC8LERvqJ7A,7398
smart_router/selector/strategies.py,sha256=9fcJeM3KEDN1c9GOywM5TBqmQ91R0jpfs1SJcHjOmGM,534
smart_router/selector/v3_selector.py,sha256=zELC5a1gLBpaBcPoYeM4eYuAJo0FRYZzK-IqMjwWCmY,6440
smart_router/templates/providers.yaml,sha256=Vjr6wrvJhIRjpOVBaWIefXywFf_bhrT2HvJ3BXznRcA,1948
smart_router/templates/routing.yaml,sha256=5IXqoFtB1Kx9nKPcPtU6sYMWl4Hy7_bc5Vcgk4VEXIk,3769
smart_router/templates/models/_virtual.yaml,sha256=b0sfSYQa_SHF29GV5kT316a4uCEY4d7MBQZ4k9X5u8A,1317
smart_router/templates/models/aliyun.yaml,sha256=gYYq8l8GiRtXcZ2iCEV4UQRpb_AtEZvJv_fcN8A9C-w,2959
smart_router/templates/models/anthropic.yaml,sha256=wwT4yIroYt6t12cjhXoYQkJYBmM8Xc3ZoyGIE5xPCBQ,929
smart_router/templates/models/lmstudio.yaml,sha256=McJy6tTFXb40fv7iSBsHIuuRGwYs3IHKwQCttw3ukBM,397
smart_router/templates/models/minimax.yaml,sha256=rV06KeNLS1lyqspXCNiOzB5olb72xoj-mDI8aS7TtU4,327
smart_router/templates/models/moonshot-ai.yaml,sha256=9ritymjOu1huTTXPG6cVAxlBKIMsXhzT9_6HvXhgvBA,2089
smart_router/templates/models/moonshot-cn.yaml,sha256=w16zVx8Spbd8zW-2B5p-CBjCo11DDQqBd3v2AtiI20s,662
smart_router/templates/models/openai.yaml,sha256=Z-AgN3YBcEUNhFmdg7PHHNhkg_XXdqRiG4ygoKAA3vY,871
smart_router/templates/models/zhipu.yaml,sha256=bcMQbEu5mxG6tbvzkTqMGBq5WDeEJb3rf53BgsgjyVc,666
smart_router/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
smart_router/utils/health_checker.py,sha256=ob-qeMRVt8kfMbNn3A793kEgUVNM-jgNoM77Wazruas,7521
smart_router/utils/log_parser.py,sha256=H64VBS3a2v1h-cDKZ22x6zT6e7NqIgSA0C-zOCzyjbI,1662
smart_router/utils/logging_config.py,sha256=6oMXQ9MO_fMCTeSm2241_kAK1gkB2xgKOV4nHhwrhtI,2461
smart_router/utils/markers.py,sha256=77-WSETU03Xv8XVeNvILKzXrvjhQ4Z6kfc5Pp46noZg,1332
smart_router/utils/model_override_store.py,sha256=4HQs-lUxvYmW2ntb4Imc9prdqYq7oUvvGT7H1T6Ld_8,2202
smart_router/utils/request_routing_history.py,sha256=wPClaq2kZjGoGM425Glqax1s6PR2Imrbst-ymqc7knE,6874
smart_router/utils/token_counter.py,sha256=yXcrFQIo4EdaWhc-o69RVfNudD7IK29E-btqf_iowCU,1869
smart_router/utils/token_stats.py,sha256=NDc2aC9YXOC5-VIyaNbpBPH_nsVQjb0emUyg5rO7Jzs,8179
smart_router/web/static/favicon.svg,sha256=YbyaFh3lgkgojmkFQl1xgPBiTChlAHuX12P9rBIEOmY,9522
smart_router/web/static/icons.svg,sha256=tF-lBhlc_N70BrqfDHezbdwafCJAQJJuxwq8L96nuTo,5031
smart_router/web/static/index.html,sha256=Y8wNvXq1TY-r9U3bsrIW1DrV_sC5ZI9909wM1gKPvJ8,768
smart_router/web/static/assets/index-BcdQUesz.js,sha256=34V7XKbC1akAV4GZ9cF506rM-rVOx4bLU-llgxZZeyQ,737769
smart_router/web/static/assets/index-BcsCUCA-.css,sha256=LjbJ2rqTMRiylCF2R1Z86Tu4njxXcPN75s8JOl3d-m4,34498
smartrouter-1.2.0.dist-info/METADATA,sha256=Fb8fccdF8_E5T_PYvJLGpirLxPgK8uN1MglrSHZE3rE,13452
smartrouter-1.2.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
smartrouter-1.2.0.dist-info/entry_points.txt,sha256=-jtxYbalodmJf8Fgb0qkOeWmcPOJVXRW2pYwemgwhKQ,83
smartrouter-1.2.0.dist-info/licenses/LICENSE,sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY,35149
smartrouter-1.2.0.dist-info/RECORD,,
