mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-09 05:50:44 +08:00
本次迁移将网关/通道/工具/技能/脚本与协议资源集中到新结构,统一路径常量与脚本转发机制,减少顶层噪音并保证运行与测试行为一致。 Made-with: Cursor
21 lines
626 B
Python
21 lines
626 B
Python
from __future__ import annotations
|
|
|
|
DEEPSEEK_BASE_URL = "https://api.deepseek.com"
|
|
DEEPSEEK_MODEL_CATALOG = (
|
|
{"id": "deepseek-chat", "name": "DeepSeek Chat", "reasoning": False},
|
|
{"id": "deepseek-reasoner", "name": "DeepSeek Reasoner", "reasoning": True},
|
|
)
|
|
|
|
|
|
def build_deepseek_model_definition(model: dict) -> dict:
|
|
out = dict(model)
|
|
out["api"] = "openai-completions"
|
|
return out
|
|
|
|
|
|
def build_deepseek_provider() -> dict:
|
|
return {
|
|
"base_url": DEEPSEEK_BASE_URL,
|
|
"api": "openai-completions",
|
|
"models": [build_deepseek_model_definition(m) for m in DEEPSEEK_MODEL_CATALOG],
|
|
}
|