聊天模型对比

本站(springdoc.cn)中的内容来源于 spring.io ,原始版权归属于 spring.io。由 springdoc.cn 进行翻译,整理。可供个人学习、研究,未经许可,不得进行任何转载、商用或与之相关的行为。 商标声明:Spring 是 Pivotal Software, Inc. 在美国以及其他国家的商标。

以下表格比较了 Spring AI 支持的各种聊天模型,并详细说明了它们的功能特性:

  • 多模态能力:模型可处理的输入类型(如文本、图像、音频、视频)。

  • 工具/函数调用:模型是否支持函数调用或工具使用。

  • 流式传输:模型是否支持流式响应。

  • 重试机制:是否支持自动重试策略。

  • 可观测性:提供的监控与调试功能。

  • 内置 JSON:原生支持 JSON 格式输出。

  • 本地部署:模型是否支持本地运行。

  • OpenAI API 兼容性:模型是否与 OpenAI API 兼容。

供应商 多模态支持 工具/函数调用 流式响应 重试机制 可观测性 内置 JSON 输出 本地部署 OpenAI API 兼容

Anthropic Claude

text, pdf, image

yes
yes
yes
yes
no
no
no

Azure OpenAI

text, image

yes
yes
yes
yes
yes
no
yes

DeepSeek (OpenAI-proxy)

text

no
yes
yes
yes
yes
yes
yes

Google VertexAI Gemini

text, pdf, image, audio, video

yes
yes
yes
yes
yes
no
yes

Groq (OpenAI-proxy)

text, image

yes
yes
yes
yes
no
no
yes

HuggingFace

text

no
no
no
no
no
no
no

Mistral AI

text, image

yes
yes
yes
yes
yes
no
yes

MiniMax

text

yes
yes
yes
yes
no
no

Moonshot AI

text

no
yes
yes
yes
no
no

NVIDIA (OpenAI-proxy)

text, image

yes
yes
yes
yes
no
no
yes

OCI GenAI/Cohere

text

no
no
no
yes
no
no
no

Ollama

text, image

yes
yes
yes
yes
yes
yes
yes

OpenAI

In: text, image, audio Out: text, audio

yes
yes
yes
yes
yes
no
yes

Perplexity (OpenAI-proxy)

text

no
yes
yes
yes
no
no
yes

QianFan

text

no
yes
yes
yes
no
no
no

ZhiPu AI

text

yes
yes
yes
yes
no
no
no

Amazon Bedrock Converse

text, image, video, docs (pdf, html, md, docx …​)

yes
yes
yes
yes
no
no
no