Experimental libraries for conversational analysis with llms.
Project description
Conversational analysis based on communication with the OpenAI API (regardless of the API Base)
Implementation of several methods for communication with the OpenAI API, embedding-based retrieval and data preparation
Getting Started
Can be installed directly with pip (a setup.py
file is provided, if needed).
Notably the module contains the ChatGPTMemory
class, which enables communication with the OpenAI API (through the ChatCompletion endpoint) while managing conversation memory.
Data preparation modules
This project was not originally intended for production. A lot of the scripts contained here are mainly for data preparation (to demonstrate different use cases). However, some functions are being used by both the qualtop-llmapi and the QOPA-LLM demo sides of the project.
In the future, this module should be replaced by a communication module. Also, any existent calculation functions should be passed to the server.
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
Built Distribution
Hashes for qualtop-conversational-analysis-0.31.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fb3e24a5205e5ab5f5732b44ca4fe7a9cca8348e73138c42cd4f4804cbb1364 |
|
MD5 | 8ff16e8c93a5cf04e66e351071dc25b8 |
|
BLAKE2b-256 | 97a01c7180400f8cba83347a09ff4c85bb54a8f43aeb1b61bb26e5f85538754c |
Hashes for qualtop_conversational_analysis-0.31-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8029c49c7ed31b8ba6de2654e1b9dd2771732c7f5b02110ec25fe1b483637fc |
|
MD5 | f6bb50285204c4730841ca0e5ff162d0 |
|
BLAKE2b-256 | ac98ee58f4af6677160d28c95992f1845b21b60796fe693a98826bde08807201 |