diff --git a/apps/api/src/scraper/scrapeURL/transformers/llmExtract.ts b/apps/api/src/scraper/scrapeURL/transformers/llmExtract.ts index 64073eee..1c6adcd1 100644 --- a/apps/api/src/scraper/scrapeURL/transformers/llmExtract.ts +++ b/apps/api/src/scraper/scrapeURL/transformers/llmExtract.ts @@ -162,7 +162,7 @@ export async function generateOpenAICompletions(logger: Logger, options: Extract extract = JSON.parse(jsonCompletion.choices[0].message.content); } else { const extractData = JSON.parse(jsonCompletion.choices[0].message.content); - extract = extractData.data.extract; + extract = options.schema ? extractData.data.extract : extractData; } } catch (e) { logger.error("Failed to parse returned JSON, no schema specified.", { error: e });