A FastAPI-based web server for working with LLMs, embedding models, and PostgresSQL.
Project description
TextWeaver
TextWeaver is a FastAPI-based web server designed for working with Large Language Models (LLMs), particularly Embeddings models. It simplifies the process of handling complex natural language processing tasks and offers a robust and scalable solution for both developers and researchers to store and query against embeddings in PostgresSQL.
Features
- FastAPI Integration: Leverage the power of FastAPI for creating modern and efficient web APIs.
- LLM and Embedding Support: Easily work with LLMs and various embedding models for rich textual analysis.
- Scalable Architecture: Designed to grow with your needs, TextWeaver can be deployed across various environments.
- User-Friendly Configuration: Get started quickly with intuitive configuration options.
Installation
Install TextWeaver directly from PyPI using the following command:
pip install textweaver
Usage
Once installed, you can start the TextWeaver server using the following command:
textweaver
For further customization and detailed documentation, please refer to the project's repository.
Contribution
We welcome contributions from the community! Please check the contributing guidelines in the repository for more information on how you can get involved.
License
TextWeaver is released under the MIT License. See the LICENSE file in the repository for more details.
Contact
For any inquiries, support, or collaboration, please contact the author at wesladd@traingrc.com or open an issue on the project's GitHub page.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file textweaver-0.1.7.tar.gz
.
File metadata
- Download URL: textweaver-0.1.7.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c8a1e218e554f855ac27b2bdfbf953262ec454f26419ce7aaf77ac937b9544 |
|
MD5 | c9b997d10f8000c75be0530442c7cfbe |
|
BLAKE2b-256 | 09bfa3399e2cb67e187fcac3f0370e3af5ca51ae7f0366b20515049a61f00780 |
File details
Details for the file textweaver-0.1.7-py3-none-any.whl
.
File metadata
- Download URL: textweaver-0.1.7-py3-none-any.whl
- Upload date:
- Size: 10.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 239b0360f800d477ac2f64f46bd5e98fa0679ac58f171eeca64ba354bfaa2972 |
|
MD5 | dd1725434289de6fabe424c52ed9b3b7 |
|
BLAKE2b-256 | ca4b183f887e05227de7a588db882e98218f6b216382fd096dd07b5fcc6206e7 |