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.5.0.tar.gz (20.7 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.5.0-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file stratasynth_cli-0.5.0.tar.gz.

File metadata

  • Download URL: stratasynth_cli-0.5.0.tar.gz
  • Upload date:
  • Size: 20.7 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.5.0.tar.gz
Algorithm Hash digest
SHA256 40374c8416116e14c95ed94705a003fd5d0eb88822cc228be9f7e34986c8de2c
MD5 0f4e267ebd3a1f4101833a6f25bc0adf
BLAKE2b-256 a235a4c00c062e96afc24cb13fe116cc1d36bf750630dfa9289a07955d5129e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stratasynth_cli-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 26.2 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a73f3897625eadc596272cc04127e17e6b204db92ee6d8964f17e8f9ff9c87e4
MD5 4b28bf7fc23512c1ddb0fb350178e683
BLAKE2b-256 6e4fb2e88d30294fb9cccea8df965d1567ca2fe9ddc3fb0014cb53caf1419afb

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