Skip to main content

Python Client SDK for Honcho

Project description

Honcho

A User context management solution for building AI Agents and LLM powered applications.

Read about the motivation of this project here.

Read the full documentation of this project here and find the SDK reference here

Installation

Install honcho:

pip install honcho-ai

or

poetry add honcho-ai

Getting Started

The Honcho SDK exposes a top level client that contains methods for managing the lifecycle of different conversations and sessions in an LLM powered application.

There is a demo server being run at https://demo.honcho.dev that the client uses by default if no other string is provided.

from uuid import uuid4
from honcho import Honcho

app_name = str(uuid4())
honcho = Honcho(app_name=app_name)
honcho.initialize()
user_name = "test"
user = honcho.create_user(user_name)
session = user.create_session()


session.create_message(is_user=True, content="Hello I'm a human")
session.create_message(is_user=False, content="Hello I'm an AI")

The honcho sdk code contains docstrings — see the full sdk on GitHub

See more examples of how to use the SDK on GitHub

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

honcho_ai-0.0.5.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

honcho_ai-0.0.5-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file honcho_ai-0.0.5.tar.gz.

File metadata

  • Download URL: honcho_ai-0.0.5.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.9.7 Darwin/23.4.0

File hashes

Hashes for honcho_ai-0.0.5.tar.gz
Algorithm Hash digest
SHA256 7283ae2ee3baa5f0429c9ea2eb9f1e74b3fb164d5a7448ee7872ba9847500ae6
MD5 d1e5a40ad1f5eaaa52bab9db4032835b
BLAKE2b-256 43a4d426320f5cfb1b24580bad9646263d2e749354c0fa987c3a1300b441e865

See more details on using hashes here.

File details

Details for the file honcho_ai-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: honcho_ai-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.9.7 Darwin/23.4.0

File hashes

Hashes for honcho_ai-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3278aac9dd80cde10fa3216cc38e84eae90acc0b5c0fac986abb40973a8fe156
MD5 f8dc073b9b2ad363f2e896fd97062605
BLAKE2b-256 9066aca59caf54f7c787f847b20223ee685720fc8fba7d24da3ea1752d1bf369

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page