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

Uploaded Source

Built Distribution

honcho_ai-0.0.2-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: honcho_ai-0.0.2.tar.gz
  • Upload date:
  • Size: 18.1 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.2.tar.gz
Algorithm Hash digest
SHA256 0ef5d6660660348db7bbe90aba5c572f7c904ba8a1844bfbbfceaa43440f6d6f
MD5 ea4c995ba475b7eff84ee5817bfd31c5
BLAKE2b-256 a33e6e0794fa53759982e0326d51b590e33a2f075541ed6c1361a633fbf80f5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: honcho_ai-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 21.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e38c2e58f1acd62a9c027877e5871b8246e79c84b2f96eba918178496e5871f8
MD5 7130402693eed846822ab57ef456beb8
BLAKE2b-256 7cd27b0fb0a02de5e3afcf1dbcabf78f0a76a96e979df48832b6d48b5dfe3719

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