dotapi

View on PyPIReverse Dependencies (0)

0.1.732 dotapi-0.1.732-py3-none-any.whl

Wheel Details

Project: dotapi
Version: 0.1.732
Filename: dotapi-0.1.732-py3-none-any.whl
Download: [link]
Size: 135892
MD5: b9d0c4980a052d1841c2248424cd61c8
SHA256: f9c8a2e4f9ab4505b26682c8f63984e1d782e368ba17dc7533cdf0d88a31a83d
Uploaded: 2023-11-03 17:32:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dotapi
Version: 0.1.732
Summary: Library to easily interface with LLM API providers
Author: ueo
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<4.0
Requires-Dist: importlib-metadata (<7.0.0,>=6.8.0)
Requires-Dist: openai (<0.29.0,>=0.27.0)
Requires-Dist: python-dotenv (>=0.2.0)
Requires-Dist: tiktoken (<0.5.0,>=0.4.0)
Description-Content-Type: text/markdown
[No description]

WHEEL

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

RECORD

Path Digest Size
dotapi/__init__.py sha256=q6E-jFHSM3MVkhxPBa_OHWqBvDm5bQi43cg3fdUvXdM 3158
dotapi/_version.py sha256=_PJ8KcyMKSebmFXuQC6Wgzj7yOjZZHB-eTEm2MXGqmE 100
dotapi/budget_manager.py sha256=2oZoE3cnjgtQIXsJOCmKpEnAJng72Q_2PMBTrjvA5tc 7310
dotapi/caching.py sha256=JgoLTiJ0eYea5MESZZmG6axXB861ABpchTTFWNRT-wY 4162
dotapi/config.json sha256=dG0Pc7ksoTTNVE4lmFjJaojeKMMPv3x_EEGUXj7VJRc 259
dotapi/config.py sha256=T-uHF811-HMbkkXm3ObWXGgsBC8u-7b91ca9UPrhMsI 1589
dotapi/constants.py sha256=-j3HdTeafjKki0GFXvHkjwBdh_XGjQPOrRzeLwMAelE 5106
dotapi/cost.json sha256=GJEXQcWy9ZvA5DhsPlWnolw-0gK_JG6PQRC67EO6VmQ 108
dotapi/exceptions.py sha256=WCxRzgRUbfAcoG_D5qqQuOdC1OrICf6LDlRftxTkSo8 4273
dotapi/gpt_cache.py sha256=buCfaIjN75La8yhXZInR56G1WAUwc_sV6eP54a21i0A 778
dotapi/integrations/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
dotapi/integrations/aispend.py sha256=2VQwXh_y_ZwnfM1hLyy6eb21SWHqoO-cGeOB_MoA4uY 6535
dotapi/integrations/berrispend.py sha256=O32hZz0K7ZODkGFvYNj1n_8uv1HyvDEzshw4G_mLFsM 6656
dotapi/integrations/custom_logger.py sha256=utiv5hDiLIbipvwCSHyrzdtk8LjSULtZIHgbXSv6JFc 1041
dotapi/integrations/helicone.py sha256=_fwg33w9_dM8MSZ9KbdWq30T7TA-z9kFbB0aV7fESAs 4184
dotapi/integrations/langfuse.py sha256=p_fbsIo6UdgLzFkAW2ZBqbaECORKgOha4P7PcOjgAEo 2181
dotapi/integrations/litedebugger.py sha256=DktGbxMgW2AUsh24Pv51dquKfUT2vzxMRNVj48qGb_Y 10488
dotapi/integrations/llmonitor.py sha256=aNUo_HZmOjmwelAa6E1GjD_eZju8iMj8XfWCp74GvEA 3566
dotapi/integrations/prompt_layer.py sha256=vbs4w1qs4sA3bRaURhlAqneRfPdszAkjR2GldPFPugI 2687
dotapi/integrations/supabase.py sha256=SI0XyLBYunJcuJ7l12ADGB3iTHysnkCrLAkfw2u1o-E 8533
dotapi/integrations/traceloop.py sha256=5MeWZv0MG4v1G-qbx2eZQL0GvFkwE2jgXmUwGwRhVpo 160
dotapi/llms/__init__.py sha256=Il5Q9ATdX8yXqVxtP_nYqUhExzxPC_qk_WXQ_4h0exg 16
dotapi/llms/ai21.py sha256=mr2ZR7V6kELlAqRi0oEyXQjDQfUq8h2X3TbQymaQCyo 3827
dotapi/llms/aleph_alpha.py sha256=CZxD-LD38a1UV16C8b2wHtrq9ag_g4AmOjBZ7SxXoUw 4504
dotapi/llms/anthropic.py sha256=9bWhjQ8s0bPwUk9knAb2CErRc_os8xObxewdHF6oL2M 4550
dotapi/llms/base.py sha256=cAdo8itiXPN4vgZjniyD4BjHWY8EyEWG8Ta7Yu9U08E 455
dotapi/llms/baseten.py sha256=1DwiNSuQ58pW4Db8nMWwxix9TOYdckHEUAWP3F5uP0Q 5727
dotapi/llms/bedrock.py sha256=BalihF0QAXtUdlExTJUpQE40pxyeVngwNJTHp4OJrd4 5055
dotapi/llms/cohere.py sha256=bbZFyCh6nyppGExEm5OQp5jxtNRmamMEnm0fd5vZtHw 3208
dotapi/llms/huggingface_restapi.py sha256=VkXesbg3Ri2aDYiiwSl_k1WQ_8ciDRJcUn2waWo-Xe4 8949
dotapi/llms/nlp_cloud.py sha256=jttEpSBTpU6zNFh8vRvLttaDVhnA0XEWgTifypFJCCg 3406
dotapi/llms/ollama.py sha256=EPAyRU8gwquIZqG3cIrNeIMhEAea7P2KJKCsI5gH0R8 2885
dotapi/llms/oobabooga.py sha256=EOnFLAzytd8OxtkqMRlxDmFsTETg_5nzFOjmPiRCLU4 4105
dotapi/llms/petals.py sha256=gyYYLqFVakFR1iHjTiYdi_YTxCr01IMksSeXTUBJBDc 2861
dotapi/llms/prompt_templates/factory.py sha256=xdxtbMTcfh81LcjvYJ-y52457qSDjed1xWMzNpC0XG0 5255
dotapi/llms/replicate.py sha256=r0siAyD0q8gJjIh9k6IuF8sxi6z6lHg4IrUMZxHo__0 6271
dotapi/llms/sagemaker.py sha256=x3ftYmrOtJZ2WM5GHCQQhvhD7deNkS9DkCN4-k4uuyo 3631
dotapi/llms/together_ai.py sha256=3RihdnFo1hw1I-5YScu8ptyTRqdYqOOvqiIM3oofSQU 4376
dotapi/llms/vllm.py sha256=fGALbrIbJ2xmk1SvFB4zbG-vjpzNMjSciuQEpPwNee4 5830
dotapi/main.py sha256=Ib1w5TGIFvxuPdCsTVpsH52OYW-Pk2IIGIJj7amqd_U 59242
dotapi/models.py sha256=t-BcO1qAuBWDzNisurl1WM6rL95MOwxreJyLjH4ZpPc 2322
dotapi/testing.py sha256=aDW9pzUS4kBuIXV7j-ukeH5WSZO-VsRo7AHRFfObO7E 5217
dotapi/tests/data_map.txt sha256=-4_fGs0ltj5Hl3btweqXE3aDxcMi-Dpc8a2iW26aG1A 3939
dotapi/tests/litellm_uuid.txt sha256=wsz3BXCEmkNYCru3g5llvm_aimwDqXZ4L4w70Q1XmRQ 36
dotapi/tests/model_cost.json sha256=G9vH2an8oTeVxoCsrpzuq_-sIDZkav_xUzC6UwOqFWw 37
dotapi/tests/test_api_key_param.py sha256=q6kSGXT2vvwWVCBHeEI9FBJUAsD4_ejoxDO6xa6ptDo 1434
dotapi/tests/test_async_fn.py sha256=LXtBP5-ZIVVPPpsA2tMXESjZv9qEpzfFB1jp1Ny3T98 1584
dotapi/tests/test_bad_params.py sha256=-Tm7a9Tqm3Cu2nRaXSh_DdHqg4nFwo0T58ISLJo28bc 1586
dotapi/tests/test_batch_completions.py sha256=kVcH0G0qacszBjwelmoOMaq3QoJsBHZ835sK8Ke5Res 1954
dotapi/tests/test_berrispend_integration.py sha256=qOg5LOJYXw2AGsLZpbYdumL2FhZfYP_k2ZJI3kQJJcQ 857
dotapi/tests/test_budget_manager.py sha256=Ed5geZZ9C2Jxp-yyf6k_TzYuWXFkAG_bnUJgU_5N82A 4828
dotapi/tests/test_caching.py sha256=T2O5-blsoPVYtC7ahUeXxJcPoYF_xDu4qZKc4_bxThc 11001
dotapi/tests/test_client.py sha256=aWioQkQgC0lGYgEig-LPpS58AJw8a5Eyp3b5p6fPlZY 2619
dotapi/tests/test_completion.py sha256=AMZGpliNowlXrzqwQz_YeyWCdP1la0c6lhj2p5DlKwM 30758
dotapi/tests/test_completion_with_retries.py sha256=k0l6I_O7vtsl4Mmz6hL66gASsJOSuhRMoD6fIGNDcmo 2514
dotapi/tests/test_config.py sha256=5YuvtJusKwH3CgPUhthlnj4ZkSiyRL06aPMl5lbDTWo 3054
dotapi/tests/test_custom_api_base.py sha256=nDd8J2T1JVWUuaLKKe6nnK9e01ti13AV1PhqNndVQmk 897
dotapi/tests/test_custom_logger.py sha256=3sxtEcTFWrplQvYb_tHjRaMGMmddt0bLevGcSBM6vRI 875
dotapi/tests/test_embedding.py sha256=f9tDaHF-hsISKlzGQGuh-oOuKfZw6jFFdV6hecw5sWY 588
dotapi/tests/test_exceptions.py sha256=UH6xIidHkt8FLISOKmhDY3TT2KPHL9uAk2_vQPw0rto 6848
dotapi/tests/test_get_model_cost_map.py sha256=3aTSYf-u2ovYdjfpD-jF3nCV3ERUV4236ask2OwJpEc 319
dotapi/tests/test_get_model_list.py sha256=Hl1_mAfwMGR9IEsyOn_80lxJDKjo7yJDlIbd-QS3j48 250
dotapi/tests/test_helicone_integration.py sha256=yihR2oV0rjX_cUHsAgHm197eYsXrk7z_oPg7c5nrvzE 721
dotapi/tests/test_hf_prompt_templates.py sha256=U0w3m_THry2ZcJlUff3n6cty6AxsP64_d9MSf8wPeyE 1555
dotapi/tests/test_litedebugger_integration.py sha256=imgONUDvXTaDScjZ0aqYn7Qtjm9GQC4LWGRIqbotRYc 3760
dotapi/tests/test_litellm_max_budget.py sha256=6NQa7FrppBHRjQYn1V4oeYDaqDf7rZ_kHYa7XUPeBZs 1110
dotapi/tests/test_llmonitor_integration.py sha256=bN35T3luKfl3OHK-2gYIuLZ8gIlni9x4CTpfAEDg2cs 943
dotapi/tests/test_load_test_model.py sha256=dSiTYnpzQpAlAm4TWWU_M26fl65xSMJcjDnGMDVmHUw 1074
dotapi/tests/test_logging.py sha256=tP77S6IhEcoOsHhhigZXUK71kCOtVY5qJp_kjwXrdWE 10819
dotapi/tests/test_mock_request.py sha256=4HY-TgKy9gw26-W0npwoTN-XTxJqXZGsQtlgqLf518w 1147
dotapi/tests/test_model_alias_map.py sha256=jofNdpA3tEFJSC6DmDS70K0xhV3dOk5uaw5fSHfzluk 776
dotapi/tests/test_model_fallback.py sha256=QqO70HVAxXhtvtzJMgmUzFaVtRQdVPasqvETxwyABck 844
dotapi/tests/test_model_response_typing/server.py sha256=pxw74nCFl24IOkXXbrbUVUoQWCa4RiJe4mnFc_IbY9g 622
dotapi/tests/test_model_response_typing/test.py sha256=cTofJzFIDczLwLVeEq7uOt7I3lnwkbm6ayIFbwiGgJo 495
dotapi/tests/test_no_client.py sha256=o39FlYO8iqKkoWVOIpPzVeryo-QIZwBjE3TDH3u7xpY 963
dotapi/tests/test_ollama.py sha256=qEotxssvXlZnEUAfjUIFjL39KnB-5prwbbWYvMZWgnI 3658
dotapi/tests/test_ollama_local.py sha256=xfbcNp-ww8JAUv1Gh8j2TappR6a-3d6jCiuEezDpGvI 2783
dotapi/tests/test_promptlayer_integration.py sha256=4tAFL526WJYGLRV6BLsGkqP98tCvZQrC3MANUL52cSQ 2302
dotapi/tests/test_proxy_api.py sha256=5QdEGcWNymKZWmTP9asoNFpt0v81gqR3n4C1BYKcnqQ 501
dotapi/tests/test_secrets.py sha256=3u_YUo8xEU5TgqxjZvkMVcUhR15txPdZReAtXEDB05c 1201
dotapi/tests/test_split_test.py sha256=gGjui4gGCXUl2XtsYGxLsVG_v0Eeh-NTn5FAJZzSG70 780
dotapi/tests/test_stream_chunk_builder.py sha256=zv09Z6WLPp9ugQvlWGzTR7_VegSMeSe19KL8Nd42hMk 1484
dotapi/tests/test_streaming.py sha256=r8nmx0ebe1rKLatwSx7wQUAHjyv17jmJv2c2vntvxvA 25854
dotapi/tests/test_supabase_integration.py sha256=ijYpojnQ_3c730Fx4I8w4SV9ViYCcEuamiekT05Whso 976
dotapi/tests/test_timeout.py sha256=hu_BbSr5PUU-4JyWqSBHhH3oqI8W7a6INjE5NPTuy2w 543
dotapi/tests/test_utils.py sha256=0pW3IK7nUgrwBaqS1Hy5Xu_VWplKiR52Knk6OLGo7x8 4049
dotapi/tests/test_validate_environment.py sha256=Yn6ur7dPwP87ud0ptsJPiav5TXstIc1q5TsZWLesw4k 275
dotapi/tests/test_vertex.py sha256=k6U7lr_RN8wRQKVVDheLa7TRiSwi7zqIQrxnHSuJNLc 1697
dotapi/tests/user_cost.json sha256=1qlG-BK_Gi55K5QZdyQJ_EW8Srfhvrgj6t1BlDanQt4 208
dotapi/timeout.py sha256=SC_NrbDuAkR2yTaWmyRddEI41TRBuBt4m8AkdMcGz3U 3156
dotapi/utils.py sha256=x_zEt7oex1OaS7CLbN9sTyt_6DBmHgn9_BI7J_gUrF4 141367
dotapi-0.1.732.dist-info/LICENSE sha256=vtsBtS3vhTH5wpS2mlM6_Xh9AHbzy5mRTVebeaXnfZ0 1065
dotapi-0.1.732.dist-info/METADATA sha256=r4Z2nKjIR7u0vrD3bWMoGh5st_Ryz0AQMW45THlz920 581
dotapi-0.1.732.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
dotapi-0.1.732.dist-info/RECORD