We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8f15be2 commit fecc435Copy full SHA for fecc435
apps/sim/tools/firecrawl/scrape.ts
@@ -38,11 +38,12 @@ export const scrapeTool: ToolConfig<ScrapeParams, ScrapeResponse> = {
38
pricing: {
39
type: 'custom',
40
getCost: (_params, output) => {
41
- if (output.creditsUsed == null) {
+ const creditsUsedString = (output.metadata as { creditsUsed?: number })?.creditsUsed
42
+ if (creditsUsedString == null) {
43
throw new Error('Firecrawl response missing creditsUsed field')
44
}
45
- const creditsUsed = Number(output.creditsUsed)
46
+ const creditsUsed = Number(creditsUsedString)
47
if (Number.isNaN(creditsUsed)) {
48
throw new Error('Firecrawl response returned a non-numeric creditsUsed field')
49
0 commit comments