declarai

View on PyPIReverse Dependencies (0)

0.1.13 declarai-0.1.13-py3-none-any.whl

Wheel Details

Project: declarai
Version: 0.1.13
Filename: declarai-0.1.13-py3-none-any.whl
Download: [link]
Size: 58037
MD5: 5826d6d073e8dec1c270d001bd1edcd3
SHA256: 2b06b3c6db05f3a0a71460bc93adbba2a5a9199f1cd83573413ae035929c124c
Uploaded: 2023-10-16 15:05:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: declarai
Version: 0.1.13
Summary: Declarai, turning Python code into LLM tasks, easy to use, and production-ready.
Author: Aviv Almashanu
Author-Email: avivex1000[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8,<4.0
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: jsonref (<2.0.0,>=1.1.0)
Requires-Dist: openai (<0.28.0,>=0.27.8)
Requires-Dist: pydantic (<2.0.0,>=1.8.2)
Requires-Dist: wandb (<0.16.0,>=0.15.8); extra == "wandb"
Provides-Extra: mongo
Provides-Extra: postgresql
Provides-Extra: redis
Provides-Extra: wandb
Description-Content-Type: text/markdown
[Description omitted; length: 9693 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.7.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
declarai/__init__.py sha256=SXqZDZ9-rCpF87QqjSD_Xp6MBkWPbpn3iYgB378x4LQ 124
declarai/_base.py sha256=usvwVDXn6cRU0r3OP2rT8CpKQkVNK332TyAcu4nc3-Y 2767
declarai/chat.py sha256=NWIJmBfr9egxpAKGtz3OmwaRo0I_pzAHN69Ooz8u84w 14094
declarai/core/__init__.py sha256=E_tTLVL6d56aGhw6UQVonYerMxtj817WKD2q2DYpTjQ 36
declarai/core/core_settings.py sha256=vpMYFZpidCsBYUihvK7oRFCeqrxi1VXwEqkCCwkOaEc 344
declarai/declarai.py sha256=rbtJzrYx-UQOAdfltwOvu8Hv5YzbDa5_JADed7ctfQM 7563
declarai/evals/README.md sha256=2-qxrHghibIddVMpyUxRlay3I_tnEEh1SYY5_AwqRJs 6647
declarai/evals/__init__.py sha256=GDZEiu__AeIcuC1KjtXncxQu_paqm34VzM5fI9wqyEw 46
declarai/evals/evaluator.py sha256=pOCcBsZ6vSZvHEhcBr0Pw217BaHHz4FXTXaKedTLnkQ 5860
declarai/evals/extraction/__init__.py sha256=kX5DVHaZm37zdxc-Z0Y43IxiYDiqpdEgXFVY_1WaugA 422
declarai/evals/extraction/multiple_value.py sha256=8KUDdUii6HFWod6LsGx2GUaJW99UA6v5ZZHt6stKDVw 486
declarai/evals/extraction/multiple_value_multi_types.py sha256=QmcslEJV-43M9i9LEPZxij9h_EQGx9_6ZAfhaZgGt7M 682
declarai/evals/extraction/single_value.py sha256=XKRZ4zOMxrpgHVR-JjTQFYG-BDD_JxcvlQG97f_3oaM 427
declarai/evals/extraction/single_value_multi_types.py sha256=xL7QFkondqgxo-W4s8pvkg4aMfA4bFW7oyUXBw7hSDs 631
declarai/evals/generation/__init__.py sha256=cWjYMAXS6gZgpZqDWWXGhius5ZFhvSIeKrEmACNfhiQ 484
declarai/evals/generation/structured_open_ended.py sha256=XSOK61b9HPQeMarfOb5stCqzUmymx4d_KFgHI_xZrqE 693
declarai/evals/generation/structured_strict_complex.py sha256=zqdPmDK9O7IjBLTTldCyWQoNfoX3kAarjwzTQ1ITKnw 1224
declarai/evals/generation/unstructured_long_form.py sha256=noztTkE1OOzjg2DebsoqzAVAQrRsSd0Z4W5VgRIE3Wo 270
declarai/evals/generation/unstructured_short_form.py sha256=n-IMY0tya0-siAB1-5gfm3KTMnFVc1lhPBJLz2207y8 251
declarai/evals/logical_tasks/__init__.py sha256=-550qkzhErVEhzCk1vfSHu1ROx7wC0EtWIDp32B5Jzg 66
declarai/evals/logical_tasks/sequence.py sha256=HqS4hNgDASnVZVmPCJE8WZRSrGNBkfjnB9C09WcmzcQ 2185
declarai/evals/manipulation/__init__.py sha256=_cz4TdKfXeEC89Q3vu0cd2iiWGknxEmWgFWBjD7rY7s 86
declarai/evals/manipulation/data_manipulation_structured.py sha256=o2sjwHHWj8xpF4T54xo4S8HP8Bh98yI2l037qLibeqc 586
declarai/evals/metadata_significance/__init__.py sha256=ag39tIki60v7ulFYEA3rrBAUhkonCsVsn_AVUYXJfpE 393
declarai/evals/metadata_significance/simple_task_significance.py sha256=8BHKlQDP5WVL8kGsgkU2mSw-Oa50VlFJ6MEVjfFVzdA 1550
declarai/evals/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
declarai/evals/providers/openai.py sha256=sS9zxsDb4mZNoxQeyvB9QEHNi2yUjGdqe2LEvSeYhwI 549
declarai/evals/runner.py sha256=alk5XEfI_ElhGj4nVbe4D-euGK7EndUUx7PqIqzTtEU 3779
declarai/memory/__init__.py sha256=P_hBa8QuANe2bh3d_jIvLz5DIlvZekZPTIJI1gk-cAg 289
declarai/memory/base.py sha256=pHgNium7AoPsYn73TbDpC6WYMUvU0hSu-TeRZjprV5Y 855
declarai/memory/file.py sha256=1VkwP6l3GKQXtsDfq0gtzvhoCYq5PB4od3p0rs9JbMA 2103
declarai/memory/in_memory.py sha256=XWOyhjH_oSShNgZ8G806rv2zKl6ePvuNWZwVys0MO5E 907
declarai/memory/mongodb.py sha256=2pPBUEvEdkdxSZv3Ys3JuPLzZY-H4xwhV4azrRvYTXI 2695
declarai/memory/postgres.py sha256=GAJQrqvmhcWAdu5-O-FZg73bKiRXw9SFiCbQCKoWr5s 3262
declarai/memory/redis.py sha256=EhDIyN5_kl0TAqRDhKzeccaDAOhs7LVJCTfJ0Zj2z9U 2333
declarai/middleware/__init__.py sha256=65hSuzHm2WaxV0XWMDfyE_DzFYR8zmnEiNYRg6lmNZ8 163
declarai/middleware/base.py sha256=4om14JcoyCUvHqa18tU6VQeCAWy16-WrYDGeTO6HDxs 2365
declarai/middleware/internal/__init__.py sha256=dlQ2UqxEUY_TiOz50AAlNgmRKwlfMov9pxaoJghVtl4 131
declarai/middleware/internal/log_middleware.py sha256=ZrvSk5uFGua4pkB9jgb9FPHlAStqtI8L7QlUB3fbTTU 1572
declarai/middleware/third_party/__init__.py sha256=jaL3BD6wCUlg9X5L-eoxyBq40fffnVov9eNqVr7oYz8 113
declarai/middleware/third_party/wandb_monitor.py sha256=5TIwAqjd0zfKL9JTQk019lsLvJ53b3YY7MNOEQHiT4Q 3383
declarai/operators/__init__.py sha256=KmBCcKxok_wQZGRqyAlqpdNUCgWrJQJ3s-m-4P0wuqo 2211
declarai/operators/llm.py sha256=Sq5Xw0JgOP8zwfHEzY-aPe23cTivvK-kRLJHGiqSwXc 4036
declarai/operators/message.py sha256=vKqaZV5CQDQsgXUugjj1mIZ7nZLOY6vGQ5cwEBjZ5_4 1230
declarai/operators/openai_operators/__init__.py sha256=5HinNfdNFT7vRJvff69ZIV3MOydaijP_czyml9ENCGc 257
declarai/operators/openai_operators/chat_operator.py sha256=QxLmQW78q8eB1-PduVAaWkQ42Ixz19NXIs3OkVMhHQQ 998
declarai/operators/openai_operators/openai_llm.py sha256=GIoc2d4wG6gXnzQPcxytKT4xCXNqCmHtNlpX8Wf_AcA 8760
declarai/operators/openai_operators/settings.py sha256=nblm02mnlN0GCfdX0qzvDbivawQs5HtBWdLQN32mILM 1292
declarai/operators/openai_operators/task_operator.py sha256=th9-7tzvfQagdcoW7vQSaX2U5rjECFGTzyPHMAH1Po4 4527
declarai/operators/operator.py sha256=6XU1GEQXssao18uvMtmoSIl9XPQwEvG5702tIyi3DGc 7399
declarai/operators/registry.py sha256=QHZr8TUpjlk6wUjXhrjXxgUvuJJQFH0doicmqz6P8RQ 5518
declarai/operators/templates/__init__.py sha256=uc8ryMWMMLCVrIBv9UNYe5Urzkvhulw3JHd6A4W873w 365
declarai/operators/templates/chain_of_thought.py sha256=OK2Ne_E0oKm6uoGsue8aBwc5uz5T3ezmxL7IenR5tnQ 259
declarai/operators/templates/instruct_function.py sha256=fG_8dLEqJSHr7O48CGka1opn601-hkc3D4NPQf2WgU8 145
declarai/operators/templates/output_prompt.py sha256=GxDJK9sj3UDFvG2T0O9_x6HtGCp2dsCSlnLYKJKYLrQ 2250
declarai/operators/templates/output_structure.py sha256=IWEQY-k4k82mBNdFc4-VCHMBMTvTTINJMTFvCihrGjM 510
declarai/operators/utils.py sha256=4GfpO1jfPLA76kV7aZzbsFRF5EnZkDk8lKSe8I-Wa80 839
declarai/python_parser/__init__.py sha256=gxHSLVcRf449GJ5a9gmta-O3T5ycDVlVUgBM3ViBq9g 122
declarai/python_parser/docstring_parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
declarai/python_parser/docstring_parsers/reST/__init__.py sha256=IxmegE4S4gyzBDgxStDlq7rtld8xVQPrK32XL4sB8aM 40
declarai/python_parser/docstring_parsers/reST/parser.py sha256=LOdRhGGMFcGcHMSP1dByCULaik-I7h6NdD9UB9RehNU 1922
declarai/python_parser/docstring_parsers/types.py sha256=jRMWBT44cEoQm52JZbRMkVrmvLPFlB35999ltCh7Sm0 717
declarai/python_parser/magic_parser.py sha256=mgqdsxqBxl4XZra0WvVB6QPICiK0ffkAadwuBVm-Szg 1917
declarai/python_parser/parser.py sha256=xsV4A4T4ZVDJCfpw-qS03VXhCffuMfy4Elb-w8D_New 4913
declarai/python_parser/type_annotation_to_schema.py sha256=xYbJT0W9OvVe02PWH28AGOqz2OlsR5wxCWgRjla7DQ8 2540
declarai/python_parser/types.py sha256=FxkCj8i5PdgZEzpBbNjBf7qSv8AYlQE3yBX5q18SHkU 767
declarai/task.py sha256=yQfTJdj45BFtADqHXtwjZRrwYT_mgAe9V1IVXarppmE 8148
declarai-0.1.13.dist-info/LICENSE sha256=nwwweXjk5NltV-zIv3UrlYTAEXzmDPRW4uVMKiQMLM0 1065
declarai-0.1.13.dist-info/METADATA sha256=36Tfu1ZL77sLw6ulctwPpMF9A_U9j8M0pOFWa8TyItw 10582
declarai-0.1.13.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
declarai-0.1.13.dist-info/RECORD