promptmodel

View on PyPIReverse Dependencies (0)

0.2.1 promptmodel-0.2.1-py3-none-any.whl

Wheel Details

Project: promptmodel
Version: 0.2.1
Filename: promptmodel-0.2.1-py3-none-any.whl
Download: [link]
Size: 88354
MD5: 2a415bbee1935c5c04d332ff37caa860
SHA256: fd8bc93f2b7e76656a53415b3cf04aaa43565e8793681ed155edbbb0038c7a8a
Uploaded: 2024-06-22 00:48:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: promptmodel
Version: 0.2.1
Summary: Prompt & model versioning on the cloud, built for developers.
Author: weavel
Home-Page: https://github.com/weavel-ai/promptmodel
Keywords: weavel,agent,llm,tools,promptmodel,llm agent,prompt,versioning,eval,evaluation,collaborative
Requires-Python: >=3.8.10
Requires-Dist: httpx[http2]
Requires-Dist: pydantic (>=2.4.2)
Requires-Dist: peewee
Requires-Dist: typer[all]
Requires-Dist: cryptography
Requires-Dist: pyyaml
Requires-Dist: InquirerPy
Requires-Dist: litellm (>=1.7.1)
Requires-Dist: python-dotenv
Requires-Dist: websockets
Requires-Dist: termcolor
Requires-Dist: watchdog
Requires-Dist: readerwriterlock
Requires-Dist: nest-asyncio
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 996 characters]

WHEEL

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

RECORD

Path Digest Size
promptmodel/STARTER.py sha256=945vCSk5D9IGfNYcyYPZrxMm8ItNA7Fx1D0Niwd9SeY 314
promptmodel/__init__.py sha256=ivbJPjx4AursmIOVdbX9p03wkB-MntnxAaNb7k3hpeE 224
promptmodel/chat_model.py sha256=e88zDMtRqnfabhQpZtvWtz1LTxKvGLveen0axAY213E 13366
promptmodel/constants.py sha256=z2KFOzuldknYWePejSOBuqGj9YjAmIQrrJlu9EZzc-0 944
promptmodel/dev_app.py sha256=TD68frhibfLTHjM05dOMvNGUn8hyOYS2CuBiY8gKQIE 5033
promptmodel/function_model.py sha256=YjiScpb67dOmyPk7mXMxr7DtlYck6TQo7r68FLIpnJ4 18445
promptmodel/promptmodel_init.py sha256=LW-kcTBaIh-tM-1BAl38KcmdXGD4zPpCCWCg49-Zxc4 5075
promptmodel/unit_logger.py sha256=rhV6Gdnl3jXUw2qQt09iT7Af1GjjXMg74pUMhh8k_tQ 2326
promptmodel/apis/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
promptmodel/apis/base.py sha256=vvc9RNut9vAnhwDzEThEGB3OnOTt24rix74Elm5y_xQ 7673
promptmodel/cli/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
promptmodel/cli/main.py sha256=GltcCNLpPl_8N_0RSWuYwfmYGz5w452TJVmJkvG2w44 985
promptmodel/cli/signal_handler.py sha256=aDSEjxbiMRTW8zeGDiDzBvN0eutHK8C1mUFSz1josGI 371
promptmodel/cli/utils.py sha256=malb0Ysr-NB8UlZTOrM_EQG22XUXgOIKg1kf_2VL1z4 1729
promptmodel/cli/commands/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
promptmodel/cli/commands/configure.py sha256=YBwL6dwbky04P1-Ehi_1Vosq5MITVJmBL3XTSFX7YOo 1144
promptmodel/cli/commands/connect.py sha256=mY5oaZch4VmHT-6TvF3NgUuMNfll7pTmA_T8iGSiJds 4818
promptmodel/cli/commands/dev.py sha256=WoTzBrBa2HgbkWZCiT4Uhvv3QZ6vIDhfy_iq-oXbJeQ 27934
promptmodel/cli/commands/fix.py sha256=BvTgCP4v6929SPl5TbMI4D6OzqrCcsvxg4W9WtW5kHI 1019
promptmodel/cli/commands/init.py sha256=YOXNFpqT5yjFqytiipRy8g7J5r73L33DT5K_9R36UVI 1191
promptmodel/cli/commands/login.py sha256=hKK9lVnLDtesOA_kixauEwzQHCvc-VEIwXAwZ_FGcsE 1523
promptmodel/cli/commands/project.py sha256=CVh7uD791KD8YlA3veRcnWHXmHi4v42pM2txWkGPWxQ 764
promptmodel/database/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
promptmodel/database/config.py sha256=KZwhmJfkqIDEnEmzUn4cSw0HQTU1Ysy3HuiL_L9ZbkA 159
promptmodel/database/crud.py sha256=qdpijZ-VYIGGhAJV7Y3u75KbivC5xiFFSlQhb2QYuvo 3012
promptmodel/database/crud_chat.py sha256=yFKV7_1VDM0z8goWPC3Yr5BAy3RRx_FKLzpti90LGa8 8859
promptmodel/database/models.py sha256=TwamVEzc4heyRM3GTSing-kDiNkjEJowvt9p_cTOhFQ 1868
promptmodel/database/models_chat.py sha256=Ie4EmpSQcfV8NkxXjRDS6TWOjzBsYpBq_rVudfdZQdA 1086
promptmodel/database/orm.py sha256=0tVS2qPzPzPzrIs2_1P5oeHzLLbp1W5UaCOHmxu_JH4 1016
promptmodel/llms/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
promptmodel/llms/llm.py sha256=OxH09P5PTQO4pNqE7T7sxWGdB-p-wD8nLbahz2azZqk 72884
promptmodel/llms/llm_dev.py sha256=dHPl5YO7HFr_Ot0YViT7BV-wrUIJArC_rMNygvJbLgs 11758
promptmodel/llms/llm_proxy.py sha256=reUyFLWvMfVw1hF_BGhwAbgTqk49LN1dVDvpnQow8hQ 41997
promptmodel/types/__init__.py sha256=tiMiWo0XU8KYU02CuGVJHvgnngXZtYvYQ6kCZ195pWk 238
promptmodel/types/enums.py sha256=kIcpA22nhAkrBYq3l3nAv-t9yNQL97-JvBFm-GxaHdk 2536
promptmodel/types/request.py sha256=HSVoMuRSf7aEFKu53vzgLkiVqYtrpA6FsGK9AUKmVWs 746
promptmodel/types/response.py sha256=sylAMfSDcJrodlWUYa2sUiF0ov1Y0ExI8AhpnDhHpDs 3996
promptmodel/utils/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
promptmodel/utils/async_utils.py sha256=hgn5VTvHQu_HkgNZP1nU-_mKOaN52XXvnOoGpE5-yJc 587
promptmodel/utils/config_utils.py sha256=7noFIQ1GKM18V7UaAtV9H0DIfwwNURdfIo8o2i1Uw00 3205
promptmodel/utils/crypto.py sha256=97Qvn6z3YuyDI4dF3cvSL_DfH7v_FYErQBHj6kbcvWY 1134
promptmodel/utils/logger.py sha256=1i-D9hYgAeHdXXpTsgOUkb55WdHbXGihLQhS4wQIjU0 910
promptmodel/utils/output_utils.py sha256=G-gyLkGq-fkcC226ah8dwtZbku_Ie4dD4JXcN5xdKao 810
promptmodel/utils/random_utils.py sha256=hEBv_7wWMCZ7VaLhFTrmH1DN-N18XU_1Ssvapccm86E 586
promptmodel/utils/token_counting.py sha256=uiPzmEB8UHzWE_ftKW0KsjAefsDqnSMFEaFllIYqmGY 4308
promptmodel/websocket/__init__.py sha256=WmTyfaYSG5htVwSi3ul7hvl8veqkFfjSja7rC84zw6M 95
promptmodel/websocket/reload_handler.py sha256=IjhlMpNPLsK8cdm8MWmu7695MjtpqfYcTT2lI8OpXo8 3840
promptmodel/websocket/websocket_client.py sha256=QqLhKSzVHfyzruz1_he3pFRB2YoJCYUY1N72aT2p6qw 27025
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/constants.py sha256=p5JaOTOZ7trZGtvuXBHa1bIQqex20fTTyPNg8938kRM 568
tests/api_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/api_client/api_client_test.py sha256=T-ZrMbQK8ANOnhqYdfu-lIcouFFDT-RygEyQL-wS57U 4881
tests/chat_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/chat_model/chat_model_test.py sha256=MwMQvUDK_DtfdZ--IsKBNQzb1uLbFXTWWG8wigTk6g0 7059
tests/chat_model/conftest.py sha256=6I-y2T6stTp2IEMqaew-kbVFcrRnuHFloMAPWUt3YZw 1649
tests/chat_model/registering_meta_test.py sha256=QGU8rhWnyZIkuzbFSfCxs7HBkW5pGkqB-V6i1AWX9JU 291
tests/cli/dev_test.py sha256=5ujQeO1uSF0X6cQ__mLIW0HYu4H8zW34Onuqbix7VeY 321
tests/function_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/function_model/conftest.py sha256=Oxi6x1oiCTFa6QkZOPoqoz3d0tIb-N4RPOhvLXQbT5U 997
tests/function_model/function_model_test.py sha256=UEP2Qd0nYtYO_QW9HP-vBHZ53pTvaavFaLA7rLazhoA 11101
tests/function_model/registering_meta_test.py sha256=kCjA1eqZo9aEpYhhnPGWS48ogb_3XICmAQ3TRCyx48Q 295
tests/llm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/llm/error_case_test.py sha256=tyrEEpgIzs8c4YvX5TgoskNjv20R7HamqkC5c855ruM 14855
tests/llm/function_call_test.py sha256=SFjO4aqxVtUiAJJAdwaxAnzWKTZC9sX9cmS1bKWG1lU 9798
tests/llm/parse_test.py sha256=OyfpTI9X0OtXGDi8fAkQAlenWC_MPlietmfAQ-CnOUM 29001
tests/llm/stream_function_call_test.py sha256=v4N2X4GpHs48z_wM0YoPmvXBiaG1l_r8mu5OCsLhxgA 12334
tests/llm/stream_test.py sha256=L6CWMBbLGQUNgArENq4VJB5zg2dnKxWwWg7_urFuXc8 4212
tests/llm/stream_tool_calls_test.py sha256=ObdtHrr0327M-p5BOrs5mjlXAq-ULVdHq1T58Fm7ZPE 12427
tests/llm/tool_calls_test.py sha256=hvO65moOe1_FarqvLpMlgd3Uf5K4-KwSyoi6mYIupWs 9945
tests/llm/llm_dev/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/llm/llm_dev/llm_dev_test.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/llm/llm_proxy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/llm/llm_proxy/conftest.py sha256=g_-8HNLujFHJIDMgnTlru2-S5oww_Mur6Xauri2opFM 2379
tests/llm/llm_proxy/proxy_chat_test.py sha256=jrkl_6cLxFBtsxqARlnSej4EosFGWVdtxunqhwQuQsM 5173
tests/llm/llm_proxy/proxy_test.py sha256=DkF-M7h4OO2ZzrAcsQgZVKFdwfkpmxTZ0qFZvtWQ564 9737
tests/utils/async_util_test.py sha256=FkBKDfPs92asX368aSGuPjE354pmMWKLn0C8VRj52Dk 1190
tests/websocket_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/websocket_client/conftest.py sha256=_ztmFGbU_I-JTFuxOonUWuQ-wmez2i9hrCq7NimVuRg 1085
tests/websocket_client/local_task_test.py sha256=lZ512Iy_VEK7_MLhDE9LWG7g3qe3_0m6ob5zoQ49cJc 1740
tests/websocket_client/run_chatmodel_test.py sha256=riLyGNXyn1ofIzfeIviziNZ3m5w0ElfArRc3D2fGn20 7868
tests/websocket_client/run_promptmodel_test.py sha256=hftG1NPSeeaQaNnDcuxSQineRXSg5NUysl46KDZKudU 12167
promptmodel-0.2.1.dist-info/LICENSE sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
promptmodel-0.2.1.dist-info/METADATA sha256=qJcir93eJ42xp-EVv9X0g_MNJyBQoGKLmSX4ash6KyY 1763
promptmodel-0.2.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
promptmodel-0.2.1.dist-info/entry_points.txt sha256=3wBJzXNCg6Cvq9iAbQ4qwEF38sGsj58aaMt341mcKt0 52
promptmodel-0.2.1.dist-info/top_level.txt sha256=UvMg3odCgqjOhG5FvfsxqcQQmuPG-S7Pi9bg3K0u6QU 18
promptmodel-0.2.1.dist-info/RECORD

top_level.txt

promptmodel
tests

entry_points.txt

prompt = promptmodel.cli.main:app