BotConnector

Python SDK

important
Paket botconnector-ai belum dipublikasikan ke PyPI. Kode sumber SDK tanpa dependensi sudah diimplementasikan dan diuji live; gunakan dari source tree yang diterima atau API kompatibel OpenAI.

Apa itu?

Klien Python tipis untuk BotConnector Core — layanan yang sama yang dipakai aplikasi desktop dan CLI. Ini bukan mesin inferensi kedua: pemuatan model, runtime, dan penyajian tetap di dalam Core; SDK berbicara ke API lokalnya.

Penggunaan source (preview)

bash
pip install botconnector-ai

Paket ini baru tersedia sebagai source code; jangan memasangnya dengan pip install botconnector-ai karena belum tersedia di PyPI.

Desain target

python
from botconnector import Client

client = Client()

models = client.models.list()
model = client.llm("qwen/model")
response = model.chat("Hello")
print(response.text)

Di bagian ini

Yang bisa dipakai hari ini

API lokal kompatibel OpenAI, jadi klien openai standar langsung bekerja:

python
from openai import OpenAI

client = OpenAI(base_url="http://127.0.0.1:11435/v1", api_key="not-needed")
resp = client.chat.completions.create(
    model="<publisher>/<model>",
    messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)

Lihat API kompatibel OpenAI untuk referensi endpoint.

Status

Tercatat sebagai Experimental / Implemented / Preview di halaman status. Publikasi PyPI belum tersedia.