├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── pypi_upload.yml │ └── unit_tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── SECURITY.md ├── client └── src │ ├── index.js │ ├── jupyter-comm.js │ └── prompt-display.js ├── docs ├── .readthedocs.yaml ├── Makefile ├── _static │ └── css │ │ └── styles.css ├── api.rst ├── api_examples.rst ├── conf.py ├── figures │ ├── anachronism.png │ ├── await1.png │ ├── await2.png │ ├── chat_animation.gif │ ├── chat_reading.png │ ├── demo_output.png │ ├── favicon.ico │ ├── favicon.png │ ├── function.png │ ├── gen_loop_demo.png │ ├── generate_select.png │ ├── generation1.png │ ├── guidance_logo.svg │ ├── guidance_logo_blue.svg │ ├── guidance_logo_blue_dark.svg │ ├── guidance_logo_light_blue.svg │ ├── guidance_logo_white_dark.svg │ ├── hidden1.png │ ├── json_animation.gif │ ├── json_syntax_variables.png │ ├── perfect_syntax.png │ ├── proverb_animation.gif │ ├── proverb_output.png │ ├── select.png │ ├── template_objs.png │ ├── url_with_space.png │ └── url_without_space.png ├── index.rst └── make.bat ├── guidance ├── __init__.py ├── _grammar.py ├── _program.py ├── _program_executor.py ├── _utils.py ├── library │ ├── __init__.py │ ├── _add.py │ ├── _assistant.py │ ├── _await.py │ ├── _block.py │ ├── _break.py │ ├── _contains.py │ ├── _each.py │ ├── _equal.py │ ├── _gen.py │ ├── _geneach.py │ ├── _greater.py │ ├── _if.py │ ├── _less.py │ ├── _parse.py │ ├── _role.py │ ├── _select.py │ ├── _set.py │ ├── _shell.py │ ├── _strip.py │ ├── _subtract.py │ ├── _system.py │ ├── _unless.py │ └── _user.py ├── llms │ ├── __init__.py │ ├── _deep_speed.py │ ├── _llama_cpp.py │ ├── _llama_cpp2.py │ ├── _llm.py │ ├── _mock.py │ ├── _openai.py │ ├── _transformers.py │ ├── caches │ │ ├── __init__.py │ │ ├── _cache.py │ │ ├── _diskcache.py │ │ └── _gptcache.py │ └── transformers │ │ ├── __init__.py │ │ ├── _koala.py │ │ ├── _llama.py │ │ ├── _mpt.py │ │ ├── _stablelm.py │ │ └── _vicuna.py ├── resources │ └── main.js └── selectors.py ├── notebooks ├── anachronism.ipynb ├── api_examples │ ├── library │ │ ├── gen.ipynb │ │ ├── parse.ipynb │ │ └── role.ipynb │ └── llms │ │ ├── LamaCpp.ipynb │ │ ├── OpenAI.ipynb │ │ └── transformers │ │ └── LLaMA.ipynb ├── applications │ └── jsonformer.ipynb ├── art_of_prompt_design │ ├── prompt_boundaries_and_token_healing.ipynb │ └── use_clear_syntax.ipynb ├── chat.ipynb ├── chatgpt_vs_open_source_on_harder_tasks.ipynb ├── guaranteeing_valid_syntax.ipynb ├── guidance_acceleration.ipynb ├── pattern_guides.ipynb ├── proverb.ipynb ├── testing_lms.ipynb ├── token_healing.ipynb └── tutorial.ipynb ├── setup.py └── tests ├── __init__.py ├── library ├── __init__.py ├── test_add.py ├── test_assistant.py ├── test_await.py ├── test_block.py ├── test_break.py ├── test_contains.py ├── test_each.py ├── test_equal.py ├── test_gen.py ├── test_geneach.py ├── test_greater.py ├── test_if.py ├── test_include.py ├── test_less.py ├── test_role.py ├── test_select.py ├── test_set.py ├── test_strip.py ├── test_subtract.py ├── test_system.py ├── test_unless.py └── test_user.py ├── llms ├── __init__.py ├── caches │ └── test_diskcache.py ├── test_llamacpp.py ├── test_openai.py ├── test_transformers.py └── transformers │ ├── __init__.py │ ├── test_llama.py │ └── test_mpt.py ├── test_program.py └── utils.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/pypi_upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/.github/workflows/pypi_upload.yml -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/SECURITY.md -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/jupyter-comm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/client/src/jupyter-comm.js -------------------------------------------------------------------------------- /client/src/prompt-display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/client/src/prompt-display.js -------------------------------------------------------------------------------- /docs/.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/.readthedocs.yaml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/_static/css/styles.css -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/api_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/api_examples.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/figures/anachronism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/anachronism.png -------------------------------------------------------------------------------- /docs/figures/await1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/await1.png -------------------------------------------------------------------------------- /docs/figures/await2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/await2.png -------------------------------------------------------------------------------- /docs/figures/chat_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/chat_animation.gif -------------------------------------------------------------------------------- /docs/figures/chat_reading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/chat_reading.png -------------------------------------------------------------------------------- /docs/figures/demo_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/demo_output.png -------------------------------------------------------------------------------- /docs/figures/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/favicon.ico -------------------------------------------------------------------------------- /docs/figures/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/favicon.png -------------------------------------------------------------------------------- /docs/figures/function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/function.png -------------------------------------------------------------------------------- /docs/figures/gen_loop_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/gen_loop_demo.png -------------------------------------------------------------------------------- /docs/figures/generate_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/generate_select.png -------------------------------------------------------------------------------- /docs/figures/generation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/generation1.png -------------------------------------------------------------------------------- /docs/figures/guidance_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/guidance_logo.svg -------------------------------------------------------------------------------- /docs/figures/guidance_logo_blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/guidance_logo_blue.svg -------------------------------------------------------------------------------- /docs/figures/guidance_logo_blue_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/guidance_logo_blue_dark.svg -------------------------------------------------------------------------------- /docs/figures/guidance_logo_light_blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/guidance_logo_light_blue.svg -------------------------------------------------------------------------------- /docs/figures/guidance_logo_white_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/guidance_logo_white_dark.svg -------------------------------------------------------------------------------- /docs/figures/hidden1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/hidden1.png -------------------------------------------------------------------------------- /docs/figures/json_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/json_animation.gif -------------------------------------------------------------------------------- /docs/figures/json_syntax_variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/json_syntax_variables.png -------------------------------------------------------------------------------- /docs/figures/perfect_syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/perfect_syntax.png -------------------------------------------------------------------------------- /docs/figures/proverb_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/proverb_animation.gif -------------------------------------------------------------------------------- /docs/figures/proverb_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/proverb_output.png -------------------------------------------------------------------------------- /docs/figures/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/select.png -------------------------------------------------------------------------------- /docs/figures/template_objs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/template_objs.png -------------------------------------------------------------------------------- /docs/figures/url_with_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/url_with_space.png -------------------------------------------------------------------------------- /docs/figures/url_without_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/figures/url_without_space.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/docs/make.bat -------------------------------------------------------------------------------- /guidance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/__init__.py -------------------------------------------------------------------------------- /guidance/_grammar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/_grammar.py -------------------------------------------------------------------------------- /guidance/_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/_program.py -------------------------------------------------------------------------------- /guidance/_program_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/_program_executor.py -------------------------------------------------------------------------------- /guidance/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/_utils.py -------------------------------------------------------------------------------- /guidance/library/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/__init__.py -------------------------------------------------------------------------------- /guidance/library/_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_add.py -------------------------------------------------------------------------------- /guidance/library/_assistant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_assistant.py -------------------------------------------------------------------------------- /guidance/library/_await.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_await.py -------------------------------------------------------------------------------- /guidance/library/_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_block.py -------------------------------------------------------------------------------- /guidance/library/_break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_break.py -------------------------------------------------------------------------------- /guidance/library/_contains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_contains.py -------------------------------------------------------------------------------- /guidance/library/_each.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_each.py -------------------------------------------------------------------------------- /guidance/library/_equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_equal.py -------------------------------------------------------------------------------- /guidance/library/_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_gen.py -------------------------------------------------------------------------------- /guidance/library/_geneach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_geneach.py -------------------------------------------------------------------------------- /guidance/library/_greater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_greater.py -------------------------------------------------------------------------------- /guidance/library/_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_if.py -------------------------------------------------------------------------------- /guidance/library/_less.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_less.py -------------------------------------------------------------------------------- /guidance/library/_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_parse.py -------------------------------------------------------------------------------- /guidance/library/_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_role.py -------------------------------------------------------------------------------- /guidance/library/_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_select.py -------------------------------------------------------------------------------- /guidance/library/_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_set.py -------------------------------------------------------------------------------- /guidance/library/_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_shell.py -------------------------------------------------------------------------------- /guidance/library/_strip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_strip.py -------------------------------------------------------------------------------- /guidance/library/_subtract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_subtract.py -------------------------------------------------------------------------------- /guidance/library/_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_system.py -------------------------------------------------------------------------------- /guidance/library/_unless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_unless.py -------------------------------------------------------------------------------- /guidance/library/_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/library/_user.py -------------------------------------------------------------------------------- /guidance/llms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/__init__.py -------------------------------------------------------------------------------- /guidance/llms/_deep_speed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/_deep_speed.py -------------------------------------------------------------------------------- /guidance/llms/_llama_cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/_llama_cpp.py -------------------------------------------------------------------------------- /guidance/llms/_llama_cpp2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/_llama_cpp2.py -------------------------------------------------------------------------------- /guidance/llms/_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/_llm.py -------------------------------------------------------------------------------- /guidance/llms/_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/_mock.py -------------------------------------------------------------------------------- /guidance/llms/_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/_openai.py -------------------------------------------------------------------------------- /guidance/llms/_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/_transformers.py -------------------------------------------------------------------------------- /guidance/llms/caches/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/caches/__init__.py -------------------------------------------------------------------------------- /guidance/llms/caches/_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/caches/_cache.py -------------------------------------------------------------------------------- /guidance/llms/caches/_diskcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/caches/_diskcache.py -------------------------------------------------------------------------------- /guidance/llms/caches/_gptcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/caches/_gptcache.py -------------------------------------------------------------------------------- /guidance/llms/transformers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/transformers/__init__.py -------------------------------------------------------------------------------- /guidance/llms/transformers/_koala.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/transformers/_koala.py -------------------------------------------------------------------------------- /guidance/llms/transformers/_llama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/transformers/_llama.py -------------------------------------------------------------------------------- /guidance/llms/transformers/_mpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/transformers/_mpt.py -------------------------------------------------------------------------------- /guidance/llms/transformers/_stablelm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/transformers/_stablelm.py -------------------------------------------------------------------------------- /guidance/llms/transformers/_vicuna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/llms/transformers/_vicuna.py -------------------------------------------------------------------------------- /guidance/resources/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/resources/main.js -------------------------------------------------------------------------------- /guidance/selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/guidance/selectors.py -------------------------------------------------------------------------------- /notebooks/anachronism.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/anachronism.ipynb -------------------------------------------------------------------------------- /notebooks/api_examples/library/gen.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/api_examples/library/gen.ipynb -------------------------------------------------------------------------------- /notebooks/api_examples/library/parse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/api_examples/library/parse.ipynb -------------------------------------------------------------------------------- /notebooks/api_examples/library/role.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/api_examples/library/role.ipynb -------------------------------------------------------------------------------- /notebooks/api_examples/llms/LamaCpp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/api_examples/llms/LamaCpp.ipynb -------------------------------------------------------------------------------- /notebooks/api_examples/llms/OpenAI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/api_examples/llms/OpenAI.ipynb -------------------------------------------------------------------------------- /notebooks/api_examples/llms/transformers/LLaMA.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/api_examples/llms/transformers/LLaMA.ipynb -------------------------------------------------------------------------------- /notebooks/applications/jsonformer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/applications/jsonformer.ipynb -------------------------------------------------------------------------------- /notebooks/art_of_prompt_design/prompt_boundaries_and_token_healing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/art_of_prompt_design/prompt_boundaries_and_token_healing.ipynb -------------------------------------------------------------------------------- /notebooks/art_of_prompt_design/use_clear_syntax.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/art_of_prompt_design/use_clear_syntax.ipynb -------------------------------------------------------------------------------- /notebooks/chat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/chat.ipynb -------------------------------------------------------------------------------- /notebooks/chatgpt_vs_open_source_on_harder_tasks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/chatgpt_vs_open_source_on_harder_tasks.ipynb -------------------------------------------------------------------------------- /notebooks/guaranteeing_valid_syntax.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/guaranteeing_valid_syntax.ipynb -------------------------------------------------------------------------------- /notebooks/guidance_acceleration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/guidance_acceleration.ipynb -------------------------------------------------------------------------------- /notebooks/pattern_guides.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/pattern_guides.ipynb -------------------------------------------------------------------------------- /notebooks/proverb.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/proverb.ipynb -------------------------------------------------------------------------------- /notebooks/testing_lms.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/testing_lms.ipynb -------------------------------------------------------------------------------- /notebooks/token_healing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/token_healing.ipynb -------------------------------------------------------------------------------- /notebooks/tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/notebooks/tutorial.ipynb -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/library/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/library/test_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_add.py -------------------------------------------------------------------------------- /tests/library/test_assistant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_assistant.py -------------------------------------------------------------------------------- /tests/library/test_await.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_await.py -------------------------------------------------------------------------------- /tests/library/test_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_block.py -------------------------------------------------------------------------------- /tests/library/test_break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_break.py -------------------------------------------------------------------------------- /tests/library/test_contains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_contains.py -------------------------------------------------------------------------------- /tests/library/test_each.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_each.py -------------------------------------------------------------------------------- /tests/library/test_equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_equal.py -------------------------------------------------------------------------------- /tests/library/test_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_gen.py -------------------------------------------------------------------------------- /tests/library/test_geneach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_geneach.py -------------------------------------------------------------------------------- /tests/library/test_greater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_greater.py -------------------------------------------------------------------------------- /tests/library/test_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_if.py -------------------------------------------------------------------------------- /tests/library/test_include.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_include.py -------------------------------------------------------------------------------- /tests/library/test_less.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_less.py -------------------------------------------------------------------------------- /tests/library/test_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_role.py -------------------------------------------------------------------------------- /tests/library/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_select.py -------------------------------------------------------------------------------- /tests/library/test_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_set.py -------------------------------------------------------------------------------- /tests/library/test_strip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_strip.py -------------------------------------------------------------------------------- /tests/library/test_subtract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_subtract.py -------------------------------------------------------------------------------- /tests/library/test_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_system.py -------------------------------------------------------------------------------- /tests/library/test_unless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_unless.py -------------------------------------------------------------------------------- /tests/library/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/library/test_user.py -------------------------------------------------------------------------------- /tests/llms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/llms/caches/test_diskcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/llms/caches/test_diskcache.py -------------------------------------------------------------------------------- /tests/llms/test_llamacpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/llms/test_llamacpp.py -------------------------------------------------------------------------------- /tests/llms/test_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/llms/test_openai.py -------------------------------------------------------------------------------- /tests/llms/test_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/llms/test_transformers.py -------------------------------------------------------------------------------- /tests/llms/transformers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/llms/transformers/test_llama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/llms/transformers/test_llama.py -------------------------------------------------------------------------------- /tests/llms/transformers/test_mpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/llms/transformers/test_mpt.py -------------------------------------------------------------------------------- /tests/test_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/test_program.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maximilian-Winter/guidance/HEAD/tests/utils.py --------------------------------------------------------------------------------