Reasonix · 第 3 章 Provider 接口与注册表


文档摘要

Reasonix · 第 3 章 Provider 接口与注册表 章节摘要:本章深潜 SPEC §3.1 Provider 接口。Provider 是一个极简 interface(Name/Stream)+ Factory + Register/init() 注册表模式。openai 兼容实现是默认 provider;DeepSeek 作为预设(预配置的 openai kind);任何 OpenAI 兼容端点只是配置项不是代码。双模型协作(executor+planner 分别跑在独立的缓存稳定会话)是 Reasonix 的独特能力。本章共 2 节,前置依赖为第 1-2 章。 契约坐标 学习目标 读懂 Provider interface(Name/Stream)。

Reasonix · 第 3 章 Provider 接口与注册表

章节摘要:本章深潜 SPEC §3.1 Provider 接口。Provider 是一个极简 interface(Name/Stream)+ Factory + Register/init() 注册表模式。openai 兼容实现是默认 provider;DeepSeek 作为预设(预配置的 openai kind);任何 OpenAI 兼容端点只是配置项不是代码。双模型协作(executor+planner 分别跑在独立的缓存稳定会话)是 Reasonix 的独特能力。本章共 2 节,前置依赖为第 1-2 章。

契约坐标

学习目标

  1. 读懂 Provider interface(Name/Stream)。
  2. 理解 Factory + Register/init() 注册表。
  3. 说清 openai 兼容实现。
  4. 理解 DeepSeek 预设与双模型协作。
  5. 认识 provider/openai import 父包自注册。

子章节导航

01 SPEC §3.1 Provider interface 与 Factory 注册表

Provider interface(Name() string/Stream(ctx,Request)(<-chan Chunk,error));Factory func(cfg Config)(Provider,error);Register(kind,Factory)/New(kind,cfg);init()自注册(openai import父包);Request/Chunk类型;internal/provider/openai/实现;internal/provider/anthropic/与responses/。

02 DeepSeek 预设与双模型协作

DeepSeek预设(预配置openai kind的endpoint);双模型executor+planner(分别跑独立缓存稳定会话,executor执行planner规划);reasonix.example.toml的model配置;REASONING_PROVIDERS.md推理provider;任何OpenAI兼容端点只是配置项不是代码——这是"薄harness"的体现。

前置知识与后续延伸

前置:第1-2章。后续:第4章Tool接口。


作者与出处
原作者: 灏天文库
整理: 灏天文库整理
本站整理收录,版权归原作者/开源协议所有;欢迎通过原文链接访问源仓库。
发布者: 作者: 灏天文库 转发
评论区 (0)
U