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
Metadata
Release files for stratasynth-cli 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stratasynth_cli-0.5.0.tar.gz | 20.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stratasynth_cli-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.9 kB
Release files / stratasynth_cli-0.5.0.tar.gz
| Download URL | stratasynth_cli-0.5.0.tar.gz |
|---|---|
| Size | 20.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
40374c8416116e14c95ed94705a003fd5d0eb88822cc228be9f7e34986c8de2c
|
|
BLAKE2b-256 checksum How to use checksums |
a235a4c00c062e96afc24cb13fe116cc1d36bf750630dfa9289a07955d5129e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / stratasynth_cli-0.5.0-py3-none-any.whl
| Download URL | stratasynth_cli-0.5.0-py3-none-any.whl |
|---|---|
| Size | 26.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a73f3897625eadc596272cc04127e17e6b204db92ee6d8964f17e8f9ff9c87e4
|
|
BLAKE2b-256 checksum How to use checksums |
6e4fb2e88d30294fb9cccea8df965d1567ca2fe9ddc3fb0014cb53caf1419afb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|