bolna

View on PyPIReverse Dependencies (0)

0.9.2 bolna-0.9.2-py3-none-any.whl

Wheel Details

Project: bolna
Version: 0.9.2
Filename: bolna-0.9.2-py3-none-any.whl
Download: [link]
Size: 121069
MD5: 14b8e4921ebe29e38af3aa2e2b9459ee
SHA256: 9a754d6e4d972b1b7b41784bcd7eaae55bf634671c4043efcfdf663d5a32c909
Uploaded: 2024-12-17 14:29:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bolna
Version: 0.9.2
Author-Email: Prateek Sachan <ps[at]prateeksachan.com>
License: Copyright (c) 2023 Bolna Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: aiobotocore (==2.9.0)
Requires-Dist: aiofiles (==23.2.1)
Requires-Dist: aiohttp (==3.9.1)
Requires-Dist: azure-cognitiveservices-speech (==1.38.0)
Requires-Dist: daily-python (==0.9.1)
Requires-Dist: fastapi (==0.108.0)
Requires-Dist: fastembed (==0.3.5)
Requires-Dist: huggingface-hub (==0.24.3)
Requires-Dist: litellm (==1.40.20)
Requires-Dist: llama_index (==0.10.65)
Requires-Dist: llama-index-vector-stores-lancedb (==0.1.7)
Requires-Dist: numpy (==1.26.1)
Requires-Dist: openai (>=1.10.0)
Requires-Dist: plivo (==4.47.0)
Requires-Dist: pydantic (==2.5.3)
Requires-Dist: pydub (==0.25.1)
Requires-Dist: pymongo (==4.8.0)
Requires-Dist: pystemmer (==2.2.0.1)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: redis (==5.0.1)
Requires-Dist: requests (==2.31.0)
Requires-Dist: tiktoken (>=0.6.0)
Requires-Dist: torchaudio (==2.0.1)
Requires-Dist: twilio (==8.9.0)
Requires-Dist: uvicorn (==0.22.0)
Requires-Dist: websockets (==10.4)
Requires-Dist: onnxruntime (>=1.16.3)
Requires-Dist: scipy (==1.11.4)
Requires-Dist: semantic-router (==0.0.46)
Requires-Dist: sentence-transformers (==3.0.1)
Requires-Dist: uvloop (==0.19.0)
Requires-Dist: tokenizers (==0.15.2)
Requires-Dist: optimum[onnxruntime]
Requires-Dist: lancedb (==0.12.0)
Requires-Dist: llama-index-vector-stores-lancedb (==0.1.7)
Requires-Dist: pymongo (==4.8.0)
Requires-Dist: pip-tools; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9922 characters]

WHEEL

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

RECORD

Path Digest Size
bolna/__init__.py sha256=zbuIhAauz28yNYckzRMgKSdvyOc8C7nsq0o2hWf1DRU 330
bolna/assistant.py sha256=z4TELLmVjBfmUf6elJUJYNPQ9jtLtqcn0vF2OMqZPmc 1807
bolna/constants.py sha256=ivH0JNQuSKoWWqQMOaEzMeYhGeRkLJFH8Yp__zw8o6M 2893
bolna/models.py sha256=iVfJCyvGW_81QzB8d0Kf5xA3xQ_SMDYB7IBlvRn3O2w 10040
bolna/prompts.py sha256=kVoeTjZdpZfRS-1qCmRYxtN4Z8ZMwzLEoIO27Av37R4 3713
bolna/providers.py sha256=htMaucL7RaBWqjqSgpfQYZI_sim6VAtjs1Q67OLubxo 2446
bolna/agent_manager/__init__.py sha256=sTDOZOviRQfr-kdBljdUbIFe9SflqktZAYlBbVuKopk 124
bolna/agent_manager/assistant_manager.py sha256=AJANqvimI-_8_jgwJ1Shz-MtRqNygMPRpCQMCb-tUMo 3196
bolna/agent_manager/base_manager.py sha256=sxUL3NWfy-FIH9RxnHC7Mh6NJi6Yp-r6CBKDgYV234w 174
bolna/agent_manager/task_manager.py sha256=BgslaNhRu2Ah-_A4hg1hDErfJPIpNLR7TsZiL0TdPmU 118697
bolna/agent_types/__init__.py sha256=sGdluBsM1Ps1XuMvYo9c3aYsOhWxCMgtNGYqjIsXr04 431
bolna/agent_types/base_agent.py sha256=1XSLe4cVfAYDMnmXN1fIaL395OZnERKQ_LAa37nT7zo 176
bolna/agent_types/contextual_conversational_agent.py sha256=sdiG3b4Nstxlo8daDXacducF4O0qB02FIHvHRlQNNK4 1821
bolna/agent_types/extraction_agent.py sha256=xFDPIw5be9W9IFERxmdb5n8U8o-YIIXgF7n6ns9-4TQ 590
bolna/agent_types/graph_agent.py sha256=72V2oSzvc3zvMwpiSjQdjkgXV36U3DpQOTviIySzWp8 10943
bolna/agent_types/graph_based_conversational_agent.py sha256=PwEaqK7e_AdZ1rdq1NPRtOA1eP-_wHcVi_WPAAjLxPg 6673
bolna/agent_types/knowledgebase_agent.py sha256=PFaeZ-2q69vMfYx4S0ymAyDsi9wc9NLypR8D1P7zJkw 5478
bolna/agent_types/openai_assistant.py sha256=k0dOp39ooEEzEuIF3fZmy-Lthg8KG6xSPa_mM7L903E 558
bolna/agent_types/summarization_agent.py sha256=CKXO1GKv6RNaa1bUjXnX6YkZQ6FpO_RSOv_AtDQNhNA 843
bolna/agent_types/webhook_agent.py sha256=Fc4VvliLyfuIMAUwTSl5ugCWChtaB2tj0AYFaI4OG4M 1495
bolna/classification/classification.py sha256=zxTRjhYRE2clkJQ2XACXtAWbHT8ad7LUgeerCqQp31E 435
bolna/classification/deberta.py sha256=CJmGkiEloCV3lrdHg-2U3pHuzGBqmYLhqF1L0z_Rc44 1390
bolna/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bolna/helpers/analytics_helpers.py sha256=QAk2on1eWFQb3oeBDTcTIie_ntGBPW0dcE-PqeeqHs0 9978
bolna/helpers/cache_helpers.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bolna/helpers/function_calling_helpers.py sha256=HtTuRu0qv5IFlIFzSBzjZ2EqNUX9hMN-O2UbtGcij1s 2455
bolna/helpers/logger_config.py sha256=qvrtu9_xHNZHZfE80ZhMUGcNtFRmVmcQyZ1w2Vsd9Ds 1501
bolna/helpers/utils.py sha256=gWXixLa85otjrA2VaxuiSPmVQxoA3q3MFeLFye-d2dc 21444
bolna/helpers/vad.py sha256=H_7hOMoGixpZ_CVE614BoxTxIZg99k_FoGJynGT4nZ8 3929
bolna/input_handlers/__init__.py sha256=VDWLKzZirh7qQ9b_m6FO5kGz-pBV9OYPYX9sk5HUmFI 260
bolna/input_handlers/daily_webcall.py sha256=fSunVNEi82gHEDlUhJHCwuTDhHMe5dFJRAqWjqP7oVU 3392
bolna/input_handlers/default.py sha256=O2uz2f_NwzV6FrCPImXM6bl-ySdyU4uMhn27f0FN6to 3737
bolna/input_handlers/telephony.py sha256=ohUnvD93HI4eD-yT--DR3BqZfepONto9JeowdNF7uDo 4764
bolna/input_handlers/telephony_providers/exotel.py sha256=nc054diLIBHscZJftCRiRB3MLkb-AmSJFxFFkVisdJQ 656
bolna/input_handlers/telephony_providers/plivo.py sha256=F2vUStQCsNzJOFg6eRMpbo3khsPpccQpokKgEP9-RGU 1008
bolna/input_handlers/telephony_providers/twilio.py sha256=GXHKuPJaWFYXkfolgu79zdbMlY5bG691QMqQptwCBYk 654
bolna/llms/__init__.py sha256=JZEfflC4A2U_OvimnjetTgI6TrmnJlkr0H85Rv4A25I 63
bolna/llms/litellm.py sha256=MbEgPWjK72rMqqOGFGuLxT7WKajf4K_z_d60V77xMdU 4090
bolna/llms/llm.py sha256=gFoYUAGW9PyNqLOE2H6bZHDC-0W0yELE43hd7EWybVk 380
bolna/llms/openai_llm.py sha256=6uCbJfs-hnMR8IHlRQwfWi4xEDdj-XiDTkgifXMMhkc 14165
bolna/memory/cache/__init__.py sha256=GbV5nt4jCGY7gtNSwup_Qi4AthHBrDd6UBHy7OeUU_Y 54
bolna/memory/cache/base_cache.py sha256=lx2by_5AN9gW4zyQ-puZbipndnmORM4F0J-iktUSBuU 161
bolna/memory/cache/inmemory_scalar_cache.py sha256=zTRgnl06duLqmMeAyCOdSlSduhq8_2AZM-CUqKrilM8 1016
bolna/memory/cache/vector_cache.py sha256=Ze4i1GbDJXXXSo0rryAQQRCzMBkojh-R4QdTXs3GdOU 1571
bolna/output_handlers/__init__.py sha256=gjYywDp3oMtZp0qMjGb9_i3Wc-0daII_YPSMiFCZer0 266
bolna/output_handlers/daily_webcall.py sha256=bc4RQQYM4PatiZINMUBBaxuRrn1Ndz7m_94VfFAbBzE 2877
bolna/output_handlers/default.py sha256=PK9TsQaAcreZRwF6DRrKyZlNXIBX3LYxjZ_LFZocqWc 1836
bolna/output_handlers/telephony.py sha256=cvJOhipmfbFu0wwQY_FvxQmNDR0pY2YqD0qo8jscvJY 2585
bolna/output_handlers/telephony_providers/exotel.py sha256=OVvLX_e4QYTMwqW0Xw6ssjztLBGsfxah5X0Iv5aCCr4 1411
bolna/output_handlers/telephony_providers/plivo.py sha256=5vkG5BGj8qNJABX81CU_KingQkP7WCAAXm3JgCLM49Y 1475
bolna/output_handlers/telephony_providers/twilio.py sha256=-Fb7Mq5HqRpMV2tJ9tefJfYCa8GwUJ_uvLlnAT_3pGc 1580
bolna/synthesizer/__init__.py sha256=U0Nej8e8dVc9MXbLqnw_og2S1NGNh3KH_-q8YuQVtVI 366
bolna/synthesizer/azure_synthesizer.py sha256=Zoy9elwDH9cfFehnKBUX2qnhJjvnQO8YvismV_rAbPg 4382
bolna/synthesizer/base_synthesizer.py sha256=xAagfoEQO73exSBenIKsNNDWaqIzBmHbVteETUI1M0o 1851
bolna/synthesizer/cartesia_synthesizer.py sha256=pmh3PCE9Ymq8vjFLwNgeQbJbZyuwZai5QSbUynEtkKk 11000
bolna/synthesizer/deepgram_synthesizer.py sha256=InwtNBSR7h9ZQIxGnmZjKyfzqXR2LBxWt0NRlAaR9UU 4975
bolna/synthesizer/elevenlabs_synthesizer.py sha256=ZkDRbdPtITR-aTNXULEAvmG_2Cxhiz1dwMQv3njDx_I 13008
bolna/synthesizer/openai_synthesizer.py sha256=mPSg8ddGM5oe5WIsV59-LM-KuOP9_nu6s1D39KOFC1k 4287
bolna/synthesizer/polly_synthesizer.py sha256=j0aCGuNg5TTbs7n-xDp4pKTetNw2auFS-yue3FGDUdk 5674
bolna/synthesizer/smallest_synthesizer.py sha256=I1mIjhlgJtFqE-2L66yvkD7x7CMNDKzR22q5geOMVWI 3678
bolna/transcriber/__init__.py sha256=9AZLndMO8KTkojDsBILFQ5Dl1Qk4_NefyrQAuopKx_8 152
bolna/transcriber/base_transcriber.py sha256=_sfzoY67Xb12pn-Umq4HUTcjfT_HfaWn1wNI-O8UJiw 2242
bolna/transcriber/bodhi_transcriber.py sha256=5v9jG7VPLHZd--4SLmAgbmTSn9PQC51u76svobIQWRI 16048
bolna/transcriber/deepgram_transcriber.py sha256=9NTRM6pttY5GQkORMyDV_n1RjQjgdYo91ea6512PRcE 17993
bolna/transcriber/hume_transcriber.py sha256=IFY5Mq9lg2rxNQCdcz6ioQkzJegmNI7mDm-3wfCznxQ 18909
bolna/transcriber/openai_realtime.py sha256=pLyvh_enki_rB3sEvBWadra_cAFXrEjCrE8mPAxNyY4 15673
bolna/transcriber/whisper_transcriber.py sha256=6ZyoLU4zQPM0yICEzgnGONNfncWXF26iyBLZOAGOQdc 15773
bolna-0.9.2.dist-info/LICENSE sha256=tjzdHvtZWXx9pJp9jlkg4acDJMzCAIhDs9XMy1tgSNU 1048
bolna-0.9.2.dist-info/METADATA sha256=VTCoRWuf_qHqKEnILe5cHj51AXmqXN7p7bv5EQCOl8I 12800
bolna-0.9.2.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
bolna-0.9.2.dist-info/top_level.txt sha256=D6mW9l-_By8Bf476YX5qyNzqk4Q48PA3kevYzT_wkDo 6
bolna-0.9.2.dist-info/RECORD

top_level.txt

bolna