文章预览
开发基于大模型的软件应用,就像指挥一支足球队: 组件 是能力各异的队员, 编排 是灵活多变的战术, 数据 是流转的足球。 Eino 是字节跳动开源的大模型应用开发框架,拥有稳定的内核,灵活的扩展性,完善的工具生态,可靠且易维护,背靠豆包、抖音等应用的丰富实践经验。初次使用 Eino,就像接手一支实力雄厚的足球队,即使教练是初出茅庐的潜力新人,也可以踢出高质量、有内容的比赛。 下面就让我们一起踏上新手上路之旅! 认识队员 Eino 应用的基本构成元素是功能各异的组件,就像足球队由不同位置角色的队员组成: 这些组件抽象代表了固定的输入输出类型、Option 类型和方法签名: type ChatModel interface { Generate(ctx context.Context, input []*schema.Message, opts ...Option) (*schema.Message, error) Stream(ctx context.Context, input []*schema.Message, opts ...Option
………………………………