diff --git a/appbuilder/utils/chainlit.md b/appbuilder/utils/chainlit.md deleted file mode 100644 index d9ebfc4d8..000000000 --- a/appbuilder/utils/chainlit.md +++ /dev/null @@ -1,24 +0,0 @@ -# 欢迎使用AppBuilder-SDK🚀 -您好,欢迎您体验AppBuilder-SDK的Chainlit可视化服务化功能。 - -## 什么是AppBuilder-SDK👋 -百度智能云千帆AppBuilder-SDK是[百度智能云千帆AppBuilder](https://appbuilder.cloud.baidu.com/)面向AI原生应用开发者提供的一站式开发平台的客户端SDK。 - -我们提供自底向上的:基础组件、流程编排、端到端应用 三类功能。使用百度智能云千帆AppBuilder-SDK,你可以: - -- 配合百度智能云千帆AppBuilder平台[网页端](https://console.bce.baidu.com/ai_apaas/app),分钟级在本地搭建包含百度工业实践的`端到端的AI原生应用` -- 配合 `基础组件` & `流程编排`,积木式搭建个性化的Assistant + FunctionCall应用 -- 提供 `API调用` & `交互式窗口` 两种服务化部署方式,支持快速上云,平滑嵌入到你的产品中 - -## 如何使用AppBuilder-SDK & Chainlit可视化功能💻 -当前SDK中的`AgentRuntime`模块基于Chainlit实现了基础的可视化功能,支持AppBuilderClient + 能力组件实现可视化交互。 -- `chainlit_demo`接口支持基础组件的简单交互 -- `chainlit_agent`接口支持AppBuilderClient的进阶交互,提供新建会话和上传文件的功能 - -如果对于可视化有更多需求,可以参考AppBuilder SDK中的代码,基于Chainlit进行二次开发。 - -## 链接 🔗 -- [AppBuilder官网](https://appbuilder.cloud.baidu.com/) -- [AppBuilder-SDK开源代码仓库](https://github.com/baidubce/app-builder) -- [AppBuilder文档中心](https://cloud.baidu.com/doc/AppBuilder/index.html) -- [Chainlit文档中心](https://docs.chainlit.io/get-started/overview) \ No newline at end of file diff --git a/appbuilder/__init__.py b/python/__init__.py similarity index 100% rename from appbuilder/__init__.py rename to python/__init__.py diff --git a/appbuilder/core/__init__.py b/python/core/__init__.py similarity index 100% rename from appbuilder/core/__init__.py rename to python/core/__init__.py diff --git a/appbuilder/core/_client.py b/python/core/_client.py similarity index 100% rename from appbuilder/core/_client.py rename to python/core/_client.py diff --git a/appbuilder/core/_exception.py b/python/core/_exception.py similarity index 100% rename from appbuilder/core/_exception.py rename to python/core/_exception.py diff --git a/appbuilder/core/_session.py b/python/core/_session.py similarity index 100% rename from appbuilder/core/_session.py rename to python/core/_session.py diff --git a/appbuilder/core/agent.py b/python/core/agent.py similarity index 100% rename from appbuilder/core/agent.py rename to python/core/agent.py diff --git a/appbuilder/core/assistant/__init__.py b/python/core/assistant/__init__.py similarity index 100% rename from appbuilder/core/assistant/__init__.py rename to python/core/assistant/__init__.py diff --git a/appbuilder/core/assistant/assistants/__init__.py b/python/core/assistant/assistants/__init__.py similarity index 100% rename from appbuilder/core/assistant/assistants/__init__.py rename to python/core/assistant/assistants/__init__.py diff --git a/appbuilder/core/assistant/assistants/assistants.py b/python/core/assistant/assistants/assistants.py similarity index 100% rename from appbuilder/core/assistant/assistants/assistants.py rename to python/core/assistant/assistants/assistants.py diff --git a/appbuilder/core/assistant/assistants/files.py b/python/core/assistant/assistants/files.py similarity index 100% rename from appbuilder/core/assistant/assistants/files.py rename to python/core/assistant/assistants/files.py diff --git a/appbuilder/core/assistant/base.py b/python/core/assistant/base.py similarity index 100% rename from appbuilder/core/assistant/base.py rename to python/core/assistant/base.py diff --git a/appbuilder/core/assistant/threads/__init__.py b/python/core/assistant/threads/__init__.py similarity index 100% rename from appbuilder/core/assistant/threads/__init__.py rename to python/core/assistant/threads/__init__.py diff --git a/appbuilder/core/assistant/threads/messages/__init__.py b/python/core/assistant/threads/messages/__init__.py similarity index 100% rename from appbuilder/core/assistant/threads/messages/__init__.py rename to python/core/assistant/threads/messages/__init__.py diff --git a/appbuilder/core/assistant/threads/messages/messages.py b/python/core/assistant/threads/messages/messages.py similarity index 100% rename from appbuilder/core/assistant/threads/messages/messages.py rename to python/core/assistant/threads/messages/messages.py diff --git a/appbuilder/core/assistant/threads/runs/__init__.py b/python/core/assistant/threads/runs/__init__.py similarity index 100% rename from appbuilder/core/assistant/threads/runs/__init__.py rename to python/core/assistant/threads/runs/__init__.py diff --git a/appbuilder/core/assistant/threads/runs/runs.py b/python/core/assistant/threads/runs/runs.py similarity index 100% rename from appbuilder/core/assistant/threads/runs/runs.py rename to python/core/assistant/threads/runs/runs.py diff --git a/appbuilder/core/assistant/threads/runs/steps.py b/python/core/assistant/threads/runs/steps.py similarity index 100% rename from appbuilder/core/assistant/threads/runs/steps.py rename to python/core/assistant/threads/runs/steps.py diff --git a/appbuilder/core/assistant/threads/runs/stream_helper.py b/python/core/assistant/threads/runs/stream_helper.py similarity index 100% rename from appbuilder/core/assistant/threads/runs/stream_helper.py rename to python/core/assistant/threads/runs/stream_helper.py diff --git a/appbuilder/core/assistant/threads/threads.py b/python/core/assistant/threads/threads.py similarity index 100% rename from appbuilder/core/assistant/threads/threads.py rename to python/core/assistant/threads/threads.py diff --git a/appbuilder/core/assistant/type/__init__.py b/python/core/assistant/type/__init__.py similarity index 100% rename from appbuilder/core/assistant/type/__init__.py rename to python/core/assistant/type/__init__.py diff --git a/appbuilder/core/assistant/type/assistant_type.py b/python/core/assistant/type/assistant_type.py similarity index 100% rename from appbuilder/core/assistant/type/assistant_type.py rename to python/core/assistant/type/assistant_type.py diff --git a/appbuilder/core/assistant/type/public_type.py b/python/core/assistant/type/public_type.py similarity index 100% rename from appbuilder/core/assistant/type/public_type.py rename to python/core/assistant/type/public_type.py diff --git a/appbuilder/core/assistant/type/thread_type.py b/python/core/assistant/type/thread_type.py similarity index 100% rename from appbuilder/core/assistant/type/thread_type.py rename to python/core/assistant/type/thread_type.py diff --git a/appbuilder/core/component.py b/python/core/component.py similarity index 100% rename from appbuilder/core/component.py rename to python/core/component.py diff --git a/appbuilder/core/components/__init__.py b/python/core/components/__init__.py similarity index 100% rename from appbuilder/core/components/__init__.py rename to python/core/components/__init__.py diff --git a/appbuilder/core/components/animal_recognize/README.md b/python/core/components/animal_recognize/README.md similarity index 100% rename from appbuilder/core/components/animal_recognize/README.md rename to python/core/components/animal_recognize/README.md diff --git a/appbuilder/core/components/animal_recognize/__init__.py b/python/core/components/animal_recognize/__init__.py similarity index 100% rename from appbuilder/core/components/animal_recognize/__init__.py rename to python/core/components/animal_recognize/__init__.py diff --git a/appbuilder/core/components/animal_recognize/component.py b/python/core/components/animal_recognize/component.py similarity index 100% rename from appbuilder/core/components/animal_recognize/component.py rename to python/core/components/animal_recognize/component.py diff --git a/appbuilder/core/components/animal_recognize/model.py b/python/core/components/animal_recognize/model.py similarity index 100% rename from appbuilder/core/components/animal_recognize/model.py rename to python/core/components/animal_recognize/model.py diff --git a/appbuilder/core/components/asr/README.md b/python/core/components/asr/README.md similarity index 100% rename from appbuilder/core/components/asr/README.md rename to python/core/components/asr/README.md diff --git a/appbuilder/core/components/asr/__init__.py b/python/core/components/asr/__init__.py similarity index 100% rename from appbuilder/core/components/asr/__init__.py rename to python/core/components/asr/__init__.py diff --git a/appbuilder/core/components/asr/component.py b/python/core/components/asr/component.py similarity index 100% rename from appbuilder/core/components/asr/component.py rename to python/core/components/asr/component.py diff --git a/appbuilder/core/components/asr/model.py b/python/core/components/asr/model.py similarity index 100% rename from appbuilder/core/components/asr/model.py rename to python/core/components/asr/model.py diff --git a/appbuilder/core/components/dish_recognize/README.md b/python/core/components/dish_recognize/README.md similarity index 100% rename from appbuilder/core/components/dish_recognize/README.md rename to python/core/components/dish_recognize/README.md diff --git a/appbuilder/core/components/dish_recognize/__init__.py b/python/core/components/dish_recognize/__init__.py similarity index 100% rename from appbuilder/core/components/dish_recognize/__init__.py rename to python/core/components/dish_recognize/__init__.py diff --git a/appbuilder/core/components/dish_recognize/component.py b/python/core/components/dish_recognize/component.py similarity index 100% rename from appbuilder/core/components/dish_recognize/component.py rename to python/core/components/dish_recognize/component.py diff --git a/appbuilder/core/components/dish_recognize/model.py b/python/core/components/dish_recognize/model.py similarity index 100% rename from appbuilder/core/components/dish_recognize/model.py rename to python/core/components/dish_recognize/model.py diff --git a/appbuilder/core/components/doc_crop_enhance/README.md b/python/core/components/doc_crop_enhance/README.md similarity index 100% rename from appbuilder/core/components/doc_crop_enhance/README.md rename to python/core/components/doc_crop_enhance/README.md diff --git a/appbuilder/core/components/doc_crop_enhance/__init__.py b/python/core/components/doc_crop_enhance/__init__.py similarity index 100% rename from appbuilder/core/components/doc_crop_enhance/__init__.py rename to python/core/components/doc_crop_enhance/__init__.py diff --git a/appbuilder/core/components/doc_crop_enhance/component.py b/python/core/components/doc_crop_enhance/component.py similarity index 100% rename from appbuilder/core/components/doc_crop_enhance/component.py rename to python/core/components/doc_crop_enhance/component.py diff --git a/appbuilder/core/components/doc_crop_enhance/model.py b/python/core/components/doc_crop_enhance/model.py similarity index 100% rename from appbuilder/core/components/doc_crop_enhance/model.py rename to python/core/components/doc_crop_enhance/model.py diff --git a/appbuilder/core/components/doc_format_converter/README.md b/python/core/components/doc_format_converter/README.md similarity index 100% rename from appbuilder/core/components/doc_format_converter/README.md rename to python/core/components/doc_format_converter/README.md diff --git a/appbuilder/core/components/doc_format_converter/__init__.py b/python/core/components/doc_format_converter/__init__.py similarity index 100% rename from appbuilder/core/components/doc_format_converter/__init__.py rename to python/core/components/doc_format_converter/__init__.py diff --git a/appbuilder/core/components/doc_format_converter/component.py b/python/core/components/doc_format_converter/component.py similarity index 100% rename from appbuilder/core/components/doc_format_converter/component.py rename to python/core/components/doc_format_converter/component.py diff --git a/appbuilder/core/components/doc_format_converter/model.py b/python/core/components/doc_format_converter/model.py similarity index 100% rename from appbuilder/core/components/doc_format_converter/model.py rename to python/core/components/doc_format_converter/model.py diff --git a/appbuilder/core/components/doc_parser/README.md b/python/core/components/doc_parser/README.md similarity index 100% rename from appbuilder/core/components/doc_parser/README.md rename to python/core/components/doc_parser/README.md diff --git a/appbuilder/core/components/doc_parser/__init__.py b/python/core/components/doc_parser/__init__.py similarity index 100% rename from appbuilder/core/components/doc_parser/__init__.py rename to python/core/components/doc_parser/__init__.py diff --git a/appbuilder/core/components/doc_parser/base.py b/python/core/components/doc_parser/base.py similarity index 100% rename from appbuilder/core/components/doc_parser/base.py rename to python/core/components/doc_parser/base.py diff --git a/appbuilder/core/components/doc_parser/doc_parser.py b/python/core/components/doc_parser/doc_parser.py similarity index 100% rename from appbuilder/core/components/doc_parser/doc_parser.py rename to python/core/components/doc_parser/doc_parser.py diff --git a/appbuilder/core/components/doc_splitter/README.md b/python/core/components/doc_splitter/README.md similarity index 100% rename from appbuilder/core/components/doc_splitter/README.md rename to python/core/components/doc_splitter/README.md diff --git a/appbuilder/core/components/doc_splitter/__init__.py b/python/core/components/doc_splitter/__init__.py similarity index 100% rename from appbuilder/core/components/doc_splitter/__init__.py rename to python/core/components/doc_splitter/__init__.py diff --git a/appbuilder/core/components/doc_splitter/doc_splitter.py b/python/core/components/doc_splitter/doc_splitter.py similarity index 100% rename from appbuilder/core/components/doc_splitter/doc_splitter.py rename to python/core/components/doc_splitter/doc_splitter.py diff --git a/appbuilder/core/components/document_understanding/README.md b/python/core/components/document_understanding/README.md similarity index 100% rename from appbuilder/core/components/document_understanding/README.md rename to python/core/components/document_understanding/README.md diff --git a/appbuilder/core/components/document_understanding/__init__.py b/python/core/components/document_understanding/__init__.py similarity index 100% rename from appbuilder/core/components/document_understanding/__init__.py rename to python/core/components/document_understanding/__init__.py diff --git a/appbuilder/core/components/document_understanding/base.py b/python/core/components/document_understanding/base.py similarity index 100% rename from appbuilder/core/components/document_understanding/base.py rename to python/core/components/document_understanding/base.py diff --git a/appbuilder/core/components/document_understanding/component.py b/python/core/components/document_understanding/component.py similarity index 100% rename from appbuilder/core/components/document_understanding/component.py rename to python/core/components/document_understanding/component.py diff --git a/appbuilder/core/components/embeddings/README.md b/python/core/components/embeddings/README.md similarity index 100% rename from appbuilder/core/components/embeddings/README.md rename to python/core/components/embeddings/README.md diff --git a/appbuilder/core/components/embeddings/__init__.py b/python/core/components/embeddings/__init__.py similarity index 100% rename from appbuilder/core/components/embeddings/__init__.py rename to python/core/components/embeddings/__init__.py diff --git a/appbuilder/core/components/embeddings/base.py b/python/core/components/embeddings/base.py similarity index 100% rename from appbuilder/core/components/embeddings/base.py rename to python/core/components/embeddings/base.py diff --git a/appbuilder/core/components/embeddings/component.py b/python/core/components/embeddings/component.py similarity index 100% rename from appbuilder/core/components/embeddings/component.py rename to python/core/components/embeddings/component.py diff --git a/appbuilder/core/components/excel2figure/README.md b/python/core/components/excel2figure/README.md similarity index 100% rename from appbuilder/core/components/excel2figure/README.md rename to python/core/components/excel2figure/README.md diff --git a/appbuilder/core/components/excel2figure/__init__.py b/python/core/components/excel2figure/__init__.py similarity index 100% rename from appbuilder/core/components/excel2figure/__init__.py rename to python/core/components/excel2figure/__init__.py diff --git a/appbuilder/core/components/excel2figure/base.py b/python/core/components/excel2figure/base.py similarity index 100% rename from appbuilder/core/components/excel2figure/base.py rename to python/core/components/excel2figure/base.py diff --git a/appbuilder/core/components/excel2figure/component.py b/python/core/components/excel2figure/component.py similarity index 100% rename from appbuilder/core/components/excel2figure/component.py rename to python/core/components/excel2figure/component.py diff --git a/appbuilder/core/components/extract_table/README.md b/python/core/components/extract_table/README.md similarity index 100% rename from appbuilder/core/components/extract_table/README.md rename to python/core/components/extract_table/README.md diff --git a/appbuilder/core/components/extract_table/__init__.py b/python/core/components/extract_table/__init__.py similarity index 100% rename from appbuilder/core/components/extract_table/__init__.py rename to python/core/components/extract_table/__init__.py diff --git a/appbuilder/core/components/extract_table/component.py b/python/core/components/extract_table/component.py similarity index 100% rename from appbuilder/core/components/extract_table/component.py rename to python/core/components/extract_table/component.py diff --git a/appbuilder/core/components/gbi/__init__.py b/python/core/components/gbi/__init__.py similarity index 100% rename from appbuilder/core/components/gbi/__init__.py rename to python/core/components/gbi/__init__.py diff --git a/appbuilder/core/components/gbi/basic.py b/python/core/components/gbi/basic.py similarity index 100% rename from appbuilder/core/components/gbi/basic.py rename to python/core/components/gbi/basic.py diff --git a/appbuilder/core/components/gbi/nl2sql/README.md b/python/core/components/gbi/nl2sql/README.md similarity index 100% rename from appbuilder/core/components/gbi/nl2sql/README.md rename to python/core/components/gbi/nl2sql/README.md diff --git a/appbuilder/core/components/gbi/nl2sql/__init__.py b/python/core/components/gbi/nl2sql/__init__.py similarity index 100% rename from appbuilder/core/components/gbi/nl2sql/__init__.py rename to python/core/components/gbi/nl2sql/__init__.py diff --git a/appbuilder/core/components/gbi/nl2sql/base.py b/python/core/components/gbi/nl2sql/base.py similarity index 100% rename from appbuilder/core/components/gbi/nl2sql/base.py rename to python/core/components/gbi/nl2sql/base.py diff --git a/appbuilder/core/components/gbi/nl2sql/component.py b/python/core/components/gbi/nl2sql/component.py similarity index 100% rename from appbuilder/core/components/gbi/nl2sql/component.py rename to python/core/components/gbi/nl2sql/component.py diff --git a/appbuilder/core/components/gbi/select_table/README.md b/python/core/components/gbi/select_table/README.md similarity index 100% rename from appbuilder/core/components/gbi/select_table/README.md rename to python/core/components/gbi/select_table/README.md diff --git a/appbuilder/core/components/gbi/select_table/__init__.py b/python/core/components/gbi/select_table/__init__.py similarity index 100% rename from appbuilder/core/components/gbi/select_table/__init__.py rename to python/core/components/gbi/select_table/__init__.py diff --git a/appbuilder/core/components/gbi/select_table/base.py b/python/core/components/gbi/select_table/base.py similarity index 100% rename from appbuilder/core/components/gbi/select_table/base.py rename to python/core/components/gbi/select_table/base.py diff --git a/appbuilder/core/components/gbi/select_table/component.py b/python/core/components/gbi/select_table/component.py similarity index 100% rename from appbuilder/core/components/gbi/select_table/component.py rename to python/core/components/gbi/select_table/component.py diff --git a/appbuilder/core/components/general_ocr/README.md b/python/core/components/general_ocr/README.md similarity index 100% rename from appbuilder/core/components/general_ocr/README.md rename to python/core/components/general_ocr/README.md diff --git a/appbuilder/core/components/general_ocr/__init__.py b/python/core/components/general_ocr/__init__.py similarity index 100% rename from appbuilder/core/components/general_ocr/__init__.py rename to python/core/components/general_ocr/__init__.py diff --git a/appbuilder/core/components/general_ocr/component.py b/python/core/components/general_ocr/component.py similarity index 100% rename from appbuilder/core/components/general_ocr/component.py rename to python/core/components/general_ocr/component.py diff --git a/appbuilder/core/components/general_ocr/model.py b/python/core/components/general_ocr/model.py similarity index 100% rename from appbuilder/core/components/general_ocr/model.py rename to python/core/components/general_ocr/model.py diff --git a/appbuilder/core/components/handwrite_ocr/README.md b/python/core/components/handwrite_ocr/README.md similarity index 100% rename from appbuilder/core/components/handwrite_ocr/README.md rename to python/core/components/handwrite_ocr/README.md diff --git a/appbuilder/core/components/handwrite_ocr/__init__.py b/python/core/components/handwrite_ocr/__init__.py similarity index 100% rename from appbuilder/core/components/handwrite_ocr/__init__.py rename to python/core/components/handwrite_ocr/__init__.py diff --git a/appbuilder/core/components/handwrite_ocr/component.py b/python/core/components/handwrite_ocr/component.py similarity index 100% rename from appbuilder/core/components/handwrite_ocr/component.py rename to python/core/components/handwrite_ocr/component.py diff --git a/appbuilder/core/components/handwrite_ocr/model.py b/python/core/components/handwrite_ocr/model.py similarity index 100% rename from appbuilder/core/components/handwrite_ocr/model.py rename to python/core/components/handwrite_ocr/model.py diff --git a/appbuilder/core/components/image_understand/README.md b/python/core/components/image_understand/README.md similarity index 100% rename from appbuilder/core/components/image_understand/README.md rename to python/core/components/image_understand/README.md diff --git a/appbuilder/core/components/image_understand/__init__.py b/python/core/components/image_understand/__init__.py similarity index 100% rename from appbuilder/core/components/image_understand/__init__.py rename to python/core/components/image_understand/__init__.py diff --git a/appbuilder/core/components/image_understand/component.py b/python/core/components/image_understand/component.py similarity index 100% rename from appbuilder/core/components/image_understand/component.py rename to python/core/components/image_understand/component.py diff --git a/appbuilder/core/components/image_understand/model.py b/python/core/components/image_understand/model.py similarity index 100% rename from appbuilder/core/components/image_understand/model.py rename to python/core/components/image_understand/model.py diff --git a/appbuilder/core/components/landmark_recognize/README.md b/python/core/components/landmark_recognize/README.md similarity index 100% rename from appbuilder/core/components/landmark_recognize/README.md rename to python/core/components/landmark_recognize/README.md diff --git a/appbuilder/core/components/landmark_recognize/__init__.py b/python/core/components/landmark_recognize/__init__.py similarity index 100% rename from appbuilder/core/components/landmark_recognize/__init__.py rename to python/core/components/landmark_recognize/__init__.py diff --git a/appbuilder/core/components/landmark_recognize/component.py b/python/core/components/landmark_recognize/component.py similarity index 100% rename from appbuilder/core/components/landmark_recognize/component.py rename to python/core/components/landmark_recognize/component.py diff --git a/appbuilder/core/components/landmark_recognize/model.py b/python/core/components/landmark_recognize/model.py similarity index 100% rename from appbuilder/core/components/landmark_recognize/model.py rename to python/core/components/landmark_recognize/model.py diff --git a/appbuilder/core/components/llms/__init__.py b/python/core/components/llms/__init__.py similarity index 100% rename from appbuilder/core/components/llms/__init__.py rename to python/core/components/llms/__init__.py diff --git a/appbuilder/core/components/llms/base.py b/python/core/components/llms/base.py similarity index 100% rename from appbuilder/core/components/llms/base.py rename to python/core/components/llms/base.py diff --git a/appbuilder/core/components/llms/dialog_summary/README.md b/python/core/components/llms/dialog_summary/README.md similarity index 100% rename from appbuilder/core/components/llms/dialog_summary/README.md rename to python/core/components/llms/dialog_summary/README.md diff --git a/appbuilder/core/components/llms/dialog_summary/__init__.py b/python/core/components/llms/dialog_summary/__init__.py similarity index 100% rename from appbuilder/core/components/llms/dialog_summary/__init__.py rename to python/core/components/llms/dialog_summary/__init__.py diff --git a/appbuilder/core/components/llms/dialog_summary/base.py b/python/core/components/llms/dialog_summary/base.py similarity index 100% rename from appbuilder/core/components/llms/dialog_summary/base.py rename to python/core/components/llms/dialog_summary/base.py diff --git a/appbuilder/core/components/llms/dialog_summary/component.py b/python/core/components/llms/dialog_summary/component.py similarity index 100% rename from appbuilder/core/components/llms/dialog_summary/component.py rename to python/core/components/llms/dialog_summary/component.py diff --git a/appbuilder/core/components/llms/hallucination_detection/README.md b/python/core/components/llms/hallucination_detection/README.md similarity index 100% rename from appbuilder/core/components/llms/hallucination_detection/README.md rename to python/core/components/llms/hallucination_detection/README.md diff --git a/appbuilder/core/components/llms/hallucination_detection/__init__.py b/python/core/components/llms/hallucination_detection/__init__.py similarity index 100% rename from appbuilder/core/components/llms/hallucination_detection/__init__.py rename to python/core/components/llms/hallucination_detection/__init__.py diff --git a/appbuilder/core/components/llms/hallucination_detection/base.py b/python/core/components/llms/hallucination_detection/base.py similarity index 100% rename from appbuilder/core/components/llms/hallucination_detection/base.py rename to python/core/components/llms/hallucination_detection/base.py diff --git a/appbuilder/core/components/llms/hallucination_detection/component.py b/python/core/components/llms/hallucination_detection/component.py similarity index 100% rename from appbuilder/core/components/llms/hallucination_detection/component.py rename to python/core/components/llms/hallucination_detection/component.py diff --git a/appbuilder/core/components/llms/is_complex_query/README.md b/python/core/components/llms/is_complex_query/README.md similarity index 100% rename from appbuilder/core/components/llms/is_complex_query/README.md rename to python/core/components/llms/is_complex_query/README.md diff --git a/appbuilder/core/components/llms/is_complex_query/__init__.py b/python/core/components/llms/is_complex_query/__init__.py similarity index 100% rename from appbuilder/core/components/llms/is_complex_query/__init__.py rename to python/core/components/llms/is_complex_query/__init__.py diff --git a/appbuilder/core/components/llms/is_complex_query/base.py b/python/core/components/llms/is_complex_query/base.py similarity index 100% rename from appbuilder/core/components/llms/is_complex_query/base.py rename to python/core/components/llms/is_complex_query/base.py diff --git a/appbuilder/core/components/llms/is_complex_query/component.py b/python/core/components/llms/is_complex_query/component.py similarity index 100% rename from appbuilder/core/components/llms/is_complex_query/component.py rename to python/core/components/llms/is_complex_query/component.py diff --git a/appbuilder/core/components/llms/mrc/README.md b/python/core/components/llms/mrc/README.md similarity index 100% rename from appbuilder/core/components/llms/mrc/README.md rename to python/core/components/llms/mrc/README.md diff --git a/appbuilder/core/components/llms/mrc/__init__.py b/python/core/components/llms/mrc/__init__.py similarity index 100% rename from appbuilder/core/components/llms/mrc/__init__.py rename to python/core/components/llms/mrc/__init__.py diff --git a/appbuilder/core/components/llms/mrc/base.py b/python/core/components/llms/mrc/base.py similarity index 100% rename from appbuilder/core/components/llms/mrc/base.py rename to python/core/components/llms/mrc/base.py diff --git a/appbuilder/core/components/llms/mrc/component.py b/python/core/components/llms/mrc/component.py similarity index 100% rename from appbuilder/core/components/llms/mrc/component.py rename to python/core/components/llms/mrc/component.py diff --git a/appbuilder/core/components/llms/nl2pandas/README.md b/python/core/components/llms/nl2pandas/README.md similarity index 100% rename from appbuilder/core/components/llms/nl2pandas/README.md rename to python/core/components/llms/nl2pandas/README.md diff --git a/appbuilder/core/components/llms/nl2pandas/__init__.py b/python/core/components/llms/nl2pandas/__init__.py similarity index 100% rename from appbuilder/core/components/llms/nl2pandas/__init__.py rename to python/core/components/llms/nl2pandas/__init__.py diff --git a/appbuilder/core/components/llms/nl2pandas/base.py b/python/core/components/llms/nl2pandas/base.py similarity index 100% rename from appbuilder/core/components/llms/nl2pandas/base.py rename to python/core/components/llms/nl2pandas/base.py diff --git a/appbuilder/core/components/llms/nl2pandas/component.py b/python/core/components/llms/nl2pandas/component.py similarity index 100% rename from appbuilder/core/components/llms/nl2pandas/component.py rename to python/core/components/llms/nl2pandas/component.py diff --git a/appbuilder/core/components/llms/oral_query_generation/README.md b/python/core/components/llms/oral_query_generation/README.md similarity index 100% rename from appbuilder/core/components/llms/oral_query_generation/README.md rename to python/core/components/llms/oral_query_generation/README.md diff --git a/appbuilder/core/components/llms/oral_query_generation/__init__.py b/python/core/components/llms/oral_query_generation/__init__.py similarity index 100% rename from appbuilder/core/components/llms/oral_query_generation/__init__.py rename to python/core/components/llms/oral_query_generation/__init__.py diff --git a/appbuilder/core/components/llms/oral_query_generation/base.py b/python/core/components/llms/oral_query_generation/base.py similarity index 100% rename from appbuilder/core/components/llms/oral_query_generation/base.py rename to python/core/components/llms/oral_query_generation/base.py diff --git a/appbuilder/core/components/llms/oral_query_generation/component.py b/python/core/components/llms/oral_query_generation/component.py similarity index 100% rename from appbuilder/core/components/llms/oral_query_generation/component.py rename to python/core/components/llms/oral_query_generation/component.py diff --git a/appbuilder/core/components/llms/playground/README.md b/python/core/components/llms/playground/README.md similarity index 100% rename from appbuilder/core/components/llms/playground/README.md rename to python/core/components/llms/playground/README.md diff --git a/appbuilder/core/components/llms/playground/__init__.py b/python/core/components/llms/playground/__init__.py similarity index 100% rename from appbuilder/core/components/llms/playground/__init__.py rename to python/core/components/llms/playground/__init__.py diff --git a/appbuilder/core/components/llms/playground/base.py b/python/core/components/llms/playground/base.py similarity index 100% rename from appbuilder/core/components/llms/playground/base.py rename to python/core/components/llms/playground/base.py diff --git a/appbuilder/core/components/llms/playground/component.py b/python/core/components/llms/playground/component.py similarity index 100% rename from appbuilder/core/components/llms/playground/component.py rename to python/core/components/llms/playground/component.py diff --git a/appbuilder/core/components/llms/qa_pair_mining/README.md b/python/core/components/llms/qa_pair_mining/README.md similarity index 100% rename from appbuilder/core/components/llms/qa_pair_mining/README.md rename to python/core/components/llms/qa_pair_mining/README.md diff --git a/appbuilder/core/components/llms/qa_pair_mining/__init__.py b/python/core/components/llms/qa_pair_mining/__init__.py similarity index 100% rename from appbuilder/core/components/llms/qa_pair_mining/__init__.py rename to python/core/components/llms/qa_pair_mining/__init__.py diff --git a/appbuilder/core/components/llms/qa_pair_mining/base.py b/python/core/components/llms/qa_pair_mining/base.py similarity index 100% rename from appbuilder/core/components/llms/qa_pair_mining/base.py rename to python/core/components/llms/qa_pair_mining/base.py diff --git a/appbuilder/core/components/llms/qa_pair_mining/component.py b/python/core/components/llms/qa_pair_mining/component.py similarity index 100% rename from appbuilder/core/components/llms/qa_pair_mining/component.py rename to python/core/components/llms/qa_pair_mining/component.py diff --git a/appbuilder/core/components/llms/query_decomposition/README.md b/python/core/components/llms/query_decomposition/README.md similarity index 100% rename from appbuilder/core/components/llms/query_decomposition/README.md rename to python/core/components/llms/query_decomposition/README.md diff --git a/appbuilder/core/components/llms/query_decomposition/__init__.py b/python/core/components/llms/query_decomposition/__init__.py similarity index 100% rename from appbuilder/core/components/llms/query_decomposition/__init__.py rename to python/core/components/llms/query_decomposition/__init__.py diff --git a/appbuilder/core/components/llms/query_decomposition/base.py b/python/core/components/llms/query_decomposition/base.py similarity index 100% rename from appbuilder/core/components/llms/query_decomposition/base.py rename to python/core/components/llms/query_decomposition/base.py diff --git a/appbuilder/core/components/llms/query_decomposition/component.py b/python/core/components/llms/query_decomposition/component.py similarity index 100% rename from appbuilder/core/components/llms/query_decomposition/component.py rename to python/core/components/llms/query_decomposition/component.py diff --git a/appbuilder/core/components/llms/query_rewrite/README.md b/python/core/components/llms/query_rewrite/README.md similarity index 100% rename from appbuilder/core/components/llms/query_rewrite/README.md rename to python/core/components/llms/query_rewrite/README.md diff --git a/appbuilder/core/components/llms/query_rewrite/__init__.py b/python/core/components/llms/query_rewrite/__init__.py similarity index 100% rename from appbuilder/core/components/llms/query_rewrite/__init__.py rename to python/core/components/llms/query_rewrite/__init__.py diff --git a/appbuilder/core/components/llms/query_rewrite/base.py b/python/core/components/llms/query_rewrite/base.py similarity index 100% rename from appbuilder/core/components/llms/query_rewrite/base.py rename to python/core/components/llms/query_rewrite/base.py diff --git a/appbuilder/core/components/llms/query_rewrite/component.py b/python/core/components/llms/query_rewrite/component.py similarity index 100% rename from appbuilder/core/components/llms/query_rewrite/component.py rename to python/core/components/llms/query_rewrite/component.py diff --git a/appbuilder/core/components/llms/similar_question/README.md b/python/core/components/llms/similar_question/README.md similarity index 100% rename from appbuilder/core/components/llms/similar_question/README.md rename to python/core/components/llms/similar_question/README.md diff --git a/appbuilder/core/components/llms/similar_question/__init__.py b/python/core/components/llms/similar_question/__init__.py similarity index 100% rename from appbuilder/core/components/llms/similar_question/__init__.py rename to python/core/components/llms/similar_question/__init__.py diff --git a/appbuilder/core/components/llms/similar_question/base.py b/python/core/components/llms/similar_question/base.py similarity index 100% rename from appbuilder/core/components/llms/similar_question/base.py rename to python/core/components/llms/similar_question/base.py diff --git a/appbuilder/core/components/llms/similar_question/component.py b/python/core/components/llms/similar_question/component.py similarity index 100% rename from appbuilder/core/components/llms/similar_question/component.py rename to python/core/components/llms/similar_question/component.py diff --git a/appbuilder/core/components/llms/style_rewrite/README.md b/python/core/components/llms/style_rewrite/README.md similarity index 100% rename from appbuilder/core/components/llms/style_rewrite/README.md rename to python/core/components/llms/style_rewrite/README.md diff --git a/appbuilder/core/components/llms/style_rewrite/__init__.py b/python/core/components/llms/style_rewrite/__init__.py similarity index 100% rename from appbuilder/core/components/llms/style_rewrite/__init__.py rename to python/core/components/llms/style_rewrite/__init__.py diff --git a/appbuilder/core/components/llms/style_rewrite/base.py b/python/core/components/llms/style_rewrite/base.py similarity index 100% rename from appbuilder/core/components/llms/style_rewrite/base.py rename to python/core/components/llms/style_rewrite/base.py diff --git a/appbuilder/core/components/llms/style_rewrite/component.py b/python/core/components/llms/style_rewrite/component.py similarity index 100% rename from appbuilder/core/components/llms/style_rewrite/component.py rename to python/core/components/llms/style_rewrite/component.py diff --git a/appbuilder/core/components/llms/style_writing/README.md b/python/core/components/llms/style_writing/README.md similarity index 100% rename from appbuilder/core/components/llms/style_writing/README.md rename to python/core/components/llms/style_writing/README.md diff --git a/appbuilder/core/components/llms/style_writing/__init__.py b/python/core/components/llms/style_writing/__init__.py similarity index 100% rename from appbuilder/core/components/llms/style_writing/__init__.py rename to python/core/components/llms/style_writing/__init__.py diff --git a/appbuilder/core/components/llms/style_writing/base.py b/python/core/components/llms/style_writing/base.py similarity index 100% rename from appbuilder/core/components/llms/style_writing/base.py rename to python/core/components/llms/style_writing/base.py diff --git a/appbuilder/core/components/llms/style_writing/component.py b/python/core/components/llms/style_writing/component.py similarity index 100% rename from appbuilder/core/components/llms/style_writing/component.py rename to python/core/components/llms/style_writing/component.py diff --git a/appbuilder/core/components/llms/tag_extraction/README.md b/python/core/components/llms/tag_extraction/README.md similarity index 100% rename from appbuilder/core/components/llms/tag_extraction/README.md rename to python/core/components/llms/tag_extraction/README.md diff --git a/appbuilder/core/components/llms/tag_extraction/__init__.py b/python/core/components/llms/tag_extraction/__init__.py similarity index 100% rename from appbuilder/core/components/llms/tag_extraction/__init__.py rename to python/core/components/llms/tag_extraction/__init__.py diff --git a/appbuilder/core/components/llms/tag_extraction/base.py b/python/core/components/llms/tag_extraction/base.py similarity index 100% rename from appbuilder/core/components/llms/tag_extraction/base.py rename to python/core/components/llms/tag_extraction/base.py diff --git a/appbuilder/core/components/llms/tag_extraction/component.py b/python/core/components/llms/tag_extraction/component.py similarity index 100% rename from appbuilder/core/components/llms/tag_extraction/component.py rename to python/core/components/llms/tag_extraction/component.py diff --git a/appbuilder/core/components/matching/README.md b/python/core/components/matching/README.md similarity index 100% rename from appbuilder/core/components/matching/README.md rename to python/core/components/matching/README.md diff --git a/appbuilder/core/components/matching/__init__.py b/python/core/components/matching/__init__.py similarity index 100% rename from appbuilder/core/components/matching/__init__.py rename to python/core/components/matching/__init__.py diff --git a/appbuilder/core/components/matching/base.py b/python/core/components/matching/base.py similarity index 100% rename from appbuilder/core/components/matching/base.py rename to python/core/components/matching/base.py diff --git a/appbuilder/core/components/matching/component.py b/python/core/components/matching/component.py similarity index 100% rename from appbuilder/core/components/matching/component.py rename to python/core/components/matching/component.py diff --git a/appbuilder/core/components/mix_card_ocr/README.md b/python/core/components/mix_card_ocr/README.md similarity index 100% rename from appbuilder/core/components/mix_card_ocr/README.md rename to python/core/components/mix_card_ocr/README.md diff --git a/appbuilder/core/components/mix_card_ocr/__init__.py b/python/core/components/mix_card_ocr/__init__.py similarity index 100% rename from appbuilder/core/components/mix_card_ocr/__init__.py rename to python/core/components/mix_card_ocr/__init__.py diff --git a/appbuilder/core/components/mix_card_ocr/component.py b/python/core/components/mix_card_ocr/component.py similarity index 100% rename from appbuilder/core/components/mix_card_ocr/component.py rename to python/core/components/mix_card_ocr/component.py diff --git a/appbuilder/core/components/mix_card_ocr/model.py b/python/core/components/mix_card_ocr/model.py similarity index 100% rename from appbuilder/core/components/mix_card_ocr/model.py rename to python/core/components/mix_card_ocr/model.py diff --git a/appbuilder/core/components/object_recognize/README.md b/python/core/components/object_recognize/README.md similarity index 100% rename from appbuilder/core/components/object_recognize/README.md rename to python/core/components/object_recognize/README.md diff --git a/appbuilder/core/components/object_recognize/__init__.py b/python/core/components/object_recognize/__init__.py similarity index 100% rename from appbuilder/core/components/object_recognize/__init__.py rename to python/core/components/object_recognize/__init__.py diff --git a/appbuilder/core/components/object_recognize/component.py b/python/core/components/object_recognize/component.py similarity index 100% rename from appbuilder/core/components/object_recognize/component.py rename to python/core/components/object_recognize/component.py diff --git a/appbuilder/core/components/object_recognize/model.py b/python/core/components/object_recognize/model.py similarity index 100% rename from appbuilder/core/components/object_recognize/model.py rename to python/core/components/object_recognize/model.py diff --git a/appbuilder/core/components/plant_recognize/README.md b/python/core/components/plant_recognize/README.md similarity index 100% rename from appbuilder/core/components/plant_recognize/README.md rename to python/core/components/plant_recognize/README.md diff --git a/appbuilder/core/components/plant_recognize/__init__.py b/python/core/components/plant_recognize/__init__.py similarity index 100% rename from appbuilder/core/components/plant_recognize/__init__.py rename to python/core/components/plant_recognize/__init__.py diff --git a/appbuilder/core/components/plant_recognize/component.py b/python/core/components/plant_recognize/component.py similarity index 100% rename from appbuilder/core/components/plant_recognize/component.py rename to python/core/components/plant_recognize/component.py diff --git a/appbuilder/core/components/plant_recognize/model.py b/python/core/components/plant_recognize/model.py similarity index 100% rename from appbuilder/core/components/plant_recognize/model.py rename to python/core/components/plant_recognize/model.py diff --git a/appbuilder/core/components/ppt_generation_from_file/README.md b/python/core/components/ppt_generation_from_file/README.md similarity index 100% rename from appbuilder/core/components/ppt_generation_from_file/README.md rename to python/core/components/ppt_generation_from_file/README.md diff --git a/appbuilder/core/components/ppt_generation_from_file/__init__.py b/python/core/components/ppt_generation_from_file/__init__.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_file/__init__.py rename to python/core/components/ppt_generation_from_file/__init__.py diff --git a/appbuilder/core/components/ppt_generation_from_file/base.py b/python/core/components/ppt_generation_from_file/base.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_file/base.py rename to python/core/components/ppt_generation_from_file/base.py diff --git a/appbuilder/core/components/ppt_generation_from_file/component.py b/python/core/components/ppt_generation_from_file/component.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_file/component.py rename to python/core/components/ppt_generation_from_file/component.py diff --git a/appbuilder/core/components/ppt_generation_from_instruction/README.md b/python/core/components/ppt_generation_from_instruction/README.md similarity index 100% rename from appbuilder/core/components/ppt_generation_from_instruction/README.md rename to python/core/components/ppt_generation_from_instruction/README.md diff --git a/appbuilder/core/components/ppt_generation_from_instruction/__init__.py b/python/core/components/ppt_generation_from_instruction/__init__.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_instruction/__init__.py rename to python/core/components/ppt_generation_from_instruction/__init__.py diff --git a/appbuilder/core/components/ppt_generation_from_instruction/base.py b/python/core/components/ppt_generation_from_instruction/base.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_instruction/base.py rename to python/core/components/ppt_generation_from_instruction/base.py diff --git a/appbuilder/core/components/ppt_generation_from_instruction/component.py b/python/core/components/ppt_generation_from_instruction/component.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_instruction/component.py rename to python/core/components/ppt_generation_from_instruction/component.py diff --git a/appbuilder/core/components/ppt_generation_from_paper/README.md b/python/core/components/ppt_generation_from_paper/README.md similarity index 100% rename from appbuilder/core/components/ppt_generation_from_paper/README.md rename to python/core/components/ppt_generation_from_paper/README.md diff --git a/appbuilder/core/components/ppt_generation_from_paper/__init__.py b/python/core/components/ppt_generation_from_paper/__init__.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_paper/__init__.py rename to python/core/components/ppt_generation_from_paper/__init__.py diff --git a/appbuilder/core/components/ppt_generation_from_paper/base.py b/python/core/components/ppt_generation_from_paper/base.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_paper/base.py rename to python/core/components/ppt_generation_from_paper/base.py diff --git a/appbuilder/core/components/ppt_generation_from_paper/component.py b/python/core/components/ppt_generation_from_paper/component.py similarity index 100% rename from appbuilder/core/components/ppt_generation_from_paper/component.py rename to python/core/components/ppt_generation_from_paper/component.py diff --git a/appbuilder/core/components/qrcode_ocr/README.md b/python/core/components/qrcode_ocr/README.md similarity index 100% rename from appbuilder/core/components/qrcode_ocr/README.md rename to python/core/components/qrcode_ocr/README.md diff --git a/appbuilder/core/components/qrcode_ocr/__init__.py b/python/core/components/qrcode_ocr/__init__.py similarity index 100% rename from appbuilder/core/components/qrcode_ocr/__init__.py rename to python/core/components/qrcode_ocr/__init__.py diff --git a/appbuilder/core/components/qrcode_ocr/component.py b/python/core/components/qrcode_ocr/component.py similarity index 100% rename from appbuilder/core/components/qrcode_ocr/component.py rename to python/core/components/qrcode_ocr/component.py diff --git a/appbuilder/core/components/qrcode_ocr/model.py b/python/core/components/qrcode_ocr/model.py similarity index 100% rename from appbuilder/core/components/qrcode_ocr/model.py rename to python/core/components/qrcode_ocr/model.py diff --git a/appbuilder/core/components/rag_with_baidu_search/README.md b/python/core/components/rag_with_baidu_search/README.md similarity index 100% rename from appbuilder/core/components/rag_with_baidu_search/README.md rename to python/core/components/rag_with_baidu_search/README.md diff --git a/appbuilder/core/components/rag_with_baidu_search/__init__.py b/python/core/components/rag_with_baidu_search/__init__.py similarity index 100% rename from appbuilder/core/components/rag_with_baidu_search/__init__.py rename to python/core/components/rag_with_baidu_search/__init__.py diff --git a/appbuilder/core/components/rag_with_baidu_search/component.py b/python/core/components/rag_with_baidu_search/component.py similarity index 100% rename from appbuilder/core/components/rag_with_baidu_search/component.py rename to python/core/components/rag_with_baidu_search/component.py diff --git a/appbuilder/core/components/rag_with_baidu_search/model.py b/python/core/components/rag_with_baidu_search/model.py similarity index 100% rename from appbuilder/core/components/rag_with_baidu_search/model.py rename to python/core/components/rag_with_baidu_search/model.py diff --git a/appbuilder/core/components/rag_with_baidu_search_pro/README.md b/python/core/components/rag_with_baidu_search_pro/README.md similarity index 100% rename from appbuilder/core/components/rag_with_baidu_search_pro/README.md rename to python/core/components/rag_with_baidu_search_pro/README.md diff --git a/appbuilder/core/components/rag_with_baidu_search_pro/__init__.py b/python/core/components/rag_with_baidu_search_pro/__init__.py similarity index 100% rename from appbuilder/core/components/rag_with_baidu_search_pro/__init__.py rename to python/core/components/rag_with_baidu_search_pro/__init__.py diff --git a/appbuilder/core/components/rag_with_baidu_search_pro/component.py b/python/core/components/rag_with_baidu_search_pro/component.py similarity index 100% rename from appbuilder/core/components/rag_with_baidu_search_pro/component.py rename to python/core/components/rag_with_baidu_search_pro/component.py diff --git a/appbuilder/core/components/rag_with_baidu_search_pro/parse_rag_pro_response.py b/python/core/components/rag_with_baidu_search_pro/parse_rag_pro_response.py similarity index 100% rename from appbuilder/core/components/rag_with_baidu_search_pro/parse_rag_pro_response.py rename to python/core/components/rag_with_baidu_search_pro/parse_rag_pro_response.py diff --git a/appbuilder/core/components/retriever/README.md b/python/core/components/retriever/README.md similarity index 100% rename from appbuilder/core/components/retriever/README.md rename to python/core/components/retriever/README.md diff --git a/appbuilder/core/components/retriever/__init__.py b/python/core/components/retriever/__init__.py similarity index 100% rename from appbuilder/core/components/retriever/__init__.py rename to python/core/components/retriever/__init__.py diff --git a/appbuilder/core/components/retriever/baidu_vdb/README.md b/python/core/components/retriever/baidu_vdb/README.md similarity index 100% rename from appbuilder/core/components/retriever/baidu_vdb/README.md rename to python/core/components/retriever/baidu_vdb/README.md diff --git a/appbuilder/core/components/retriever/baidu_vdb/__init__.py b/python/core/components/retriever/baidu_vdb/__init__.py similarity index 100% rename from appbuilder/core/components/retriever/baidu_vdb/__init__.py rename to python/core/components/retriever/baidu_vdb/__init__.py diff --git a/appbuilder/core/components/retriever/baidu_vdb/baiduvdb_retriever.py b/python/core/components/retriever/baidu_vdb/baiduvdb_retriever.py similarity index 100% rename from appbuilder/core/components/retriever/baidu_vdb/baiduvdb_retriever.py rename to python/core/components/retriever/baidu_vdb/baiduvdb_retriever.py diff --git a/appbuilder/core/components/retriever/baidu_vdb/model.py b/python/core/components/retriever/baidu_vdb/model.py similarity index 100% rename from appbuilder/core/components/retriever/baidu_vdb/model.py rename to python/core/components/retriever/baidu_vdb/model.py diff --git a/appbuilder/core/components/retriever/bes/README.md b/python/core/components/retriever/bes/README.md similarity index 100% rename from appbuilder/core/components/retriever/bes/README.md rename to python/core/components/retriever/bes/README.md diff --git a/appbuilder/core/components/retriever/bes/__init__.py b/python/core/components/retriever/bes/__init__.py similarity index 100% rename from appbuilder/core/components/retriever/bes/__init__.py rename to python/core/components/retriever/bes/__init__.py diff --git a/appbuilder/core/components/retriever/bes/bes_retriever.py b/python/core/components/retriever/bes/bes_retriever.py similarity index 100% rename from appbuilder/core/components/retriever/bes/bes_retriever.py rename to python/core/components/retriever/bes/bes_retriever.py diff --git a/appbuilder/core/components/retriever/reranker/README.md b/python/core/components/retriever/reranker/README.md similarity index 100% rename from appbuilder/core/components/retriever/reranker/README.md rename to python/core/components/retriever/reranker/README.md diff --git a/appbuilder/core/components/retriever/reranker/__init__.py b/python/core/components/retriever/reranker/__init__.py similarity index 100% rename from appbuilder/core/components/retriever/reranker/__init__.py rename to python/core/components/retriever/reranker/__init__.py diff --git a/appbuilder/core/components/retriever/reranker/model.py b/python/core/components/retriever/reranker/model.py similarity index 100% rename from appbuilder/core/components/retriever/reranker/model.py rename to python/core/components/retriever/reranker/model.py diff --git a/appbuilder/core/components/retriever/reranker/rerank.py b/python/core/components/retriever/reranker/rerank.py similarity index 100% rename from appbuilder/core/components/retriever/reranker/rerank.py rename to python/core/components/retriever/reranker/rerank.py diff --git a/appbuilder/core/components/table_ocr/README.md b/python/core/components/table_ocr/README.md similarity index 100% rename from appbuilder/core/components/table_ocr/README.md rename to python/core/components/table_ocr/README.md diff --git a/appbuilder/core/components/table_ocr/__init__.py b/python/core/components/table_ocr/__init__.py similarity index 100% rename from appbuilder/core/components/table_ocr/__init__.py rename to python/core/components/table_ocr/__init__.py diff --git a/appbuilder/core/components/table_ocr/component.py b/python/core/components/table_ocr/component.py similarity index 100% rename from appbuilder/core/components/table_ocr/component.py rename to python/core/components/table_ocr/component.py diff --git a/appbuilder/core/components/table_ocr/model.py b/python/core/components/table_ocr/model.py similarity index 100% rename from appbuilder/core/components/table_ocr/model.py rename to python/core/components/table_ocr/model.py diff --git a/appbuilder/core/components/text_to_image/README.md b/python/core/components/text_to_image/README.md similarity index 100% rename from appbuilder/core/components/text_to_image/README.md rename to python/core/components/text_to_image/README.md diff --git a/appbuilder/core/components/text_to_image/__init__.py b/python/core/components/text_to_image/__init__.py similarity index 100% rename from appbuilder/core/components/text_to_image/__init__.py rename to python/core/components/text_to_image/__init__.py diff --git a/appbuilder/core/components/text_to_image/component.py b/python/core/components/text_to_image/component.py similarity index 100% rename from appbuilder/core/components/text_to_image/component.py rename to python/core/components/text_to_image/component.py diff --git a/appbuilder/core/components/text_to_image/model.py b/python/core/components/text_to_image/model.py similarity index 100% rename from appbuilder/core/components/text_to_image/model.py rename to python/core/components/text_to_image/model.py diff --git a/appbuilder/core/components/translate/README.md b/python/core/components/translate/README.md similarity index 100% rename from appbuilder/core/components/translate/README.md rename to python/core/components/translate/README.md diff --git a/appbuilder/core/components/translate/__init__.py b/python/core/components/translate/__init__.py similarity index 100% rename from appbuilder/core/components/translate/__init__.py rename to python/core/components/translate/__init__.py diff --git a/appbuilder/core/components/translate/component.py b/python/core/components/translate/component.py similarity index 100% rename from appbuilder/core/components/translate/component.py rename to python/core/components/translate/component.py diff --git a/appbuilder/core/components/translate/model.py b/python/core/components/translate/model.py similarity index 100% rename from appbuilder/core/components/translate/model.py rename to python/core/components/translate/model.py diff --git a/appbuilder/core/components/tts/README.md b/python/core/components/tts/README.md similarity index 100% rename from appbuilder/core/components/tts/README.md rename to python/core/components/tts/README.md diff --git a/appbuilder/core/components/tts/__init__.py b/python/core/components/tts/__init__.py similarity index 100% rename from appbuilder/core/components/tts/__init__.py rename to python/core/components/tts/__init__.py diff --git a/appbuilder/core/components/tts/component.py b/python/core/components/tts/component.py similarity index 100% rename from appbuilder/core/components/tts/component.py rename to python/core/components/tts/component.py diff --git a/appbuilder/core/components/tts/model.py b/python/core/components/tts/model.py similarity index 100% rename from appbuilder/core/components/tts/model.py rename to python/core/components/tts/model.py diff --git a/appbuilder/core/console/__init__.py b/python/core/console/__init__.py similarity index 100% rename from appbuilder/core/console/__init__.py rename to python/core/console/__init__.py diff --git a/appbuilder/core/console/appbuilder_client/__init__.py b/python/core/console/appbuilder_client/__init__.py similarity index 100% rename from appbuilder/core/console/appbuilder_client/__init__.py rename to python/core/console/appbuilder_client/__init__.py diff --git a/appbuilder/core/console/appbuilder_client/appbuilder_client.py b/python/core/console/appbuilder_client/appbuilder_client.py similarity index 100% rename from appbuilder/core/console/appbuilder_client/appbuilder_client.py rename to python/core/console/appbuilder_client/appbuilder_client.py diff --git a/appbuilder/core/console/appbuilder_client/data_class.py b/python/core/console/appbuilder_client/data_class.py similarity index 100% rename from appbuilder/core/console/appbuilder_client/data_class.py rename to python/core/console/appbuilder_client/data_class.py diff --git a/appbuilder/core/console/appbuilder_client/event_handler.py b/python/core/console/appbuilder_client/event_handler.py similarity index 100% rename from appbuilder/core/console/appbuilder_client/event_handler.py rename to python/core/console/appbuilder_client/event_handler.py diff --git a/appbuilder/core/console/base.py b/python/core/console/base.py similarity index 100% rename from appbuilder/core/console/base.py rename to python/core/console/base.py diff --git a/appbuilder/core/console/dataset/__init__.py b/python/core/console/dataset/__init__.py similarity index 100% rename from appbuilder/core/console/dataset/__init__.py rename to python/core/console/dataset/__init__.py diff --git a/appbuilder/core/console/dataset/dataset.py b/python/core/console/dataset/dataset.py similarity index 100% rename from appbuilder/core/console/dataset/dataset.py rename to python/core/console/dataset/dataset.py diff --git a/appbuilder/core/console/dataset/model.py b/python/core/console/dataset/model.py similarity index 100% rename from appbuilder/core/console/dataset/model.py rename to python/core/console/dataset/model.py diff --git a/appbuilder/core/console/knowledge_base/__init__.py b/python/core/console/knowledge_base/__init__.py similarity index 100% rename from appbuilder/core/console/knowledge_base/__init__.py rename to python/core/console/knowledge_base/__init__.py diff --git a/appbuilder/core/console/knowledge_base/data_class.py b/python/core/console/knowledge_base/data_class.py similarity index 100% rename from appbuilder/core/console/knowledge_base/data_class.py rename to python/core/console/knowledge_base/data_class.py diff --git a/appbuilder/core/console/knowledge_base/knowledge_base.py b/python/core/console/knowledge_base/knowledge_base.py similarity index 100% rename from appbuilder/core/console/knowledge_base/knowledge_base.py rename to python/core/console/knowledge_base/knowledge_base.py diff --git a/appbuilder/core/console/rag/__init__.py b/python/core/console/rag/__init__.py similarity index 100% rename from appbuilder/core/console/rag/__init__.py rename to python/core/console/rag/__init__.py diff --git a/appbuilder/core/console/rag/rag.py b/python/core/console/rag/rag.py similarity index 100% rename from appbuilder/core/console/rag/rag.py rename to python/core/console/rag/rag.py diff --git a/appbuilder/core/constants.py b/python/core/constants.py similarity index 100% rename from appbuilder/core/constants.py rename to python/core/constants.py diff --git a/appbuilder/core/context.py b/python/core/context.py similarity index 100% rename from appbuilder/core/context.py rename to python/core/context.py diff --git a/appbuilder/core/functional.py b/python/core/functional.py similarity index 100% rename from appbuilder/core/functional.py rename to python/core/functional.py diff --git a/appbuilder/core/message.py b/python/core/message.py similarity index 100% rename from appbuilder/core/message.py rename to python/core/message.py diff --git a/appbuilder/core/session_message.py b/python/core/session_message.py similarity index 100% rename from appbuilder/core/session_message.py rename to python/core/session_message.py diff --git a/appbuilder/core/user_session.py b/python/core/user_session.py similarity index 100% rename from appbuilder/core/user_session.py rename to python/core/user_session.py diff --git a/appbuilder/core/utils.py b/python/core/utils.py similarity index 100% rename from appbuilder/core/utils.py rename to python/core/utils.py diff --git a/appbuilder/tests/__init__.py b/python/tests/__init__.py similarity index 100% rename from appbuilder/tests/__init__.py rename to python/tests/__init__.py diff --git a/appbuilder/tests/component_check.py b/python/tests/component_check.py similarity index 100% rename from appbuilder/tests/component_check.py rename to python/tests/component_check.py diff --git a/appbuilder/tests/component_collector.py b/python/tests/component_collector.py similarity index 100% rename from appbuilder/tests/component_collector.py rename to python/tests/component_collector.py diff --git a/appbuilder/tests/data/qa_appbuilder_client_demo.pdf b/python/tests/data/qa_appbuilder_client_demo.pdf similarity index 100% rename from appbuilder/tests/data/qa_appbuilder_client_demo.pdf rename to python/tests/data/qa_appbuilder_client_demo.pdf diff --git a/appbuilder/tests/data/qa_demo.xlsx b/python/tests/data/qa_demo.xlsx similarity index 100% rename from appbuilder/tests/data/qa_demo.xlsx rename to python/tests/data/qa_demo.xlsx diff --git a/appbuilder/tests/data/qa_doc_parser_extract_table_from_doc.png b/python/tests/data/qa_doc_parser_extract_table_from_doc.png similarity index 100% rename from appbuilder/tests/data/qa_doc_parser_extract_table_from_doc.png rename to python/tests/data/qa_doc_parser_extract_table_from_doc.png diff --git a/appbuilder/tests/parallel_ut_run.py b/python/tests/parallel_ut_run.py similarity index 100% rename from appbuilder/tests/parallel_ut_run.py rename to python/tests/parallel_ut_run.py diff --git a/appbuilder/tests/print_components_error_info.py b/python/tests/print_components_error_info.py similarity index 100% rename from appbuilder/tests/print_components_error_info.py rename to python/tests/print_components_error_info.py diff --git a/appbuilder/tests/pytest_config.py b/python/tests/pytest_config.py similarity index 100% rename from appbuilder/tests/pytest_config.py rename to python/tests/pytest_config.py diff --git a/appbuilder/tests/pytest_utils.py b/python/tests/pytest_utils.py similarity index 100% rename from appbuilder/tests/pytest_utils.py rename to python/tests/pytest_utils.py diff --git a/appbuilder/tests/run_python_test.sh b/python/tests/run_python_test.sh similarity index 100% rename from appbuilder/tests/run_python_test.sh rename to python/tests/run_python_test.sh diff --git a/appbuilder/tests/sed_str.py b/python/tests/sed_str.py similarity index 100% rename from appbuilder/tests/sed_str.py rename to python/tests/sed_str.py diff --git a/appbuilder/tests/test.pdf b/python/tests/test.pdf similarity index 100% rename from appbuilder/tests/test.pdf rename to python/tests/test.pdf diff --git a/appbuilder/tests/test_agent.py b/python/tests/test_agent.py similarity index 100% rename from appbuilder/tests/test_agent.py rename to python/tests/test_agent.py diff --git a/appbuilder/tests/test_all_components.py b/python/tests/test_all_components.py similarity index 100% rename from appbuilder/tests/test_all_components.py rename to python/tests/test_all_components.py diff --git a/appbuilder/tests/test_animal_recognize.py b/python/tests/test_animal_recognize.py similarity index 100% rename from appbuilder/tests/test_animal_recognize.py rename to python/tests/test_animal_recognize.py diff --git a/appbuilder/tests/test_appbuilder_assistant_trace.py b/python/tests/test_appbuilder_assistant_trace.py similarity index 100% rename from appbuilder/tests/test_appbuilder_assistant_trace.py rename to python/tests/test_appbuilder_assistant_trace.py diff --git a/appbuilder/tests/test_appbuilder_client.py b/python/tests/test_appbuilder_client.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client.py rename to python/tests/test_appbuilder_client.py diff --git a/appbuilder/tests/test_appbuilder_client_app_list.py b/python/tests/test_appbuilder_client_app_list.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_app_list.py rename to python/tests/test_appbuilder_client_app_list.py diff --git a/appbuilder/tests/test_appbuilder_client_run_with_handler.py b/python/tests/test_appbuilder_client_run_with_handler.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_run_with_handler.py rename to python/tests/test_appbuilder_client_run_with_handler.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall.py b/python/tests/test_appbuilder_client_toolcall.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall.py rename to python/tests/test_appbuilder_client_toolcall.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall_event_handler.py b/python/tests/test_appbuilder_client_toolcall_event_handler.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall_event_handler.py rename to python/tests/test_appbuilder_client_toolcall_event_handler.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall_event_handler_error.py b/python/tests/test_appbuilder_client_toolcall_event_handler_error.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall_event_handler_error.py rename to python/tests/test_appbuilder_client_toolcall_event_handler_error.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall_event_handler_stream.py b/python/tests/test_appbuilder_client_toolcall_event_handler_stream.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall_event_handler_stream.py rename to python/tests/test_appbuilder_client_toolcall_event_handler_stream.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall_event_handler_v2.py b/python/tests/test_appbuilder_client_toolcall_event_handler_v2.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall_event_handler_v2.py rename to python/tests/test_appbuilder_client_toolcall_event_handler_v2.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall_event_handler_v3.py b/python/tests/test_appbuilder_client_toolcall_event_handler_v3.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall_event_handler_v3.py rename to python/tests/test_appbuilder_client_toolcall_event_handler_v3.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall_stream.py b/python/tests/test_appbuilder_client_toolcall_stream.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall_stream.py rename to python/tests/test_appbuilder_client_toolcall_stream.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall_v2.py b/python/tests/test_appbuilder_client_toolcall_v2.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall_v2.py rename to python/tests/test_appbuilder_client_toolcall_v2.py diff --git a/appbuilder/tests/test_appbuilder_client_toolcall_v3.py b/python/tests/test_appbuilder_client_toolcall_v3.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_toolcall_v3.py rename to python/tests/test_appbuilder_client_toolcall_v3.py diff --git a/appbuilder/tests/test_appbuilder_client_trace.py b/python/tests/test_appbuilder_client_trace.py similarity index 100% rename from appbuilder/tests/test_appbuilder_client_trace.py rename to python/tests/test_appbuilder_client_trace.py diff --git a/appbuilder/tests/test_appbuilder_components_trace.py b/python/tests/test_appbuilder_components_trace.py similarity index 100% rename from appbuilder/tests/test_appbuilder_components_trace.py rename to python/tests/test_appbuilder_components_trace.py diff --git a/appbuilder/tests/test_appbuilder_core_components_retriever.py b/python/tests/test_appbuilder_core_components_retriever.py similarity index 100% rename from appbuilder/tests/test_appbuilder_core_components_retriever.py rename to python/tests/test_appbuilder_core_components_retriever.py diff --git a/appbuilder/tests/test_appbuilder_sentry_trace_off.py b/python/tests/test_appbuilder_sentry_trace_off.py similarity index 100% rename from appbuilder/tests/test_appbuilder_sentry_trace_off.py rename to python/tests/test_appbuilder_sentry_trace_off.py diff --git a/appbuilder/tests/test_appbuilder_sentry_trace_on.py b/python/tests/test_appbuilder_sentry_trace_on.py similarity index 100% rename from appbuilder/tests/test_appbuilder_sentry_trace_on.py rename to python/tests/test_appbuilder_sentry_trace_on.py diff --git a/appbuilder/tests/test_appbuilder_trace_raise_error.py b/python/tests/test_appbuilder_trace_raise_error.py similarity index 100% rename from appbuilder/tests/test_appbuilder_trace_raise_error.py rename to python/tests/test_appbuilder_trace_raise_error.py diff --git a/appbuilder/tests/test_asr.py b/python/tests/test_asr.py similarity index 100% rename from appbuilder/tests/test_asr.py rename to python/tests/test_asr.py diff --git a/appbuilder/tests/test_assistant_basic_import.py b/python/tests/test_assistant_basic_import.py similarity index 100% rename from appbuilder/tests/test_assistant_basic_import.py rename to python/tests/test_assistant_basic_import.py diff --git a/appbuilder/tests/test_assistant_class_assistans.py b/python/tests/test_assistant_class_assistans.py similarity index 100% rename from appbuilder/tests/test_assistant_class_assistans.py rename to python/tests/test_assistant_class_assistans.py diff --git a/appbuilder/tests/test_assistant_class_files.py b/python/tests/test_assistant_class_files.py similarity index 100% rename from appbuilder/tests/test_assistant_class_files.py rename to python/tests/test_assistant_class_files.py diff --git a/appbuilder/tests/test_assistant_class_messages.py b/python/tests/test_assistant_class_messages.py similarity index 100% rename from appbuilder/tests/test_assistant_class_messages.py rename to python/tests/test_assistant_class_messages.py diff --git a/appbuilder/tests/test_assistant_class_runs.py b/python/tests/test_assistant_class_runs.py similarity index 100% rename from appbuilder/tests/test_assistant_class_runs.py rename to python/tests/test_assistant_class_runs.py diff --git a/appbuilder/tests/test_assistant_class_runs_v2.py b/python/tests/test_assistant_class_runs_v2.py similarity index 100% rename from appbuilder/tests/test_assistant_class_runs_v2.py rename to python/tests/test_assistant_class_runs_v2.py diff --git a/appbuilder/tests/test_assistant_class_threads.py b/python/tests/test_assistant_class_threads.py similarity index 100% rename from appbuilder/tests/test_assistant_class_threads.py rename to python/tests/test_assistant_class_threads.py diff --git a/appbuilder/tests/test_assistant_e2e_funccall.py b/python/tests/test_assistant_e2e_funccall.py similarity index 100% rename from appbuilder/tests/test_assistant_e2e_funccall.py rename to python/tests/test_assistant_e2e_funccall.py diff --git a/appbuilder/tests/test_assistant_e2e_funccall_component.py b/python/tests/test_assistant_e2e_funccall_component.py similarity index 100% rename from appbuilder/tests/test_assistant_e2e_funccall_component.py rename to python/tests/test_assistant_e2e_funccall_component.py diff --git a/appbuilder/tests/test_assistant_e2e_run.py b/python/tests/test_assistant_e2e_run.py similarity index 100% rename from appbuilder/tests/test_assistant_e2e_run.py rename to python/tests/test_assistant_e2e_run.py diff --git a/appbuilder/tests/test_assistant_e2e_stream_cancel.py b/python/tests/test_assistant_e2e_stream_cancel.py similarity index 100% rename from appbuilder/tests/test_assistant_e2e_stream_cancel.py rename to python/tests/test_assistant_e2e_stream_cancel.py diff --git a/appbuilder/tests/test_assistant_e2e_stream_event_handler.py b/python/tests/test_assistant_e2e_stream_event_handler.py similarity index 100% rename from appbuilder/tests/test_assistant_e2e_stream_event_handler.py rename to python/tests/test_assistant_e2e_stream_event_handler.py diff --git a/appbuilder/tests/test_assistant_e2e_stream_event_handler_v2.py b/python/tests/test_assistant_e2e_stream_event_handler_v2.py similarity index 100% rename from appbuilder/tests/test_assistant_e2e_stream_event_handler_v2.py rename to python/tests/test_assistant_e2e_stream_event_handler_v2.py diff --git a/appbuilder/tests/test_assistant_e2e_stream_funccall.py b/python/tests/test_assistant_e2e_stream_funccall.py similarity index 100% rename from appbuilder/tests/test_assistant_e2e_stream_funccall.py rename to python/tests/test_assistant_e2e_stream_funccall.py diff --git a/appbuilder/tests/test_assistant_e2e_stream_run.py b/python/tests/test_assistant_e2e_stream_run.py similarity index 100% rename from appbuilder/tests/test_assistant_e2e_stream_run.py rename to python/tests/test_assistant_e2e_stream_run.py diff --git a/appbuilder/tests/test_bes_retriever.py b/python/tests/test_bes_retriever.py similarity index 100% rename from appbuilder/tests/test_bes_retriever.py rename to python/tests/test_bes_retriever.py diff --git a/appbuilder/tests/test_console_dataset.py b/python/tests/test_console_dataset.py similarity index 100% rename from appbuilder/tests/test_console_dataset.py rename to python/tests/test_console_dataset.py diff --git a/appbuilder/tests/test_console_rag.py b/python/tests/test_console_rag.py similarity index 100% rename from appbuilder/tests/test_console_rag.py rename to python/tests/test_console_rag.py diff --git a/appbuilder/tests/test_core_agent.py b/python/tests/test_core_agent.py similarity index 100% rename from appbuilder/tests/test_core_agent.py rename to python/tests/test_core_agent.py diff --git a/appbuilder/tests/test_core_client.py b/python/tests/test_core_client.py similarity index 100% rename from appbuilder/tests/test_core_client.py rename to python/tests/test_core_client.py diff --git a/appbuilder/tests/test_core_components_baidu_vdb_retriever.py b/python/tests/test_core_components_baidu_vdb_retriever.py similarity index 100% rename from appbuilder/tests/test_core_components_baidu_vdb_retriever.py rename to python/tests/test_core_components_baidu_vdb_retriever.py diff --git a/appbuilder/tests/test_core_components_doc.py b/python/tests/test_core_components_doc.py similarity index 100% rename from appbuilder/tests/test_core_components_doc.py rename to python/tests/test_core_components_doc.py diff --git a/appbuilder/tests/test_core_components_embedding.py b/python/tests/test_core_components_embedding.py similarity index 100% rename from appbuilder/tests/test_core_components_embedding.py rename to python/tests/test_core_components_embedding.py diff --git a/appbuilder/tests/test_core_components_table.py b/python/tests/test_core_components_table.py similarity index 100% rename from appbuilder/tests/test_core_components_table.py rename to python/tests/test_core_components_table.py diff --git a/appbuilder/tests/test_core_components_tts.py b/python/tests/test_core_components_tts.py similarity index 100% rename from appbuilder/tests/test_core_components_tts.py rename to python/tests/test_core_components_tts.py diff --git a/appbuilder/tests/test_core_console_base.py b/python/tests/test_core_console_base.py similarity index 100% rename from appbuilder/tests/test_core_console_base.py rename to python/tests/test_core_console_base.py diff --git a/appbuilder/tests/test_core_user_session.py b/python/tests/test_core_user_session.py similarity index 100% rename from appbuilder/tests/test_core_user_session.py rename to python/tests/test_core_user_session.py diff --git a/appbuilder/tests/test_core_utils.py b/python/tests/test_core_utils.py similarity index 100% rename from appbuilder/tests/test_core_utils.py rename to python/tests/test_core_utils.py diff --git a/appbuilder/tests/test_dialog_summary.py b/python/tests/test_dialog_summary.py similarity index 100% rename from appbuilder/tests/test_dialog_summary.py rename to python/tests/test_dialog_summary.py diff --git a/appbuilder/tests/test_dish_recognize.py b/python/tests/test_dish_recognize.py similarity index 100% rename from appbuilder/tests/test_dish_recognize.py rename to python/tests/test_dish_recognize.py diff --git a/appbuilder/tests/test_doc_crop_enhance.py b/python/tests/test_doc_crop_enhance.py similarity index 100% rename from appbuilder/tests/test_doc_crop_enhance.py rename to python/tests/test_doc_crop_enhance.py diff --git a/appbuilder/tests/test_doc_format_converter.py b/python/tests/test_doc_format_converter.py similarity index 100% rename from appbuilder/tests/test_doc_format_converter.py rename to python/tests/test_doc_format_converter.py diff --git a/appbuilder/tests/test_doc_parser.py b/python/tests/test_doc_parser.py similarity index 100% rename from appbuilder/tests/test_doc_parser.py rename to python/tests/test_doc_parser.py diff --git a/appbuilder/tests/test_doc_splitter.py b/python/tests/test_doc_splitter.py similarity index 100% rename from appbuilder/tests/test_doc_splitter.py rename to python/tests/test_doc_splitter.py diff --git a/appbuilder/tests/test_document_understanding.py b/python/tests/test_document_understanding.py similarity index 100% rename from appbuilder/tests/test_document_understanding.py rename to python/tests/test_document_understanding.py diff --git a/appbuilder/tests/test_embedding.py b/python/tests/test_embedding.py similarity index 100% rename from appbuilder/tests/test_embedding.py rename to python/tests/test_embedding.py diff --git a/appbuilder/tests/test_extract_table.py b/python/tests/test_extract_table.py similarity index 100% rename from appbuilder/tests/test_extract_table.py rename to python/tests/test_extract_table.py diff --git a/appbuilder/tests/test_gbi_nl2sql.py b/python/tests/test_gbi_nl2sql.py similarity index 100% rename from appbuilder/tests/test_gbi_nl2sql.py rename to python/tests/test_gbi_nl2sql.py diff --git a/appbuilder/tests/test_gbi_select_table.py b/python/tests/test_gbi_select_table.py similarity index 100% rename from appbuilder/tests/test_gbi_select_table.py rename to python/tests/test_gbi_select_table.py diff --git a/appbuilder/tests/test_general_ocr.py b/python/tests/test_general_ocr.py similarity index 100% rename from appbuilder/tests/test_general_ocr.py rename to python/tests/test_general_ocr.py diff --git a/appbuilder/tests/test_get_app_list.py b/python/tests/test_get_app_list.py similarity index 100% rename from appbuilder/tests/test_get_app_list.py rename to python/tests/test_get_app_list.py diff --git a/appbuilder/tests/test_get_model_list.py b/python/tests/test_get_model_list.py similarity index 100% rename from appbuilder/tests/test_get_model_list.py rename to python/tests/test_get_model_list.py diff --git a/appbuilder/tests/test_hallucination_detection.py b/python/tests/test_hallucination_detection.py similarity index 100% rename from appbuilder/tests/test_hallucination_detection.py rename to python/tests/test_hallucination_detection.py diff --git a/appbuilder/tests/test_handwrite_ocr.py b/python/tests/test_handwrite_ocr.py similarity index 100% rename from appbuilder/tests/test_handwrite_ocr.py rename to python/tests/test_handwrite_ocr.py diff --git a/appbuilder/tests/test_image_understand.py b/python/tests/test_image_understand.py similarity index 100% rename from appbuilder/tests/test_image_understand.py rename to python/tests/test_image_understand.py diff --git a/appbuilder/tests/test_is_complex_query.py b/python/tests/test_is_complex_query.py similarity index 100% rename from appbuilder/tests/test_is_complex_query.py rename to python/tests/test_is_complex_query.py diff --git a/appbuilder/tests/test_knowledge_base.py b/python/tests/test_knowledge_base.py similarity index 100% rename from appbuilder/tests/test_knowledge_base.py rename to python/tests/test_knowledge_base.py diff --git a/appbuilder/tests/test_landmark_recognize.py b/python/tests/test_landmark_recognize.py similarity index 100% rename from appbuilder/tests/test_landmark_recognize.py rename to python/tests/test_landmark_recognize.py diff --git a/appbuilder/tests/test_langchain_adapter_run.py b/python/tests/test_langchain_adapter_run.py similarity index 100% rename from appbuilder/tests/test_langchain_adapter_run.py rename to python/tests/test_langchain_adapter_run.py diff --git a/appbuilder/tests/test_langchain_adapter_tool_eval.py b/python/tests/test_langchain_adapter_tool_eval.py similarity index 100% rename from appbuilder/tests/test_langchain_adapter_tool_eval.py rename to python/tests/test_langchain_adapter_tool_eval.py diff --git a/appbuilder/tests/test_langchain_error.py b/python/tests/test_langchain_error.py similarity index 100% rename from appbuilder/tests/test_langchain_error.py rename to python/tests/test_langchain_error.py diff --git a/appbuilder/tests/test_llm_base.py b/python/tests/test_llm_base.py similarity index 100% rename from appbuilder/tests/test_llm_base.py rename to python/tests/test_llm_base.py diff --git a/appbuilder/tests/test_matching.py b/python/tests/test_matching.py similarity index 100% rename from appbuilder/tests/test_matching.py rename to python/tests/test_matching.py diff --git a/appbuilder/tests/test_message.py b/python/tests/test_message.py similarity index 100% rename from appbuilder/tests/test_message.py rename to python/tests/test_message.py diff --git a/appbuilder/tests/test_mix_card_ocr.py b/python/tests/test_mix_card_ocr.py similarity index 100% rename from appbuilder/tests/test_mix_card_ocr.py rename to python/tests/test_mix_card_ocr.py diff --git a/appbuilder/tests/test_mrc.py b/python/tests/test_mrc.py similarity index 100% rename from appbuilder/tests/test_mrc.py rename to python/tests/test_mrc.py diff --git a/appbuilder/tests/test_nl2pandas.py b/python/tests/test_nl2pandas.py similarity index 100% rename from appbuilder/tests/test_nl2pandas.py rename to python/tests/test_nl2pandas.py diff --git a/appbuilder/tests/test_object_recognize.py b/python/tests/test_object_recognize.py similarity index 100% rename from appbuilder/tests/test_object_recognize.py rename to python/tests/test_object_recognize.py diff --git a/appbuilder/tests/test_oral_query_generation.py b/python/tests/test_oral_query_generation.py similarity index 100% rename from appbuilder/tests/test_oral_query_generation.py rename to python/tests/test_oral_query_generation.py diff --git a/appbuilder/tests/test_plant_recognize.py b/python/tests/test_plant_recognize.py similarity index 100% rename from appbuilder/tests/test_plant_recognize.py rename to python/tests/test_plant_recognize.py diff --git a/appbuilder/tests/test_playground.py b/python/tests/test_playground.py similarity index 100% rename from appbuilder/tests/test_playground.py rename to python/tests/test_playground.py diff --git a/appbuilder/tests/test_ppt_generation_from_file.py b/python/tests/test_ppt_generation_from_file.py similarity index 100% rename from appbuilder/tests/test_ppt_generation_from_file.py rename to python/tests/test_ppt_generation_from_file.py diff --git a/appbuilder/tests/test_ppt_generation_from_instruction.py b/python/tests/test_ppt_generation_from_instruction.py similarity index 100% rename from appbuilder/tests/test_ppt_generation_from_instruction.py rename to python/tests/test_ppt_generation_from_instruction.py diff --git a/appbuilder/tests/test_ppt_generation_from_paper.py b/python/tests/test_ppt_generation_from_paper.py similarity index 100% rename from appbuilder/tests/test_ppt_generation_from_paper.py rename to python/tests/test_ppt_generation_from_paper.py diff --git a/appbuilder/tests/test_qa_aicape_animal_rec.py b/python/tests/test_qa_aicape_animal_rec.py similarity index 100% rename from appbuilder/tests/test_qa_aicape_animal_rec.py rename to python/tests/test_qa_aicape_animal_rec.py diff --git a/appbuilder/tests/test_qa_aicape_doc_crop_enhance.py b/python/tests/test_qa_aicape_doc_crop_enhance.py similarity index 100% rename from appbuilder/tests/test_qa_aicape_doc_crop_enhance.py rename to python/tests/test_qa_aicape_doc_crop_enhance.py diff --git a/appbuilder/tests/test_qa_aicape_handwriting_ocr.py b/python/tests/test_qa_aicape_handwriting_ocr.py similarity index 100% rename from appbuilder/tests/test_qa_aicape_handwriting_ocr.py rename to python/tests/test_qa_aicape_handwriting_ocr.py diff --git a/appbuilder/tests/test_qa_aicape_image_understand.py b/python/tests/test_qa_aicape_image_understand.py similarity index 100% rename from appbuilder/tests/test_qa_aicape_image_understand.py rename to python/tests/test_qa_aicape_image_understand.py diff --git a/appbuilder/tests/test_qa_aicape_mixcard_ocr.py b/python/tests/test_qa_aicape_mixcard_ocr.py similarity index 100% rename from appbuilder/tests/test_qa_aicape_mixcard_ocr.py rename to python/tests/test_qa_aicape_mixcard_ocr.py diff --git a/appbuilder/tests/test_qa_aicape_plant_rec.py b/python/tests/test_qa_aicape_plant_rec.py similarity index 100% rename from appbuilder/tests/test_qa_aicape_plant_rec.py rename to python/tests/test_qa_aicape_plant_rec.py diff --git a/appbuilder/tests/test_qa_aicape_qrcode_orc.py b/python/tests/test_qa_aicape_qrcode_orc.py similarity index 100% rename from appbuilder/tests/test_qa_aicape_qrcode_orc.py rename to python/tests/test_qa_aicape_qrcode_orc.py diff --git a/appbuilder/tests/test_qa_aicape_table_ocr.py b/python/tests/test_qa_aicape_table_ocr.py similarity index 100% rename from appbuilder/tests/test_qa_aicape_table_ocr.py rename to python/tests/test_qa_aicape_table_ocr.py diff --git a/appbuilder/tests/test_qa_doc_parser_extract_table_from_doc.py b/python/tests/test_qa_doc_parser_extract_table_from_doc.py similarity index 100% rename from appbuilder/tests/test_qa_doc_parser_extract_table_from_doc.py rename to python/tests/test_qa_doc_parser_extract_table_from_doc.py diff --git a/appbuilder/tests/test_qa_llm_dialog_summary.py b/python/tests/test_qa_llm_dialog_summary.py similarity index 100% rename from appbuilder/tests/test_qa_llm_dialog_summary.py rename to python/tests/test_qa_llm_dialog_summary.py diff --git a/appbuilder/tests/test_qa_llm_excel2figure.py b/python/tests/test_qa_llm_excel2figure.py similarity index 100% rename from appbuilder/tests/test_qa_llm_excel2figure.py rename to python/tests/test_qa_llm_excel2figure.py diff --git a/appbuilder/tests/test_qa_llm_get_qianfan_model_list.py b/python/tests/test_qa_llm_get_qianfan_model_list.py similarity index 100% rename from appbuilder/tests/test_qa_llm_get_qianfan_model_list.py rename to python/tests/test_qa_llm_get_qianfan_model_list.py diff --git a/appbuilder/tests/test_qa_llm_is_complex_query.py b/python/tests/test_qa_llm_is_complex_query.py similarity index 100% rename from appbuilder/tests/test_qa_llm_is_complex_query.py rename to python/tests/test_qa_llm_is_complex_query.py diff --git a/appbuilder/tests/test_qa_llm_matching.py b/python/tests/test_qa_llm_matching.py similarity index 100% rename from appbuilder/tests/test_qa_llm_matching.py rename to python/tests/test_qa_llm_matching.py diff --git a/appbuilder/tests/test_qa_llm_oral_query_generation.py b/python/tests/test_qa_llm_oral_query_generation.py similarity index 100% rename from appbuilder/tests/test_qa_llm_oral_query_generation.py rename to python/tests/test_qa_llm_oral_query_generation.py diff --git a/appbuilder/tests/test_qa_llm_paddle_speech_tts.py b/python/tests/test_qa_llm_paddle_speech_tts.py similarity index 100% rename from appbuilder/tests/test_qa_llm_paddle_speech_tts.py rename to python/tests/test_qa_llm_paddle_speech_tts.py diff --git a/appbuilder/tests/test_qa_llm_pandas.py b/python/tests/test_qa_llm_pandas.py similarity index 100% rename from appbuilder/tests/test_qa_llm_pandas.py rename to python/tests/test_qa_llm_pandas.py diff --git a/appbuilder/tests/test_qa_llm_query_decomposition.py b/python/tests/test_qa_llm_query_decomposition.py similarity index 100% rename from appbuilder/tests/test_qa_llm_query_decomposition.py rename to python/tests/test_qa_llm_query_decomposition.py diff --git a/appbuilder/tests/test_qa_llm_style_rewrite.py b/python/tests/test_qa_llm_style_rewrite.py similarity index 100% rename from appbuilder/tests/test_qa_llm_style_rewrite.py rename to python/tests/test_qa_llm_style_rewrite.py diff --git a/appbuilder/tests/test_qa_pair_mining.py b/python/tests/test_qa_pair_mining.py similarity index 100% rename from appbuilder/tests/test_qa_pair_mining.py rename to python/tests/test_qa_pair_mining.py diff --git a/appbuilder/tests/test_qrcode_ocr.py b/python/tests/test_qrcode_ocr.py similarity index 100% rename from appbuilder/tests/test_qrcode_ocr.py rename to python/tests/test_qrcode_ocr.py diff --git a/appbuilder/tests/test_query_decomposition.py b/python/tests/test_query_decomposition.py similarity index 100% rename from appbuilder/tests/test_query_decomposition.py rename to python/tests/test_query_decomposition.py diff --git a/appbuilder/tests/test_query_rewrite.py b/python/tests/test_query_rewrite.py similarity index 100% rename from appbuilder/tests/test_query_rewrite.py rename to python/tests/test_query_rewrite.py diff --git a/appbuilder/tests/test_rag_baidu_search.py b/python/tests/test_rag_baidu_search.py similarity index 100% rename from appbuilder/tests/test_rag_baidu_search.py rename to python/tests/test_rag_baidu_search.py diff --git a/appbuilder/tests/test_rag_baidu_search_pro.py b/python/tests/test_rag_baidu_search_pro.py similarity index 100% rename from appbuilder/tests/test_rag_baidu_search_pro.py rename to python/tests/test_rag_baidu_search_pro.py diff --git a/appbuilder/tests/test_rag_with_baidu_search_component.py b/python/tests/test_rag_with_baidu_search_component.py similarity index 100% rename from appbuilder/tests/test_rag_with_baidu_search_component.py rename to python/tests/test_rag_with_baidu_search_component.py diff --git a/appbuilder/tests/test_rerank.py b/python/tests/test_rerank.py similarity index 100% rename from appbuilder/tests/test_rerank.py rename to python/tests/test_rerank.py diff --git a/appbuilder/tests/test_similar_question.py b/python/tests/test_similar_question.py similarity index 100% rename from appbuilder/tests/test_similar_question.py rename to python/tests/test_similar_question.py diff --git a/appbuilder/tests/test_style_rewrite.py b/python/tests/test_style_rewrite.py similarity index 100% rename from appbuilder/tests/test_style_rewrite.py rename to python/tests/test_style_rewrite.py diff --git a/appbuilder/tests/test_style_writing.py b/python/tests/test_style_writing.py similarity index 100% rename from appbuilder/tests/test_style_writing.py rename to python/tests/test_style_writing.py diff --git a/appbuilder/tests/test_table_ocr.py b/python/tests/test_table_ocr.py similarity index 100% rename from appbuilder/tests/test_table_ocr.py rename to python/tests/test_table_ocr.py diff --git a/appbuilder/tests/test_tag_extraction.py b/python/tests/test_tag_extraction.py similarity index 100% rename from appbuilder/tests/test_tag_extraction.py rename to python/tests/test_tag_extraction.py diff --git a/appbuilder/tests/test_text_to_image.py b/python/tests/test_text_to_image.py similarity index 100% rename from appbuilder/tests/test_text_to_image.py rename to python/tests/test_text_to_image.py diff --git a/appbuilder/tests/test_trace.py b/python/tests/test_trace.py similarity index 100% rename from appbuilder/tests/test_trace.py rename to python/tests/test_trace.py diff --git a/appbuilder/tests/test_trace_skip_raise_error.py b/python/tests/test_trace_skip_raise_error.py similarity index 100% rename from appbuilder/tests/test_trace_skip_raise_error.py rename to python/tests/test_trace_skip_raise_error.py diff --git a/appbuilder/tests/test_translate.py b/python/tests/test_translate.py similarity index 100% rename from appbuilder/tests/test_translate.py rename to python/tests/test_translate.py diff --git a/appbuilder/tests/test_tts.py b/python/tests/test_tts.py similarity index 100% rename from appbuilder/tests/test_tts.py rename to python/tests/test_tts.py diff --git a/appbuilder/tests/test_utils.py b/python/tests/test_utils.py similarity index 100% rename from appbuilder/tests/test_utils.py rename to python/tests/test_utils.py diff --git a/appbuilder/tests/test_utils_collector.py b/python/tests/test_utils_collector.py similarity index 100% rename from appbuilder/tests/test_utils_collector.py rename to python/tests/test_utils_collector.py diff --git a/appbuilder/tests/test_utils_logger.py b/python/tests/test_utils_logger.py similarity index 100% rename from appbuilder/tests/test_utils_logger.py rename to python/tests/test_utils_logger.py diff --git a/appbuilder/tests/test_utils_logging_util.py b/python/tests/test_utils_logging_util.py similarity index 100% rename from appbuilder/tests/test_utils_logging_util.py rename to python/tests/test_utils_logging_util.py diff --git a/appbuilder/tests/test_vdb_retriever.py b/python/tests/test_vdb_retriever.py similarity index 100% rename from appbuilder/tests/test_vdb_retriever.py rename to python/tests/test_vdb_retriever.py diff --git a/appbuilder/tests/title_splitter.docx b/python/tests/title_splitter.docx similarity index 100% rename from appbuilder/tests/title_splitter.docx rename to python/tests/title_splitter.docx diff --git a/appbuilder/tests/whitelist_components.txt b/python/tests/whitelist_components.txt similarity index 100% rename from appbuilder/tests/whitelist_components.txt rename to python/tests/whitelist_components.txt diff --git a/appbuilder/utils/__init__.py b/python/utils/__init__.py similarity index 100% rename from appbuilder/utils/__init__.py rename to python/utils/__init__.py diff --git a/appbuilder/utils/_bcc.py b/python/utils/_bcc.py similarity index 100% rename from appbuilder/utils/_bcc.py rename to python/utils/_bcc.py diff --git a/appbuilder/utils/bce_deploy.py b/python/utils/bce_deploy.py similarity index 100% rename from appbuilder/utils/bce_deploy.py rename to python/utils/bce_deploy.py diff --git a/appbuilder/utils/collector.py b/python/utils/collector.py similarity index 100% rename from appbuilder/utils/collector.py rename to python/utils/collector.py diff --git a/appbuilder/utils/func_utils.py b/python/utils/func_utils.py similarity index 100% rename from appbuilder/utils/func_utils.py rename to python/utils/func_utils.py diff --git a/appbuilder/utils/json_schema_to_model.py b/python/utils/json_schema_to_model.py similarity index 100% rename from appbuilder/utils/json_schema_to_model.py rename to python/utils/json_schema_to_model.py diff --git a/appbuilder/utils/logger_util.py b/python/utils/logger_util.py similarity index 100% rename from appbuilder/utils/logger_util.py rename to python/utils/logger_util.py diff --git a/appbuilder/utils/model_util.py b/python/utils/model_util.py similarity index 100% rename from appbuilder/utils/model_util.py rename to python/utils/model_util.py diff --git a/appbuilder/utils/sse_util.py b/python/utils/sse_util.py similarity index 100% rename from appbuilder/utils/sse_util.py rename to python/utils/sse_util.py diff --git a/appbuilder/utils/trace/__init__.py b/python/utils/trace/__init__.py similarity index 100% rename from appbuilder/utils/trace/__init__.py rename to python/utils/trace/__init__.py diff --git a/appbuilder/utils/trace/_function.py b/python/utils/trace/_function.py similarity index 100% rename from appbuilder/utils/trace/_function.py rename to python/utils/trace/_function.py diff --git a/appbuilder/utils/trace/phoenix_wrapper.py b/python/utils/trace/phoenix_wrapper.py similarity index 100% rename from appbuilder/utils/trace/phoenix_wrapper.py rename to python/utils/trace/phoenix_wrapper.py diff --git a/appbuilder/utils/trace/tracer.py b/python/utils/trace/tracer.py similarity index 100% rename from appbuilder/utils/trace/tracer.py rename to python/utils/trace/tracer.py diff --git a/appbuilder/utils/trace/tracer_wrapper.py b/python/utils/trace/tracer_wrapper.py similarity index 100% rename from appbuilder/utils/trace/tracer_wrapper.py rename to python/utils/trace/tracer_wrapper.py