INNER CODE UNIT · Python

save_json_to_temp

OpenVGLab/OmniLottie · app.py:574

def save_json_to_temp(lottie_json):
    if lottie_json is None:
        return None

    temp_file = tempfile.NamedTemporaryFile(mode='w', suffix='.json', delete=False, prefix='lottie_')
    json.dump(lottie_json, temp_file, indent=2)
    temp_file.close()
    return temp_file.name

def process_text_to_lottie(text_prompt, max_tokens, use_sampling, temperature, top_p, top_k):
    with generation_lock:
        try:
            start_time = time.time()

            if not text_prompt or not text_prompt.strip():
                return None, "❌ Please enter a text description", None
            model, processor, device = load_model_once()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…