// Copyright © 2024 Apple Inc. #include #include "tokenizer.h" namespace mx = mlx::core; std::function load_model(const std::string &path); BPETokenizer load_tokenizer(const std::string &path); struct GenerationResponse {}; void generate(const std::function &model, const BPETokenizer &tokenizer, const std::string &prompt, int max_tokens = 256);