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

Uploaded Source

Built Distribution

honcho_ai-0.0.7-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: honcho_ai-0.0.7.tar.gz
  • Upload date:
  • Size: 28.3 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.7.tar.gz
Algorithm Hash digest
SHA256 03ce1b314a3c86c1c937f8d038c5d4b8e5c689588c6a3efbb5e587d29d053fb8
MD5 bf7808d1eb40dac9ca76dcce5ce9ad73
BLAKE2b-256 c7eaaac5110267bac61fb880bb917ee47a000c332b88af1e4a2671f0846b4279

See more details on using hashes here.

File details

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

File metadata

  • Download URL: honcho_ai-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 29.9 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ade23f0ea845025f6924345a7d5e38e1380e9e7ff26cac652afd5de77c4d4347
MD5 448660284f4117aa1a2ca81cde246b74
BLAKE2b-256 22db05c06e084dc06153a6ce17c658782122ccfbebf8268f5a6805797c8f2a81

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