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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

stratasynth_cli-0.4.0-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file stratasynth_cli-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: stratasynth_cli-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 25.7 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d2c16aaa3973fb3387d8d6d205872f4166bf5837e5aad6dbe555fd130649e04
MD5 e83c8e69194223d1eaf7c7dfc4ccd556
BLAKE2b-256 3914907de7430e5cea20808d395b9730524955e71c6455f4895f3172c44f7323

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