Caveats
POST /chat/completionswithstream=true: streamed chunks are not in the standard OpenAI Chat Completions delta shape—do not point a strict OpenAI client at streaming here unless that mismatch is acceptable.- Non-streaming
POST /generate: the JSON body may not match what a minimal “single AG-UI blob” client expects when the workflow behaves like a chat-completions response—validate against client assumptions.