watsonx-ai-provider
Version:
watsonx.ai provider for Vercel AI SDK
19 lines (18 loc) • 512 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mapWatsonxFinishReason = mapWatsonxFinishReason;
function mapWatsonxFinishReason(finishReason) {
switch (finishReason) {
case "eos_token":
case "stop_sequence":
return "stop";
case "max_tokens":
return "length";
case "error":
return "error";
case "tool_calls":
return "tool-calls";
default:
return "other";
}
}