后端与接口
实现 SDK 功能或调试 provider 特定问题时,用…
在实现 SDK 功能、调试 provider 特定问题、设计多 provider 支持或校验模式时,通过 btca ask 查询参考实现。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
实现 SDK 功能或调试 provide特定
解决思路
- 使用 `btca ask` 检查参考 SDK 如何实现类似功能。
- 查询 Vercel AI SDK 的流式模式:`btca ask -r vercel-ai -q "How does streamObject work?"`
- 查询 Anthropic SDK 的工具调用:`btca ask -r anthropic-sdk -q "How are tools defined and called?"`
- 查询 Zod 的校验模式:`btca ask -r zod -q "How does safeParse handle errors?"`
- 使用已配置资源:`vercel-ai`(流式、工具调用、结构化输出)、`anthropic-sdk`(Anthropic API 模式)、`zod`(schema 校验)。
- 添加更多资源:`btca config resources add -n <name> -t git -u <url> -b <branch>`
- 在实现前,用 btca ask 查看其他人如何解决类似问题。
- 调试时,用 btca ask 查找参考代码如何处理边界情况。
- 做多 provider 支持时,用 btca ask 比较不同 SDK 的实现。
- 处理校验模式时,用 btca ask 查询惯用做法。
适用边界 · 注意事项
- 查文档(改用 /nia-docs)
- 简单 API 问题(改用 WebSearch)
- 项目特定模式(改用 Grep/Glob)