#ifndef JSON_DATA #define JSON_DATA #include #include #include #include struct Message { std::string message_content; std::string reasoning_content; std::string id; int prompt_tokens{}; int completion_tokens{}; int total_tokens{}; }; using json = nlohmann::json; class CJsonOper { public: CJsonOper(); ~CJsonOper(); public: std::string format_request(const std::string& content); Message parse(const std::string& data); static bool save_md(const std::string& data, const std::string& id); }; #endif