BotConnector
Sign in Workspace Open App

Python embeddings

Beta

Target SDK design

python
from botconnector import Client

client = Client()
embedding = client.embedding("<publisher>/<embedding-model>")
vectors = embedding.embed(["First text", "Second text"])
The source SDK is implemented and live-tested, but no PyPI package is published yet.

Working today via OpenAI-compatible API

python
from openai import OpenAI

client = OpenAI(base_url="http://127.0.0.1:11435/v1", api_key="not-needed")
resp = client.embeddings.create(
    model="<publisher>/<embedding-model>",
    input=["First text", "Second text"],
)
vectors = [d.embedding for d in resp.data]

Prerequisite: an embedding model loaded — see Embeddings and POST /v1/embeddings.