Skip to main content

Personal AI Assistant

Project description

PyClaw

PyClaw is a personal AI assistant built on chatchat.

Installation

pip install pyclaw

Quick Start

Start the server:

pyclaw serve

Open your browser and navigate to:

http://127.0.0.1:12321/chat

Command Line Options

pyclaw serve --provider openrouter --model "tencent/hy3-preview:free" --port 12321 --host 0.0.0.0
Option Default Description
--provider openrouter AI model provider
--model tencent/hy3-preview:free Model name
--port 12321 HTTP server port
--host 127.0.0.1 Bind address
--log-level INFO Logging level

API Endpoints

Endpoint Method Description
/ GET Server info
/health GET Health check
/v1/status GET Detailed runtime status
/v1/{method} POST RPC endpoint
/ws WebSocket General WebSocket connection
/chat/ws WebSocket WebChat streaming connection
/chat GET WebChat UI

Sponsor

公众号
AliPay.png
AliPay WeChatPay
AliPay.png WeChatPay.png

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

pyclaw-0.0.3.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyclaw-0.0.3-py3-none-any.whl (43.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyclaw-0.0.3.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyclaw-0.0.3.tar.gz
Algorithm Hash digest
SHA256 dc61405833b0c91e6d68b8060c5b09297278a58f5aade4258d510e0cbbd723e5
MD5 36ea3fab09a7b8bf4d18354eff8fb3f2
BLAKE2b-256 31c57fbd19c0529b1a69fe1b1f5d0f829aa3c92a00b204dba0f81d3d4532df1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyclaw-0.0.3.tar.gz:

Publisher: main.yml on JiauZhang/pyclaw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pyclaw-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 43.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyclaw-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c8dac3f1f4abe6ddc0458404f0e274d913631909d7ee2c8c1360034f75e42f01
MD5 a642a85422ed79022895cf08be0ca76f
BLAKE2b-256 72a1733471945a6f2a270499da7a4817e28844026ae1de803016ba2a3cafdcc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyclaw-0.0.3-py3-none-any.whl:

Publisher: main.yml on JiauZhang/pyclaw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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