secretary 0.3.20

Transform natural language into structured data using large language models (LLMs) with powerful derive macros
Documentation
1
2
3
4
5
6
7
8
9
10
pub mod llm_providers;
pub mod message_list;
pub mod traits;

// Re-export the main traits and derive macro for easy access
pub use message_list::{Message, MessageList, Role};
pub use traits::{AsyncGenerateData, Context, FromJSON, GenerateData, IsLLM, Task, ToJSON};

// Re-export the derive macro
pub use secretary_derive::Task as TaskDerive;