Skip to content

Commit 9942746

Browse files
authored
Merge branch 'main' into feat/viking-memory-sdk
2 parents 91e96b7 + 7ba804f commit 9942746

File tree

261 files changed

+9678
-20947
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

261 files changed

+9678
-20947
lines changed

.github/workflows/deploy-docs.yaml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,32 @@ permissions:
1919
jobs:
2020
deploy:
2121
runs-on: ubuntu-latest
22+
environment:
23+
name: github-pages
2224
steps:
2325
- name: Checkout repository
2426
uses: actions/checkout@v4
2527

26-
- name: Setup Node.js
27-
uses: actions/setup-node@v4
28+
- name: Set up Python
29+
uses: actions/setup-python@v5
2830
with:
29-
node-version: '22'
31+
python-version: '3.12'
3032

3133
- name: Install dependencies
3234
run: |
3335
cd docs
34-
npm install
36+
pip install -r requirements.txt
3537
36-
- name: Build documentation
38+
- name: Build MkDocs site
3739
run: |
3840
cd docs
39-
npx nuxt generate --extends docus
41+
mkdocs build
4042
4143
- name: Upload artifact for GitHub Pages
4244
uses: actions/upload-pages-artifact@v3
4345
with:
44-
path: docs/.output/public/
46+
path: docs/site/
4547

4648
- name: Deploy to GitHub Pages
4749
id: deploy
48-
uses: actions/deploy-pages@v4
50+
uses: actions/deploy-pages@v4

.licenserc.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,7 @@ header:
1919
2020
paths:
2121
- '**/*.py'
22+
paths-ignore:
23+
- 'docs/**'
2224

2325
comment: on-failure

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ git clone ... # clone repo first
3333

3434
cd veadk-python
3535

36-
uv venv --python 3.10
36+
# create a virtual environment with python 3.12
37+
uv venv --python 3.12
3738

3839
# only install necessary requirements
3940
uv sync
@@ -63,7 +64,7 @@ model:
6364
api_key: # <-- set your Volcengine ARK api key here
6465
```
6566
66-
You can refer to the [config instructions](https://volcengine.github.io/veadk-python/installation.html#%E9%85%8D%E7%BD%AE) for more details.
67+
You can refer to the [config instructions](https://volcengine.github.io/veadk-python/configuration/) for more details.
6768
6869
## Have a try
6970

config.yaml.full

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ tool:
5757
api_key: # `app_secret`
5858
token: # `user_token`
5959
# [optional] for Volcengine Lake AI Service https://www.volcengine.com/product/las
60+
mobile_use:
61+
tool_id: #https://console.volcengine.com/ACEP
62+
- # `product_id`-`pod_id_1`
63+
- # `product_id`-`pod_id_1`
64+
6065
las:
6166
url: #mcp sse url
6267
dataset_id: #dataset name

docs/.gitignore

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
# C extensions
7+
*.so
8+
9+
# Distribution / packaging
10+
.Python
11+
develop-eggs/
12+
dist/
13+
downloads/
14+
eggs/
15+
.eggs/
16+
lib/
17+
lib64/
18+
parts/
19+
sdist/
20+
var/
21+
wheels/
22+
share/python-wheels/
23+
*.egg-info/
24+
.installed.cfg
25+
*.egg
26+
MANIFEST
27+
28+
# PyInstaller
29+
# Usually these files are written by a python script from a template
30+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
31+
*.manifest
32+
*.spec
33+
34+
# Installer logs
35+
pip-log.txt
36+
pip-delete-this-directory.txt
37+
38+
# Unit test / coverage reports
39+
htmlcov/
40+
.tox/
41+
.nox/
42+
.coverage
43+
.coverage.*
44+
.cache
45+
nosetests.xml
46+
coverage.xml
47+
*.cover
48+
*.py,cover
49+
.hypothesis/
50+
.pytest_cache/
51+
cover/
52+
53+
# Translations
54+
*.mo
55+
*.pot
56+
57+
# Django stuff:
58+
*.log
59+
local_settings.py
60+
db.sqlite3
61+
db.sqlite3-journal
62+
63+
# Flask stuff:
64+
instance/
65+
.webassets-cache
66+
67+
# Scrapy stuff:
68+
.scrapy
69+
70+
# Sphinx documentation
71+
docs/_build/
72+
73+
# PyBuilder
74+
.pybuilder/
75+
target/
76+
77+
# Jupyter Notebook
78+
.ipynb_checkpoints
79+
80+
# IPython
81+
profile_default/
82+
ipython_config.py
83+
84+
# pyenv
85+
# For a library or package, you might want to ignore these files since the code is
86+
# intended to run in multiple environments; otherwise, check them in:
87+
# .python-version
88+
89+
# pipenv
90+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
91+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
92+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
93+
# install all needed dependencies.
94+
#Pipfile.lock
95+
96+
# poetry
97+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
98+
# This is especially recommended for binary packages to ensure reproducibility, and is more
99+
# commonly ignored for libraries.
100+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
101+
#poetry.lock
102+
103+
# pdm
104+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
105+
#pdm.lock
106+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
107+
# in version control.
108+
# https://pdm.fming.dev/#use-with-ide
109+
.pdm.toml
110+
111+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
112+
__pypackages__/
113+
114+
# Celery stuff
115+
celerybeat-schedule
116+
celerybeat.pid
117+
118+
# SageMath parsed files
119+
*.sage.py
120+
121+
# Environments
122+
.env
123+
.venv
124+
env/
125+
venv/
126+
ENV/
127+
env.bak/
128+
venv.bak/
129+
130+
# Spyder project settings
131+
.spyderproject
132+
.spyproject
133+
134+
# Rope project settings
135+
.ropeproject
136+
137+
# mkdocs documentation
138+
/site
139+
140+
# mypy
141+
.mypy_cache/
142+
.dmypy.json
143+
dmypy.json
144+
145+
# Pyre type checker
146+
.pyre/
147+
148+
# pytype static type analyzer
149+
.pytype/
150+
151+
# Cython debug symbols
152+
cython_debug/
153+
154+
# PyCharm
155+
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
156+
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
157+
# and can be added to the global gitignore or merged into this file. For a more nuclear
158+
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
159+
.idea/
160+
161+
# vscode
162+
.vscode/
163+
# Windsurf
164+
.windsurf
165+
166+
# python package
167+
uv.lock
168+
169+
# VitePress related files (security concern - keep Markdown docs in repo)
170+
docs/package.json
171+
docs/package-lock.json
172+
docs/node_modules/

docs/content/1.introduction/.navigation.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/content/1.introduction/1.overview.md

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)