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

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.4.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

honcho_ai-0.0.4-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for honcho_ai-0.0.4.tar.gz
Algorithm Hash digest
SHA256 6a63f10ea3b2c5238768e6b1ece3951d1f1010d0d4620a9c931211e4b85be41e
MD5 3452b7364bd9b3855f2110fefc1eeced
BLAKE2b-256 cce6e31ef5324618eadb999e05647fc9d98e26b4e2eaa0e266b858436b78b01b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for honcho_ai-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4be5760ee986fbdf326e1c535f26a874692c2fda0e08e5358e207b3be033902a
MD5 2011ee2fd4b859f69e96513424544e8b
BLAKE2b-256 7c8efb1bd209eb850361dbc93210c2aef9ccf8faf8ad3f60f8270f1489ab3ea2

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