INNER CODE UNIT · Python
encode_image
mrwadams/stride-gpt · apps/web/main.py:1330
def encode_image(uploaded_file):
return base64.b64encode(uploaded_file.read()).decode("utf-8")
base64_image = encode_image(uploaded_file)
image_analysis_prompt = create_image_analysis_prompt()
# Determine media type from file extension
file_type = uploaded_file.type
if file_type == "image/png":
media_type = "image/png"
elif file_type in ["image/jpeg", "image/jpg"]:
media_type = "image/jpeg"
else:
media_type = "image/jpeg" # Default fallback
try:
if model_provider == "OpenAI API":
if not openai_api_key: