Skip to main content

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.

Read the full definition

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

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

stratasynth_cli-0.3.1.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stratasynth_cli-0.3.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

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

Hashes for stratasynth_cli-0.3.1.tar.gz
Algorithm Hash digest
SHA256 67d4d35fbd83abb00f89dce9bf76037499e3ed6d510c7d820b91d2ab513a6bf1
MD5 b95c8a2ef5b5bdb0c2d7e51547568be0
BLAKE2b-256 6dae5e1450f259745be4fae00b4b0d0c5fd1c0a86d2739d4afa9f9aebdca04fc

See more details on using hashes here.

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

Hashes for stratasynth_cli-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 432a37b537da7b62ace390c3a91deaff3e040efb5d619a02c47056abf1becdce
MD5 3779681ad7a13d8625c3d3ab08a9ffad
BLAKE2b-256 c29937969f9d40d995aac1f82b684831157469a47c4087a8d622f5894a62cddf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page