Skip to main content

SynDisco: Automated experiment creation and execution using only LLM agents

Syndisco Logo

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)

Source distribution for syndisco 2.2.1
File Size Uploaded
syndisco-2.2.1.tar.gz 285.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for syndisco 2.2.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.2.1 This release

2 release files

2.2.0

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page