Skip to main content

model-harness

Shared connector surface for the Artifice Suite apps. Every model interaction in artifice-ocr, artifice-draft, and artifice-graph must be issued through structured, schema-validated calls rather than freeform chat — see CLAUDE.md at the repo root. artifice-transcribe uses this package's ModelConnectorConfig for its openai-compatible summarization calls, in addition to its own Whisper/pyannote pipeline.

This package currently defines the shared configuration and request/response contract (ModelConnectorConfig, SchemaCall); provider-specific transport (Ollama, LM Studio, generic API) is implemented per-app today and is the planned next step to consolidate here.

Install into an app's environment with:

pip install -e ../../packages/model-harness

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

artifice_model_harness-0.1.0.tar.gz (59.4 kB view details)

Uploaded Source

Built Distribution

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

artifice_model_harness-0.1.0-py3-none-any.whl (42.3 kB view details)

Uploaded Python 3

File details

Details for the file artifice_model_harness-0.1.0.tar.gz.

File metadata

  • Download URL: artifice_model_harness-0.1.0.tar.gz
  • Upload date:
  • Size: 59.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for artifice_model_harness-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fe2a1abb4add99ab63bc4a2ef278aeff99184bcc39af65c43af020dc3dc21583
MD5 b2916e6e917852faffc837ad43bffe57
BLAKE2b-256 f41b5f34da3a79d2a08af423de8116937e408a6bbd76647bf4563c81cf9bc158

See more details on using hashes here.

Provenance

The following attestation bundles were made for artifice_model_harness-0.1.0.tar.gz:

Publisher: publish.yml on Muggwoffin/artifice-suite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artifice_model_harness-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for artifice_model_harness-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ccb6d4ae11d0ff09f71f05a87b4fc5493feda5c15fe11f0cabdc02d53e5d7a37
MD5 d8ae274c9c092916ee3c5ebddede4745
BLAKE2b-256 a70a5efd02a2aae87917bd59cb96279a1b82dd8ac07e355cec265b515b5336e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for artifice_model_harness-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Muggwoffin/artifice-suite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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