modify: 统一插件风格

This commit is contained in:
2026-08-14 16:04:39 +08:00
parent 56dd4f0ebb
commit 4fa066432d
10 changed files with 516 additions and 436 deletions
+6 -4
View File
@@ -15,7 +15,7 @@
## 配置
在 `config/workers/doubao/config.toml` 和 `config/workers/config.toml` 中设置:
在 `config/workers/doubao/config.toml` 中设置:
```toml
[workers.config]
@@ -64,9 +64,11 @@ model = "doubao-seed-evolving" # 模型名称
## 实现细节
- 使用 `httpx` 异步 HTTP 客户端调用火山引擎 API
- 支持流式响应(streaming)中的思考模式 token
- API Key 优先从环境变量 `VOLC_ACCESSKEY` 读取
- 生命周期基于 `Plugin` 基类:`on_init` 按 `is_aicc` 分支创建 Ark(`AsyncArk`)或
AICC(`AsyncOpenAI` + `AsyncSecureHttpClient`)客户端并写入 `global_var`;
`on_cleanup` 释放客户端引用(无数据库)
- API Key 优先取配置 `api_key`,其次环境变量 `VOLC_ACCESSKEY`(缺失时插件初始化报错)
- 支持 AICC 安全通信模式(懒加载 SDK,避免非 AICC 环境导入失败)
- 超时时间默认 30 秒,在 `config.toml` 的 `defaults.timeout` 中配置
---