Skip to main content

jharness-models

OpenAI Chat Completions and Anthropic Messages adapters, DeepSeek profiles, and provider-neutral model composition for the JHarness kernel.

uv add jharness-models
from jharness.models.openai import OpenAIChatCompletionsModel

Retry and fallback compose directly around model values:

from jharness.models.decorators import FallbackModel, RetryingModel

model = FallbackModel(
    RetryingModel(primary_model, max_attempts=3),
    RetryingModel(backup_model, max_attempts=2),
)

Installing this distribution installs the exact matching jharness-kernel version. Provider configuration and composition details are in the model adapter guide.

Download files

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

Source Distribution

jharness_models-0.3.4.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

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

jharness_models-0.3.4-py3-none-any.whl (45.6 kB view details)

Uploaded Python 3

File details

Details for the file jharness_models-0.3.4.tar.gz.

File metadata

  • Download URL: jharness_models-0.3.4.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jharness_models-0.3.4.tar.gz
Algorithm Hash digest
SHA256 e39c61099531f04d6c41b007071fb7776f2919521ee458df476400075e2415bb
MD5 2f17b9b4f1359274198d2705e5b5c34a
BLAKE2b-256 2a7b9f7efac18773fa717e5aace9ddc013f487e78a7479f2b073b8849a030e07

See more details on using hashes here.

Provenance

The following attestation bundles were made for jharness_models-0.3.4.tar.gz:

Publisher: release.yml on Ezio2000/jharness

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

File details

Details for the file jharness_models-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: jharness_models-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 45.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jharness_models-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e72e37fd519ceb134c83b901d34d1f1306fd246d78d5652a5e391ba817b3de24
MD5 9e7c9fb2b7b6cd6cffe057807ae1c8bf
BLAKE2b-256 d1fc5d3b221cb6865075b9c7948d62ee53e71affa472f672f0cccb9be09f5e31

See more details on using hashes here.

Provenance

The following attestation bundles were made for jharness_models-0.3.4-py3-none-any.whl:

Publisher: release.yml on Ezio2000/jharness

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

Release history Release notifications | RSS feed

0.9.0

2 files

0.8.0

2 files

0.7.0

2 files

0.6.1

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

This release

0.3.4 This release

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

0.2.1

2 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