brevia

View on PyPIReverse Dependencies (0)

0.2.1 brevia-0.2.1-py3-none-any.whl

Wheel Details

Project: brevia
Version: 0.2.1
Filename: brevia-0.2.1-py3-none-any.whl
Download: [link]
Size: 76724
MD5: 59bd3b5f1b1105215e1fe6a7bd34e511
SHA256: a22c0ff9d1b291cec4c6f8e7c7ffeebdf169a28a73195a19a5e9305b714c72b3
Uploaded: 2024-11-20 18:09:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Brevia
Version: 0.2.1
Summary: Extensible API and framework to build your Retrieval Augmented Generation (RAG) and Information Extraction (IE) applications with LLMs
Author: Niki Corradetti
Author-Email: niki.corradetti[at]atlasconsulting.it
Home-Page: https://github.com/brevia-ai/brevia
Project-Url: Repository, https://github.com/brevia-ai/brevia
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<3.13
Requires-Dist: alembic (<2.0.0,>=1.11.1)
Requires-Dist: bs4 (<0.0.2,>=0.0.1)
Requires-Dist: fastapi (<0.105.0,>=0.104.1)
Requires-Dist: greenlet (<4.0.0,>=3.0.1)
Requires-Dist: jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: langchain (<0.4.0,>=0.3.3)
Requires-Dist: langchain-cohere (<0.4.0,>=0.3.1)
Requires-Dist: langchain-community (<0.4.0,>=0.3.2)
Requires-Dist: langchain-ollama (<0.3.0,>=0.2.0)
Requires-Dist: langchain-openai (<0.3.0,>=0.2.2)
Requires-Dist: langcodes (<4.0.0,>=3.3.0)
Requires-Dist: language-data (<2.0,>=1.1)
Requires-Dist: lxml (<5.0.0,>=4.9.2)
Requires-Dist: nltk (<4.0.0,>=3.9.1)
Requires-Dist: numpy (<2.0.0,>=1.26.1)
Requires-Dist: openai (<2.0.0,>=1.16.2)
Requires-Dist: pgvector (<0.2.0,>=0.1.8)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.6)
Requires-Dist: pycryptodome (<4.0.0,>=3.18.0)
Requires-Dist: pydantic-settings (<3.0.0,>=2.1.0)
Requires-Dist: pypdf (<4.0.0,>=3.9.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: python-jose (<4.0.0,>=3.3.0)
Requires-Dist: python-multipart (<0.0.7,>=0.0.6)
Requires-Dist: sqlalchemy-utils (<0.42.0,>=0.41.1)
Requires-Dist: thinc (<9.0.0,>=8.2.1)
Requires-Dist: tiktoken (<0.8.0,>=0.7.0)
Requires-Dist: tomli (<3.0.0,>=2.0.1)
Requires-Dist: uvicorn[standard] (<0.23.0,>=0.22.0)
Description-Content-Type: text/markdown
[Description omitted; length: 11493 characters]

WHEEL

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

RECORD

Path Digest Size
brevia/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
brevia/alembic/README sha256=MVlc9TYmr57RbhXET6QxgyCcwWP7w-vLkEsirENqiIQ 38
brevia/alembic/__init__.py sha256=76J7dk8hluqGBMVhbD1jLpzWQtsXPbC316J6PstCBzI 392
brevia/alembic/env.py sha256=LRjlT0ZNxtXxhHq3lium6r5Gg4sFOHXYbBgaEwW-DjE 2788
brevia/alembic/script.py.mako sha256=HNlf26BI1xvQKjiUojnj15BPrVUfVVr81IOgliJf83c 510
brevia/alembic/versions/1d927e0cbc61_locked_until_column.py sha256=6xH2dXl90ZTZxw6I-UWXBkbi3vDMoTqGUVK81PNAO9o 918
brevia/alembic/versions/1eab976dea29_initial_schema.py sha256=nSVLJwXjPr9gY8E4Lx3zrfb4PLUUUjNKpX2NIb72Iss 2408
brevia/alembic/versions/24b025d48e0a_config_table.py sha256=tkUTrtmckrVlz0Yi4jde3uTIbKDC_Sta42ff77wxq6k 1303
brevia/alembic/versions/95d93297832c_migration_to_jsonb_format.py sha256=8D8FaCVNINy7HoyN7ChS6O9J77n9rPlPFuN1B94cXLE 769
brevia/alembic/versions/b34017752e45_chat_history_evaluation.py sha256=UWrjiyryF4dCrXCYnNmlVi2ySmAaC2UAahjhcOekudo 1214
brevia/alembic/versions/be67c72a4e5a_async_jobs_table.py sha256=MlwbgCmYJ0fKPYJm1E5dQN-MpvVhGnZ74gh5qDIxOWM 1233
brevia/analysis.py sha256=CAlOLgah5ZW4SwBU7IK_BLW8xxB3rhCwoJztTZgBmy4 6540
brevia/async_jobs.py sha256=PhlabiRcbkW_NU7llqJ330uZkhDgUIHaiwNuFAqxtls 5317
brevia/callback.py sha256=8XvROhjJ3SMSpIGkSB5ZvkGLtKCgCrgZoQoMFMeiD2o 8844
brevia/chat_history.py sha256=JVQhCDHWH8gex9sKvE_-SaFkSY7ZMLykpSacODzzv1A 11218
brevia/collections.py sha256=15mO0n5iZbBqubD6Gdr-I7JtrQZqyKV9VXWenUhPGHo 2742
brevia/commands.py sha256=vzJxQONfYSE8gXi5TTWQTr5lmoHtry67-R3ZU-VXnIg 4706
brevia/completions.py sha256=SED2S3t-j6xENqtF9zSpCfuTjc0LB9GPqQa_L6-SYwQ 1235
brevia/connection.py sha256=rOFw-9vCnDCPuOWulQm2BecB2LF619IYNw7W64_Ph9k 2042
brevia/dependencies.py sha256=fBzEvwX6VSVLTIHYgVjJgA1mJ8bOLrZG7RvgN4Qskks 2836
brevia/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
brevia/index.py sha256=rg2XHq7wnIoP0TbtJBkmhGubWn9abniO140BRf9Ka6E 10992
brevia/load_file.py sha256=6ub40OBNfmbzNIsK2EBcfFIUBSXEFaMfSygA39E-Bv0 6553
brevia/middleware.py sha256=I1X0t5t8i56daxTEdR4s7g4qmqK4j5Sly2LWNtCGnlA 1171
brevia/models.py sha256=YRwGd_61mq5y_kW6KKCPtbAhP7_0sZRQw3BVu1JI0eI 3828
brevia/postman/Brevia API.postman_collection.json sha256=D8mJsiKYyA-yDRsP-2Yd3R0L1nJbgII5hjdzpmDwPKQ 73029
brevia/postman/Brevia API.postman_environment.json sha256=QNpsaa3JZqv_OvPWP70MtWUT7S5lu-O-kbjLoLRD9-s 1449
brevia/prompts/qa/default.condense.yaml sha256=m092tWe9kqyutsku3IdYaNumkovzoCmSNkK66L8nRQ4 426
brevia/prompts/qa/default.human.yaml sha256=yiI6TUP1FQ5pT99k69NMloaN1QBwMPwts9UjeMyAHOE 85
brevia/prompts/text_analysis/questions_initial.yml sha256=fhAZ1xI5jV1TboiDVliPKou3LuFdRCSozMPugH0gQIc 425
brevia/prompts/text_analysis/questions_refine.yml sha256=vevwfN7DEZgtjICv0_lzLgj4EqnBU2fpQ3VQ8aLxt0s 494
brevia/query.py sha256=wO50qgbx2VMeCoZzmXBh2l59rFeuENhaHhhmVlmDnIg 10859
brevia/routers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
brevia/routers/analyze_router.py sha256=D6P2TuNCFtX_0_wRUXZ2VGdd_HkixPxYFWG0iHiEyW8 7147
brevia/routers/app_routers.py sha256=k-eJfTzZDpjy4YKHyfBAsQ3LxMDsAoHFmOTKHBhi9e0 839
brevia/routers/audio_router.py sha256=KSEd9dK_J8k7VwhQBaER1CUhphwvwLAKa2z5cTQdVX8 992
brevia/routers/chat_history_router.py sha256=2mbQySZprrwHl41-SryFFIyLC-OLbhI0QcXn350bN7M 1757
brevia/routers/collections_router.py sha256=fE0OZfzDGa5G7KscgCoYB2hrqxZwBZwoiuTaelEQ6_s 2184
brevia/routers/completion_router.py sha256=L2AZultTHWOoTaYi16xZsDvKC_wfEVEkoQV4aWtSdFU 1591
brevia/routers/config_router.py sha256=GLbMSk-MenpMszGYDS3IsPoxUf1fJACeHasOO4yEKxQ 2139
brevia/routers/index_router.py sha256=b7vwaAYttImd4b_7Mp7D2DXONYLxgR_Fhn5Pl-brrn8 7063
brevia/routers/jobs_router.py sha256=OK3EP7-kqy1HuDynxcdikfYpmGAKI4OSfdHcdWw3Zho 633
brevia/routers/qa_router.py sha256=EmQ16gfu4W6hF18-Kfyn9VUMyoWnW_gBbd1wbbYWEow 6972
brevia/routers/status_router.py sha256=8lbmn16z86lLXiU1GNIscPWYdLzfsrwPx6RrOcx9seE 1250
brevia/services.py sha256=VnWeG_vTsXSILPj2glvFO2BoogBYCpBd1qFFwE_pZdY 4172
brevia/settings.py sha256=K7G080looFT2mTKy-3aaA4CP4ScSgl2ga4EL8tcH-Nw 9545
brevia/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
brevia/tasks/base.py sha256=jmIScqbkKPPvbTwRbxGFOmxLdxkTZsav1aP16BoTZtg 654
brevia/tasks/text_analysis.py sha256=EwI4mNzmBBVRHieow9GTEAUBkLsB-IugKURE96Or3Z4 4006
brevia/tokens.py sha256=HnyBOFVgePO7O7r1AAgdVijT7KmJEcb-rzsUo5_TAww 1299
brevia/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
brevia/utilities/collections_io.py sha256=tZSc-oCCQjjaNSZlapR5ujHukFv7KWVZYtG4oXkaDH0 2702
brevia/utilities/files_import.py sha256=Jgg29ec5xX4VHWkRmkPw2pFXgmjYmXp5xxpyt4nMkfw 1315
brevia/utilities/json_api.py sha256=LAW3WImIxNlOs1aYsAOpnqDIkoOxIQlihk2xC8LaqSA 880
brevia/utilities/openapi.py sha256=IGuKOrHFuKLBfVlacZUxqHYIY9qBlcdmP5RQYS9smYw 2078
brevia/utilities/run_service.py sha256=-u-Jaqam8w9CbXnCe4q_lyRzLuMu6E6GPjmHbg-I8sI 1704
brevia/utilities/types.py sha256=WIrUkOK7WHAJxguOTK4vNviKRJ-tUKRj3_7ObxvWzQY 1404
brevia/utilities/uuid.py sha256=9FPgWcyRbEIKpEyhOdgT7TMmCef_HyShO6dWhDthZfA 221
brevia-0.2.1.dist-info/LICENSE sha256=Uec3hj35DfQPEi_OYVuweRpt5KkjfjcoGShvWzKgYJY 1066
brevia-0.2.1.dist-info/METADATA sha256=jvfhQUGmhsYz0o6Tf8B4G7F7H6krIUoIAbYQNknIb8E 13401
brevia-0.2.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
brevia-0.2.1.dist-info/entry_points.txt sha256=1-JMFf4psYM9I52ywuI2HCtY1x7etocS2hLeC27P_nU 498
brevia-0.2.1.dist-info/RECORD

entry_points.txt

create_openapi = brevia.commands:create_openapi
create_token = brevia.commands:create_access_token
db_current = brevia.commands:db_current_cmd
db_downgrade = brevia.commands:db_downgrade_cmd
db_upgrade = brevia.commands:db_upgrade_cmd
export_collection = brevia.commands:export_collection
import_collection = brevia.commands:import_collection
import_file = brevia.commands:import_file
test_service = brevia.commands:run_test_service
update_collection_links = brevia.commands:update_collection_links