├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── docs ├── concepts.md ├── index.md └── types.md ├── instruct-macros-types ├── CHANGELOG.md ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── instruct-macros ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── src │ ├── helpers │ │ ├── mod.rs │ │ └── parameters.rs │ └── lib.rs └── tests │ ├── integration_test.rs │ ├── test_option.rs │ └── test_vec.rs ├── instructor ├── CHANGELOG.md ├── Cargo.toml ├── src │ ├── helpers │ │ ├── mod.rs │ │ └── response_model.rs │ └── lib.rs └── tests │ ├── test_option.rs │ ├── test_parsing.rs │ ├── test_retries.rs │ ├── test_structs.rs │ └── test_vec.rs ├── mkdocs.yml └── requirements.txt /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/README.md -------------------------------------------------------------------------------- /docs/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/docs/concepts.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/docs/types.md -------------------------------------------------------------------------------- /instruct-macros-types/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros-types/CHANGELOG.md -------------------------------------------------------------------------------- /instruct-macros-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros-types/Cargo.toml -------------------------------------------------------------------------------- /instruct-macros-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros-types/README.md -------------------------------------------------------------------------------- /instruct-macros-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros-types/src/lib.rs -------------------------------------------------------------------------------- /instruct-macros/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/CHANGELOG.md -------------------------------------------------------------------------------- /instruct-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/Cargo.toml -------------------------------------------------------------------------------- /instruct-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/README.md -------------------------------------------------------------------------------- /instruct-macros/src/helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/src/helpers/mod.rs -------------------------------------------------------------------------------- /instruct-macros/src/helpers/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/src/helpers/parameters.rs -------------------------------------------------------------------------------- /instruct-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/src/lib.rs -------------------------------------------------------------------------------- /instruct-macros/tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/tests/integration_test.rs -------------------------------------------------------------------------------- /instruct-macros/tests/test_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/tests/test_option.rs -------------------------------------------------------------------------------- /instruct-macros/tests/test_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instruct-macros/tests/test_vec.rs -------------------------------------------------------------------------------- /instructor/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/CHANGELOG.md -------------------------------------------------------------------------------- /instructor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/Cargo.toml -------------------------------------------------------------------------------- /instructor/src/helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/src/helpers/mod.rs -------------------------------------------------------------------------------- /instructor/src/helpers/response_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/src/helpers/response_model.rs -------------------------------------------------------------------------------- /instructor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/src/lib.rs -------------------------------------------------------------------------------- /instructor/tests/test_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/tests/test_option.rs -------------------------------------------------------------------------------- /instructor/tests/test_parsing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/tests/test_parsing.rs -------------------------------------------------------------------------------- /instructor/tests/test_retries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/tests/test_retries.rs -------------------------------------------------------------------------------- /instructor/tests/test_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/tests/test_structs.rs -------------------------------------------------------------------------------- /instructor/tests/test_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/instructor/tests/test_vec.rs -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/567-labs/instructor-rs/HEAD/requirements.txt --------------------------------------------------------------------------------