One request,
four API specs

The same chat request as OpenAI, Anthropic, Gemini and Ollama each put it on the wire — compared field by field.

moonbitstack.github.io/moonmuseMoonBit

OpenAI

POST /v1/chat/completions

Anthropic

POST /v1/messages

Gemini

POST /v1beta/models/{model}:generateContent

Ollama

POST /api/chat