.dockerignore
.gitignore
.readthedocs.yaml
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
yarn.lock
.github/workflows/lmql-ci.yml
.github/workflows/lmql-tests.yml
.github/workflows/lmql-web.yml
docs/Makefile
docs/RELEASE.md
docs/make.bat
docs/requirements.txt
docs/todo.md
docs/source/conf.py
docs/source/dev-setup.md
docs/source/docker-setup.md
docs/source/index.rst
docs/source/installation.md
docs/source/lmql.svg
docs/source/logo.png
docs/source/quickstart.md
docs/source/_ext/lmql_snippets.py
docs/source/_static/logo-light.svg
docs/source/_static/logo.png
docs/source/_static/logo.svg
docs/source/_static/css/lmql-docs.css
docs/source/_static/images/lmql.svg
docs/source/_static/js/lmql-playground.js
docs/source/_templates/layout.html
docs/source/blog/release-0.0.5.md
docs/source/blog/release-0.0.6.1.md
docs/source/blog/release-0.0.6.3.md
docs/source/blog/release-0.0.6.4.md
docs/source/blog/release-0.0.6.5.md
docs/source/blog/release-0.0.6.6.md
docs/source/blog/release-0.0.6.md
docs/source/images/inference.svg
docs/source/language/azure.md
docs/source/language/constraints.md
docs/source/language/custom-constraints.md
docs/source/language/decoders.md
docs/source/language/decorators.md
docs/source/language/functions.md
docs/source/language/hf.md
docs/source/language/llama.cpp.md
docs/source/language/models.rst
docs/source/language/openai.md
docs/source/language/overview.md
docs/source/language/scripted_prompts.md
docs/source/lib/chat.md
docs/source/lib/output.ipynb
docs/source/lib/chat/defend.md
docs/source/lib/chat/internal.md
docs/source/lib/chat/overview.md
docs/source/lib/chat/serving.md
docs/source/lib/chat/tools.md
docs/source/pending/release-next.md
docs/source/python/.gitignore
docs/source/python/comparison.md
docs/source/python/langchain.ipynb
docs/source/python/lc.py
docs/source/python/llama_index.ipynb
docs/source/python/lmql.txt
docs/source/python/pandas.ipynb
docs/source/python/python.ipynb
docs/source/releases/misc-snippets.md
docs/source/releases/release-0.0.5.md
scripts/Dockerfile
scripts/Dockerfile.serve
scripts/activate-dev.sh
scripts/changelog.sh
scripts/lmql-serve-docker.py
scripts/pypi-release.sh
scripts/serve-all.py
scripts/wheel.sh
scripts/conda/requirements-no-gpu.yml
scripts/conda/requirements.yml
src/lmql.svg
src/lmql/.gitignore
src/lmql/__init__.py
src/lmql/cli.py
src/lmql/demo.py
src/lmql/http.py
src/lmql/version.py
src/lmql.egg-info/PKG-INFO
src/lmql.egg-info/SOURCES.txt
src/lmql.egg-info/dependency_links.txt
src/lmql.egg-info/entry_points.txt
src/lmql.egg-info/requires.txt
src/lmql.egg-info/top_level.txt
src/lmql/algorithms/__init__.py
src/lmql/algorithms/cache.py
src/lmql/algorithms/functools.py
src/lmql/language/__init__.py
src/lmql/language/compiler.py
src/lmql/language/fragment_parser.py
src/lmql/language/qstrings.py
src/lmql/language/validator.py
src/lmql/lib/__init__.py
src/lmql/lib/actions.py
src/lmql/lib/algebra222.csv
src/lmql/lib/data.py
src/lmql/lib/types.py
src/lmql/lib/value.py
src/lmql/lib/chat/__init__.py
src/lmql/lib/chat/__main__.py
src/lmql/lib/chat/assets/code.svg
src/lmql/lib/chat/assets/index.css
src/lmql/lib/chat/assets/index.html
src/lmql/lib/chat/assets/lmql.svg
src/lmql/lib/chat/assets/send.svg
src/lmql/lib/chat/assets/studio.css
src/lmql/lib/prompts/__init__.py
src/lmql/lib/prompts/inline_code.py
src/lmql/lib/prompts/inline_use.py
src/lmql/lib/prompts/wiki_prompt.py
src/lmql/models/__init__.py
src/lmql/models/model.py
src/lmql/models/lmtp/README.md
src/lmql/models/lmtp/__init__.py
src/lmql/models/lmtp/errors.py
src/lmql/models/lmtp/lmtp_async.py
src/lmql/models/lmtp/lmtp_balance.py
src/lmql/models/lmtp/lmtp_client.py
src/lmql/models/lmtp/lmtp_dcmodel.py
src/lmql/models/lmtp/lmtp_inference_server.py
src/lmql/models/lmtp/lmtp_layout.py
src/lmql/models/lmtp/lmtp_multiprocessing.py
src/lmql/models/lmtp/lmtp_programmatic_serve_example.py
src/lmql/models/lmtp/lmtp_scheduler.py
src/lmql/models/lmtp/lmtp_serve.py
src/lmql/models/lmtp/lmtp_threading.py
src/lmql/models/lmtp/utils.py
src/lmql/models/lmtp/backends/__init__.py
src/lmql/models/lmtp/backends/__main__.py
src/lmql/models/lmtp/backends/llama_cpp_model.py
src/lmql/models/lmtp/backends/lmtp_model.py
src/lmql/models/lmtp/backends/random_model.py
src/lmql/models/lmtp/backends/transformers_model.py
src/lmql/ops/__init__.py
src/lmql/ops/booleans.py
src/lmql/ops/follow_map.py
src/lmql/ops/inline_call.py
src/lmql/ops/node.py
src/lmql/ops/ops.py
src/lmql/ops/regex.py
src/lmql/ops/token_set.py
src/lmql/output/__init__.py
src/lmql/output/http.py
src/lmql/output/sse.py
src/lmql/output/ws.py
src/lmql/runtime/__init__.py
src/lmql/runtime/caching.py
src/lmql/runtime/decorators.py
src/lmql/runtime/interpreter.py
src/lmql/runtime/interrupt.py
src/lmql/runtime/langchain.py
src/lmql/runtime/lmql_runtime.py
src/lmql/runtime/loop.py
src/lmql/runtime/maiohttp.py
src/lmql/runtime/masks.py
src/lmql/runtime/model_registry.py
src/lmql/runtime/multi_head_interpretation.py
src/lmql/runtime/openai_integration.py
src/lmql/runtime/openai_secret.py
src/lmql/runtime/output_writer.py
src/lmql/runtime/program_state.py
src/lmql/runtime/stats.py
src/lmql/runtime/token_distribution.py
src/lmql/runtime/tokenizer.py
src/lmql/runtime/bopenai/__init__.py
src/lmql/runtime/bopenai/batched_openai.py
src/lmql/runtime/bopenai/openai_api.py
src/lmql/runtime/dclib/__init__.py
src/lmql/runtime/dclib/dclib_array.py
src/lmql/runtime/dclib/dclib_cache.py
src/lmql/runtime/dclib/dclib_global.py
src/lmql/runtime/dclib/dclib_model.py
src/lmql/runtime/dclib/dclib_rewrite.py
src/lmql/runtime/dclib/dclib_seq.py
src/lmql/runtime/dclib/decoders.py
src/lmql/runtime/postprocessing/__init__.py
src/lmql/runtime/postprocessing/conditional_prob.py
src/lmql/runtime/postprocessing/group_by.py
src/lmql/runtime/tokenizers/__init__.py
src/lmql/runtime/tokenizers/hf_tokenizer.py
src/lmql/runtime/tokenizers/pure_python_tokenizer.py
src/lmql/runtime/tokenizers/tiktoken_tokenizer.py
src/lmql/tests/README.md
src/lmql/tests/all.py
src/lmql/tests/expr_test_utils.py
src/lmql/tests/fin_and.py
src/lmql/tests/tail_token_set.py
src/lmql/tests/test_back2back_caching.py
src/lmql/tests/test_beam_in.py
src/lmql/tests/test_decorators.py
src/lmql/tests/test_eq.py
src/lmql/tests/test_escaping.py
src/lmql/tests/test_f.py
src/lmql/tests/test_local_model_python.py
src/lmql/tests/test_minimal_syntax.py
src/lmql/tests/test_multibyte_characters.py
src/lmql/tests/test_multibyte_local_models.py
src/lmql/tests/test_orop.py
src/lmql/tests/test_qstrings.py
src/lmql/tests/test_query_args.py
src/lmql/tests/test_sample_queries.py
src/lmql/tests/test_scoping.py
src/lmql/tests/test_stopping.py
src/lmql/tests/tiktoken_tsets.py
src/lmql/tests/outdated/mask_product_test.py
src/lmql/tests/outdated/monotonicity.py
src/lmql/tests/outdated/one_of_tests.py
src/lmql/tests/outdated/sentences_op.py
src/lmql/tests/outdated/starts_with_op_test.py
src/lmql/tests/outdated/stops_at.py
src/lmql/tests/outdated/str_in_str_tests.py
src/lmql/tests/outdated/test_multi_head.py
src/lmql/tests/outdated/token_set_test.py
src/lmql/tests/queryargs/test_args.py
src/lmql/tests/queryargs/test_args_query_str.py
src/lmql/tests/queryargs/test_args_run.py
src/lmql/tests/queryargs/test_sync.py
src/lmql/tests/queryargs/test_var_errors.py
src/lmql/tests/system/basic_use_cases.py
src/lmql/ui/.gitignore
src/lmql/ui/__init__.py
src/lmql/ui/live/__init__.py
src/lmql/ui/live/live.js
src/lmql/ui/live/live.py
src/lmql/ui/live/livelib.py
src/lmql/ui/live/package.json
src/lmql/ui/live/yarn.lock
src/lmql/ui/playground/.dockerignore
src/lmql/ui/playground/.env
src/lmql/ui/playground/.gitignore
src/lmql/ui/playground/Dockerfile
src/lmql/ui/playground/README.md
src/lmql/ui/playground/package.json
src/lmql/ui/playground/ref.py
src/lmql/ui/playground/run-in-docker.sh
src/lmql/ui/playground/yarn.lock
src/lmql/ui/playground/public/_headers
src/lmql/ui/playground/public/favicon.ico
src/lmql/ui/playground/public/favicon.png
src/lmql/ui/playground/public/index.html
src/lmql/ui/playground/public/lmql.svg
src/lmql/ui/playground/public/manifest.json
src/lmql/ui/playground/public/robots.txt
src/lmql/ui/playground/public/precomputed/calc.json
src/lmql/ui/playground/public/precomputed/chat.json
src/lmql/ui/playground/public/precomputed/cot.json
src/lmql/ui/playground/public/precomputed/date-regex.json
src/lmql/ui/playground/public/precomputed/distribution.json
src/lmql/ui/playground/public/precomputed/hello.json
src/lmql/ui/playground/public/precomputed/joke.json
src/lmql/ui/playground/public/precomputed/json-robust.json
src/lmql/ui/playground/public/precomputed/json-template.json
src/lmql/ui/playground/public/precomputed/kv.json
src/lmql/ui/playground/public/precomputed/list.json
src/lmql/ui/playground/public/precomputed/meta.json
src/lmql/ui/playground/public/precomputed/translation.json
src/lmql/ui/playground/public/precomputed/wiki.json
src/lmql/ui/playground/public/snippets/dynamic-cfg.json
src/lmql/ui/playground/public/snippets/json-parsing.json
src/lmql/ui/playground/src/App.jsx
src/lmql/ui/playground/src/App.test.js
src/lmql/ui/playground/src/CodeScreenshot.jsx
src/lmql/ui/playground/src/Configuration.js
src/lmql/ui/playground/src/DataListView.js
src/lmql/ui/playground/src/DecoderGraph.js
src/lmql/ui/playground/src/DecodingTree.js
src/lmql/ui/playground/src/Embed.jsx
src/lmql/ui/playground/src/Explore.jsx
src/lmql/ui/playground/src/SharedState.js
src/lmql/ui/playground/src/State.js
src/lmql/ui/playground/src/ValidationGraph.jsx
src/lmql/ui/playground/src/browser_process.js
src/lmql/ui/playground/src/build_info.js
src/lmql/ui/playground/src/explore.svg
src/lmql/ui/playground/src/graph-layout.css
src/lmql/ui/playground/src/index.css
src/lmql/ui/playground/src/index.js
src/lmql/ui/playground/src/logo.svg
src/lmql/ui/playground/src/queries.js
src/lmql/ui/playground/src/remote_process.js
src/lmql/ui/playground/src/reportWebVitals.js
src/lmql/ui/playground/src/screenshot.css
src/lmql/ui/playground/src/setupTests.js
src/lmql/ui/playground/src/spinner.svg
src/lmql/ui/playground/src/tagged-model-result.js
src/lmql/ui/playground/src/editor/lmql-monaco-language.js
src/lmql/ui/playground/src/editor/theme.json
src/lmql/ui/vscode/.gitattributes
src/lmql/ui/vscode/.gitignore
src/lmql/ui/vscode/.vscodeignore
src/lmql/ui/vscode/LICENSE
src/lmql/ui/vscode/README.md
src/lmql/ui/vscode/language-configuration.json
src/lmql/ui/vscode/lmql-vscode.png
src/lmql/ui/vscode/package.json
src/lmql/ui/vscode/.vscode/launch.json
src/lmql/ui/vscode/syntaxes/lmql.qstring.json
src/lmql/ui/vscode/syntaxes/lmql.tmLanguage.json
src/lmql/ui/vscode/syntaxes/pylmql.json
src/lmql/utils/__init__.py
src/lmql/utils/docstring_parser.py
src/lmql/utils/graph.py
src/lmql/utils/nputil.py