#pragma once #include "engine/models/maya1/assets.h" #include #include #include #include namespace engine::models::maya1 { class Maya1Tokenizer { public: explicit Maya1Tokenizer(std::shared_ptr assets); ~Maya1Tokenizer(); std::vector build_prompt(const std::string &description, const std::string &text) const; private: struct Impl; std::unique_ptr impl_; }; } // namespace engine::models::maya1