.editorconfig
.gitignore
.pre-commit-config.yaml
.pydocstyle
.readthedocs.yaml
LICENSE
README.md
environment.yml
flake.lock
flake.nix
llm.txt
mkdocs.yml
pyproject.toml
requirements-doc.txt
setup.cfg
shell.nix
uv.lock
.devcontainer/devcontainer.json
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/config.yml
.github/PULL_REQUEST_TEMPLATE/pull_request_template.md
.github/scripts/build_sdist_and_wheel.sh
.github/workflows/asv_benchmark_pr.yml
.github/workflows/build_documentation.yml
.github/workflows/publish_documentation.yml
.github/workflows/release_pypi.yaml
.github/workflows/tests.yml
.github/workflows/tests_nightly.yml
.vscode/settings.json
benchmarks/__init__.py
benchmarks/asv.conf.json
benchmarks/bench_cfg_guide.py
benchmarks/bench_json_schema.py
benchmarks/bench_processors.py
benchmarks/bench_regex_guide.py
benchmarks/common.py
docs/core_concepts.md
docs/index.md
docs/api_reference/index.md
docs/assets/images/dottxt-dark.svg
docs/assets/images/dottxt-light.svg
docs/assets/images/dottxt.png
docs/assets/images/install.png
docs/assets/images/logits_processing_diagram.svg
docs/assets/images/logo-dark-mode.png
docs/assets/images/logo-dark-mode.svg
docs/assets/images/logo-light-mode.png
docs/assets/images/logo-light-mode.svg
docs/assets/images/logo-simple.png
docs/assets/images/logo-square.png
docs/assets/images/logo-square.svg
docs/assets/images/normal_computing.jpg
docs/assets/images/readme-dark.png
docs/assets/images/readme-light.png
docs/assets/images/use_philosophy.png
docs/blog/index.md
docs/community/contribute.md
docs/community/examples.md
docs/community/feedback.md
docs/community/index.md
docs/community/versioning.md
docs/examples/chain_of_density.md
docs/examples/chain_of_thought.md
docs/examples/classification.md
docs/examples/dating_profiles.md
docs/examples/deploy-using-bentoml.md
docs/examples/deploy-using-cerebrium.md
docs/examples/deploy-using-modal.md
docs/examples/earnings-reports.md
docs/examples/extract_event_details.md
docs/examples/extract_event_details.py
docs/examples/extraction.md
docs/examples/index.md
docs/examples/knowledge_graph_extraction.md
docs/examples/models_playing_chess.md
docs/examples/qa-with-citations.md
docs/examples/react_agent.md
docs/examples/read-pdfs.md
docs/examples/receipt-digitization.md
docs/examples/simtom.md
docs/examples/structured_generation_workflow.md
docs/examples/images/chain_of_density.png
docs/examples/images/coding_structure_diagram.png
docs/examples/images/knowledge-graph-extraction.png
docs/examples/images/nvidia-income.png
docs/examples/images/simtom.png
docs/examples/images/trader-joes-receipt.jpg
docs/examples/prompt_templates/chain_of_density.txt
docs/examples/prompt_templates/classification.txt
docs/examples/prompt_templates/react_agent.txt
docs/examples/prompt_templates/simtom_prospective_taking.txt
docs/examples/prompt_templates/simtom_simulation.txt
docs/features/index.md
docs/features/advanced/logits_processors.md
docs/features/core/generator.md
docs/features/core/inputs.md
docs/features/core/output_types.md
docs/features/models/anthropic.md
docs/features/models/dottxt.md
docs/features/models/gemini.md
docs/features/models/index.md
docs/features/models/llamacpp.md
docs/features/models/mlxlm.md
docs/features/models/ollama.md
docs/features/models/openai.md
docs/features/models/openai_compatible.md
docs/features/models/sglang.md
docs/features/models/tgi.md
docs/features/models/transformers.md
docs/features/models/transformers_multimodal.md
docs/features/models/vllm.md
docs/features/models/vllm_offline.md
docs/features/utility/application.md
docs/features/utility/regex_dsl.md
docs/features/utility/template.md
docs/guide/chat_templating.md
docs/guide/core_concepts.md
docs/guide/fastapi_vllm_deployment.md
docs/guide/getting_started.md
docs/guide/installation.md
docs/guide/migration.md
docs/guide/selecting_an_inference_backend.md
docs/guide/vlm.md
docs/logos/amazon.png
docs/logos/apple.png
docs/logos/best_buy.png
docs/logos/canoe.png
docs/logos/cisco.png
docs/logos/cohere.png
docs/logos/dassault_systems.png
docs/logos/databricks.png
docs/logos/datadog.png
docs/logos/dbt_labs.png
docs/logos/gladia.jpg
docs/logos/harvard.png
docs/logos/hf.png
docs/logos/johns_hopkins.png
docs/logos/meta.png
docs/logos/mit.png
docs/logos/mount_sinai.png
docs/logos/nvidia.png
docs/logos/nyu.png
docs/logos/safran.png
docs/logos/salesforce.png
docs/logos/shopify.png
docs/logos/smithsonian.png
docs/logos/tinder.png
docs/logos/upenn.png
docs/logos/vllm.png
docs/overrides/home.html
docs/overrides/main.html
docs/stylesheets/extra.css
examples/babyagi.py
examples/cfg.py
examples/dating_profile.py
examples/llamacpp_example.py
examples/llamacpp_processor.py
examples/math_generate_code.py
examples/meta_prompting.py
examples/modal_example.py
examples/parsing.py
examples/pick_odd_one_out.py
examples/react.py
examples/sampling.ipynb
examples/self_consistency.py
examples/simulation_based_inference.ipynb
examples/vllm_offline_integration.py
examples/beam-cloud/README.md
examples/beam-cloud/app.py
examples/bentoml/.bentoignore
examples/bentoml/bentofile.yaml
examples/bentoml/import_model.py
examples/bentoml/requirements.txt
examples/bentoml/service.py
examples/cerebrium/cerebrium.toml
examples/cerebrium/main.py
examples/prompts/babyagi_create_task.txt
examples/prompts/babyagi_perform_task.txt
examples/prompts/babyagi_prioritize_task.txt
examples/prompts/dating_profile.txt
examples/prompts/pick_odd_one_out.txt
examples/prompts/self_consistency.txt
outlines/__init__.py
outlines/_version.py
outlines/applications.py
outlines/caching.py
outlines/generator.py
outlines/grammars.py
outlines/inputs.py
outlines/py.typed
outlines/release_note.md
outlines/templates.py
outlines.egg-info/PKG-INFO
outlines.egg-info/SOURCES.txt
outlines.egg-info/dependency_links.txt
outlines.egg-info/requires.txt
outlines.egg-info/top_level.txt
outlines/fsm/__init__.py
outlines/fsm/parsing.py
outlines/grammars/arithmetic.lark
outlines/grammars/common.lark
outlines/grammars/json.lark
outlines/models/__init__.py
outlines/models/anthropic.py
outlines/models/base.py
outlines/models/dottxt.py
outlines/models/gemini.py
outlines/models/llamacpp.py
outlines/models/mlxlm.py
outlines/models/ollama.py
outlines/models/openai.py
outlines/models/sglang.py
outlines/models/tgi.py
outlines/models/tokenizer.py
outlines/models/transformers.py
outlines/models/utils.py
outlines/models/vllm.py
outlines/models/vllm_offline.py
outlines/processors/__init__.py
outlines/processors/base_logits_processor.py
outlines/processors/guide.py
outlines/processors/structured.py
outlines/processors/tensor_adapters/__init__.py
outlines/processors/tensor_adapters/base.py
outlines/processors/tensor_adapters/jax.py
outlines/processors/tensor_adapters/mlx.py
outlines/processors/tensor_adapters/numpy.py
outlines/processors/tensor_adapters/tensorflow.py
outlines/processors/tensor_adapters/torch.py
outlines/types/__init__.py
outlines/types/airports.py
outlines/types/countries.py
outlines/types/dsl.py
outlines/types/utils.py
outlines/types/locale/__init__.py
outlines/types/locale/us.py
scripts/gen_ref_pages.py
tests/__init__.py
tests/conftest.py
tests/test_applications.py
tests/test_cache.py
tests/test_generator.py
tests/test_grammars.py
tests/test_inputs.py
tests/test_templates.py
tests/cfg_samples/arithmetic/lots_of_ops.arithmetic.test
tests/cfg_samples/arithmetic/simple_math.arithmetic.test
tests/cfg_samples/json/outlines.generate.samplers.mypy.json.test
tests/cfg_samples/json/simple_fruit.json.test
tests/cfg_samples/json/simple_fruit_no_indent.json.test
tests/fsm/partial_python.lark
tests/fsm/test_parsing.py
tests/models/test_anthopic_type_adapter.py
tests/models/test_anthropic.py
tests/models/test_dottxt.py
tests/models/test_dottxt_type_adapter.py
tests/models/test_gemini.py
tests/models/test_gemini_type_adapter.py
tests/models/test_llamacpp.py
tests/models/test_llamacpp_tokenizer.py
tests/models/test_llamacpp_type_adapter.py
tests/models/test_mlxlm.py
tests/models/test_ollama.py
tests/models/test_ollama_type_adapter.py
tests/models/test_openai.py
tests/models/test_openai_type_adapter.py
tests/models/test_sglang.py
tests/models/test_sglang_type_adapter.py
tests/models/test_tgi.py
tests/models/test_tgi_model_adapter.py
tests/models/test_tokenizer.py
tests/models/test_transformers.py
tests/models/test_transformers_multimodal.py
tests/models/test_transformers_multimodal_type_adapter.py
tests/models/test_transformers_tokenizer.py
tests/models/test_transformers_type_adapter.py
tests/models/test_utils.py
tests/models/test_vllm.py
tests/models/test_vllm_offline.py
tests/models/test_vllm_offline_type_adapter.py
tests/models/test_vllm_type_adapter.py
tests/processors/test_base_processor.py
tests/processors/test_cfg_guide.py
tests/processors/test_guide.py
tests/processors/test_structured.py
tests/processors/test_tensor_adapters.py
tests/test_utils/mock_openai_client.py
tests/test_utils/mock_tgi_client.py
tests/test_utils/utils.py
tests/types/test_custom_types.py
tests/types/test_dsl.py
tests/types/test_to_regex.py
tests/types/test_types_utils.py