CrewAI 多 Agent 协作 Token 膨胀?把模型的 Base URL 改到 TaoToken

1. 多 Agent 协作 Token 膨胀到底出在哪

如果你正在用 CrewAI 或者 LangGraph 搭多智能体系统,大概率遇到过这个现象:单 Agent 跑一个任务消耗 2k Token,换成 planner / executor / reviewer 三个角色协作,同样的任务直接飙到 8k 甚至 12k。这不是错觉,CrewAI 官方文档在「预算与成本控制」一节里就明确写过,多 Agent 协作会产生 3~5 倍的 Token 膨胀。问题在于,很多人第一反应是去优化 Prompt、砍上下文,却忽略了一个更底层的原因——每个 Agent 各自持有一个模型客户端,各自连不同的厂商端点,成本边界和调用边界从一开始就是散的。

我试过在一个三节点的 StateGraph 里,planner 走某厂商的强模型、executor 走另一个厂商的小模型、reviewer 又换一家,结果就是:三个 API Key、三套计费口径、三种限流策略,LangSmith 的 trace 里能看到调用成功,但你根本说不清哪个角色在持续烧 Token。更麻烦的是,当你想做「模型分级路由」——Planner 用强模型、Executor 用小模型——你得在三个控制台之间来回切换,改一个 base_url 就要重新申请一次 Key。

这篇就是对着「多 Agent 协作 Token 膨胀」这个现象来改配置的。核心动作只有一个:把每个 Agent 模型客户端的 base_url 统一指向同一个入口,Key 也只用一个。编排、状态流转、条件路由仍然由 CrewAI / LangGraph 自己完成,TaoToken 只负责提供 Key 和 Base URL。改完之后,你可以在 trace 里逐个节点核对调用,找出到底是哪个角色在膨胀,再补上单任务预算和超限阻断。

适合谁看:已经跑通单 Agent、正在往多 Agent 协作迁移,或者已经被 Token 账单吓到过的开发者。不需要你重写编排逻辑,只需要改几行客户端初始化代码。

2. 前置准备:一个 Key 管住所有 Agent 的模型入口

在动手改 base_url 之前,先把入口统一掉。打开 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 注册账号,然后在控制台里创建一个 API Key。这个 Key 就是你后面所有 Agent 共用的凭证,不用再为 planner、executor、reviewer 分别去不同厂商申请。

创建 Key 的入口在控制台的 API Keys 页面,直接访问 https://taotoken.net/console 就能看到。生成之后先复制保存,后面配置环境变量要用。

这里要强调一个容易踩的坑:Base URL 填 https://taotoken.net/api,不要带 /v1。很多 OpenAI 兼容客户端默认会自己在后面拼 /v1/chat/completions,如果你手动写成 https://taotoken.net/api/v1,最终请求路径就会变成 /api/v1/v1/chat/completions,直接 404。这一点在接入文档里有说明,地址是 https://taotoken.net/doc ,配置前建议扫一眼。

环境变量建议这样组织,把 Key 和 Base URL 分开存,方便后面在多个 Agent 之间复用:

export TAOTOKEN_API_KEY="sk-你的Key"
export TAOTOKEN_BASE_URL="https://taotoken.net/api"

如果你用的是 .env 文件配合 python-dotenv,写法一样,只是去掉 export。这样做的目的是:后面无论 CrewAI 的 Agent 还是 LangGraph 的节点,初始化模型客户端时都从这两个变量读,改一处就全局生效。

模型分级路由也在同一个入口下调整。你不需要为「Planner 走强模型、Executor 走小模型」去开两个账号,只需要在创建客户端时传不同的 model 参数即可。比如 planner 用 gpt-4o 这类强模型,executor 用 gpt-4o-mini 这类小模型,两者共用同一个 base_url 和同一个 Key。这样成本口径统一,trace 里也能按 model 字段区分。

3. 可复制配置:CrewAI 与 LangGraph 双份改法

先看 CrewAI。CrewAI 底层用的是 LiteLLM 做模型调用,所以最干净的方式是通过环境变量让 LiteLLM 走统一入口,而不是在每个 Agent 里硬编码。你可以在 Crew 启动前设置:

import os
from crewai import Agent, Task, Crew, Process

os.environ["OPENAI_API_KEY"] = os.environ["TAOTOKEN_API_KEY"]
os.environ["OPENAI_API_BASE"] = os.environ["TAOTOKEN_BASE_URL"]

planner = Agent(
    role="Planner",
    goal="拆解用户任务为可执行步骤",
    backstory="你负责规划,不直接执行",
    llm="gpt-4o",
    verbose=True,
)

executor = Agent(
    role="Executor",
    goal="按计划执行具体步骤",
    backstory="你负责执行,遇到问题上报",
    llm="gpt-4o-mini",
    verbose=True,
)

reviewer = Agent(
    role="Reviewer",
    goal="校验执行结果是否符合预期",
    backstory="你负责质量把关",
    llm="gpt-4o-mini",
    verbose=True,
)

crew = Crew(
    agents=[planner, executor, reviewer],
    tasks=[...],
    process=Process.sequential,
    verbose=True,
)

关键点在于 OPENAI_API_BASE 这个变量,LiteLLM 会读取它作为所有 OpenAI 兼容调用的默认端点。三个 Agent 虽然 llm 不同,但都走同一个 base_url,Key 也只有一个。这样 Token 膨胀的账就集中在一个地方,不会散落到三个厂商。

再看 LangGraph。原文 4.1 用 StateGraph 把 planner / executor / reviewer 三个节点接进同一张图,每个节点各自持有模型客户端。改法是把客户端初始化抽出来,统一从环境变量读:

import os
from langchain_openai import ChatOpenAI
from langgraph.graph import StateGraph, END
from typing import TypedDict

class TaskState(TypedDict):
    task: str
    plan: list
    results: dict
    done: bool

def build_llm(model: str, temperature: float = 0.2):
    return ChatOpenAI(
        model=model,
        temperature=temperature,
        api_key=os.environ["TAOTOKEN_API_KEY"],
        base_url=os.environ["TAOTOKEN_BASE_URL"],
    )

planner_llm = build_llm("gpt-4o")
executor_llm = build_llm("gpt-4o-mini")
reviewer_llm = build_llm("gpt-4o-mini")

def planner_agent(state: TaskState):
    resp = planner_llm.invoke(f"拆解任务:{state['task']}")
    return {"plan": resp.content.split("\n")}

def executor_agent(state: TaskState):
    resp = executor_llm.invoke(f"执行计划:{state['plan']}")
    return {"results": {"output": resp.content}}

def reviewer_agent(state: TaskState):
    resp = reviewer_llm.invoke(f"校验结果:{state['results']}")
    return {"done": "通过" in resp.content}

workflow = StateGraph(TaskState)
workflow.add_node("planner", planner_agent)
workflow.add_node("executor", executor_agent)
workflow.add_node("reviewer", reviewer_agent)
workflow.add_edge("planner", "executor")
workflow.add_edge("executor", "reviewer")
workflow.add_conditional_edges(
    "reviewer",
    lambda state: "done" if state["done"] else "retry",
    {"done": END, "retry": "executor"},
)
workflow.set_entry_point("planner")
app = workflow.compile()
result = app.invoke({"task": "分析Q2销售数据"})

注意 base_url 传的是 https://taotoken.net/api,不带 /v1ChatOpenAI 内部会自己拼 /chat/completions。如果你用的是其他 LangChain 兼容客户端,参数名可能是 openai_api_base,但值是一样的。

模型分级路由在这里体现得很清楚:planner 用强模型负责规划,executor 和 reviewer 用小模型负责执行和校验。三个客户端共用同一个 Key 和 base_url,但 model 字段不同。这样你在 trace 里既能按节点看调用,也能按 model 看成本分布。

4. 验证请求:从 trace 里逐个节点核对

配置改完,先别急着跑完整任务,用一个最小请求验证链路通不通。最直接的方式是用 curl 打一次 chat completions:

curl https://taotoken.net/api/chat/completions \
  -H "Authorization: Bearer $TAOTOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": "回复 OK"}]
  }'

如果返回里有正常的 choices 字段,说明 Key 和 Base URL 都没问题。如果返回 401,检查 Key 是否复制完整;如果返回 404,八成是 base_url 多写了 /v1

链路通了之后,跑一次完整的 LangGraph 任务,然后打开 LangSmith 或 LangFuse 的 trace 面板。你要重点看三件事:

第一,每个节点的调用是否成功。planner、executor、reviewer 三个节点应该各自有一条 LLM 调用记录,状态都是 success。如果某个节点报错,先看它的 model 字段是不是写错了。

第二,哪个角色在持续消耗 Token。在 trace 里按节点展开,看每个节点的 prompt tokens 和 completion tokens。多 Agent 协作的膨胀往往集中在某一个角色上——常见的是 reviewer 因为反复校验、或者 executor 因为重试循环,导致 Token 远超预期。

第三,重试路径是否被触发。LangGraph 的条件路由里,reviewer 不通过会回到 executor 重试。如果 trace 里看到 executor 被调用了多次,说明校验逻辑太严或者 executor 输出质量不够,这时候要么调 reviewer 的判定 Prompt,要么给 executor 换更强的模型。

实测下来,把三个 Agent 的 base_url 统一之后,最直观的变化是成本口径清晰了。以前三个厂商三份账单,现在一个入口,按 model 字段就能拆出 planner 和 executor 各自的消耗占比。原文提到的「单任务预算」和「超限阻断」也有了落地基础——你可以在每个节点调用前检查累计 Token,超过阈值就抛异常终止,而不是等账单出来才发现。

5. 本篇常见错排查

报错一:404 Not Found,路径里出现两个 /v1

这是最高频的坑。原因就是 base_url 写成了 https://taotoken.net/api/v1,而客户端又自动拼了 /v1/chat/completions。解决方法是把 base_url 改回 https://taotoken.net/api,不带 /v1。CrewAI 的 LiteLLM 和 LangChain 的 ChatOpenAI 都是这个规则。

报错二:401 Unauthorized,Key 无效

先确认环境变量有没有真正加载。在 Python 里打印 os.environ.get("TAOTOKEN_API_KEY") 看是不是 None。如果是 None,说明 .env 没被读取,或者 export 的 shell 和跑代码的 shell 不是同一个。另外检查 Key 有没有多余空格,复制的时候容易带上换行。

报错三:某个 Agent 调用成功,另一个失败

如果 planner 成功但 executor 失败,先看两个 Agent 的 model 字段。有些模型名在不同入口下的可用性不一样,确认你填的 model 是当前入口支持的。另外检查是不是某个 Agent 硬编码了旧的 base_url,没有走统一的环境变量。CrewAI 里如果 Agent 初始化时显式传了 llm 对象而不是字符串,那个对象可能还带着旧端点。

报错四:Token 消耗没有下降,反而更高

统一入口本身不会自动降低 Token 消耗,它只是让消耗可见、可管。如果改完之后发现总 Token 没降,去 trace 里看是不是重试循环变多了。常见原因是 reviewer 的判定太严格,导致 executor 反复重跑。这时候要调的是校验逻辑,不是 base_url。另外确认模型分级路由有没有生效——如果 executor 还在用强模型,成本自然下不来。

报错五:LangSmith 里看不到 trace

LangSmith 需要在环境变量里配 LANGCHAIN_TRACING_V2=trueLANGCHAIN_API_KEY。这两个和 TaoToken 的 Key 是两回事,别混。如果 trace 一直不出现,先确认这两个变量有没有设,再看网络能不能通到 LangSmith 的端点。

6. 把预算和阻断补上

链路跑通、trace 能看之后,最后一步是把原文说的单任务预算和超限阻断落地。思路很简单:在 StateGraph 的状态里加一个 token_used 字段,每次节点调用后累加,超过阈值就路由到 END 或者抛异常。

class TaskState(TypedDict):
    task: str
    plan: list
    results: dict
    done: bool
    token_used: int

TOKEN_BUDGET = 20000

def planner_agent(state: TaskState):
    resp = planner_llm.invoke(f"拆解任务:{state['task']}")
    used = state.get("token_used", 0) + resp.usage_metadata["total_tokens"]
    if used > TOKEN_BUDGET:
        raise RuntimeError(f"Token 预算超限:{used}")
    return {"plan": resp.content.split("\n"), "token_used": used}

每个节点都做同样的累加和检查,这样无论哪个角色在膨胀,都会在超限时立刻中断,而不是跑完整个流程才发现账单爆了。配合 trace 里的节点级消耗,你就能定位到是 planner 规划太啰嗦、还是 executor 重试太多、还是 reviewer 校验太严,然后针对性优化。

如果你后面要长期跑多 Agent 的编码或 Agent 任务,可以看一下 Coding Plan 这个入口 https://taotoken.net/coding-plan?utm_source=taotoken_aicg_blog_end&utm_content=coding_plan&utm_campaign=rewrite ,它更适合持续性的编码场景。日常调试模型调用是否正常,用模型对话页面 https://taotoken.net/models?utm_source=taotoken_aicg_blog_end&utm_content=model_chat&utm_campaign=rewrite 快速验证就行。Key 的管理和新建都在 API Keys 页面 https://taotoken.net/api-keys?utm_source=taotoken_aicg_blog_end&utm_content=api_keys&utm_campaign=rewrite ,接入细节以文档 https://taotoken.net/doc?utm_source=taotoken_aicg_blog_end&utm_content=doc&utm_campaign=rewrite 为准。Claude Code 相关的接入配置在 https://taotoken.net/claude-code-anthropic?utm_source=taotoken_aicg_blog_end&utm_content=claudecode&utm_campaign=rewrite 有单独说明。

改完这一轮,你手里应该有一个统一的模型入口、一份按节点可查的 trace、以及一个能自动阻断的超限逻辑。多 Agent 协作的 Token 膨胀不会凭空消失,但至少从「不知道为什么贵」变成了「知道贵在哪、能管住」。

相关推荐

Android Studio运行报错: failed to load include path ……\platforms\android-35\android.jar的最细解决方案

【代码】Android Studio运行报错: failed to load include path ……\platforms\android-35\android.jar的最细解决方案。

2401_86789230的博客 2万+

TaoToken 只提供 Base URL,Crews 自主协作交给 CrewAI

CrewAI 的 OPENAI_BASE_URL 配错会报 litellm 认证错误。TaoToken 只提供 Base URL、Key 和模型 ID,Crews 自主协作交给 CrewAI。到 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 建 Key,配好环境变量与显式 LLM,按排障跑通。

weixin_42613360的博客 4

自动驾驶仿真 (四)—— 基于PreScan与Simulink的AEB系统场景验证

本文详细介绍了基于PreScan与Simulink的AEB系统场景验证方法,涵盖标准场景搭建、复杂工况扩展及控制策略优化。通过仿真技术,显著降低测试成本并提升场景覆盖率,有效解决实车测试中的痛点问题。特别适用于自动驾驶领域的AEB系统开发与验证。

weixin_28273593的博客 225

CrewAI模型通道改到 TaoToken 之后,Agent角色各跑各的任务

CrewAI 4.1.3 三角色流水线中,Researcher、Analyst、Writer 各自调用模型,导致三份 API 地址、Key 和模型 ID 难以维护。把通道统一到 TaoToken 后,Agent 定义无需改动,只需在构造时传入一个 llm 参数,Base URL 填 https://taotoken.net/api(不带 /v1),即可让三个角色共用一个模型入口。本文按原文流程拆解拿 Key、填 Base URL、改 CrewAI 适配层、验证调用,并分析 401、404 和 model n

weixin_35414484的博客 59

CrewAI 的 OPENAI_API_BASE_URL 改到 TaoToken角色协作只记一份账

OPENAI_API_BASE_URL 指向 TaoTokenCrewAI 研究员、写手、测试工程师不再各绑厂商:export 和代码里的 base_url 统一入口,模型可选 DeepSeek、GLM,Token 消耗汇总到同一把 Key。注意 Base URL 末尾别加 /v1,否则 litellm 拼错路径。API Key 在 TaoToken 官网创建:https://taotoken.net/?utm_source=taotoken_aicg_blog_end 。本文从安装 CrewAI 开始,

weixin_30995917的博客 5

把 LangChain、AutoGPT、CrewAI模型通道改到 TaoToken Agent 对比只认一把 Key

把 LangChain、AutoGPT、CrewAI模型通道统一到 TaoToken 后, Agent 对比只需维护一把 Key。正文演示了 ChatOpenAI 代码参数、AutoGPT 的 .env 文件、CrewAI 环境变量三处配置,Base URL 统一填写同一接口,并处理 401、404、model not found 等切换报错。通过同一模型通道横向评测三框架的编排能力,避免渠道差异干扰选型。官网:https://taotoken.net/?utm_source=taotoken_aic

weixin_35750953的博客 8

Agent Harness 跑 Agent 协作模型 Key 统一走 TaoToken

RAKA、TAA、CAA 串联 Agent Harness 时,LangChain base_url、AutoGen config_list、CrewAI LLM 各写一套 Key。先在 TaoToken(https://taotoken.net/?utm_source=taotoken_aicg_blog_end)创建 Key,再把三框架入口统一,由 orchestrator.py 在 workspace 间传路径与 JSON,完成最小协作链。适合 AI Agent 模型接入收口。

weixin_36238982的博客 2

CrewAI 角色协作一进 Manager 就卡在模型调用?TaoTokenBase URL 这样填

CrewAI 角色协作一进 Manager 就卡住,通常不是 Agent 逻辑问题,而是模型通道没对齐。把 manager_llm 和所有 AgentBase URL 统一指向 https://taotoken.net/api,并用同一把 API Key,即可让 Manager 的计划生成、委派和汇总调用全部走通。配置时注意不要补 /v1,也不要误填官网地址。先在 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_28988985的博客 164

CrewAI模型 401?TaoToken 这样填 Base URL

CrewAI 的 litellm 报 401,常是 crew.py 里 LLM 与 .env 的 OPENAI_API_BASE 没对齐:都填 https://taotoken.net/api,模型 ID 照模型广场取,Key 在 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建。

weixin_42610671的博客 4

AI Agent Harness 跑 Agent 协作任务:Key 统一走 TaoToken

401 排障:AI Agent Harness 跑 CrewAI Agent 协作base_url 与 Key 散落环境变量,旧 Key 混用或 404。TaoToken https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建统一 Key,注入 Harness,让 Agent 共用出口。

weixin_31749299的博客 180

CrewAI Agent 内容创作任务:Key 用 TaoToken

CrewAI Agent 内容创作任务里,Researcher、Writer、Editor 最容易把 Key 和 Base URL 配散,导致 crew.kickoff() 跑到编辑阶段才报 401。按本文把 OPENAI_BASE_URL 统一到 TaoToken 兼容入口,在 .env 集中配置 OPENAI_API_KEY 和模型 ID;到 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建 YOUR_API_KEY 后,让三个 A

weixin_42587866的博客 7

自主决策的 Crews 给 CrewAITaoToken 的 Key 与 Base URL 分离

CrewAI Crews 启动报 AuthenticationError,常因 Key 与 Base URL 混进控制面。本文把密钥、Base URL模型 ID 收进环境变量和 LLM 工厂,让 Agent 角色与 Task 编排不碰模型面;再给最小 kickoff、smoke test 与排障清单,并延伸到 Claude Code、Codex、CC Switch 的接入差异。TaoToken 统一管理 Key,入口见 https://taotoken.net/?utm_source=taotoken_a

weixin_34779181的博客 4

CrewAI 对接 LM Studio,TaoTokenBase URL 对照表

CrewAI 报 APIConnectionError、404 时,先核对 Base URL、Key 与模型名。本文对照 LM Studio 本地入口与 TaoToken,给出最小项目、YAML 配置和排障清单。TaoToken:https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42590539的博客 5

CrewAI智能体协作任务:模型 Key 统一走 TaoToken

researcher、developer、reviewer 三个角色在 CrewAI 里跑智能体协作时,最耗时的往往不是编排,而是三套 API Key 和 base_url 的维护。TaoToken 能把模型 Key 统一成一个入口:在 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建 API Key,模型 ID 从模型广场复制,填写 base_url 时注意末尾不要带 /v1,然后让三个 Agent 共用一个 LLM 对象,crew.k

weixin_42603332的博客 9

CrewAITaoToken:跑通 Agent 流水线

CrewAI 的 researcher、writer、reviewer 三个 Agent 共用一份 LLM 配置,是本篇从 3.3 节 demo 改写的主线。先在 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建 YOUR_API_KEY,写进 .env;再在 crew.py 用模块级 taotoken_llm 替掉三份 LLM(...),base_url 按兼容通道填写且末尾别补 /v1,保留 openai/模型ID 前缀,跑通 crew

weixin_42607969的博客 6

MCP Agent 换框架就要重来一遍模型配置?TaoToken 这样改 Base URL

MCP Agent 的 LangChain、CrewAI、AutoGen 各写模型配置,换模型要改 base_url、api_key。TaoToken 让 Host 填同一 Base URL,Key 从 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建,ID 查模型广场;Server 端不动。

weixin_35755434的博客 2

网页搜索工具给 CrewAITaoToken 只管模型 Key

CrewAI网页搜索报401时,先分清搜索Key与模型Key。本文用调用日志拆链排障:模型TaoToken,搜索走自有供应商,并输出证据文件保留来源。创建Key可到https://taotoken.net/?utm_source=taotoken_aicg_blog_end,再按工具隔离变量,便于按日志定位错误,适合Agent调研与长报告生成。

weixin_42509888的博客 2

CrewAI 搭 SRE 运维智能体,LLM 的 Base URL 改填 TaoToken

CrewAI 搭 SRE 告警编排时,LLM 的 base_url 常散落在 agents.yaml、.env 与日志脚本。本文从 PagerDuty 告警链路切入,把 shared_llm 的 Key、模型 ID 收进 .env,串起告警解析、上下文收集与建议复核,并排查 401、404、model not found。创建 Key 请到 https://taotoken.net/?utm_source=taotoken_aicg_blog_end,TaoToken Agent 与 Error Lo

weixin_35307279的博客 4

Token 账的 Agent 团队,TaoToken 的 Key 统一发放

CrewAI Agent 账单对不上,因 Key 散落、调用无法归因。Key 收至 TaoToken 统一发放,用 LiteLLM 回调记录每次调用并按 Agent 聚合。Claude Code、Codex 变量名别混用。入口见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42376614的博客 6

A2A 协议做互通给 CrewAITaoToken 的 Key 按 Agent 隔离

CrewAI 的 A2A 跨 Agent 调用报 401/429,个角色共用同一模型 Key。本文按 Agent 拆分环境变量,让研究员、写作、审校各持独立凭证,并把来源标识写入 A2A 消息头,串联 trace_id、key_env 与目标 Agent,便于审计和限流;同时给出排障清单。模型侧统一用 TaoToken,可从 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建或轮换 Key。

weixin_42143092的博客 154

OpenClaw 管流程、CrewAI 派任务混跑 AgentBase URL 改到 TaoToken 行不行?

把 OpenClaw 的 OPENAI_API_BASECrewAI 的 LLM base_url 都改成 https://taotoken.net/api(不带 /v1),再跑一遍 researcher→analyst→writer 链路验证。 Agent 混跑时每个框架各读一份配置,地址、Key、模型 ID 散落各处,改一处要全局搜;统一到同一接口地址和同一把 Key 后,配置只维护一份,用量也集中在一处。文中给出 OpenClaw AgentCrewAI LLM、AutoGen llm_co

weixin_30415591的博客 61

CrewAI 接 A2A 跨 Agent 通信,TaoToken 在 LLM 调用层出现

CrewAI 接 A2A 报 401 invalid api key,模型凭据没落到 Server 内 Crew。文章用调用链对照表拆开 A2A 认证与模型调用层,给出 FastAPI 最小示例和常见报错排障。TaoToken 只放模型请求进程:https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_34779181的博客 2
上一篇: OpenHands 实战:TaoToken 跑通 SWE-bench 样本
下一篇: react className 敲空格才出提示?用 TaoToken 接 Codex 对着插件配置查
不吃香菜的鱼
博客等级 码龄6年 2588粉丝 4247原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值