BotConnector

Python streaming

Desain target SDK

python
from botconnector import Client

client = Client()
model = client.llm("<publisher>/<model>")
for chunk in model.stream("Jelaskan GGUF"):
    print(chunk.text, end="", flush=True)
Source SDK sudah diimplementasikan dan diuji live, tetapi paket PyPI belum dipublikasikan.

Bekerja hari ini via API kompatibel OpenAI

Contoh ini memanggil BotConnector Core, runtime desktop, pada API lokalnya di 127.0.0.1:11435 — permukaan preview, bukan kontrak CLI publik. Untuk API hosted, gunakan https://api.botconnector.id/v1 seperti pada API kompatibel OpenAI.

python
from openai import OpenAI

client = OpenAI(base_url="http://127.0.0.1:11435/v1", api_key="not-needed")
stream = client.chat.completions.create(
    model="<publisher>/<model>",
    messages=[{"role": "user", "content": "Jelaskan GGUF"}],
    stream=True,
)
for chunk in stream:
    delta = chunk.choices[0].delta.content
    if delta:
        print(delta, end="", flush=True)

Di balik layar ini mengonsumsi baris SSE data: — lihat Streaming untuk format wire bila Anda memakai httpx/requests mentah.