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="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. 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-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.0.tar.gz (4.0 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.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: autogen_ext_hubris-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 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.0.tar.gz
Algorithm Hash digest
SHA256 2105926c38a34032af2c98a2b4646d6af572de1f9caa3e2b0cbc6cdddd01cd83
MD5 9cef172663e2628ea2cebe312e956bc5
BLAKE2b-256 c280ee0a0cdc2dc2975c75e81a0b2195cd06a1152ebc23096c7d38405d3a2ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for autogen_ext_hubris-0.1.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for autogen_ext_hubris-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7f5937b4358cde820fb313431a0f27d1b256654ac92c51eeca9fd93b7cdf2ab
MD5 fd315ea3f654cf6c04fed815547d5646
BLAKE2b-256 eb21168f3015e8e9172874be76efd0a85c4572d253d9288b5a69ec3793837471

See more details on using hashes here.

Provenance

The following attestation bundles were made for autogen_ext_hubris-0.1.0-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

0.1.1

2 files

This release

0.1.0 This release

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