INNER CODE UNIT · Python

generate_video_from_sketch

rohitg00/awesome-ai-apps · multimodal-apps/gemini-veo-sketch2video/app.py:78

def generate_video_from_sketch():
    """Full pipeline: sketch -> image -> video."""
    if not all([gemini_image_client, veo_video_client, gcs_client]):
        return jsonify({"error": "A server-side client is not initialized. Check server logs."}), 500

    if not request.json or 'image_data' not in request.json:
        return jsonify({"error": "Missing image_data in request"}), 400

    base64_image_data = request.json['image_data']
    user_prompt = request.json.get('prompt', '').strip()

    # --- Step 1: Generate Image with Gemini ---
    try:
        print("--- Step 1: Generating image from sketch with Gemini ---")
        if ',' in base64_image_data:
            base64_data = base64_image_data.split(',', 1)[1]
        else:
            base64_data = base64_image_data

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…