聊天模型比较
下表比较了 Spring AI 支持的各种聊天模型,详细说明了它们的功能:
提供商 | 多模态 | 工具/函数 | 流式传输 | 重试 | 可观测性 | 内置 JSON | 本地 | OpenAI API 兼容 |
---|---|---|---|---|---|---|---|---|
文本, pdf, 图像 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
|
文本, 图像 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::yes.svg[width=16] |
|
文本 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
|
文本, pdf, 图像, 音频, 视频 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::yes.svg[width=16] |
|
文本, 图像 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::yes.svg[width=16] |
|
文本 |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
|
文本, 图像, 音频 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::yes.svg[width=16] |
|
文本 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::yes.svg[width=16] |
|
文本 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
||
文本, 图像 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::yes.svg[width=16] |
|
文本 |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::yes.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
|
文本, 图像 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
|
输入: 文本, 图像, 音频 输出: 文本, 音频 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::yes.svg[width=16] |
|
文本 |
image::no.svg[width=12] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::yes.svg[width=16] |
|
文本 |
image::no.svg[width=12] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
|
文本, 图像, 文档 |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |
|
文本, 图像, 视频, 文档 (pdf, html, md, docx …) |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::yes.svg[width=16] |
image::no.svg[width=12] |
image::no.svg[width=12] |
image::no.svg[width=12] |