Skip to main content

archeai-sdk

v0.2 adds full API coverage and one-call conveniences: analyze_file() (upload → analyze → wait → optional delete, one call), analyze_deception_pair(), analyze_convergence(), audio_status(), delete_audio(), and analyze_texts() batch helper.

# The full audio flow in one line:
out = client.analyze_file("interview.wav",
                          lines=("deception", "voice-personality"),
                          delete_after=True)
print(out["deception"])          # scores + research-signal framing

Official Python SDK for the ArcheAI behavioral intelligence API — executive behavioral histories, deception-relevant signals, personality, and communication-style analytics from speech.

pip install archeai-sdk[pandas]

Quant quickstart

from arche_ai import ArcheClient

c = ArcheClient(api_key="arche_sk_...")

# Flagship: per-executive quarterly behavioral trajectories, from
# ArcheAI's 1.8M-earnings-call research corpus (2005-present).
# Point-in-time safe: each quarter's scores derive only from that
# quarter's calls; history is append-only — safe for backtests.
df = c.behavioral_history("AAPL", from_q="2018Q1")
#   one row per (executive, quarter):
#   7 communication-style z-scores + Big Five estimates

# Example: flag executives breaching their own uncertainty baseline
pivot = df.pivot_table(index="quarter", columns="executive",
                       values="style_uncertain_certain")
z = (pivot - pivot.expanding().mean()) / pivot.expanding().std()
print(z.tail(4))  # who no longer sounds like themselves?

These are the same measures behind ArcheAI's published event-study results (out-of-sample lift over price, Loughran-McDonald sentiment, and SUE baselines at 1–5 day horizons).

Text analyses (async jobs)

job = c.analyze_fraud_language(qa_transcript_text)  # >= 200 chars
job = c.analyze_personality(text)
job = c.analyze_style(text)

result = c.wait(job)          # poll to completion
print(result.result)

Audio (bring your own recordings)

audio_id = c.upload_audio("interview.wav")   # one call: 3-step flow
job = c.analyze_deception_audio(audio_id)    # research signal
job = c.analyze_voice_personality(audio_id)  # voice-only Big Five
final = c.wait(job)

Uploaded audio is automatically deleted from storage after 7 days; delete sooner via the API or your account's My Data page.

Utilities

c.models()    # available models + per-call credit costs
c.account()   # remaining credits

Important framing

All scores are research signals intended to inform professional judgment — not investment advice, accusations, lie detection, or determinations of fact. Validation methodology, published nulls, and boundary conditions are documented at api.arche-ai.com/docs.

Roadmap

  • Speaker identification against ArcheAI's executive voiceprint database (speakers="auto")
  • Bulk/point-in-time history export for backtesting
  • Event-study starter kit (reproduce our published results on your own universe)

© ArcheAI. Contact: contact@arche-ai.com

Metadata

Release files for archeai-sdk 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for archeai-sdk 0.2.0
File Size Uploaded
archeai_sdk-0.2.0.tar.gz 6.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for archeai-sdk 0.2.0
File Interpreter ABI Platform
archeai_sdk-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / archeai_sdk-0.2.0.tar.gz

Download URL archeai_sdk-0.2.0.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b0f3b900acbd7c6c0abd166403fc3bcdd7d79e0a063e20e9ced96333e8df3b67
BLAKE2b-256 checksum
How to use checksums
ec8d1734c619737b1219c0f021178a95fe45f2107fd6e9ff89f644a88d9e8e4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / archeai_sdk-0.2.0-py3-none-any.whl

Download URL archeai_sdk-0.2.0-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b72f0ac4d6bfa977944238d327ae88c1cf19392ddb8c1c56c88b54567f71f3b
BLAKE2b-256 checksum
How to use checksums
ec7e5c251ba2d5de8f2e80428d6dab20b4fdc9a3caed3271c2b57ee8737c73d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

1.1.0

2 release files

1.0.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page