Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Open-source inference server and production cluster for all the models your agent needs.
翻訳待ち
Loading the full README.
Read the full README ↗⭐ Help us reach more developers and grow the SIE community. Star this repo!
SIE is an open-source inference engine that runs the models behind every agent task through one API: search and retrieval, document-to-markdown conversion, structured output, content safety, the agent loop itself, and the translation, transcription, and vision calls around it. It replaces the patchwork of a separate model server per task with one system that serves 100+ models, loading each on demand.
/v1/embeddings, /v1/chat/completions, /v1/completions, /v1/responsesOne SIE cluster runs the inference behind a whole agent. Each task is a handful of swappable models; every name below links to its config, whose sie_id is the model name you pass to the SDK (hf_id is the Hugging Face repository the weights load from; the two usually match). Browse packages/sie_server/models/ for the full set.
| Task | What it does | Models |
|---|---|---|
| Search | Embed, match, and rerank to retrieve the right context. | bge-m3, splade-v3, colbertv2, qwen3-reranker |
| Document to markdown | PDFs, Office files, and scans become clean markdown. | lightonocr-3, lightonocr, glm-ocr, mineru, paddleocr-vl, docling |
| Structured output | Schema-valid JSON, extracted or generated. | gliner2, gliner-relex, gliformer, , , |
The quickstart uses the smallest model in each family so the first run is fast on a laptop. Swap in any model from the table above for production quality.
1. Start the server
This is the beginning of the README. Read the rest at the original. Read the full README ↗
nuner-zero| Decide | Choice, yes/no, and score answers with probabilities to typed questions about a text or JSON state. | laya, laya-multilingual, laya-typed-decisions, gliner2.5-decide, gliner2.5-multi-decide, gliner2.5-decide-1b |
| Classify | Zero-shot labels, with several label groups answered in one call. The instruct models also follow a task instruction and few-shot examples. | gliclass-large-v3, gliclass-instruct-large, gliclass-multilang-mini |
| Guard content | A safety verdict: Safe, Unsafe, or Controversial with the unsafe categories; Yes/No with the threshold set in the model config; or safe/unsafe and policy-label scores with the threshold chosen per request. | qwen3guard-gen-4b, granite-guardian-2b, opir-multitask-large, opir-edge |
| Run the agent loop | Plan steps and call tools with an open LLM, streaming included. | qwen3.8-27b, qwen3.6-27b |
| Translate | Text between 400+ languages. | madlad400-3b-mt |
| See images | Caption, detect objects, and answer questions about images. | florence-2, owlv2, grounding-dino |
| Transcribe audio | Speech to text. | whisper-large-v3-turbo |