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, imagex
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 应用。