Skip to main content

Fabriq is a Python SDK for developing quick, low code Generative AI solutions.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Fabriq

Fabriq is a Python SDK for building quick, low-code Generative AI solutions.

It provides a modular framework for building and deploying conversational AI Agents with minimal effort.

NOTICE: This package is currently under active development. The API and functionality are subject to significant changes.

Installation

pip install fabriq[all]

For ChatBot only:

pip install fabriq[chat]

Chatbot only Entry Points

  • fabriq-chat-cli: Terminal-based chat interface with default configuration
  • fabriq-chat-ui: Streamlit-based web chat interface with default configuration

Chatbot CLI Usage

  • Commands:
    • /help: Show help
    • /clear: Clear conversation history
    • /history: Show conversation history
    • /upload: Upload documents from a directory path
    • /exit or /quit: Exit chatbot

Requirements

  • Python 3.12, 3.11, 3.10
  • See requirements.txt and packages for dependencies.

License

MIT License

Author

Aaryan Verma
LinkedIn


For more details, see the documentation and example notebooks in the config folder.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fabriq-0.2.9.5.tar.gz (41.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fabriq-0.2.9.5-py3-none-any.whl (53.3 kB view details)

Uploaded Python 3

File details

Details for the file fabriq-0.2.9.5.tar.gz.

File metadata

  • Download URL: fabriq-0.2.9.5.tar.gz
  • Upload date:
  • Size: 41.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for fabriq-0.2.9.5.tar.gz
Algorithm Hash digest
SHA256 a52ee3de2f8c318c6be4129cf41eaeab1f8cb0be5789c75564599c745bde7a15
MD5 7c5be41c4dba205e180ad819226a9ca9
BLAKE2b-256 5dc98f03c7dca0da605995b4568b2dd27befea2fb6e95c573d6af8ee49ffa7bd

See more details on using hashes here.

File details

Details for the file fabriq-0.2.9.5-py3-none-any.whl.

File metadata

  • Download URL: fabriq-0.2.9.5-py3-none-any.whl
  • Upload date:
  • Size: 53.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for fabriq-0.2.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b063a197d4b7b5defab921444915daae4ee09a74430227741d59e9fac8ba7fd0
MD5 38c22f763eef2c4baed4656c38c82b14
BLAKE2b-256 cc4568ceb0cbfe9ed39ca0915a232cdc416efb0887ac5bd20c1ae3210ac7c428

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page