Skip to content

Commit ec9421c

Browse files
authored
Merge pull request #26 from iidamie/dev
fix: Dev to Main
2 parents dc66fe3 + d4f41ce commit ec9421c

File tree

6 files changed

+53
-21
lines changed

6 files changed

+53
-21
lines changed

.dockerignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@ docker-compose.yml
44
README.MD
55
.github
66
vercel.json
7+
.releaserc.json
8+
CHANGELOG.md
9+
version.txt

.github/workflows/docker-image-dev.yml

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,41 +16,38 @@ jobs:
1616
semantic-release:
1717
runs-on: ubuntu-latest
1818
outputs:
19-
new_version: ${{ steps.semantic.outputs.new_release_version }}
2019
new_release_published: ${{ steps.semantic.outputs.new_release_published }}
2120
steps:
2221
- uses: actions/checkout@v2
2322
with:
2423
fetch-depth: 0
2524
token: ${{ secrets.GH_TOKEN }}
2625

27-
- name: Setup Node.js for semantic-release
28-
uses: actions/setup-node@v2
29-
with:
30-
node-version: '18'
31-
3226
- name: Git Configuration
3327
run: |
3428
git config --global user.name "iidamie"
3529
git config --global user.email "iidamie@users.noreply.github.com"
3630
37-
- name: Install semantic-release
38-
run: |
39-
npm install -g \
40-
semantic-release \
41-
@semantic-release/git \
42-
@semantic-release/changelog \
43-
@semantic-release/exec
44-
4531
- name: Semantic Release
4632
id: semantic
33+
uses: cycjimmy/semantic-release-action@v4
34+
with:
35+
extra_plugins: |
36+
@semantic-release/exec
37+
@semantic-release/git
38+
@semantic-release/changelog
4739
env:
4840
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
49-
run: semantic-release
41+
42+
- name: Debug Semantic Release Outputs
43+
run: |
44+
echo "New Version: ${{ steps.semantic.outputs.new_release_version }}"
45+
echo "Release Published: ${{ steps.semantic.outputs.new_release_published }}"
5046
5147
build-and-push:
5248
needs: semantic-release
5349
runs-on: ubuntu-latest
50+
if: ${{ needs.semantic-release.outputs.new_release_published == 'true' }}
5451
steps:
5552
- uses: actions/checkout@v2
5653

.github/workflows/docker-image.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ jobs:
4444
echo "New Version: ${{ steps.semantic.outputs.new_release_version }}"
4545
echo "Release Published: ${{ steps.semantic.outputs.new_release_published }}"
4646
47+
- name: Debug Semantic Release Outputs
48+
run: |
49+
echo "New Version: ${{ steps.semantic.outputs.new_release_version }}"
50+
echo "Release Published: ${{ steps.semantic.outputs.new_release_published }}"
51+
4752
build-and-push:
4853
needs: semantic-release
4954
runs-on: ubuntu-latest

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
## [1.2.6-beta.4](https://github.com/iidamie/deepseek2api/compare/v1.2.6-beta.3...v1.2.6-beta.4) (2025-02-17)
2+
3+
4+
### Bug Fixes
5+
6+
* 更新 .dockerignore ([b8faf0a](https://github.com/iidamie/deepseek2api/commit/b8faf0ae11c6d315c6f1e0ad4b21e6a0e63d0528))
7+
8+
## [1.2.6-beta.3](https://github.com/iidamie/deepseek2api/compare/v1.2.6-beta.2...v1.2.6-beta.3) (2025-02-17)
9+
10+
11+
### Bug Fixes
12+
13+
* 更新 app.py ([b2f181e](https://github.com/iidamie/deepseek2api/commit/b2f181ec02623c50c2bc3eb58c8bec072ab29f18))
14+
15+
## [1.2.6-beta.2](https://github.com/iidamie/deepseek2api/compare/v1.2.6-beta.1...v1.2.6-beta.2) (2025-02-17)
16+
17+
18+
### Bug Fixes
19+
20+
* 更新 app.py ([3bdd442](https://github.com/iidamie/deepseek2api/commit/3bdd442957486298c9bf4950e4d9b519b248a469))
21+
22+
## [1.2.6-beta.1](https://github.com/iidamie/deepseek2api/compare/v1.2.5...v1.2.6-beta.1) (2025-02-17)
23+
24+
25+
### Bug Fixes
26+
27+
* 更新 app.py ([faa167f](https://github.com/iidamie/deepseek2api/commit/faa167f29879a2561284c61f0e7e3a5aec3798a8))
28+
129
## [1.2.5](https://github.com/iidamie/deepseek2api/compare/v1.2.4...v1.2.5) (2025-02-17)
230

331

app.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#!/usr/bin/env python3
21
import json
32
import base64
43
import time
@@ -70,7 +69,7 @@ def save_config(cfg):
7069
CONFIG = load_config()
7170

7271
# -------------------------- 全局账号队列 --------------------------
73-
account_queue = [] # 维护所有可用账号(不在队列中的即为正在使用)
72+
account_queue = [] # 维护所有可用账号
7473

7574
def init_account_queue():
7675
"""初始化时从配置加载账号"""
@@ -462,7 +461,7 @@ def get_pow_response(request: Request, max_attempts=3):
462461
return None
463462

464463
# ----------------------------------------------------------------------
465-
# (8) 路由:/v1/models(模拟 OpenAI 模型列表)
464+
# (8) 路由:/v1/models
466465
# ----------------------------------------------------------------------
467466
@app.get("/v1/models")
468467
def list_models():
@@ -500,7 +499,7 @@ def list_models():
500499
return JSONResponse(content=data, status_code=200)
501500

502501
# ----------------------------------------------------------------------
503-
# (新增) 消息预处理函数,将多轮对话合并成最终 prompt
502+
# 消息预处理函数,将多轮对话合并成最终 prompt
504503
# ----------------------------------------------------------------------
505504
def messages_prepare(messages: list) -> str:
506505
"""处理消息列表,合并连续相同角色的消息,并添加角色标签:
@@ -842,7 +841,7 @@ def index(request: Request):
842841
return templates.TemplateResponse("welcome.html", {"request": request})
843842

844843
# ----------------------------------------------------------------------
845-
# 启动 FastAPI 应用(可用 uvicorn 启动)
844+
# 启动 FastAPI 应用
846845
# ----------------------------------------------------------------------
847846
if __name__ == '__main__':
848847
import uvicorn

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.2.5
1+
1.2.6-beta.4

0 commit comments

Comments
 (0)