Produciton Ready LangChain
Project description
LongTrainer - Production-Ready LangChain
Features 🌟
- ✅ Long Memory: Retains context effectively for extended interactions.
- ✅ Unique Bots/Chat Management: Sophisticated management of multiple chatbots.
- ✅ Enhanced Customization: Tailor the behavior to fit specific needs.
- ✅ Memory Management: Efficient handling of chat histories and contexts.
- ✅ GPT Vision Support: Integration with GPT-powered visual models.
- ✅ Different Data Formats: Supports various data input formats.
- ✅ VectorStore Management: Advanced management of vector storage for efficient retrieval.
Usage Example 🚀
pip install longtrainer
Here's a quick start guide on how to use LongTrainer:
from longtrainer.trainer import LongTrainer
import os
# Set your OpenAI API key
os.environ["OPENAI_API_KEY"] = "sk-"
# Initialize LongTrainer
trainer = LongTrainer()
bot_id = trainer.initialize_bot_id()
print('Bot ID: ', bot_id)
# Add Data
path = 'path/to/your/data'
trainer.add_document_from_path(path, bot_id)
# Initialize Bot
trainer.create_bot(bot_id)
# Start a New Chat
chat_id = trainer.new_chat(bot_id)
# Send a Query and Get a Response
query = 'Your query here'
response = trainer.get_response(query, chat_id, bot_id)
print('Response: ', response)
Maintainer 🛠️
This project is proudly maintained by ENDEVSOLS.
📧 Contact us at: technology@endevsols.com
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
longtrainer-0.1.4.tar.gz
(10.5 kB
view details)
Built Distribution
File details
Details for the file longtrainer-0.1.4.tar.gz
.
File metadata
- Download URL: longtrainer-0.1.4.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16a2fa27ebf33728ae7587461456fdc879ec1a6f276944bd08337a6653a2228e |
|
MD5 | 6df92854c0bdaf0f20a363b5ed3c71e0 |
|
BLAKE2b-256 | 6f255d597788bb686a58fe31940f56b0c6a796b9fe0f5c633f028fcf356e48cc |
File details
Details for the file longtrainer-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: longtrainer-0.1.4-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fcc41b09757544e25e5964b4ae85467b8153634eff6ddbdbdf20669a12ff31 |
|
MD5 | 4aa4459acc5e9dd9b41bc97d4020e757 |
|
BLAKE2b-256 | d8a2fe8f9855427a93a0a13c3a04209a3479ed313242a3b1b07e078192ad8484 |