Doc: Update Grammar Backend (#2545)
Co-authored-by: Chayenne <zhaochen20@outlook.com>
This commit is contained in:
@@ -221,7 +221,14 @@
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Structured decoding (JSON, Regex)\n",
|
||||
"You can specify a JSON schema or a regular expression to constrain the model output. The model output will be guaranteed to follow the given constraints.\n",
|
||||
"You can define a JSON schema or regular expression to constrain the model's output. The model output will be guaranteed to follow the given constraints and this depends on the grammar backend.\n",
|
||||
"\n",
|
||||
"SGlang has two backends: outlines (default) and Xgrammar. Xgrammar enhances JSON decoding performance but does not support regular expressions. To use Xgrammar, add the `--grammar-backend xgrammar` when launching the server:\n",
|
||||
"\n",
|
||||
"```bash\n",
|
||||
"python -m sglang.launch_server --model-path meta-llama/Meta-Llama-3.1-8B-Instruct \\\n",
|
||||
"--port 30000 --host 0.0.0.0 --grammar-backend xgrammar\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"### JSON"
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user