#!/usr/bin/env bash # LEGACY POST /v1/complete (Text Completions). STATUS: LEGACY + DEPRECATED + FAILED_VERIFICATION 2026-09-18: # the API answers 400 invalid_request_error "The /v1/complete endpoint has been deprecated. Please use the /v1/messages endpoint instead." # Run: bash examples/anthropic/messages/legacy_complete.sh set -eo pipefail source "$(dirname "$0")/../../../scripts/lib.sh"; out="$(mktemp)"; trap 'rm -f "$out"' EXIT ant POST /v1/complete -d '{"model":"claude-2.1","max_tokens_to_sample":8,"prompt":"\n\nHuman: Reply with OK.\n\nAssistant:"}' > "$out"; mask < "$out" echo; echo "HTTP $ANT_STATUS (expected 400 deprecated)"; log_request anthropic POST /v1/complete "$ANT_STATUS" 0 "example legacy_complete.sh"