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 Client as HonchoClient

app_id = str(uuid4())
honcho = HonchoClient(app_id=app_id)
user_id = "test"
session = honcho.create_session(user_id=user_id)


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

Uploaded Source

Built Distribution

honcho_ai-0.0.3-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: honcho_ai-0.0.3.tar.gz
  • Upload date:
  • Size: 22.6 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.3.tar.gz
Algorithm Hash digest
SHA256 ca52bb8c5036bfdbeee0c71ca754c580c672b28a4824240123b783f8679ca18e
MD5 859add5847a7f21c7a4f4b2c31bfe79b
BLAKE2b-256 f675565a1672f8a3b42e1742d6104b20c4270a1f3f0a244f7c5fcee60ac64bae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: honcho_ai-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 24.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a817ec62c4fd8dad1d629927511ce98a3f626f4bc55474187b80010e208e61ba
MD5 ce53a2c377e0962fa0a304020f2a0b09
BLAKE2b-256 62ddb8dec7933ce6a859499c609cf16cd4f3d09342eacc94358bfc1b540f2e5f

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