聊天模型比較

此表比較了 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