package claude import "net/http" func writeClaudeError(w http.ResponseWriter, status int, message string) { code := "invalid_request" switch status { case http.StatusUnauthorized: code = "authentication_failed" case http.StatusTooManyRequests: code = "rate_limit_exceeded" case http.StatusNotFound: code = "not_found" case http.StatusInternalServerError: code = "internal_error" } writeJSON(w, status, map[string]any{ "error": map[string]any{ "type": "invalid_request_error", "message": message, "code": code, "param": nil, }, }) }