Skip to content

Commit f058790

Browse files
committed
Merge branch 'pre/beta' of https://github.com/ScrapeGraphAI/Scrapegraph-ai into pre/beta
2 parents 1d7f30b + 08782ff commit f058790

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

scrapegraphai/nodes/fetch_node.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import json
66
from typing import List, Optional
7-
from langchain_openai import ChatOpenAI
7+
from langchain_openai import ChatOpenAI, AzureChatOpenAI
88
import pandas as pd
99
import requests
1010
from langchain_community.document_loaders import PyPDFLoader
@@ -221,7 +221,7 @@ def handle_local_source(self, state, source):
221221

222222
parsed_content = source
223223

224-
if isinstance(self.llm_model, ChatOpenAI) and not self.script_creator or self.force and not self.script_creator:
224+
if (isinstance(self.llm_model, ChatOpenAI) or isinstance(self.llm_model, AzureChatOpenAI)) and not self.script_creator or self.force and not self.script_creator:
225225
parsed_content = convert_to_md(source)
226226
else:
227227
parsed_content = source
@@ -258,7 +258,7 @@ def handle_web_source(self, state, source):
258258
if not self.cut:
259259
parsed_content = cleanup_html(response, source)
260260

261-
if (isinstance(self.llm_model, ChatOpenAI)
261+
if ((isinstance(self.llm_model, ChatOpenAI) or isinstance(self.llm_model, AzureChatOpenAI))
262262
and not self.script_creator) or (self.force and not self.script_creator):
263263
parsed_content = convert_to_md(source, parsed_content)
264264

@@ -287,7 +287,7 @@ def handle_web_source(self, state, source):
287287
raise ValueError("No HTML body content found in the document fetched by ChromiumLoader.")
288288
parsed_content = document[0].page_content
289289

290-
if isinstance(self.llm_model, ChatOpenAI) and not self.script_creator or self.force and not self.script_creator and not self.openai_md_enabled:
290+
if (isinstance(self.llm_model, ChatOpenAI) or isinstance(self.llm_model, AzureChatOpenAI)) and not self.script_creator or self.force and not self.script_creator and not self.openai_md_enabled:
291291
parsed_content = convert_to_md(document[0].page_content, parsed_content)
292292

293293
compressed_document = [

0 commit comments

Comments
 (0)