Views
No views yet
pip install transformers pillow torch1from transformers import AutoProcessor, AutoModelForVision2Seq
2from PIL import Image
3import requests
4
5model_name = "Luke-Bergen/mineral-nano-1"
6processor = AutoProcessor.from_pretrained(model_name)
7model = AutoModelForVision2Seq.from_pretrained(model_name)
8
9# Load an image
10url = "https://example.com/image.jpg"
11image = Image.open(requests.get(url, stream=True).raw)
12
13# Prepare inputs
14prompt = "<image>What is in this image?"
15inputs = processor(text=prompt, images=image, return_tensors="pt")
16
17# Generate response
18outputs = model.generate(**inputs, max_new_tokens=100)
19response = processor.decode(outputs[0], skip_special_tokens=True)
20print(response)1from PIL import Image
2
3images = [
4 Image.open("image1.jpg"),
5 Image.open("image2.jpg")
6]
7
8prompt = "<image>Describe the first image. <image>Now describe the second image."
9inputs = processor(text=prompt, images=images, return_tensors="pt")
10outputs = model.generate(**inputs, max_new_tokens=200)
11print(processor.decode(outputs[0], skip_special_tokens=True))1messages = [
2 {
3 "role": "user",
4 "content": [
5 {"type": "image"},
6 {"type": "text", "text": "What objects are in this image?"}
7 ]
8 }
9]
10
11# Apply chat template
12text = processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
13inputs = processor(text=text, images=image, return_tensors="pt")
14outputs = model.generate(**inputs, max_new_tokens=150, temperature=0.7)
15print(processor.decode(outputs[0], skip_special_tokens=True))1from PIL import Image
2
3# Load local image
4image = Image.open("path/to/your/image.jpg")
5
6prompt = "<image>Describe what you see in detail."
7inputs = processor(text=prompt, images=image, return_tensors="pt")
8outputs = model.generate(**inputs, max_new_tokens=256)
9print(processor.decode(outputs[0], skip_special_tokens=True))use_cache=True for faster generation1@misc{mineral-nano-1-vision,
2 author = {Luke Bergen},
3 title = {Mineral Nano 1 Vision: A Compact Vision-Language Model},
4 year = {2025},
5 publisher = {HuggingFace},
6 url = {https://huggingface.co/Luke-Bergen/mineral-nano-1}
7}