tanuki.py

View on PyPIReverse Dependencies (1)

0.2.0 tanuki.py-0.2.0-py3-none-any.whl

Wheel Details

Project: tanuki.py
Version: 0.2.0
Filename: tanuki.py-0.2.0-py3-none-any.whl
Download: [link]
Size: 71161
MD5: becff7c2231168bccfa28b46443401bc
SHA256: 53bd55d18bd29c4457197e98d43e1032905aaf830565b5b62a896b279b8421f2
Uploaded: 2024-02-05 18:35:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tanuki.py
Version: 0.2.0
Summary: The easiest way to build scalable LLM-powered applications, which gets cheaper and faster over time.
Author: Jack Hopkins
Author-Email: jack.hopkins[at]me.com
Home-Page: https://github.com/Tanuki/tanuki.py
Download-Url: https://github.com/Tanuki/tanuki.py/archive/v0.1.0.tar.gz
License: MIT
Keywords: python,ai,tdd,alignment,tanuki,distillation,pydantic,gpt-4,llm,chat-gpt,gpt-4-api,ai-functions
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
Requires-Dist: appdirs (~=1.4.4)
Requires-Dist: openai (==1.3.5)
Requires-Dist: numpy (>=1.17.3)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: bitarray (==2.8.2)
Requires-Dist: pydantic (>1.0.0)
Requires-Dist: requests (~=2.31.0)
Requires-Dist: boto3 (==1.33.1); extra == "aws-bedrock"
Requires-Dist: botocore (==1.33.1); extra == "aws-bedrock"
Requires-Dist: together (==0.2.11); extra == "together-ai"
Provides-Extra: aws_bedrock
Provides-Extra: together_ai
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 21198 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tanuki/__init__.py sha256=mARvaQs6mjPD16R_0m836_nageuyfhGJcjkwwPHMYLg 14228
tanuki/assertion_visitor.py sha256=MElwPAkGQxIN58tXumxG156qpZBtqe1xVsP1g9CJl3g 22206
tanuki/bloom_filter.py sha256=870ink40mL4a9JT0Vedwpp0m2Yefxu3ANDRsrv2_NEs 3396
tanuki/constants.py sha256=4Kp1N7ByDVVd_EAAhBnoSnIvyJPD9alOTdU8ZSwQbOU 1419
tanuki/function_modeler.py sha256=47D_TrFiTZWBL_P9wXPvo_JgOyKABlBv7k3CFR9oyrs 29721
tanuki/register.py sha256=JwHuP6wpODr7FBj542trSvAVmZD6wgcAy6V9dDq2v5U 9026
tanuki/repair.py sha256=ajz1GSNU9xYVrFEDSz6Xwg7amWQ_yvW75tQa1ZvRIWc 3
tanuki/utils.py sha256=zWmLGpYdLD-k8mai_J343kJyPIwzalDW5z4FHkj56c0 7126
tanuki/validator.py sha256=BlggADeOiu1pV4F4h6yKGKtuaDiZF2tGpc3GY_y9AAs 24096
tanuki/language_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tanuki/language_models/aws_bedrock_api.py sha256=QE75CblZUoNmtyk3V7NUEUfWufMF1GG4o3ADz0Hn-8U 2318
tanuki/language_models/embedding_api_abc.py sha256=pufGUWGJ5183kd4Xf11kqvbCS9qCVVCWb1VtL12V2pQ 547
tanuki/language_models/embedding_model_manager.py sha256=SUsoTXiapuJL2HqvyjEpkajSCRPoQ1r5q3mgFjQV9l8 2973
tanuki/language_models/language_model_manager.py sha256=DKqrfqtJCYfONVTRA0_rkx-JkwNqcZTBYRb8M0Q9UfA 18867
tanuki/language_models/llama_bedrock_api.py sha256=zAkgCYUFkHNmWdeUK83SZYT5oWT28DswXgpJN2JHxEk 2955
tanuki/language_models/llm_api_abc.py sha256=wGMxpMczCp9Wxx2it7ONKOvDF9kplDEqLN25odIoiTI 465
tanuki/language_models/llm_finetune_api_abc.py sha256=nqcAgw2CeyN4tfswFJMVH7x6ldLtI514hfFfthCXfxw 758
tanuki/language_models/openai_api.py sha256=u7mvq_oJSJ_Tivf-fl_Ww1XWiRzdlkxDDyo10Ceq3mo 7967
tanuki/language_models/titan_bedrock_api.py sha256=6pueMA_hJ6OoW-QOYh8cb1WckIqhkOTXosIt374_XFQ 1956
tanuki/language_models/togetherai_api.py sha256=beWTgmRmUCJfO_maK_wGuFWOQq8ZUNAv-XNfOnsW3Y0 5576
tanuki/language_models/llm_configs/__init__.py sha256=Z-ByZ0xVXActsb4yoM1yikBBO6dfdDexzc88nYPs5EM 4487
tanuki/language_models/llm_configs/abc_base_config.py sha256=3uWB92ptZCvj6PyClojKht9pv2N207TxnfApYUOaNvo 2847
tanuki/language_models/llm_configs/claude_config.py sha256=fkwAHS-UVOdEMGiqnTxabR8DSAFrcFoVHsusFQotE_s 395
tanuki/language_models/llm_configs/llama_config.py sha256=kv-YbeDqZ2HY9jhWmJyt0S6sLtMFjoSKlyCbHy_qpns 1109
tanuki/language_models/llm_configs/model_config_factory.py sha256=Ug78iveWQHRrxxlLSm_L0rG1ciegUDpDfr-MAeTBMFc 2391
tanuki/language_models/llm_configs/openai_config.py sha256=DTZH9pE2OJWjauhIigcz847tzMaFfUoZRwaQjbrRbjA 241
tanuki/language_models/llm_configs/titan_config.py sha256=zNeCWP8SJWJXri6xowSVIOaeF52xZswsTr6Nn6wYM_E 452
tanuki/language_models/llm_configs/togetherai_config.py sha256=IVnGOEtKAtO9FG0m52JWu7IBNSSPs2GCE91F9Sfxzac 1057
tanuki/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tanuki/models/api_manager.py sha256=e9S2aLk1Ep0c8KQAWRNRGSl6fg9Z3Dsu1mISoScszVo 2927
tanuki/models/embedding.py sha256=Cj09cPWU5TIIVbyOnKOmiDju6mKu8SfWg68BPQPQK2Q 1344
tanuki/models/embedding_model_output.py sha256=mGWVO0pggcr1ReofnSuOEnTLRC3FqlT7GONA59IPM0o 266
tanuki/models/finetune_job.py sha256=brcggOMVWQm1LLBq-PHA7xk3Kulapj5Kt24SFC0iUmw 210
tanuki/models/function_config.py sha256=3Ba12LToTiUDS-09eZb_Tpc5SkbKLJoBlfAGw1uTUVs 3398
tanuki/models/function_description.py sha256=hSJTkP2c0kjYCUsG0SY-ea4Hu0-gzNUU4UpNSOMtBXQ 872
tanuki/models/function_example.py sha256=UiU3GS4CoQIy7a9-gx2O-n92gxD5UAGOnTSG6ICpZxQ 152
tanuki/models/function_type.py sha256=AmdhEXHUU1teIMUsrijhklOmskrnR9liDT2Ff3bSuHU 106
tanuki/models/language_model_output.py sha256=vzt-L7ToItgRO-cdH4jJTLYr8QEKI8Wb0MQ7l11leiU 164
tanuki/persistence/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tanuki/persistence/persistence_factory.py sha256=AWdCOywyiGyAXXGLFiv2dvUipy1H-x7XI9AzyfqAP70 940
tanuki/persistence/persistence_layer_interface.py sha256=MdBQ1OprKWfUcGSH-XibYkKkmwHurnb8JZfo7cGTHFo 201
tanuki/persistence/filter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tanuki/persistence/filter/bloom_interface.py sha256=b37YZjyF6Sdqx74DrN5k8CmyxLVBGkZfoDvC7-l3D50 171
tanuki/persistence/filter/filesystem_bloom.py sha256=4JKaoCMoKtBJeYT0e3REes9V_kpoTSSwl8qEg0gmpGc 1421
tanuki/trackers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tanuki/trackers/abc_buffered_logger.py sha256=541e70TfDBwCMIaApHARNVzd18I7ELi5AXDn7Hp-p5Y 11977
tanuki/trackers/dataset_worker.py sha256=C7_MkZ_sD57hxiP-zDVisAn4_rJpsoyzGawvUjhR2F0 5135
tanuki/trackers/filesystem_buffered_logger.py sha256=-CjkwhCzZtoUcq6mSmS7LoMzuNUHo8Xqc6BarLZL9Zs 6847
tanuki.py-0.2.0.dist-info/LICENSE.txt sha256=YYla3NxnM_1AlV9SDKczHp3zyOMuU0XQVUMymQwucmc 1068
tanuki.py-0.2.0.dist-info/METADATA sha256=LIbPtdvOaMrwJMJufoKbdCbetVkhSXWaI7cTYBTQeNM 22461
tanuki.py-0.2.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
tanuki.py-0.2.0.dist-info/top_level.txt sha256=98DDsGPWnRumBptateH08jcMhugUCl5E21_3Jf60_k8 7
tanuki.py-0.2.0.dist-info/RECORD

top_level.txt

tanuki