聊天模型比较

此表比较了 Spring AI 支持的各种聊天模型及其功能详情

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

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

  • 流式处理: 模型是否提供流式响应。

  • 重试: 支持重试机制。

  • 可观测性: 用于监控和调试的功能。

  • 内置 JSON: 对 JSON 输出的本地支持。

  • 本地部署: 模型是否可以在本地运行。

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

提供者 多模态 工具/函数 流式处理 重试 可观测性 内置 JSON 本地 OpenAI API 兼容

Anthropic Claude

文本, pdf, 图像

yes
yes
yes
yes
no
no
no

Azure OpenAI

文本, 图像

yes
yes
yes
yes
yes
no
yes

DeepSeek (OpenAI 代理)

文本

no
yes
yes
yes
yes
yes
yes

Google VertexAI Gemini

文本, pdf, 图像, 音频, 视频

yes
yes
yes
yes
yes
no
yes

Groq (OpenAI 代理)

文本, 图像

yes
yes
yes
yes
no
no
yes

HuggingFace

文本

no
no
no
no
no
no
no

Mistral AI

文本, 图像

yes
yes
yes
yes
yes
no
yes

MiniMax

文本

yes
yes
yes
yes
no
no

月之暗面(Moonshot AI)

文本

no
yes
yes
yes
no
no

NVIDIA (OpenAI 代理)

文本, 图像

yes
yes
yes
yes
no
no
yes

OCI GenAI/Cohere

文本

no
no
no
yes
no
no
no

Ollama

文本, 图像

yes
yes
yes
yes
yes
yes
yes

OpenAI

输入: 文本, 图像, 音频 输出: 文本, 音频

yes
yes
yes
yes
yes
no
yes

Perplexity (OpenAI 代理)

文本

no
yes
yes
yes
no
no
yes

千帆(QianFan)

文本

no
yes
yes
yes
no
no
no

智谱 AI (ZhiPu AI)

文本

yes
yes
yes
yes
no
no
no

Amazon Bedrock Converse

文本, 图像, 视频, 文档 (pdf, html, md, docx …​)

yes
yes
yes
yes
no
no
no