kestrel/__init__.py,sha256=UDc9lMmwZ2_3nTM1FkaMUm574CnCDaYv2VZ-QeXAw7g,63
kestrel/app.py,sha256=8sWg-pNNhTg6yhKlnjzVyhuHLei8AoKur7lBF-kuM-c,2498
kestrel/cli.py,sha256=HHUamVKRJXeEhF_tCA0pRDmJdidn0k9xEVTV8kjuTyw,6796
kestrel/config.py,sha256=_qCrUQ9zQMNM7rGKnYvk90gYHfwcauq397EBNXoqY7M,1553
kestrel/dependencies.py,sha256=BzaKCBO3szg1qRBD7OK3m84jmwvx3GpflzAhQvZU51E,1581
kestrel/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kestrel/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kestrel/auth/api_key.py,sha256=_yOihteAWSbUG3ZapBq2by9zijzKVQjlaE8WO7vGxIc,3497
kestrel/db/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kestrel/db/session.py,sha256=5dxvTlymHtciUIKIo_PHUnDVHBvaQ9n4uEQgxnqEw_w,448
kestrel/middleware/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kestrel/middleware/logging.py,sha256=O7ChDcREAv7S2SoN02V7brDWc2mQm6iuBpXjVoxBa8U,850
kestrel/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kestrel/models/db.py,sha256=ImAc_7sIFcB8g7mpRIADZ_g2kgxzUGbZuzTA9qkD0jw,3279
kestrel/models/openai.py,sha256=wSt_SPeWxIy4g7g4YGCZmIEi6cbk1JowmAlQ5LXFUgA,4545
kestrel/providers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kestrel/providers/anthropic.py,sha256=DKvkR9SAj5hotaa1HweaKpwiD4xOGjrUWKZfWow9RmQ,15395
kestrel/providers/base.py,sha256=NThlmTc8yQjcMNKYO-CmNaY7rJZCoHZMM9xJ0EhDpzo,1708
kestrel/providers/cohere.py,sha256=Chww-Hyc6UDjwTejZHZDVAdWepwxmpj6jYFgu2KBX-Q,10526
kestrel/providers/gemini.py,sha256=ihc9gn0-iovu7NEQaEy5ODJMxIWSV9-JM2ODyQ1DZJ4,12653
kestrel/providers/groq.py,sha256=PEQdYcz1vFo-Dd5eNbDPcEUrFzhAz2Z0_3kKuqCkyls,1320
kestrel/providers/mistral.py,sha256=vDV_2jQ-xJgW6di949LT4RgeCA6B6CWG3WnHVliHm-Q,1080
kestrel/providers/openai.py,sha256=EnDmvfA84tTLzOEJrSbLiEECipjVdtBRIRzS5DkFgT4,598
kestrel/providers/openai_compat.py,sha256=sZCWxsycWPa3-oAXw0wn_iSOdzx0KpJEGEa0wV_xq8M,3157
kestrel/providers/together.py,sha256=lt_pgVv0xHqHaxttMj-pImlyn314zNTypl0mwuoIEP4,1289
kestrel/routes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kestrel/routes/chat.py,sha256=Mge30OXD4lS_oooECQ9CflJZWWJaqu6dUMbE6LVvo7s,1363
kestrel/routing/analyzer.py,sha256=P68gbaTiuzH0GDdeMKk2lwfyXqEUHyI1kqP2t_J0zQ4,4442
kestrel/routing/engine.py,sha256=f1JDVuoDD7woszrrzvgS73c1u_yQTs1Wskejc0ulHFo,2915
kestrel/routing/model_selector.py,sha256=Cc053yC590TMO_2HdoYkzXP7fd2wdx1AYtyoPOf-SYE,2798
kestrel/routing/models.py,sha256=lbrQZY3B53hWUDwO9APMAozTLKNqFVuEF11H5KEJ5IE,2893
kestrel/routing/scorer.py,sha256=CVr3WmI5vCOoOZvXVwVRA_PHl0Lg53yACBiQTCFUxZM,4643
kestrel/routing/tier_resolver.py,sha256=sBWhiVJYrS-rCH-oBaNlD5lWtput4eDND31yDFFCTiY,3273
kestrel/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kestrel/services/health_check.py,sha256=M2uLJBmP-aERaVDMJlOxE7PCvCCV8KYeFhij9ybJd2w,3610
kestrel/services/provider_registry.py,sha256=HIhtIIN40eDNQOyh-rg1Ak-tWxDpEi3IRYyKSQdhIXo,8033
kestrel/services/proxy.py,sha256=3Iy5W71AqDhd0F0-bmc8i1dpkY86RoaVNBZgtQ_dlBc,14836
kestrel/services/request_log.py,sha256=6DBVkr4-EIolRIOJOyH8Pi1eHmJzOjVfPgt_Bqj6_yc,3496
kestrel_ai-0.1.0.dist-info/METADATA,sha256=r158e1C6lZyYpOsWbTqUPbwI8w70oGU8du-4CJCCSCQ,9865
kestrel_ai-0.1.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
kestrel_ai-0.1.0.dist-info/entry_points.txt,sha256=rsu-vzBSwELjU-bGljinYVcv6izf2A-4IfX6tKSFoLA,45
kestrel_ai-0.1.0.dist-info/RECORD,,
