CLI for StrataSynth — synthetic conversational data with psychological depth
Project description
stratasynth-cli
Command-line interface for StrataSynth — the Synthetic Identity Engineering platform for generating psychologically grounded conversational data.
Install
pip install stratasynth-cli
Requires Python 3.12+.
Quick start
# Authenticate
stratasynth auth login --api-key ss_live_...
# Generate a dataset
stratasynth generate --scenario FAM-01 --count 100 --complexity 3
# Check job status
stratasynth jobs list
stratasynth jobs status <job-id>
# Generate a synthetic human (Humans Engine)
stratasynth humans generate \
--demographics '{"age_range":"28-40","gender":"female","country":"ES"}' \
--context '{"category":"skincare","study_brands":["CeraVe"]}'
# Run an interview
stratasynth humans interview --id hu_xxx --interview-style narrative --verbosity high
# Generate a batch of personas
stratasynth humans batch --count 10 --archetype working_mother
# Evaluate a completed job
stratasynth evaluate start --job-id <job-id>
stratasynth evaluate results --eval-id <eval-id>
What is Synthetic Identity Engineering
Most synthetic personas break character under pressure. StrataSynth builds identities with persistent psychological cores — belief systems, defense mechanisms, and emotional regulation patterns — that produce coherent, differentiated behaviour across interaction contexts.
A system prompt describes a persona. Synthetic Identity Engineering builds one.
Commands
| Command | Description |
|---|---|
stratasynth auth login |
Authenticate with your API key |
stratasynth generate |
Generate a conversation dataset |
stratasynth jobs list |
List your generation jobs |
stratasynth jobs status <id> |
Check job status |
stratasynth jobs download <id> |
Download completed dataset |
stratasynth personas generate |
Generate a persona profile |
stratasynth humans generate |
Create a synthetic human (Humans Engine) |
stratasynth humans batch |
Generate multiple synthetic humans |
stratasynth humans interview |
Start an interactive session |
stratasynth evaluate start |
Run evaluation on a job |
stratasynth evaluate results |
View evaluation metrics |
stratasynth scenarios list |
List available scenarios |
Links
- Platform: stratasynth.com
- Documentation: stratasynth.com/docs
- Public datasets: huggingface.co/StrataSynth
- Blog: blog.stratasynth.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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stratasynth_cli-0.3.1.tar.gz.
File metadata
- Download URL: stratasynth_cli-0.3.1.tar.gz
- Upload date:
- Size: 16.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67d4d35fbd83abb00f89dce9bf76037499e3ed6d510c7d820b91d2ab513a6bf1
|
|
| MD5 |
b95c8a2ef5b5bdb0c2d7e51547568be0
|
|
| BLAKE2b-256 |
6dae5e1450f259745be4fae00b4b0d0c5fd1c0a86d2739d4afa9f9aebdca04fc
|
File details
Details for the file stratasynth_cli-0.3.1-py3-none-any.whl.
File metadata
- Download URL: stratasynth_cli-0.3.1-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
432a37b537da7b62ace390c3a91deaff3e040efb5d619a02c47056abf1becdce
|
|
| MD5 |
3779681ad7a13d8625c3d3ab08a9ffad
|
|
| BLAKE2b-256 |
c29937969f9d40d995aac1f82b684831157469a47c4087a8d622f5894a62cddf
|