(error: unknown)
| 718 | } |
| 719 | |
| 720 | function getFalAIErrorMessage(error: unknown): string { |
| 721 | if (typeof error === 'string') return error |
| 722 | if (isRecordLike(error)) { |
| 723 | return ( |
| 724 | getStringProperty(error, 'message') || |
| 725 | getStringProperty(error, 'detail') || |
| 726 | JSON.stringify(error) |
| 727 | ) |
| 728 | } |
| 729 | return 'Unknown Fal.ai error' |
| 730 | } |
| 731 | |
| 732 | async function generateWithFalAI( |
| 733 | apiKey: string, |
no test coverage detected