MerchFlow-AI / check_groq_vision.py
Gaurav vashistha
Final Release: Updated README and Sync
842ca78
import os
from groq import Groq
from dotenv import load_dotenv
import base64
load_dotenv()
client = Groq(api_key=os.getenv("GROQ_API_KEY"))
model = "llama-3.2-11b-vision-preview"
print(f"Testing Groq Vision model: {model}")
# Test 1: Image URL
print("\n--- Test 1: Image URL ---")
try:
image_url = "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/tasks/car.jpg?download=true"
completion = client.chat.completions.create(
model=model,
messages=[
{
"role": "user",
"content": [
{"type": "text", "text": "What's in this image?"},
{"type": "image_url", "image_url": {"url": image_url}},
],
}
],
temperature=1,
max_tokens=1024,
top_p=1,
stream=False,
stop=None,
)
print("Response:", completion.choices[0].message.content)
except Exception as e:
print("Groq Vision failed:", e)