feat: add NativeOAISession + minor fixes (code_run script fallback, thinking prompt tags)

This commit is contained in:
Liang Jiaqing
2026-03-22 22:19:46 +08:00
parent fd5150ffad
commit 6f6d9f6570
4 changed files with 86 additions and 5 deletions

View File

@@ -40,7 +40,8 @@ claude_config = {
}
# ── Claude Native API ───────────────────────────────────────────────────────────
# key命名同时含 'native' 和 'claude' 触发 NativeClaudeSession原生Anthropic协议
# key命名同时含 'native' 和 'claude' 触发 NativeClaudeSession
# 原生工具调用格式缓解弱模型指令遵循问题但更耗token
native_claude_config = {
'apikey': 'sk-ant-...', # Anthropic原生apikey
'apibase': 'https://api.anthropic.com',
@@ -48,6 +49,16 @@ native_claude_config = {
# 'context_win': 24000,
}
# ── OpenAI-compatible Native API ─────────────────────────────────────────────
# key命名同时含 'native' 和 'oai' 触发 NativeOAISession
# 原生工具调用格式缓解弱模型指令遵循问题但更耗token
native_oai_config = {
'apikey': 'sk-...',
'apibase': 'http://your-proxy:2001',
'model': 'gpt-4o',
# 'context_win': 24000,
}
# ── Sider ───────────────────────────────────────────────────────────────────────
# key命名含 'sider' 触发 SiderLLMSession需安装 sider_ai_api 包)
#sider_cookie = 'token=Bearer%20eyJhbGciOiJIUz...'