跳到主要内容

Migration Guide

AI4J 文档站正在从旧的 getting-started/ai-basics/guides/ 结构收敛到按模块和接入路径组织的 canonical 结构。本页说明迁移规则,避免用户把历史页当成新的 source of truth。

迁移原则

  1. 不直接删除强内容。
  2. 先把旧页中的稳定结论迁到 canonical 页面。
  3. 再给旧页加 legacy notice 或跳转说明。
  4. 新文档只写入 canonical 主线。
  5. 迁移后以 sidebar 中的页面作为正式阅读路径。

旧路径到新路径

旧路径新路径状态
getting-started/installationQuickstart for Java迁移中
getting-started/quickstart-openai-jdk8Quickstart for Java迁移中
getting-started/quickstart-springbootQuickstart for Spring Boot迁移中
getting-started/version-compatibilityVersion Compatibility已建立新入口
getting-started/modules-and-maven-centralRelease and Artifacts已建立新入口
ai-basics/chat/*Model Access迁移中
ai-basics/responses/*Model Access迁移中
ai-basics/rag/*Search & RAG迁移中
ai-basics/services/*Platform and Service Matrix 和相关能力页迁移中
ai-basics/provider-and-model-extensionExtension迁移中
core-sdk/mcp/*MCP Overview顶层 MCP 已为正式主线
guides/*Solutions迁移中
agent/coding-agent-*Coding Agent已拆分新主线
flowgram/builtin-nodesBuilt-in Nodes命名收口中

API 和使用方式迁移

从旧 FreeAiService 心智迁移

旧文档中有些示例会把 FreeAiService 当成最直接入口。新文档应优先讲清:

  • Core SDK 的正式统一入口是 AiService
  • 多实例或多 provider 场景应理解 AiServiceRegistry
  • FreeAiService 更适合作为兼容壳或旧示例迁移线索,不应成为新用户第一主线。

正式入口:

从旧 Chat / Responses 分散页迁移

旧页按接口形态拆得比较细,适合查实现细节。新用户应先从:

再进入具体 chat、responses、streaming、多模态页面。

从旧 MCP 路径迁移

顶层 docs/mcp/ 是当前正式 MCP 主线。core-sdk/mcp/* 中的独有细节会逐步迁移到:

从旧 guides 迁移

guides/ 更像历史博客和教程沉淀。可复制方案应进入:

生产检查、排障、安全、版本和发布说明应进入:

新文档写入规则

新内容类型写入位置
第一次接入、路径选择start-here/
Core SDK 能力core-sdk/
MCPmcp/
Spring Bootspring-boot/
Agent runtimeagent/
Coding Agentcoding-agent/
FlowGramflowgram/
场景 cookbooksolutions/
版本、发布、兼容性reference/
安全和上线security/operations/
迁移和排障migration/troubleshooting/

不要继续向 getting-started/ai-basics/guides/ 添加新的主线页面。