SynDisco: Automated experiment creation and execution using only LLM agents
A lightweight, simple and specialized library used for creating, storing, annotating and analyzing synthetic discussions between Large Language Model (LLM) user-agents.
Unlike other libraries attempting to streamline LLM interactions, syndisco:
- Does not load any VRAM modules except for the underlying LLM
- Does not run any prompts on the LLM other than the prompt to speak in the discussion
- Has a very simple and easy-to-learn API
- Allows the use of local LLMs (although support for proprietary models is being added)
- Is completely free and open source
- Is finetuned for heavy server-side use and multi-day computations with limited resources.
Description and Usage
Have a look at the online documentation for high-level descriptions, API documentation, and tutorials.
Installation
You can download the package from PIP:
pip install syndisco
Or build from source:
git clone https://github.com/dimits-ts/syndisco.git
cd syndisco
pip install .
If you want to contribute to the project, or modify the library's code you may use:
git clone https://github.com/dimits-ts/syndisco.git
cd syndisco
pip install -e .[dev]
Release files for syndisco 2.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| syndisco-2.2.1.tar.gz | 285.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| syndisco-2.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 318.1 kB
Release files / syndisco-2.2.1.tar.gz
| Download URL | syndisco-2.2.1.tar.gz |
|---|---|
| Size | 285.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
78d824c578db7a72ced153fd31a5be00135405464a11ee60ee55a0c05a12d77d
|
|
BLAKE2b-256 checksum How to use checksums |
d9a0e54d80c6c9eff371be675f06770fc14d3fe20806c3a834c3b604ed41ef26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / syndisco-2.2.1-py3-none-any.whl
| Download URL | syndisco-2.2.1-py3-none-any.whl |
|---|---|
| Size | 33.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ce1ba9ae4fba859c1f1ac6cc33efa90530c27d1babef8d4b3fb764cbde917b21
|
|
BLAKE2b-256 checksum How to use checksums |
b3d5b1895eb398dc6bbf3090c07642b3b86e87369b010b6112c0eee1f5d24729
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|