Views
No views yet
pip install mlx-lm1from mlx_lm import load, generate
2
3model, tokenizer = load("mlx-community/jinaai-ReaderLM-v2")
4
5prompt="hello"
6
7if hasattr(tokenizer, "apply_chat_template") and tokenizer.chat_template is not None:
8 messages = [{"role": "user", "content": prompt}]
9 prompt = tokenizer.apply_chat_template(
10 messages, tokenize=False, add_generation_prompt=True
11 )
12
13response = generate(model, tokenizer, prompt=prompt, verbose=True)Add Package Dependency in xcode: https://github.com/kunal732/MLX-Model-Manager1import SwiftUI
2import MLXModelManager
3
4struct ContentView: View {
5
6 @StateObject var JinaManager = ModelManager(modelPath: "mlx-community/jinaai-ReaderLM-v2")
7
8 var body: some View {
9 VStack {
10
11 Button("answer prompt"){
12 Task {
13 //load model
14 try await JinaManager.loadModel()
15
16 //inference
17 await JinaManager.generate(
18 prompt: "convert to markdown: <!DOCTYPE html><html><body><h1>Html Heading One</h1><p>first paragraph.</p></body></html>"
19 )
20 }
21 }
22
23
24 //Model Output
25 Text(JinaManager.output)
26 }
27 .padding()
28 }
29}