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.1

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.1
File Size Uploaded
archeai_sdk-0.2.1.tar.gz 6.4 kB Details

Built distribution (wheel)

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

Total release size: 13.9 kB

Release files / archeai_sdk-0.2.1.tar.gz

Download URL archeai_sdk-0.2.1.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a58fe17a68d51d52309a5c500b9e51686ad2132fcbbbc8b8933f69df9e819ba5
BLAKE2b-256 checksum
How to use checksums
a5abe4d19dfa07496130a57abe9e62dc198b44a117e8d29c7e23d24048ca7f99
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.1-py3-none-any.whl

Download URL archeai_sdk-0.2.1-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d4996970adbe1bfaa46edfe617ab7cb34743270c1d504b5a0fe5b1543cd9fcf2
BLAKE2b-256 checksum
How to use checksums
126b27c5ad523f4d78f4594a0b2131fc5ff4f1d17f01f976dbab178662b37408
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

This release

0.2.1 This release

2 release files

0.2.0

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