Skip to main content

autogen-ext-hubris

An AutoGen extension client preconfigured for Hubris — a ruble-billed, OpenAI-compatible LLM gateway giving access to 400+ models (OpenAI, Anthropic, Google, and more) behind a single API key.

Installation

pip install autogen-ext-hubris

Usage

from autogen_ext_hubris import HubrisChatCompletionClient

client = HubrisChatCompletionClient(
    model="anthropic/claude-sonnet-5",
    api_key="sk-gw-...",  # create one at https://hubris.pw/keys
)

HubrisChatCompletionClient is a thin subclass of OpenAIChatCompletionClient — it presets base_url to Hubris's endpoint and resolves model_info for known catalog models. Model IDs always use the full vendor/model form shown in the catalog — there's no alias resolution, an unprefixed name 404s. For a model not in the built-in registry, pass model_info explicitly:

from autogen_core.models import ModelFamily, ModelInfo
from autogen_ext_hubris import HubrisChatCompletionClient

client = HubrisChatCompletionClient(
    model="some-vendor/some-new-model",
    api_key="sk-gw-...",
    model_info=ModelInfo(
        vision=False,
        function_calling=True,
        json_output=True,
        structured_output=True,
        family=ModelFamily.UNKNOWN,
    ),
)

See the full model catalog at hubris.pw/models and docs at hubris.pw/docs/integrations/autogen.

Download files

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

Source Distribution

autogen_ext_hubris-0.1.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

autogen_ext_hubris-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file autogen_ext_hubris-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for autogen_ext_hubris-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4ffe7feb9b2e01a0778eee09bf74a66447edd5bef14935485d04c78146db0785
MD5 a85498fd16178ccd4c4f22fbdbf9eaae
BLAKE2b-256 21b54b23070677aa3881faab85816e1869633af4bd5c487a0c5b7c05139f88ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for autogen_ext_hubris-0.1.1.tar.gz:

Publisher: publish.yml on Aimagine-life/autogen-ext-hubris

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

File details

Details for the file autogen_ext_hubris-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for autogen_ext_hubris-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be889dee6f9617dff960d787b35139a67a1ba3086f8c12b3f1277b60c3f1b0e7
MD5 e4b08e2df5382763a5fe3bda386300c0
BLAKE2b-256 b179f2104556bfc72ea0a9ffb9f569c7076abcb6820a6c6d12348f9b44e595c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for autogen_ext_hubris-0.1.1-py3-none-any.whl:

Publisher: publish.yml on Aimagine-life/autogen-ext-hubris

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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

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