# DEBUG: dump messages before sending to vLLM/Qwen try: with open('/tmp/dify_openai_messages.log', 'a', encoding='utf-8') as _df: _df.write('--- model=%s stream=%s ---\n' % (model, stream)) _df.write(json.dumps( [message(item) for item in _ensure_system_first(prompt_messages)], ensure_ascii=False, indent=2)) _df.write('\n\n') except Exception as _e: pass