Skip to content

Commit fff89f4

Browse files
committed
feat: refactoring of abstract graph
1 parent 58cd523 commit fff89f4

31 files changed

+146
-29
lines changed

examples/deepseek/.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
OPENAI_APIKEY="your openai api key"
1+
DEEPSEEK_APIKEY="your api key"

examples/deepseek/csv_scraper_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"model": "deepseek-chat",
3131
"openai_api_key": deepseek_key,
3232
"openai_api_base": 'https://api.deepseek.com/v1',
33+
},
34+
"embeddings": {
35+
"model": "ollama/nomic-embed-text",
36+
"temperature": 0,
37+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3338
},
3439
"verbose": True,
3540
}

examples/deepseek/csv_scraper_graph_multi_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"model": "deepseek-chat",
3131
"openai_api_key": deepseek_key,
3232
"openai_api_base": 'https://api.deepseek.com/v1',
33+
},
34+
"embeddings": {
35+
"model": "ollama/nomic-embed-text",
36+
"temperature": 0,
37+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3338
},
3439
"verbose": True,
3540
}

examples/deepseek/custom_graph_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
"model": "deepseek-chat",
2121
"openai_api_key": deepseek_key,
2222
"openai_api_base": 'https://api.deepseek.com/v1',
23+
},
24+
"embeddings": {
25+
"model": "ollama/nomic-embed-text",
26+
"temperature": 0,
27+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2328
},
2429
"verbose": True,
2530
}

examples/deepseek/json_scraper_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
"model": "deepseek-chat",
3030
"openai_api_key": deepseek_key,
3131
"openai_api_base": 'https://api.deepseek.com/v1',
32+
},
33+
"embeddings": {
34+
"model": "ollama/nomic-embed-text",
35+
"temperature": 0,
36+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3237
},
3338
"verbose": True,
3439
}

examples/deepseek/json_scraper_multi_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
"model": "deepseek-chat",
1616
"openai_api_key": deepseek_key,
1717
"openai_api_base": 'https://api.deepseek.com/v1',
18+
},
19+
"embeddings": {
20+
"model": "ollama/nomic-embed-text",
21+
"temperature": 0,
22+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
1823
},
1924
"verbose": True,
2025
}

examples/deepseek/pdf_scraper_graph_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
"model": "deepseek-chat",
2121
"openai_api_key": deepseek_key,
2222
"openai_api_base": 'https://api.deepseek.com/v1',
23+
},
24+
"embeddings": {
25+
"model": "ollama/nomic-embed-text",
26+
"temperature": 0,
27+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2328
},
2429
"verbose": True,
2530
}

examples/deepseek/pdf_scraper_multi_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
"model": "deepseek-chat",
1616
"openai_api_key": deepseek_key,
1717
"openai_api_base": 'https://api.deepseek.com/v1',
18+
},
19+
"embeddings": {
20+
"model": "ollama/nomic-embed-text",
21+
"temperature": 0,
22+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
1823
},
1924
"verbose": True,
2025
}

examples/deepseek/scrape_plain_text_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@
3131
"model": "deepseek-chat",
3232
"openai_api_key": deepseek_key,
3333
"openai_api_base": 'https://api.deepseek.com/v1',
34+
},
35+
"embeddings": {
36+
"model": "ollama/nomic-embed-text",
37+
"temperature": 0,
38+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3439
},
3540
"verbose": True,
3641
}

examples/deepseek/script_generator_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
"model": "deepseek-chat",
2121
"openai_api_key": deepseek_key,
2222
"openai_api_base": 'https://api.deepseek.com/v1',
23+
},
24+
"embeddings": {
25+
"model": "ollama/nomic-embed-text",
26+
"temperature": 0,
27+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2328
},
2429
"library": "beautifulsoup"
2530
}

examples/deepseek/search_graph_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@
1919
"model": "deepseek-chat",
2020
"openai_api_key": deepseek_key,
2121
"openai_api_base": 'https://api.deepseek.com/v1',
22+
},
23+
"embeddings": {
24+
"model": "ollama/nomic-embed-text",
25+
"temperature": 0,
26+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2227
},
2328
"max_results": 2,
2429
"verbose": True,

examples/deepseek/smart_scraper_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@
2121
"model": "deepseek-chat",
2222
"openai_api_key": deepseek_key,
2323
"openai_api_base": 'https://api.deepseek.com/v1',
24+
},
25+
"embeddings": {
26+
"model": "ollama/nomic-embed-text",
27+
"temperature": 0,
28+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2429
},
2530
"verbose": True,
2631
}

examples/deepseek/smart_scraper_schema_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@
4141
"model": "deepseek-chat",
4242
"openai_api_key": deepseek_key,
4343
"openai_api_base": 'https://api.deepseek.com/v1',
44+
},
45+
"embeddings": {
46+
"model": "ollama/nomic-embed-text",
47+
"temperature": 0,
48+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
4449
},
4550
"verbose": True,
4651
}

examples/deepseek/xml_scraper_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@
3131
"model": "deepseek-chat",
3232
"openai_api_key": deepseek_key,
3333
"openai_api_base": 'https://api.deepseek.com/v1',
34+
},
35+
"embeddings": {
36+
"model": "ollama/nomic-embed-text",
37+
"temperature": 0,
38+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3439
},
3540
"verbose": True,
3641
}

examples/deepseek/xml_scraper_graph_multi_deepseek.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"model": "deepseek-chat",
3131
"openai_api_key": deepseek_key,
3232
"openai_api_base": 'https://api.deepseek.com/v1',
33+
},
34+
"embeddings": {
35+
"model": "ollama/nomic-embed-text",
36+
"temperature": 0,
37+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3338
},
3439
"verbose": True,
3540
}

examples/groq/csv_scraper_graph_multi_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"model": "groq/gemma-7b-it",
3131
"api_key": groq_key,
3232
"temperature": 0
33+
},
34+
"embeddings": {
35+
"model": "ollama/nomic-embed-text",
36+
"temperature": 0,
37+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3338
},
3439
"headless": False
3540
}

examples/groq/csv_scraper_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@
3131
"api_key": groq_key,
3232
"temperature": 0
3333
},
34+
"embeddings": {
35+
"model": "ollama/nomic-embed-text",
36+
"temperature": 0,
37+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
38+
},
3439
}
3540
# ************************************************
3641
# Create the CSVScraperGraph instance and run it

examples/groq/custom_graph_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@
1919
"model": "groq/gemma-7b-it",
2020
"api_key": groq_key,
2121
"temperature": 0
22+
},
23+
"embeddings": {
24+
"model": "ollama/nomic-embed-text",
25+
"temperature": 0,
26+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2227
},
2328
"verbose": True,
2429
"headless": False

examples/groq/json_scraper_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"model": "groq/gemma-7b-it",
3131
"api_key": groq_key,
3232
"temperature": 0
33+
},
34+
"embeddings": {
35+
"model": "ollama/nomic-embed-text",
36+
"temperature": 0,
37+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3338
},
3439
"verbose": True,
3540
"headless": False

examples/groq/json_scraper_multi_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
"model": "groq/gemma-7b-it",
1616
"api_key": groq_key,
1717
"temperature": 0
18+
},
19+
"embeddings": {
20+
"model": "ollama/nomic-embed-text",
21+
"temperature": 0,
22+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
1823
},
1924
"library": "beautifulsoup"
2025
}

examples/groq/pdf_scraper_graph_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@
1818
"model": "groq/gemma-7b-it",
1919
"api_key": groq_key,
2020
"temperature": 0
21+
},
22+
"embeddings": {
23+
"model": "ollama/nomic-embed-text",
24+
"temperature": 0,
25+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2126
},
2227
"verbose": True,
2328
}

examples/groq/pdf_scraper_multi_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
"model": "groq/gemma-7b-it",
1515
"api_key": groq_key,
1616
"temperature": 0
17+
},
18+
"embeddings": {
19+
"model": "ollama/nomic-embed-text",
20+
"temperature": 0,
21+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
1722
},
1823
"library": "beautifulsoup"
1924
}

examples/groq/scrape_plain_text_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@
3232
"model": "groq/gemma-7b-it",
3333
"api_key": groq_key,
3434
"temperature": 0
35+
},
36+
"embeddings": {
37+
"model": "ollama/nomic-embed-text",
38+
"temperature": 0,
39+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3540
},
3641
"verbose": True,
3742
"headless": False

examples/groq/script_generator_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@
1919
"model": "groq/gemma-7b-it",
2020
"api_key": groq_key,
2121
"temperature": 0
22+
},
23+
"embeddings": {
24+
"model": "ollama/nomic-embed-text",
25+
"temperature": 0,
26+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2227
},
2328
"library": "beautifulsoup"
2429
}

examples/groq/search_graph_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@
2121
"model": "groq/gemma-7b-it",
2222
"api_key": groq_key,
2323
"temperature": 0
24+
},
25+
"embeddings": {
26+
"model": "ollama/nomic-embed-text",
27+
"temperature": 0,
28+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2429
},
2530
"headless": False
2631
}

examples/groq/smart_scraper_groq.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
"api_key": groq_key,
2323
"temperature": 0
2424
},
25-
"embeddings": {
25+
"embeddings": {
2626
"model": "ollama/nomic-embed-text",
2727
"temperature": 0,
28-
"base_url": "http://localhost:11434", # set ollama URL arbitrarily
28+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2929
},
3030
"headless": False
3131
}

examples/groq/smart_scraper_multi_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@
1919
"model": "groq/gemma-7b-it",
2020
"api_key": groq_key,
2121
"temperature": 0
22+
},
23+
"embeddings": {
24+
"model": "ollama/nomic-embed-text",
25+
"temperature": 0,
26+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
2227
},
2328
"verbose": True,
2429
"headless": False

examples/groq/smart_scraper_schema_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@
4141
"model": "groq/gemma-7b-it",
4242
"api_key": groq_key,
4343
"temperature": 0
44+
},
45+
"embeddings": {
46+
"model": "ollama/nomic-embed-text",
47+
"temperature": 0,
48+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
4449
},
4550
"headless": False
4651
}

examples/groq/xml_scraper_graph_multi_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"model": "groq/gemma-7b-it",
3131
"api_key": groq_key,
3232
"temperature": 0
33+
},
34+
"embeddings": {
35+
"model": "ollama/nomic-embed-text",
36+
"temperature": 0,
37+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3338
},
3439
"headless": False
3540
}

examples/groq/xml_scraper_groq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"model": "groq/gemma-7b-it",
3131
"api_key": groq_key,
3232
"temperature": 0
33+
},
34+
"embeddings": {
35+
"model": "ollama/nomic-embed-text",
36+
"temperature": 0,
37+
# "base_url": "http://localhost:11434", # set ollama URL arbitrarily
3338
},
3439
"verbose": True,
3540
"headless": False

0 commit comments

Comments
 (0)