All source listed below is under MIT license if no LICENSE file stating different is available.

Yura LLM Client for Katya server

Part of project with as target replacing the native ollama protocol. This protocol supports streaming and is usable trough https and it is possible to directly attach a web client to the backend.

Install

pip install -e .

Build

make build

Command line usage

yura ws://[host]:[port]/[path]/

Python

import asyncio

from yura.client import AsyncClient


async def communicate():
    client = AsyncClient("ws://[host]:[port]/[path]/")
    async for response in client.chat("Your prompt"):
        print(response)


asyncio.run(communicate())
dist
src
.gitignore
make
Makefile
pyproject.toml
README.md
setup.cfg