聊天模型比較

此表格比較 Spring AI 支援的各種聊天模型,並詳細說明其功能

  • 多模態:模型可以處理的輸入類型 (例如:文字、圖像、音訊、影片)。

  • 工具/函式:模型是否支援函式呼叫或工具使用。

  • 串流:模型是否提供串流回應。

  • 重試:是否支援重試機制。

  • 可觀測性:用於監控和除錯的功能。

  • 內建 JSON:原生支援 JSON 輸出。

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

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

供應商 多模態 工具/函式 串流 重試 可觀測性 內建 JSON 本地 OpenAI API 兼容

Anthropic Claude

文字、圖像

yes
yes
yes
yes
no
no
no

Azure OpenAI

文字、圖像

yes
yes
yes
yes
yes
no
yes

Google VertexAI Gemini

文字、圖像、音訊、影片

yes
yes
yes
yes
yes
no
yes

Groq (OpenAI-proxy)

文字、圖像

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-proxy)

文字、圖像

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

QianFan

文字

no
yes
yes
yes
no
no
no

ZhiPu AI

文字

yes
yes
yes
yes
no
no
no

Watsonx.AI

文字

no
yes
no
no
no
no
no

Amazon Bedrock/Cohere

文字

no
yes
no
no
no
no
no

Amazon Bedrock/Jurassic

文字

no
no
no
no
no
no
no

Amazon Bedrock/Llama

文字

no
yes
no
no
no
no
no

Amazon Bedrock/Titan

文字

no
yes
no
no
no
no
no

Amazon Bedrock/Anthropic 3

文字

no
yes
no
no
no
no
no