ochabot

View on PyPIReverse Dependencies (0)

0.8.4 ochabot-0.8.4-py3-none-any.whl

Wheel Details

Project: ochabot
Version: 0.8.4
Filename: ochabot-0.8.4-py3-none-any.whl
Download: [link]
Size: 47993
MD5: 106e794b3d5f6d38cb5b854578550ff7
SHA256: e72080e97af05f4c552aca95c0af0ee5333eebb3d44190e76df984ba12a27436
Uploaded: 2025-02-06 05:06:09 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: ochabot
Version: 0.8.4
Summary: Ochabot RAG Tools
Author: Sofyan Saputra
Author-Email: meongbego[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<3.12
Requires-Dist: aiomysql (<0.3.0,>=0.2.0)
Requires-Dist: aioredis (<3.0.0,>=2.0.1)
Requires-Dist: aiosqlite (<0.21.0,>=0.20.0)
Requires-Dist: alembic (<2.0.0,>=1.14.1)
Requires-Dist: asyncpg (<0.31.0,>=0.30.0)
Requires-Dist: cryptography (<45.0.0,>=44.0.0)
Requires-Dist: environs (<15.0.0,>=14.0.0)
Requires-Dist: fastapi-pagination (<0.13.0,>=0.12.14)
Requires-Dist: greenlet (<4.0.0,>=3.1.1)
Requires-Dist: httpx (<0.28.0,>=0.27.0)
Requires-Dist: langchain (<0.4.0,>=0.3.13)
Requires-Dist: langchain-chroma (<0.2.0,>=0.1.4)
Requires-Dist: langchain-community (<0.4.0,>=0.3.10)
Requires-Dist: langchain-elasticsearch (<0.4.0,>=0.3.1)
Requires-Dist: langchain-groq (<0.3.0,>=0.2.3)
Requires-Dist: langchain-mistralai (<0.3.0,>=0.2.4)
Requires-Dist: langchain-nvidia-ai-endpoints (<0.4.0,>=0.3.7)
Requires-Dist: langchain-ollama (<0.3.0,>=0.2.3)
Requires-Dist: langchain-openai (<0.4.0,>=0.3.0)
Requires-Dist: langchain-redis (<0.2.0,>=0.1.2)
Requires-Dist: loguru (<0.8.0,>=0.7.2)
Requires-Dist: minio (<8.0.0,>=7.2.15)
Requires-Dist: motor (<4.0.0,>=3.6.1)
Requires-Dist: mysql-connector-python (<10.0.0,>=9.1.0)
Requires-Dist: numpy (<2.0)
Requires-Dist: openai (<2.0.0,>=1.59.8)
Requires-Dist: psycopg2 (<3.0.0,>=2.9.10)
Requires-Dist: pydantic (<3.0.0,>=2.10.6)
Requires-Dist: pyjwt (<3.0.0,>=2.10.1)
Requires-Dist: pymysql (<2.0.0,>=1.1.1)
Requires-Dist: pypdf (<6.0.0,>=5.1.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: python-json-logger (<3.0.0,>=2.0.7)
Requires-Dist: python-multipart (<0.0.21,>=0.0.20)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.37)
Requires-Dist: uvicorn (<0.35.0,>=0.34.0)
Requires-Dist: websockets (<13.0,>=12.0)
Description-Content-Type: text/markdown
[Description omitted; length: 4493 characters]

WHEEL

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

RECORD

Path Digest Size
app/__init__.py sha256=xAY5rMsNIzKqjZ_MfZLUd8i2xMQ4ATyJeNCFXEl5QhY 1753
app/appctx/__init__.py sha256=7-X_ZJeyjcMco-_gFc6wvcE8cmLlX1smXOI_USnC1Ek 595
app/appctx/websocket.py sha256=u7hvnQ5EVuMv7-qpq4WLLHzvqG9K2P98Ufp4KmWImho 957
app/core/__init__.py sha256=ZwhaC3_HYu2KE2ih1D88-q1Eppyn64jveoFiK7yRxks 477
app/entity/__init__.py sha256=um35PhMVY4AFXKUf15oqxo2Y3M-FK_AQf1q7ezpvw9I 89
app/entity/client.py sha256=GHPeS-9ZmH6kO9LkOcLrhPn9DwU9pi4-YAwbtSYfkWQ 495
app/entity/client_socket.py sha256=-FYKqyE2adKJX1gcmmUb2NU66D4GPfsKmIacyIq8UhI 365
app/entity/ingest_document.py sha256=gqeRis0vVU5m1jvnCxDG6x_yApdo0Y93ZsZRzurzVdc 550
app/entity/prompt.py sha256=-HWorwCm2BC3iyfP0j_uWRqa_f3eK_zJrRjrR0Yz4lg 384
app/entity/setup.py sha256=9ZoFAZjLd7yl75m9WcJfVIRNsM70nNiMnCFkuC8tWSg 422
app/entity/user.py sha256=byVWtxJ956vlTdSbjNsgoAt-BMRUxwXNTtQMrkl-8q0 491
app/library/__init__.py sha256=SQhStfOf4jK8QZV2ClDiPTt-FjL8ICOXS-qR9F-lgkE 680
app/library/deepseek.py sha256=YDfBoPSD61Q_5k8F0VnrEnWPQh1NstsEGhWU4KYlYdY 2247
app/library/groq.py sha256=0cDskKxJ8XzUmX94gzQ3l0CwhfeHBFknZvgtrLrFsSk 2173
app/library/mistral.py sha256=4lDK5lNqZR62CP_5FpK6w-CgGYTiZC_XJ9gFy8rNdHI 2194
app/library/ollama.py sha256=M_tzh75qEPy7EmF4WrV-IhVcOoRgSqm1ZYq85c5A2BY 2475
app/library/openai.py sha256=OqLnBRU4O2DpZoK2mcG0FolGOjSVvsTEh2KTQpaDsEQ 2233
app/library/setup.py sha256=YEp2t6MuZjD5hN8nByb4hmOY08v1w0oEZfloHzkgaw8 1733
app/library/storage.py sha256=c0eZBfPRqm6g-jxklCo2wpjpdrQhVmcY_4HTscQrOFw 1274
app/library/wrapper.py sha256=mTpIDvMK867mCWoTMMOg7IH7JqnlxiKHFGMSVDSkinQ 2924
app/presentation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
app/presentation/request.py sha256=ITxQpwbui4AKgLIDbCF-fHF97JiUWn5Lpo65-yCSFV0 1705
app/repositories/__init__.py sha256=btT_oLZo4_njhJ_XtsWAkeIQu1jBkqT-XOeuf0aW0Ds 165
app/repositories/client.py sha256=NMPJ1-LGVv2MaD5eKDcLtz6rgDogTF7iOSoahi1uLrQ 2064
app/repositories/ingest_document.py sha256=LPDoUy_LvT3_svvXKfYXWrH2u-0Ro5Kls01M2iZcpUA 2471
app/repositories/prompt.py sha256=8C84DDCXqIlL3VZtRerEPcjFZSk_wsqbvBhz3pCPbwU 2407
app/repositories/setup.py sha256=3kY4Ws6hyl6Md4l3m9BYIH0IwspHbzqHOb4GToAKNMc 2978
app/repositories/socket_client.py sha256=nWkOr9C3lY45SsSnFdesX7omOAq-LOVYapx0IGGLr80 1724
app/repositories/user.py sha256=OYw8S-OJhKE9VcRWZsueY6iMBy3M8GQuKwffgNZRy70 2016
app/router/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
app/router/http.py sha256=QGgm9w5Q8eb1g9H4q32IIRzPRyfLy00lb_2WgOTeX5c 2079
app/ucase/__init__.py sha256=8s_1rExIt9L9y08nMdRMTYwUwEtxDarN7-nZ0pfi2mI 1383
app/ucase/chat/__init__.py sha256=q4I3xmcIHpMPx1vqgdd807iGYWPKigl_KijWk3fwxVE 746
app/ucase/chat/chat.py sha256=ILZfmWr__i6_4_Pxk3WJF5jFr0MpiTfLaLWf2gsZ9Tg 3684
app/ucase/chat/delete.py sha256=gfey5-oc8iuvJ0bfWxx3yHF0APyJfaF8FbYyPRkU1Ks 981
app/ucase/chat/files.py sha256=4AhRTZkv8pEGBbQwW8YONQwzcOsWRvbJZcOQ5F5If5I 1988
app/ucase/chat/history.py sha256=7DqcQS1zVQOoOhWaZs21Istt86xk5PdIWabN6ZhR3wg 964
app/ucase/chat/socket.py sha256=LYhcMV8k8VB7vq5P-WeeIYRdtenu6BghrcaqO9MPHRg 3438
app/ucase/client/__init__.py sha256=eKax_wrx_ky5X_GUGS1U30IVb1wFV1FKmGVK9W1VCI0 353
app/ucase/client/client_delete.py sha256=EpofymlwUobs8A_NEnMonuZDy72zIxgRialThF7JD5E 844
app/ucase/client/client_detail.py sha256=KUpCMLv5UlIkXdc1wLjTT4VmOLLkp74xBMlvJlZrlzc 844
app/ucase/client/client_list.py sha256=6D5_-o_G14QQ39ZEXmKnhvnnjA6gFhULxBNmpaqiUmM 993
app/ucase/client/client_upsert.py sha256=RqTsWhDZeQEfO6wynGPJXYDyQtp-sShUdzoh9XTOSi4 1628
app/ucase/client/socket.py sha256=3CkeXlNeP55mkuabdd7yWvSrb0R0ymvgzzGF6S8SX40 3065
app/ucase/ingest/__init__.py sha256=KCD_XbktHUL-1bUT99KW1faWEBEMzzXdYQQOBOZ1MKQ 596
app/ucase/ingest/chroma.py sha256=fvEP0c3f1FXBh5gpGN3zdXO9-Py93qc8oANZv7URGTo 3591
app/ucase/ingest/ingest_list.py sha256=E6_bHCnXh0vDXGSh-4ypEZXrquAXcgg5I_Okvo8voIk 1749
app/ucase/ingest/ingest_upload.py sha256=H29BNfPKEnEMux4p4RWS6w8NYFDIT3wiKzn5Oh9uQC4 3216
app/ucase/llm/__init__.py sha256=A_IUH3VN4jCYxkPdZzI2bxdTd-il5cq8Q5KQ-g1-nrE 133
app/ucase/llm/llm.py sha256=eTNJ0-daK9EhFzwaeqGAEY0nOFY4nSUA0qiJu0tUx7I 497
app/ucase/login/__init__.py sha256=puzC2L-luY3o3Si5Oc6gTXI4kyiKuflUhH5IpjSMlfI 367
app/ucase/login/client.py sha256=Ei3zSShy51TxWxZxGINzY8zgQmZqYPdwRcHHxM2RNU0 1860
app/ucase/login/logout.py sha256=dsXymoifwtu9Gxe3cZHUHfuPp6oS66JtVumh8y0nnZA 828
app/ucase/login/password.py sha256=tN02EdMvZJEPRzQqF8GpGqAhwaWgEC9N2k3qFDDVMZU 1669
app/ucase/prompt/__init__.py sha256=BKl-44JfTaw-0SYOKT6jzupzrO_KTUxl2sd7FLfvvdY 224
app/ucase/prompt/prompt_delete.py sha256=6jcOV_KBjALvKJApN9JG1lG9K33BQL57Ujy-ZrfgBqY 977
app/ucase/prompt/prompt_insert.py sha256=QDpEXg90Tot79XFE0pxEwA5umYfaIOFM2zJy5e7gm84 1119
app/ucase/prompt/prompt_list.py sha256=f2zV_vwY0c5gIMuGPlepdMRFB7i03uc_hDkou2jzovk 820
app/ucase/prompt/prompt_set.py sha256=aBuTm5NzIeM3BqhH2RTFpQ4mf5LCnsFPlEX169vlaS4 980
app/ucase/setup/__init__.py sha256=LaIj_ygiGpuVLE--hGhZJ6W7ymZVMyzqVLnvQN-95tM 301
app/ucase/setup/delete_setup.py sha256=CRw8UdPNSL5ia_JPBt9nJHyQ_kXkUNYWvx8yUDNvtwQ 930
app/ucase/setup/get_setup.py sha256=V_LXkmYb_PVDscsY1VW24dWSgNfQNoGf0fx5FPkpFMA 1011
app/ucase/setup/list_setup.py sha256=YKdvQjENU88SkwDNtdiqNgxNkqD0NULSagjZraIUFXc 825
app/ucase/setup/llm_setup.py sha256=HjMiSwPQtbiZY8rnDjjMz-4sFD8-Es-91pAdmAzLmSk 1020
app/ucase/setup/retrieval_setup.py sha256=VTTkX5gvaDMEfPVPaGVEqFKu495aCdEsTja5249emX0 1194
app/ucase/user/__init__.py sha256=MKSwBCOvYeq7rO-I-R2Od5cOc692abc0-E6D1rx5N4E 229
app/ucase/user/user_delete.py sha256=VJddOlIdMcZQCWmBVpTZqT-fFNUToIn6-VOeYvnKFRA 816
app/ucase/user/user_detail.py sha256=dYAGToWnNxuijA0dNj0YpmGlPG6u8MXoq5NMLl09NgQ 859
app/ucase/user/user_list.py sha256=AdvEyiNhOPqU4oHQWgNmgHjPiQyOwV9i0WqPnZPsCME 988
app/ucase/user/user_upsert.py sha256=FoxTRO7GaO7RtLO2YEhMmbcymQ-ZWD7rEm2m9znbTgw 1421
ochabot-0.8.4.dist-info/LICENSE sha256=ZwqtS8BEgqKTamZIidwvGkWoQt-v0ogHS4HinwDdu6M 1063
ochabot-0.8.4.dist-info/METADATA sha256=9rZRMnQTIPtxDCmrBni1r2rADkJtwr1l0naXmKMEEUI 6507
ochabot-0.8.4.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
ochabot-0.8.4.dist-info/entry_points.txt sha256=fXc1gI6H_jwnk9ifk_exmY3jo7TOg8lWJrCInS46KEg 34
ochabot-0.8.4.dist-info/RECORD

entry_points.txt

http = main:http