diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..669d75e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,116 @@
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Virtual environment
+venv/
+env/
+ENV/
+.venv/
+.ENV/
+
+# pipenv
+Pipfile
+Pipfile.lock
+
+# Poetry
+poetry.lock
+poetry.toml
+
+# Pyre type checker
+.pyre/
+
+# Mypy type checker
+.mypy_cache/
+.dmypy.json
+dmypy.json
+
+# Pytest
+.pytest_cache/
+
+# Coverage reports
+htmlcov/
+.coverage
+.coverage.*
+.cache
+nosetests.xml
+coverage.xml
+*.cover
+*.py,cover
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# IDEs
+.idea/
+.vscode/
+.vscode/*
+!.vscode/extensions.json
+
+# macOS
+.DS_Store
+
+# Logs
+logs/
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+# Local environment variables
+.env
+.env.*
+*.env
+
+# Docker
+*.pid
+*.seed
+*.pid.lock
+docker-compose.override.yml
+
+# Build files
+build/
+dist/
+dist-ssr/
+*.egg-info/
+.eggs/
+*.whl
+
+# Sphinx documentation
+docs/_build/
+
+# PyInstaller
+*.manifest
+*.spec
+
+# Celery
+celerybeat-schedule
+celerybeat.pid
+
+# Django stuff:
+*.sqlite3
+db.sqlite3
+
+# Flask stuff:
+instance/
+.webassets-cache
+
+# FastAPI specific
+*.db
+
+# Node.js
+node_modules/
+*.local
+
+# Editor files
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 35410ca..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# 默认忽略的文件
-/shelf/
-/workspace.xml
-# 基于编辑器的 HTTP 客户端请求
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index cfdba9d..0000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2d..0000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index bcb4222..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/backend/.gitignore b/backend/.gitignore
new file mode 100644
index 0000000..fb5514d
--- /dev/null
+++ b/backend/.gitignore
@@ -0,0 +1,100 @@
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Virtual environment
+venv/
+env/
+ENV/
+.venv/
+.ENV/
+
+# pipenv
+Pipfile
+Pipfile.lock
+
+# Poetry
+poetry.lock
+poetry.toml
+
+# Pyre type checker
+.pyre/
+
+# Mypy type checker
+.mypy_cache/
+.dmypy.json
+dmypy.json
+
+# Pytest
+.pytest_cache/
+
+# Coverage reports
+htmlcov/
+.coverage
+.coverage.*
+.cache
+nosetests.xml
+coverage.xml
+*.cover
+*.py,cover
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# PyCharm
+.idea/
+
+# VSCode
+.vscode/
+
+# macOS
+.DS_Store
+
+# Logs
+*.log
+
+# Local environment variables
+.env
+.env.*
+*.env
+
+# Docker
+*.pid
+*.seed
+*.pid.lock
+docker-compose.override.yml
+
+# Build files
+build/
+dist/
+*.egg-info/
+.eggs/
+
+# Wheel files
+*.whl
+
+# Sphinx documentation
+docs/_build/
+
+# PyInstaller
+*.manifest
+*.spec
+
+# Celery
+celerybeat-schedule
+celerybeat.pid
+
+# Django stuff:
+*.sqlite3
+db.sqlite3
+
+# Flask stuff:
+instance/
+.webassets-cache
+
+# FastAPI specific
+*.db
diff --git a/backend/app/__pycache__/__init__.cpython-310.pyc b/backend/app/__pycache__/__init__.cpython-310.pyc
deleted file mode 100644
index 9992e69..0000000
Binary files a/backend/app/__pycache__/__init__.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/api/__pycache__/__init__.cpython-310.pyc b/backend/app/api/__pycache__/__init__.cpython-310.pyc
deleted file mode 100644
index 4696b42..0000000
Binary files a/backend/app/api/__pycache__/__init__.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/api/v1/__pycache__/__init__.cpython-310.pyc b/backend/app/api/v1/__pycache__/__init__.cpython-310.pyc
deleted file mode 100644
index 98a5ba4..0000000
Binary files a/backend/app/api/v1/__pycache__/__init__.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/api/v1/endpoints/__pycache__/__init__.cpython-310.pyc b/backend/app/api/v1/endpoints/__pycache__/__init__.cpython-310.pyc
deleted file mode 100644
index f686b7f..0000000
Binary files a/backend/app/api/v1/endpoints/__pycache__/__init__.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/api/v1/endpoints/__pycache__/chat.cpython-310.pyc b/backend/app/api/v1/endpoints/__pycache__/chat.cpython-310.pyc
deleted file mode 100644
index 13bd989..0000000
Binary files a/backend/app/api/v1/endpoints/__pycache__/chat.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/api/v1/endpoints/__pycache__/model.cpython-310.pyc b/backend/app/api/v1/endpoints/__pycache__/model.cpython-310.pyc
deleted file mode 100644
index 576ed7a..0000000
Binary files a/backend/app/api/v1/endpoints/__pycache__/model.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/api/v1/endpoints/__pycache__/websocket_service.cpython-310.pyc b/backend/app/api/v1/endpoints/__pycache__/websocket_service.cpython-310.pyc
deleted file mode 100644
index df5b363..0000000
Binary files a/backend/app/api/v1/endpoints/__pycache__/websocket_service.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/constants/__pycache__/__init__.cpython-310.pyc b/backend/app/constants/__pycache__/__init__.cpython-310.pyc
deleted file mode 100644
index 0736e8e..0000000
Binary files a/backend/app/constants/__pycache__/__init__.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/constants/__pycache__/asr.cpython-310.pyc b/backend/app/constants/__pycache__/asr.cpython-310.pyc
deleted file mode 100644
index 6bc415f..0000000
Binary files a/backend/app/constants/__pycache__/asr.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/constants/__pycache__/model_data.cpython-310.pyc b/backend/app/constants/__pycache__/model_data.cpython-310.pyc
deleted file mode 100644
index bacb9e7..0000000
Binary files a/backend/app/constants/__pycache__/model_data.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/schemas/__pycache__/__init__.cpython-310.pyc b/backend/app/schemas/__pycache__/__init__.cpython-310.pyc
deleted file mode 100644
index a4fb110..0000000
Binary files a/backend/app/schemas/__pycache__/__init__.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/schemas/__pycache__/chat.cpython-310.pyc b/backend/app/schemas/__pycache__/chat.cpython-310.pyc
deleted file mode 100644
index 6567d53..0000000
Binary files a/backend/app/schemas/__pycache__/chat.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/services/__pycache__/__init__.cpython-310.pyc b/backend/app/services/__pycache__/__init__.cpython-310.pyc
deleted file mode 100644
index 5cbae0b..0000000
Binary files a/backend/app/services/__pycache__/__init__.cpython-310.pyc and /dev/null differ
diff --git a/backend/app/services/__pycache__/llm_request.cpython-310.pyc b/backend/app/services/__pycache__/llm_request.cpython-310.pyc
deleted file mode 100644
index 50b479a..0000000
Binary files a/backend/app/services/__pycache__/llm_request.cpython-310.pyc and /dev/null differ
diff --git a/fastAPI/.idea/modules.xml b/fastAPI/.idea/modules.xml
deleted file mode 100644
index ac1e74d..0000000
--- a/fastAPI/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/fastAPI/.idea/workspace.xml b/fastAPI/.idea/workspace.xml
deleted file mode 100644
index 0233b71..0000000
--- a/fastAPI/.idea/workspace.xml
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {
- "associatedIndex": 5
-}
-
-
-
-
-
- {
- "keyToString": {
- "ModuleVcsDetector.initialDetectionPerformed": "true",
- "Python.main (1).executor": "Run",
- "Python.main.executor": "Run",
- "Python.model_data.executor": "Run",
- "Python.websocket_service.executor": "Run",
- "RunOnceActivity.ShowReadmeOnStart": "true",
- "git-widget-placeholder": "master",
- "node.js.detected.package.eslint": "true",
- "node.js.detected.package.tslint": "true",
- "node.js.selected.package.eslint": "(autodetect)",
- "node.js.selected.package.tslint": "(autodetect)",
- "nodejs_package_manager_path": "npm",
- "settings.editor.selected.configurable": "preferences.pluginManager",
- "vue.rearranger.settings.migration": "true"
- }
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1750983843186
-
-
- 1750983843186
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file