|
|
@@ -8,6 +8,7 @@ import { LSP } from "../lsp"
|
|
|
import { Snapshot } from "@/snapshot"
|
|
|
import { fn } from "@/util/fn"
|
|
|
import { Storage } from "@/storage/storage"
|
|
|
+import { ProviderTransform } from "@/provider/transform"
|
|
|
|
|
|
export namespace MessageV2 {
|
|
|
export const OutputLengthError = NamedError.create("MessageOutputLengthError", z.object({}))
|
|
|
@@ -737,9 +738,10 @@ export namespace MessageV2 {
|
|
|
{ cause: e },
|
|
|
).toObject()
|
|
|
case APICallError.isInstance(e):
|
|
|
+ const message = ProviderTransform.error(ctx.providerID, e.message)
|
|
|
return new MessageV2.APIError(
|
|
|
{
|
|
|
- message: e.message,
|
|
|
+ message,
|
|
|
statusCode: e.statusCode,
|
|
|
isRetryable: e.isRetryable,
|
|
|
responseHeaders: e.responseHeaders,
|