-
Notifications
You must be signed in to change notification settings - Fork 0
Python Unit Constructor
Mike edited this page May 28, 2026
·
1 revision
В публичном API почти всегда используется фабрика xlocllm.unit(...), а не прямой dataclass constructor.
| Параметр | Тип | Описание |
|---|---|---|
*args |
(type, model) или (source,)
|
позиционный синтаксис: unit type + model, ModelInfo, ONNX path, sklearn/torch object |
type |
str | None |
тип unit: LLM, embedding, reranker, regression, ... |
model |
Any |
model id, alias, label или custom model name |
quant |
str | None |
native GGUF quantization: q2, q3, q4, q5, q6, q8, fp16, fp32
|
reasoning |
bool | None |
default thinking/reasoning control |
options |
dict | None |
runtime-specific options |
rag |
Unit | UnitRequest | None |
RAG unit для LLM |
mode |
str | None |
native, web; default берется из xlocllm.mode/scope |
name |
str | None |
имя custom unit |
labels |
Sequence[str] | None |
labels для custom classifier |
input_name |
str | None |
ONNX input name |
output_names |
Sequence[str] | None |
ONNX output names |
example_input |
Any |
пример входа для torch export |
input_shape |
Sequence[int | None] | None |
форма входа для sklearn/torch export |
Unit с resolved type, model, model_info, mode, quant, reasoning, options и optional rag.
-
ModelNotFound- model name/alias не найден в выбранном режиме. -
UnitNotFound- неизвестный тип unit. -
ValueError- reasoning задан для модели без reasoning support. -
TypeError- конфликт позиционных и keyword аргументов или custom source безtype=....
- 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