-
Notifications
You must be signed in to change notification settings - Fork 0
Examples Python Development
Mike edited this page May 28, 2026
·
2 revisions
from openai import OpenAI
import xlocllm
llm = xlocllm.unit("LLM", "Qwen-3.5-0.8b", quant="q4")
with xlocllm.runtime([llm], mode="native") as rt:
rt.run()
client = OpenAI(base_url=rt.url, api_key="xlocllm")
answer = client.chat.completions.create(
model=llm.model,
messages=[{"role": "user", "content": "Generate three pytest cases for a date parser."}],
temperature=0,
)
print(answer.choices[0].message.content)emb = xlocllm.unit("embedding", "multilingual-e5-small")
rag = xlocllm.rag(emb=emb, name="dev-docs")
llm = xlocllm.unit("LLM", "Qwen-3.5-0.8b", rag=rag)
with xlocllm.runtime([llm]) as rt:
rt.run()
rag.add(["The dev API uses runtime.chat for quick checks."], ids=["api"])
print(rt.chat("Which API is used for quick checks?"))with xlocllm.native:
native_llm = xlocllm.unit("LLM", "Qwen-3.5-0.8b")
with xlocllm.web:
browser_clf = xlocllm.unit(
"text-classification",
"Xenova/distilbert-base-uncased-finetuned-sst-2-english",
)# sklearn_model должен быть fitted estimator
unit = xlocllm.unit(sklearn_model, type="text-classification", name="local-clf")
with xlocllm.runtime([unit]) as rt:
rt.run()
print(unit.predict([[0.1, 0.2, 0.3]]))- xlocllm
- Quickstart
- About
- Functions Python
- Functions TypeScript
- Use cases
- Examples Python
- Examples TypeScript
- Shared GPU mode
-
Models catalog
- Models The best
- Models Full model list
- Models Use your model
- For native mode
- Models Native LLM tiny small
- Models Native LLM medium
- Models Native LLM large
- Models Native embedding
- Models Native reranker
- Models Native translator
- Models Native tts
- Models Native vlm
- Models Native asr
- Models Native ocr
- Models Native image-classification
- Models Native object-detection
- Models Native image-segmentation
- Models Native depth-estimation
- Models Native document-layout
- Models Native table-detection
- Models Native document-qa
- Models Native language-id
- Models Native audio-classification
- Models Native text-classification
- Models Native ner
- Models Native zero-shot-text
- Models Native summarization
- Models Native text2text
- Models Native code
- For webgpu mode
- For web mode
- Models Web LLM
- Models Web embedding
- Models Web reranker
- Models Web translator
- Models Web tts
- Models Web vlm
- Models Web asr
- Models Web ocr
- Models Web image-classification
- Models Web object-detection
- Models Web image-segmentation
- Models Web depth-estimation
- Models Web document-layout
- Models Web table-detection
- Models Web document-qa
- Models Web zero-shot-image
- Models Web language-id
- Models Web audio-classification
- Models Web text-classification
- Models Web ner
- Models Web zero-shot-text
- Models Web summarization
- Models Web text2text
- Models Web code
- Dev