Skip to main content

Chat Models 对比

此表格对比了 Spring AI 支持的各种 Chat Models,详细说明了它们的功能:

  • Multimodality: 模型可以处理的输入类型(例如,text、image、audio、video)。
  • Tools/Function Calling: 模型是否支持 function calling 或 tool use。
  • Streaming: 模型是否提供 streaming 响应。
  • Retry: 是否支持 retry 机制。
  • Observability: 用于监控和调试的功能。
  • Built-in JSON: 原生支持 JSON 输出。
  • Local deployment: 模型是否可以在本地运行。
  • OpenAI API Compatibility: 模型是否与 OpenAI 的 API 兼容。
ProviderMultimodalityTools/FunctionsStreamingRetryObservabilityBuilt-in JSONLocalOpenAI API Compatible
DashScopetext, pdf, image✓✓✓✓✗✗✓
Qwentext, pdf, image✓✓✓✓✗✗x
Anthropic Claudetext, pdf, image✓✓✓✓✗✗✗
Azure OpenAItext, image✓✓✓✓✓✗✓
DeepSeek (OpenAI-proxy)text✓✓✓✓✓✓✓
Google GenAItext, pdf, image, audio, video✓✓✓✓✓✗✗
Google VertexAI Geminitext, pdf, image, audio, video✓✓✓✓✓✗✓
Groq (OpenAI-proxy)text, image✓✓✓✓✗✗✓
HuggingFacetext✗✗✗✗✗✗✗
Mistral AItext, image, audio✓✓✓✓✓✗✓
MiniMaxtext✓✓✓✓✗✗✓
Moonshot AItext✓✓✓✓✓✗
NVIDIA (OpenAI-proxy)text, image✓✓✓✓✗✗✓
OCI GenAI/Coheretext✗✗✗✓✗✗✗
Ollamatext, image✓✓✓✓✓✓✓
OpenAI SDK (Official)In: text, image, audio
Out: text, audio
✓✓✓✓✓✗✓
OpenAIIn: text, image, audio
Out: text, audio
✓✓✓✓✓✗✓
Perplexity (OpenAI-proxy)text✗✓✓✓✗✗✓
QianFantext✗✓✓✓✗✗✗
ZhiPu AItext, image, docs✓✓✓✓✗✗✗
Amazon Bedrock Conversetext, image, video, docs (pdf, html, md, docx ...)✓✓✓✓✗✗✗

Spring AI Alibaba 开源项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,帮助开发者快速构建 AI 应用。