Skip to main content

Swiss AI Hub Bot SDK: connect users to AI agents via MS Teams, Slack, and web chat.

Project description

Swiss AI Hub Bot

Bot integration SDK for the Swiss AI Hub platform. Connects users to Swiss AI Hub agents through MS Teams, Slack, and web chat.

  • Multi-channel — one BaseChatBot lifecycle with channel-specific handling for Teams, Slack, and WebChat.
  • Streaming & BITL — token streaming plus bot-in-the-loop human-expert escalation back into agent workflows.
  • Conversation state — per-endpoint configuration and conversation history persisted in MongoDB with TTL.

Installation

pip install swiss-ai-hub-bot

This pulls in swiss-ai-hub-core.

Usage

from swiss_ai_hub.bot import BotRunner

Links

License

Apache-2.0

Project details


Download files

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

Source Distribution

swiss_ai_hub_bot-0.291.5.tar.gz (34.3 kB view details)

Uploaded Source

Built Distribution

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

swiss_ai_hub_bot-0.291.5-py3-none-any.whl (51.9 kB view details)

Uploaded Python 3

File details

Details for the file swiss_ai_hub_bot-0.291.5.tar.gz.

File metadata

  • Download URL: swiss_ai_hub_bot-0.291.5.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for swiss_ai_hub_bot-0.291.5.tar.gz
Algorithm Hash digest
SHA256 d648b7476b29369fd81d522d9bb564cd671929b5905bdbb7be2802414d6de1ce
MD5 ab90ccfc0a8baa22124a8209425101d8
BLAKE2b-256 3f7615816e554623c85ae84244370e7e7a80e1f36fea829b6b9a88266ce8c87f

See more details on using hashes here.

File details

Details for the file swiss_ai_hub_bot-0.291.5-py3-none-any.whl.

File metadata

  • Download URL: swiss_ai_hub_bot-0.291.5-py3-none-any.whl
  • Upload date:
  • Size: 51.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for swiss_ai_hub_bot-0.291.5-py3-none-any.whl
Algorithm Hash digest
SHA256 26d32a3092115440e982eced4e7d1d552ee54b81d15dbee3d5b8d928e98d6d2f
MD5 56edf10646a55a2fc43e3c371566d4e4
BLAKE2b-256 d4ed7924db9681b1cf1539f894ed8389245c8f33f078b1f72c94be18212d8c2c

See more details on using hashes here.

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