Skip to content

Commit 5cfc101

Browse files
committed
feat: add forcing format as json
1 parent 38d138e commit 5cfc101

File tree

5 files changed

+4
-2
lines changed

5 files changed

+4
-2
lines changed

examples/local_models/xml_scraper_ollama.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
"llm": {
2828
"model": "ollama/llama3",
2929
"temperature": 0,
30-
"format": "json", # Ollama needs the format to be specified explicitly
3130
# "model_tokens": 2000, # set context length arbitrarily
3231
"base_url": "http://localhost:11434",
3332
},

scrapegraphai/nodes/generate_answer_csv_node.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ def __init__(
5959
"""
6060
super().__init__(node_name, "node", input, output, 2, node_config)
6161
self.llm_model = node_config["llm_model"]
62+
self.llm_model.format="json"
6263
self.verbose = (
6364
False if node_config is None else node_config.get("verbose", False)
6465
)

scrapegraphai/nodes/generate_answer_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ def __init__(
4444
node_name: str = "GenerateAnswer",
4545
):
4646
super().__init__(node_name, "node", input, output, 2, node_config)
47-
4847
self.llm_model = node_config["llm_model"]
48+
self.llm_model.format="json"
4949
self.verbose = (
5050
True if node_config is None else node_config.get("verbose", False)
5151
)

scrapegraphai/nodes/generate_answer_omni_node.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ def __init__(
4444
super().__init__(node_name, "node", input, output, 3, node_config)
4545

4646
self.llm_model = node_config["llm_model"]
47+
self.llm_model.format="json"
4748
self.verbose = (
4849
False if node_config is None else node_config.get("verbose", False)
4950
)

scrapegraphai/nodes/generate_answer_pdf_node.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ def __init__(
5858
"""
5959
super().__init__(node_name, "node", input, output, 2, node_config)
6060
self.llm_model = node_config["llm_model"]
61+
self.llm_model.format="json"
6162
self.verbose = (
6263
False if node_config is None else node_config.get("verbose", False)
6364
)

0 commit comments

Comments
 (0)