# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "open_ai_rust" version = "0.2.6" authors = ["Lachy Hislop "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Open AI SDK for Rust. To my knowledge, the only fully comprehensive and up-to-date Open AI crate built in and for Rust. Provides both low-level control with high level ergonomics for doing cool things (the whole reason we use Rust in the first place). Is maintained and has been used and tested in products used in production." homepage = "https://github.com/Lenard-0/open_ai_rust" documentation = "https://docs.rs/open_ai_rust" readme = "README.md" keywords = [ "OpenAI", "API", "Rust", "library", "SDK", ] categories = [ "api-bindings", "web-programming", ] license = "Apache-2.0" repository = "https://github.com/Lenard-0/open_ai_rust" [lib] name = "open_ai_rust" path = "src/lib.rs" [[test]] name = "ai_msg_res_to_json_tests" path = "tests/ai_msg_res_to_json_tests.rs" [[test]] name = "function_calling" path = "tests/function_calling.rs" [[test]] name = "macro_to_fn_call" path = "tests/macro_to_fn_call.rs" [[test]] name = "parsing_tool_call_res" path = "tests/parsing_tool_call_res.rs" [[test]] name = "standard_msg" path = "tests/standard_msg.rs" [[test]] name = "struct_macro_parsing" path = "tests/struct_macro_parsing.rs" [[test]] name = "tool_call_input_parsing" path = "tests/tool_call_input_parsing.rs" [dependencies.dotenv] version = "0.15" [dependencies.open_ai_rust_fn_call_extension] version = "0.2.17" [dependencies.reqwest] version = "0.12.8" features = [ "json", "multipart", "stream", ] [dependencies.serde] version = "1.0.210" features = ["derive"] [dependencies.serde_json] version = "1.0.128" [dependencies.tokio] version = "1.40.0" features = ["full"]