Bilder werden angenommen und dann ignoriert
Der Upstream markiert fünf Modelle mit image_ratio. Diese Markierung ist ein Abrechnungsfaktor, keine Sehfähigkeit. Alle fünf nehmen ein Bild als Data-URL an, geben 200 zurück und antworten selbstbewusst über ein Bild, das sie nie gesehen haben — die Probe schickte ein reines grünes PNG, und keines nannte die Farbe. Das empfohlene Modell lehnt Bilder dagegen mit 400 ab, was von beiden Fehlern der harmlosere ist.
Aus der Client-Kompatibilitätsmatrix
max_completion_tokens begrenzt den Text, nicht die Rechnung
Bei einem Limit von 12 berechnete moonshotai/kimi-k2.5 261 Tokens — das 21,8-Fache. Das Abschneiden selbst greift (finish_reason=length); der Überschuss sind Reasoning-Tokens, die berechnet werden, aber nie in content auftauchen. Jede Kostenschätzung auf Basis dieses Limits liegt um denselben Faktor zu niedrig.
Aus der Client-Kompatibilitätsmatrix
Anthropic-Nachrichten-IDs haben kein msg_-Präfix
POST /v1/messages gibt eine reine Hex-ID zurück. Code, der das msg_-Präfix voraussetzt oder die ID parst, um Antworten zuzuordnen, passt nicht — obwohl der Rest des Bodys der Spezifikation entspricht.
Aus der Client-Kompatibilitätsmatrix