@johannes.latzel/llm-chat
v0.6.0
Published
LLM conversation package focused on LM Studio local models
Maintainers
Readme
LLM Chat
Chat agents with typed tool calls, streaming, and hooks. Works with OpenAI-compatible APIs.
Features
- chunk streaming, message queueing, serializable chat history
- automatic tool-call loop, typed tools parameter validation
- hook into the stream, chat history, and tool calls
- composed system prompts
- configurable via config objects and env vars
Prerequisites
- Node.js >= 18
- An OpenAI-compatible API endpoint
Installation
npm install @johannes.latzel/llm-chatDocumentation
Full documentation at johanneslatzel.github.io/llm-chat/
License
MIT — see LICENSE.
Contributing
Issues and PRs welcome at github.com/johanneslatzel/llm-chat.
Tools
| Project | Docs | npm | Description | |---------|------|-----|-------------| | llm-chat-time | docs | npm | get datetime, use stopwatch and timers | | llm-chat-web | docs | npm | search and fetch the web | | llm-chat-file | docs | npm | read/write files and folders | | llm-chat-skill | docs | npm | load and manage skills |
