@@ -220,6 +220,13 @@ def create_bin_deb(package_name, version, src_folder, revision = 'm5stack1'):
220220 os .makedirs (os .path .join (deb_folder , 'opt/m5stack/bin' ), exist_ok = True )
221221 os .makedirs (os .path .join (deb_folder , 'DEBIAN' ), exist_ok = True )
222222 # shutil.copytree(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'deb_overlay'), deb_folder)
223+ if package_name == 'llm-openai-api' :
224+ m5module_dir = os .path .join (src_folder , 'ModuleLLM-OpenAI-Plugin' )
225+ if os .path .exists (m5module_dir ):
226+ shutil .copytree (m5module_dir , os .path .join (deb_folder , 'opt/m5stack/bin/ModuleLLM-OpenAI-Plugin' ))
227+ openai_api_dir = os .path .join (src_folder , 'openai-api' )
228+ if os .path .exists (openai_api_dir ):
229+ shutil .copytree (openai_api_dir , os .path .join (deb_folder , 'opt/m5stack/lib/openai-api' ))
223230 shutil .copy2 (os .path .join (src_folder , package_name .replace ("-" , "_" )), os .path .join (deb_folder , 'opt/m5stack/bin' , package_name .replace ("-" , "_" )))
224231 ext_scripts_files = glob .glob (os .path .join (src_folder , package_name + "_*" ))
225232 if ext_scripts_files :
@@ -318,6 +325,7 @@ def create_bin_deb(package_name, version, src_folder, revision = 'm5stack1'):
318325 'llm-depth-anything' :[create_bin_deb ,'llm-depth-anything' , version , src_folder , revision ],
319326 'llm-vad' :[create_bin_deb ,'llm-vad' , version , src_folder , revision ],
320327 'llm-whisper' :[create_bin_deb ,'llm-whisper' , version , src_folder , revision ],
328+ 'llm-openai-api' :[create_bin_deb ,'llm-openai-api' , version , src_folder , revision ],
321329 'llm-model-audio-en-us' :[create_data_deb ,'llm-model-audio-en-us' , data_version , src_folder , revision ],
322330 'llm-model-audio-zh-cn' :[create_data_deb ,'llm-model-audio-zh-cn' , data_version , src_folder , revision ],
323331 'llm-model-sherpa-ncnn-streaming-zipformer-20M-2023-02-17' :[create_data_deb ,'llm-model-sherpa-ncnn-streaming-zipformer-20M-2023-02-17' , data_version , src_folder , revision ],
0 commit comments