聊天模型对比

本表比较了 Spring AI 支持的各种聊天模型,详细介绍了它们的功能:

  • 多模态:模型可以处理的输入类型 (例如,文本、图像、音频、视频)。
  • 工具/函数调用:模型是否支持函数调用或工具使用。
  • 流处理:如果模型提供流处理响应。
  • 重试:支持重试机制。
  • 可观测性:用于监控和调试的功能。
  • 内置 JSON: 原生 JSON 输出支持。
  • 本地部署:模型是否可以在本地运行。
  • OpenAI API 兼容性:如果模型与 OpenAI 的 API 兼容。

AI提供商功能对比表

供应商 多模态 工具/函数 流处理 重试 可观测性 内置 JSON 本地部署 OpenAI API 兼容性
Anthropic Claude text, pdf, image ✅ ✅ ✅ ✅ ❌ ❌ ❌
Azure OpenAI text, image ✅ ✅ ✅ ✅ ✅ ❌ ✅
DeepSeek (OpenAI-proxy) text ❌ ✅ ✅ ✅ ✅ ✅ ✅
Google VertexAI Gemini text, pdf, image, audio, video ✅ ✅ ✅ ✅ ✅ ❌ ✅
Groq (OpenAI-proxy) text, image ✅ ✅ ✅ ✅ ❌ ❌ ✅
HuggingFace text ❌ ❌ ❌ ❌ ❌ ❌ ❌
Mistral AI text, image ✅ ✅ ✅ ✅ ✅ ❌ ✅
MiniMax text ✅ ✅ ✅ ✅ ❌ ❌ -
Moonshot AI text ❌ ✅ ✅ ✅ ❌ ❌ -
NVIDIA (OpenAI-proxy) text, image ✅ ✅ ✅ ✅ ❌ ❌ ✅
OCI GenAI/Cohere text ❌ ❌ ❌ ✅ ❌ ❌ ❌
Ollama text, image ✅ ✅ ✅ ✅ ✅ ✅ ✅
OpenAI In: text, image, audio
Out: text, audio
✅ ✅ ✅ ✅ ✅ ❌ ✅
Perplexity (OpenAI-proxy) text ❌ ✅ ✅ ✅ ❌ ❌ ✅
QianFan text ❌ ✅ ✅ ✅ ❌ ❌ ❌
ZhiPu AI text ✅ ✅ ✅ ✅ ❌ ❌ ❌
Amazon Bedrock Converse text, image, video, docs (pdf, html, md, docx …) ✅ ✅ ✅ ✅ ❌ ❌ ❌
作者:Ddd4j  创建时间:2025-08-05 23:51
最后编辑:Ddd4j  更新时间:2026-04-23 14:31