promptulate

View on PyPIReverse Dependencies (1)

1.16.0 promptulate-1.16.0-py3-none-any.whl

Wheel Details

Project: promptulate
Version: 1.16.0
Filename: promptulate-1.16.0-py3-none-any.whl
Download: [link]
Size: 131602
MD5: 66615ca510423ce31b45f65410a39f6d
SHA256: 72fee79f7befa73affba7eada4441ff25405f414ba9474a68e65eb78f6e99566
Uploaded: 2024-04-30 08:34:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: promptulate
Version: 1.16.0
Summary: A powerful LLM Application development framework.
Author: Zeeland
Author-Email: zeeland4work[at]gmail.com
Home-Page: https://github.com/Undertone0809/promptulate
Project-Url: Repository, https://github.com/Undertone0809/promptulate
Keywords: promptulate,pne,prompt,agent,openai,chatgpt,gpt,llm,openai,langchain,litellm
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8.1,<4.0
Requires-Dist: broadcast-service (==1.3.2)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: cushy-storage (<2.0.0,>=1.3.7)
Requires-Dist: jinja2 (<4.0.0,>=3.1.3)
Requires-Dist: litellm (<2.0.0,>=1.16.19)
Requires-Dist: numexpr (<3.0.0,>=2.8.4)
Requires-Dist: pydantic (<3,>=1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: questionary (<3.0.0,>=2.0.1)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: typing-extensions (<5.0.0,>=4.10.0)
Description-Content-Type: text/markdown
[Description omitted; length: 24122 characters]

WHEEL

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

RECORD

Path Digest Size
promptulate/__init__.py sha256=YAyJqj1_SQRWAq18xCbbefhhtgLFWKzlwlo7cPEkNAU 2144
promptulate/agents/__init__.py sha256=XcEDN33i6o5VQ22HisrpZPhJ5CammoV6oFY34Rd0L7Y 648
promptulate/agents/assistant_agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptulate/agents/base.py sha256=sZ1OHQclzNJjgkbYs3GjOnVCKUp10K-ZlvnZKVGFvSc 2233
promptulate/agents/tool_agent/__init__.py sha256=HK9ab_ESc7EGsqJLyTIwCpoCpJLB91Z7HzTRw6Om_BY 83
promptulate/agents/tool_agent/agent.py sha256=UAD9iRnHVcYBx4bjYUNRsTt6JCTCz1zrXTtS2Z_jFnU 8379
promptulate/agents/tool_agent/prompt.py sha256=1CkT-P5OVcWG5K16HC5cLLywv0gVmrF6y6WsMDAfr_w 3331
promptulate/agents/web_agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptulate/agents/web_agent/agent.py sha256=JfBsw9V4sha7ba0QYLj5VkotciSTXQBNm66vi5xnZEo 326
promptulate/agents/web_agent/prompt.py sha256=sn49Ze_NUuQ_2wPeHeo-eStssoWEs2jvKGlfzYsqL3s 734
promptulate/beta/__init__.py sha256=z9AAYXjn0mWBPqt5DTsD9glf2Tbtsce1Bx_kn5CmK_c 70
promptulate/beta/agents/__init__.py sha256=MmamEFekHGArqRmEazSe06y1dLSLr1k-bsR0SZ1Y3bQ 183
promptulate/beta/agents/assistant_agent/__init__.py sha256=rALZm9eqk76WsQTeAfOOkCAQTi6FAaDVEJIEdDx-O6Y 106
promptulate/beta/agents/assistant_agent/agent.py sha256=MBP26vu6Ffnl0eq4X9MeuPimOFUZ6okbt0NJnh6wjJg 8009
promptulate/beta/agents/assistant_agent/operations.py sha256=ir_CKE-GpM0vTb_-aebWwnsTJHLQuSbW7DwCBHMwJnU 1694
promptulate/beta/agents/assistant_agent/prompt.py sha256=fJZZgmAugD_-_Oc9FKH4JT5EQLBPAEWvPI1pLoU78-Q 1978
promptulate/beta/agents/assistant_agent/schema.py sha256=SudnP_JvkCIvm2SUTSRlJO3WePyUWcTCdr-nMhFrEiI 2186
promptulate/beta/agents/tool_agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptulate/beta/agents/tool_agent/agent.py sha256=-oEF9foJff90zLh98f9kkcwaj6yWwjPfRC28JrMNnZo 6438
promptulate/beta/agents/tool_agent/notebook.ipynb sha256=Eml_uEn_fKLl0Do935FMSvxkgazMs_7cAJ2tN5yRDqE 5509
promptulate/beta/rag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptulate/chat.py sha256=tYRxOxEg8_BaEtWTlno607izQXngnhu8o0OxeU4-t10 8080
promptulate/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptulate/client/chat.py sha256=d60BKCyRXYMEIrHTso1W05NY4-gKfKXHMoBacA5HY94 5734
promptulate/client/pne.py sha256=B04Ubf57_udEC1_MBTGkYiJdONlXCZJWmL5ZIOuW6x0 803
promptulate/config.py sha256=G-C4w9feZUnFTkhap0P_sRa4oXoLjpKkzhwVIkPCjMc 9028
promptulate/error.py sha256=jrK9D1PbNYr0Xv46lKFUzyLGfnXA5zW5atlr4pWrY5c 1862
promptulate/frameworks/__init__.py sha256=RawFdjYxLxtHQOf1E4wvsr5lFzokniN_eptJWNZBWg8 846
promptulate/frameworks/conversation/__init__.py sha256=9hAHQSXvgtJDIGIPEdvJ1jwrnVY927NSgl1yjFBnd8Y 859
promptulate/frameworks/conversation/conversation.py sha256=M2OvI0ze0VT32d73_UPB1O5ufyV8l9w8n953Nadid50 5503
promptulate/frameworks/prompt.py sha256=_JA73fi9zV_YwB0o2itW2lEohoubsecomMkv8DgzFWo 1752
promptulate/frameworks/schema.py sha256=OjPw742BykabDtD0kNk9VA9ZP1LytVoZD7nX78ijpdQ 1130
promptulate/hook/__init__.py sha256=t1VbH21lyTEZs3WFMWyxn78wtjsrbPtr5niKpefGtWU 83
promptulate/hook/base.py sha256=qG6Q_XzH1I_kiIDeuTk6_HZRUnSJzKfsbHOytXl7XIA 9894
promptulate/hook/stdout_hook.py sha256=60mAP1wU0fyGbM2wcs1SwzH0pxi7k7AEXXNxFOC6HQc 2874
promptulate/llms/__init__.py sha256=rbEpOiTuwkDaHha_2OoahPDD3N3zz56j0iML7zkoTCU 2017
promptulate/llms/_litellm.py sha256=Bj-cYIIC6qxOQJLTzoEYm-l-An7Aj_tUtpjlAXDnNOU 2356
promptulate/llms/base.py sha256=_Kg4DXuO_LBQea2Dg5Z9gYrbYZuFNZIBWhIIr4TMh84 2821
promptulate/llms/erniebot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptulate/llms/erniebot/erniebot.py sha256=ynAIp61X0wSmC5DpVnRPKQ7tzkpFMGQHJwfLlUrlny8 4757
promptulate/llms/erniebot/schema.py sha256=VafQtvnSB5xiAnsxY97dhP4pmTVRTtlvpbDpqm9PXRE 59
promptulate/llms/factory.py sha256=_3odFW9-PJ-VNv6F9YMtD3voPZm8auMHk2f9_RG6sRc 870
promptulate/llms/openai/__init__.py sha256=Mn9OusTD2xFaQ5P8Tf07ZX9pOE537EwMZbBKDn35rgE 98
promptulate/llms/openai/openai.py sha256=r6xzGXaQnQ0ok2fQATsXc19D2MWq_FVZhUKmkHkV890 13248
promptulate/llms/openai/schema.py sha256=Bch7xgDzYH1jO28oDa8MNpWBHm7ndRW7oO7JTtbQAxU 228
promptulate/llms/qianfan/__init__.py sha256=VUV_aGzpSnaXDDCr7ncjoTQ2STqypatW6rMnmTWf20A 77
promptulate/llms/qianfan/platform.py sha256=V5sul14fYovjt0XwI6pyAFCw-FuRvMYtuZneQ16UovM 4230
promptulate/llms/zhipu/__init__.py sha256=v4Ut2ElQeQvW5uoiFdWadM7EGRBch-w7pqxRq6IxBAs 71
promptulate/llms/zhipu/platform.py sha256=y_xrr8-nteoAZcdIgqcbi8URmzYZekQL0P5CeYcf1GA 5692
promptulate/memory/__init__.py sha256=NR7nC9SHoDIBeyyyLDnJWgu2AoWa3neBigjRXxH5bPk 912
promptulate/memory/base.py sha256=kS5UBDH5Wsr8sLGAzG4sloS-zmQM1BWtTTLelBPkH4U 2319
promptulate/memory/buffer.py sha256=hZVLjKF8Oq1QhR31u2XKj0orrukfkZj_tlN75z7zz3w 2014
promptulate/memory/file.py sha256=HjfbsCEsbxxJiXhLJMtdO9MU5NocwMuRhgrRtO5IJTU 2187
promptulate/output_formatter/__init__.py sha256=vRfl5-J05uvPdYdhLawinir6AADfQpfZ0t3lbc31OXM 213
promptulate/output_formatter/formatter.py sha256=hh1gnQqAgJebvA0sTTRLQTj2OSL5XOgZNpXlWyn9qFk 4271
promptulate/output_formatter/prompt.py sha256=36qmFht-OLxURmObJFqjfCmoyZAuNHOwluxRPdXRx-0 542
promptulate/preset_roles/__init__.py sha256=G81MgJbvArRKsH8azTg3uMxH1iLIdWLpoBPQY2BeWPw 894
promptulate/preset_roles/prompt.py sha256=VnJIspYF4T9BFvpaHkNd8THAOvULKh3mtppneLyiuLI 3621
promptulate/preset_roles/roles.py sha256=69IlaTSqwaD3vX3nKYq4G9uv_FEP4S0ZhCRFD7NAapA 5784
promptulate/provider/__init__.py sha256=139rIk_MsHa_Gzj4A5dQ6BGxt5szyZNPCsAJ1G5xbiY 1033
promptulate/provider/base.py sha256=B32SKVPQ22KSXix0ebbTO4x5LxSRElsU9tkoL-ddFJA 669
promptulate/provider/mixins.py sha256=zsl6uswpAZD1nFAjTdwUrDEqNGvarknlzk-aEUL0GJI 4729
promptulate/pydantic_v1/__init__.py sha256=n36T_6xVF0u6zZ0kJ5NvooZaj_XcP9RwA8zG-f1lQSM 897
promptulate/pydantic_v1/dataclasses.py sha256=ua-hUftg0xEtbBLgu7gV7BGgpD2Hk3PGfDxCxUi5DZ8 134
promptulate/pydantic_v1/main.py sha256=QH2LgCi4tr-tLt3t6KhMykILHDzbqpPWaGQN4BUspOY 120
promptulate/schema.py sha256=s4DaFQyXAPbdQrk6oQqxQlTV8IZfG6MTsHKfXSlLt2k 10064
promptulate/tools/__init__.py sha256=6m02ou1oj8LNz2AshcsWcH7slnqE65HB_IIYGCnCcAg 6393
promptulate/tools/arxiv/__init__.py sha256=RJMoVOco9kk1fD7zSKbO_4NeMoSDsFvtec6DyJIVSgE 276
promptulate/tools/arxiv/api_wrapper.py sha256=di9NBUffxxBdC2-A-HPH9uYfWEuDcxv1O40b2wPb8SU 4794
promptulate/tools/arxiv/toolkit.py sha256=MC70M5PADMhn6AxWf_9lEoaMdcqm-hMiOk14j8hC-v4 387
promptulate/tools/arxiv/tools.py sha256=JBqKCPAml8O5OHvKurOAh-wqQDHgtArJXzONo4acfRU 9947
promptulate/tools/base.py sha256=yxddoq2C_GQyq1OvEOnOPFem4N_Cabg1C9PcfW9OlBo 12645
promptulate/tools/duckduckgo/__init__.py sha256=IjDhHPbGNFFexjMsRktOV0HDWazfD9Jy29ynLUzOVH8 193
promptulate/tools/duckduckgo/api_wrapper.py sha256=eU625vK9zvv3bj5ZEA7pCQSQ_2MtSZrQm07_ps6u0sg 3354
promptulate/tools/duckduckgo/tools.py sha256=GNPOMb16pOPoKoB2Rug1lsIM5dGJvFFTbAqa1Qm4nlw 3686
promptulate/tools/file/__init__.py sha256=CIVJgVKy4VV7mc8zelQuWb0DBO9xA-ojMtqkimH6Pqw 420
promptulate/tools/file/toolkit.py sha256=1KDIgHXhpFwimP7rWhy5t-71L5i8vQfDnUFHuNYYbvs 1553
promptulate/tools/file/tools.py sha256=B6uMiEOvWQR4DlGbfubsbihob25IvINME3O0w1wEZO4 8754
promptulate/tools/huggingface/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptulate/tools/huggingface/tools.py sha256=yIJWnVorhL-mb73blJi52l7a-MAOv5Myz7Oo2UVXIGE 604
promptulate/tools/human_feedback/__init__.py sha256=ATPit9lyvvH0B66afEJ8ibYgWjauLM31AM0Hm7ckGgc 102
promptulate/tools/human_feedback/tools.py sha256=y5q81sinjz2tEJVjv_HWSFxlhJvQgIQUT1UcsNrMZ_4 1198
promptulate/tools/iot_swith_mqtt/__init__.py sha256=4_2uJbkYJFubb2CbsRCUWG9Wq40-OAkubsOzwXEItwk 94
promptulate/tools/iot_swith_mqtt/api_wrapper.py sha256=5BlFLZWduioZAKF_G3DVXogKDG3SgcDVJTrJ3SFQHCA 146
promptulate/tools/iot_swith_mqtt/prompt.py sha256=tO9uUrjOWHm7D0ZAczcdWgrEfwk_9SsNbrrAbC7BejQ 578
promptulate/tools/iot_swith_mqtt/tools.py sha256=NM1-Ov8YTijcBaIsUUFI3kwQ_PN5h2cVcM9fFtlmVmk 2689
promptulate/tools/langchain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptulate/tools/langchain/tools.py sha256=FZ7Nj04VVGl6_iaTZWYn9r0z9RH2CRSJHOFEfj-yJ00 1496
promptulate/tools/manager.py sha256=e7-EWn4g3HVry4xQfOzlKhnx2VQjgvuKjKmAxHx9DnQ 3694
promptulate/tools/math/__init__.py sha256=dM4sLwUxHnuKo9bMw5LAEmftlz6vc-SN5ydb0XbJtEU 104
promptulate/tools/math/prompt.py sha256=kNW8kxBP0UPjNsIt-iQANimY8GzYLrTaRGIcaSBOBVk 557
promptulate/tools/math/tools.py sha256=tHEotPEEUzLYEdWIk2yhfYk7Op7tlFidHkz-wZVwWNE 4293
promptulate/tools/paper/__init__.py sha256=EGhEpP7m0fBJIak1EcBh9Z8xcXVHw4VfFzDlgWygnn0 91
promptulate/tools/paper/tools.py sha256=ZqnYXGKKPyqYO2IMfJ2lxbwet7x_Xs0AqtcAVoP6YRs 7844
promptulate/tools/python_repl/__init__.py sha256=c1eJW9m_Ye75uTJaetz8FA1oPzzddi6T5DsK16QCRpg 93
promptulate/tools/python_repl/tools.py sha256=KFdymaq8hUiC2psxBUi4K882Ai1qPSzGreKNdcAIcvQ 1486
promptulate/tools/semantic_scholar/__init__.py sha256=Kk1CyISLNE1qEjGnK8mkIgfDJ4kLFJC5KllY0mGrvpw 272
promptulate/tools/semantic_scholar/api_wrapper.py sha256=OitUzkBzRlh-_hoV08cmPysAPSof5xlvO0Ukqcv0CxU 7243
promptulate/tools/semantic_scholar/tools.py sha256=lyj9ORAr58qAo-9mQjNAPP9RekWb6Zo7CGroeEV2kpY 2298
promptulate/tools/shell/__init__.py sha256=fGTbkBFFn6MuoAycYy_FJh0vtSEmaEolopvm_IzQiRQ 77
promptulate/tools/shell/api_wrapper.py sha256=I6l_vxMTpHv7Kcc1DdQ_E93mNkZ__FxBNo6thy08Hkc 630
promptulate/tools/shell/tools.py sha256=UxG7S43zEsLF0qXxIoKdG5bBAJaJ3cPjNRC_gQvTOJQ 703
promptulate/tools/sleep/__init__.py sha256=NjG1qn4JtpeNOWMcYTPM65xhEPCmi_q8R6Jfwa-oYwE 78
promptulate/tools/sleep/tool.py sha256=pr9HSyrbLH8Gzkwnoj-XdE2UiEIWo5G4gf7EfMy-8Is 429
promptulate/tools/wikipedia/__init__.py sha256=awtnj8x4iJI-O0EgT13jWZn1-tF1XybGi0A3RUBhHiY 95
promptulate/tools/wikipedia/tools.py sha256=RO6ObPkX90raaHb6JBXupPqU351F7Ykx38chvuEoTuk 2052
promptulate/uacp/__init__.py sha256=HDama0e3t--Z-RUGBcifLWrlsHsxyQgE7IJWu19o4dc 151
promptulate/uacp/agent.py sha256=DnWKH3UA_UyvCAtmjveOUvSnC2X_c1ikiDYG6Boq0rM 3124
promptulate/uacp/db.py sha256=OypdIx4IPOEgo2AlpOVknd61QGxtS-9fG-qL_nTwoWE 5765
promptulate/uacp/schema.py sha256=mNU8N_ECLZR9EbZrbgpPTUqYh1VjfaxCdMDi5m9_U1Q 3199
promptulate/utils/__init__.py sha256=80YtRhkDxGeL2s_lKyKTkPNNsBYnxPM6FXJWRSMT_tI 1144
promptulate/utils/color_print.py sha256=redE08pWvtu2XRAcOwQj3DCZO-7RVxECiXNFZ7D5iks 564
promptulate/utils/core_utils.py sha256=laUuj-TAX4KPLVIGJvQLgoI-OYBfh004PKEmUKxA9V8 4758
promptulate/utils/logger.py sha256=ILDPNW4eTu1oGy0vkRu1abk6Y0PgY7iP_5RlYg5Y8TI 2970
promptulate/utils/openai_key_pool.py sha256=6USih8I7gAk2u-6LPa5I_fx2a-Nq-SMEthGpvCYMnu0 5492
promptulate/utils/proxy.py sha256=su8USAGU-4BsdYov7Uy8oUz54k8tGRadI5lFRaZViUA 1888
promptulate/utils/singleton.py sha256=vw8lSBTviMzaMuyEbI_QRchY7Ptggd3olyn6XHSbjd0 1311
promptulate/utils/string_template.py sha256=lKZ3g03GslEFDzykfBj6M0LSsDKztOB9VYORjfKuNWo 3235
promptulate-1.16.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
promptulate-1.16.0.dist-info/METADATA sha256=97OpXBdTLUTNGbbKF7dkVjX1AA0YcQr8oQ7ZCwRlZ5E 25640
promptulate-1.16.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
promptulate-1.16.0.dist-info/entry_points.txt sha256=3rGWCBZvW9VigXnryf8cPDYJ_p8Rt1HTfzoXA9SHV-I 89
promptulate-1.16.0.dist-info/RECORD

entry_points.txt

pne = promptulate.client.pne:main
pne-chat = promptulate.client.chat:main