@carbide/l3-simple-sequential-chain
v1.0.0
Published
SimpleSequentialChain 组件,顺序链执行 - Day 1 核心组件 L3
Maintainers
Readme
L3 SimpleSequentialChain - 顺序链
Day 1 核心组件 L3,基于 LangChain.js SimpleSequentialChain 的顺序执行链。
安装
npm install @carbide/l3-simple-sequential-chain使用
import { ChainOrchestrator } from '@carbide/l3-simple-sequential-chain';
const orchestrator = new ChainOrchestrator({
apiKey: 'your-openai-api-key',
modelName: 'gpt-4'
});
// 代码审查链(分析 → 修复)
const reviewChain = await orchestrator.createCodeReviewChain();
const result = await orchestrator.runChain(reviewChain, {
code: 'function add(a,b) { return a + b }',
language: 'javascript'
});
console.log(result.analysis);
console.log(result.fixed_code);
// 摘要链(提取 → 总结)
const summarizeChain = await orchestrator.createSummarizeChain();
const summaryResult = await orchestrator.runChain(summarizeChain, {
text: '长文本内容...'
});
console.log(summaryResult.summary);API
| 方法 | 说明 |
|------|------|
| createCodeReviewChain() | 创建代码审查链 |
| createSummarizeChain() | 创建摘要链 |
| runChain(chain, inputs) | 执行链 |
在项目中使用
详见 day-01/04-code-review-assistant 等项目。
