🏛 架构平台 Arch.Platform

llm-client L1 平台

OpenAI 兼容 LLM 客户端
工具 · 包(pip/npm) 真资产

📌 定位

L1 平台层 LLM 调用组件,提供 OpenAI 兼容协议下的限速/重试/预算跟踪/think tag 容错/json_schema 容错。跨项目可复用,支持任意 OpenAI 兼容端点(如 MiniMax M3 / DeepSeek / Claude via gateway)。ai-agent-virtual-life 当前用 MiniMax M3。

📦 复用信息

语言
包名
安装
用法
仓库
https://github.com/AndyWongWithAI/ai-agent-virtual-life/tree/master/packages/llm-client
状态
draft

🏗️ 结构

原子性
原子
子组件数
0
Tags
llmopenai-compatiblerate-limitbudgetthink-tagjson-schema

展开依赖树 →

🕸 依赖架构图

graph LR classDef L0 fill:#fee,stroke:#c00 classDef L1 fill:#ffd,stroke:#a80 classDef L2 fill:#ddf,stroke:#06c classDef L3 fill:#dfd,stroke:#080 subgraph L1["平台层"] llm_client["llm-client"] end class llm_client L1

实线 → composed_of(代码层组合);虚线 → runtime_dependency(运行时/编排依赖)。详细层级请展开 依赖树

📜 版本历史 (1 个)

# version intent changelog breaking 时间
1 0.1.0 minor 初始 release,2026-06-29 ai-agent-virtual-life MVP V1-V5 验收完成。含 50 单元 + 4 集成测试全绿,部… 2026-06-29 04:13

🐛 关联反馈 (4 个)

# 严重度 摘要 状态 决策 报告人 时间
1 test_client.py 11 处 redis_url='redis://localhost:6380/0',CI runner redis servic… 已修复 优化组件 claude-code:ai-agent-virtual-life-2026-06-29 2026-06-29 04:15
2 max_tokens 截断导致 <think> 无 close tag,原 rsplit('',1) IndexError 或解析空 已修复 优化组件 claude-code:ai-agent-virtual-life-2026-06-29 2026-06-29 04:15
3 MiniMax M3 默认开 thinking mode,输出 <think>...{json}<think> 包裹,client.py json 解析失败 已修复 优化组件 claude-code:ai-agent-virtual-life-2026-06-29 2026-06-29 04:15
4 LLM 响应 usage 字段 None 时 cost 按 0 估算,实际产生 token 计费但预算跟踪漏算 已修复 优化组件 claude-code:ai-agent-virtual-life-2026-06-29 2026-06-29 04:15

📋 关联需求 (0 个)

暂无需求(登记新需求 →)

📜 被核心思想引用 (0 条)

暂无核心思想引用本组件


🗑️ 确认删除组件

llm-client 将被软删除(is_archived=true), 不会从数据库物理移除。可通过「♻️ 恢复组件」按钮还原。

⚠️ 若该组件被其他组件 composed_of 引用,删除会被后端 409 拒绝, 需先解除依赖关系。