Skip to content

Commit 6d6b414

Browse files
authored
Merge pull request #607 from ScrapeGraphAI/pre/beta
abstract graph fix
2 parents 5f562b8 + 8f38a6b commit 6d6b414

File tree

118 files changed

+499
-826
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+499
-826
lines changed

CHANGELOG.md

Lines changed: 89 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,81 @@
1+
## [1.15.1-beta.1](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0...v1.15.1-beta.1) (2024-08-28)
2+
3+
4+
### Bug Fixes
5+
6+
* abstract graph local model ([04128e7](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/04128e7e9f585aaf774fabf646c4d9d3b96b8333))
7+
* **models:** better DeepSeek and OneApi integration ([f7a85c2](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/f7a85c266ae758cc16297ebc5d98f8919a80c523))
8+
* **docloaders:** BrowserBase dynamic import ([5c16ee9](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/5c16ee985b11948c6a8c1dbfd051d458fa193973))
9+
* bug for abstract graph ([cf73883](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/cf73883451729b19034005ee7ebe618c1e256a11))
10+
* **AbstractGraph:** correct and simplify instancing logic ([f73343f](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/f73343f19386b31878706963597c2565a023068d))
11+
* **BurrBrige:** dynamic imports ([7789663](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/7789663338a89d27fde322ae282ce07ccca16845))
12+
* **AbstractGraph:** model selection bug ([4f120e2](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/4f120e29c546373a2cc06c102cc9886cc5270c06))
13+
* set up dynamic imports correctly ([83e71df](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/83e71df2e2cb3b6bfba11f8879d5c4917a3e1837))
14+
15+
16+
### chore
17+
18+
* **examples:** update model names ([f6df9b7](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/f6df9b75125b4cacbef4af29faf3e17a13ff108c))
19+
* update README.md ([5f562b8](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/5f562b89bd63eba1300afe98572f152a0621b370))
20+
21+
22+
### Test
23+
24+
* **AbstractGraph:** add AbstractGraph tests ([229d74d](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/229d74d4bd39befa3723fa2841e23d40007a9772))
25+
26+
27+
### CI
28+
29+
* **release:** 1.15.0-beta.4 [skip ci] ([c1ce9c6](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/c1ce9c69d4ba746d488891d18fa64460e76124bf))
30+
* **release:** 1.15.0-beta.5 [skip ci] ([22ab45f](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/22ab45f6bda3a12ab01c743fd124448a2e26cd46))
31+
* **release:** 1.15.0-beta.6 [skip ci] ([050fa3f](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/050fa3faa02cb2a86ce7c0f61c99e4fa8cf3f9a5))
32+
* **release:** 1.15.0-beta.7 [skip ci] ([be3f1ec](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/be3f1ec58d6354d583401f51f310f6aac987a393))
33+
* **release:** 1.15.0-beta.8 [skip ci] ([dbec550](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/dbec55064feac8dfe01290bf82b5b47b013b589d))
34+
35+
## [1.15.0-beta.8](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0-beta.7...v1.15.0-beta.8) (2024-08-28)
36+
37+
38+
### Bug Fixes
39+
40+
* **models:** better DeepSeek and OneApi integration ([f7a85c2](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/f7a85c266ae758cc16297ebc5d98f8919a80c523))
41+
* **AbstractGraph:** model selection bug ([4f120e2](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/4f120e29c546373a2cc06c102cc9886cc5270c06))
42+
43+
## [1.15.0-beta.7](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0-beta.6...v1.15.0-beta.7) (2024-08-27)
44+
45+
46+
### Bug Fixes
47+
48+
* bug for abstract graph ([cf73883](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/cf73883451729b19034005ee7ebe618c1e256a11))
49+
50+
## [1.15.0-beta.6](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0-beta.5...v1.15.0-beta.6) (2024-08-27)
51+
52+
53+
### Bug Fixes
54+
55+
* **docloaders:** BrowserBase dynamic import ([5c16ee9](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/5c16ee985b11948c6a8c1dbfd051d458fa193973))
56+
* **AbstractGraph:** correct and simplify instancing logic ([f73343f](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/f73343f19386b31878706963597c2565a023068d))
57+
* **BurrBrige:** dynamic imports ([7789663](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/7789663338a89d27fde322ae282ce07ccca16845))
58+
* set up dynamic imports correctly ([83e71df](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/83e71df2e2cb3b6bfba11f8879d5c4917a3e1837))
59+
60+
61+
### chore
62+
63+
* **examples:** update model names ([f6df9b7](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/f6df9b75125b4cacbef4af29faf3e17a13ff108c))
64+
65+
66+
### Test
67+
68+
* **AbstractGraph:** add AbstractGraph tests ([229d74d](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/229d74d4bd39befa3723fa2841e23d40007a9772))
69+
70+
## [1.15.0-beta.5](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0-beta.4...v1.15.0-beta.5) (2024-08-26)
71+
72+
73+
### Bug Fixes
74+
75+
* abstract graph local model ([04128e7](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/04128e7e9f585aaf774fabf646c4d9d3b96b8333))
76+
77+
## [1.15.0-beta.4](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0-beta.3...v1.15.0-beta.4) (2024-08-26)
78+
179
## [1.15.0](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.14.1...v1.15.0) (2024-08-26)
280

381

@@ -21,47 +99,39 @@
2199
* **release:** 1.15.0-beta.2 [skip ci] ([ab21576](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/ab215764353773c5303b88743c6cca4fa7e1b52e))
22100
* **release:** 1.15.0-beta.3 [skip ci] ([132ee5b](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/132ee5b7daf36ef376bfbc63bc6dc7f2332fdd6b))
23101

24-
## [1.15.0-beta.3](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0-beta.2...v1.15.0-beta.3) (2024-08-24)
25-
26-
27102

28103
### Bug Fixes
29104

30-
* update abstract graph ([86fe5fc](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/86fe5fcaf1a6ba28786678874378f07fba1db40f))
31-
32-
## [1.15.0-beta.2](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0-beta.1...v1.15.0-beta.2) (2024-08-23)
33-
105+
* add claude3.5 sonnet ([ee8f8b3](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/ee8f8b31ecfe4ffd311528d2f48cb055e4609d99))
34106

35-
### Bug Fixes
36107

37-
* abstract graph ([cf1fada](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/cf1fada36a6716cb0e24bbc5da7509446a964145))
108+
### CI
38109

110+
* **release:** 1.14.1 [skip ci] ([88e76ce](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/88e76ceedb39dc1b41222e9a5cb8a6f0d81cadf4))
39111

112+
## [1.14.1](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.14.0...v1.14.1) (2024-08-24)
40113

41-
### Docs
42114

43-
* added sponsors ([b3a2d0d](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/b3a2d0d65a41f6e645fac3fc84f702fdf64b951c))
44115

45-
## [1.15.0-beta.1](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.14.1-beta.1...v1.15.0-beta.1) (2024-08-23)
116+
### Bug Fixes
46117

47118

48-
### Features
119+
* update abstract graph ([86fe5fc](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/86fe5fcaf1a6ba28786678874378f07fba1db40f))
49120

50-
* ligthweigthing the library ([62f32e9](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/62f32e994bcb748dfef4f7e1b2e5213a989c33cc))
121+
## [1.15.0-beta.2](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.15.0-beta.1...v1.15.0-beta.2) (2024-08-23)
51122

52123

53124
### Bug Fixes
54125

55-
* Azure OpenAI issue ([a92b9c6](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/a92b9c6970049a4ba9dbdf8eff3eeb7f98c6c639))
56-
57-
## [1.14.1-beta.1](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.14.0...v1.14.1-beta.1) (2024-08-21)
126+
* abstract graph ([cf1fada](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/cf1fada36a6716cb0e24bbc5da7509446a964145))
58127

59128

60-
### Bug Fixes
129+
### Docs
61130

62-
* **models_tokens:** add llama2 and llama3 sizes explicitly ([b05ec16](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/b05ec16b252d00c9c9ee7c6d4605b420851c7754))
131+
* added sponsors ([b3a2d0d](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/b3a2d0d65a41f6e645fac3fc84f702fdf64b951c))
63132

64133

134+
#
65135
## [1.14.0](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.13.3...v1.14.0) (2024-08-20)
66136

67137

examples/anthropic/csv_scraper_graph_multi_anthropic.py renamed to examples/anthropic/csv_scraper_graph_multi_haiku.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"llm": {
2828
"api_key": os.getenv("ANTHROPIC_API_KEY"),
2929
"model": "anthropic/claude-3-haiku-20240307",
30-
"max_tokens": 4000},
30+
},
3131
}
3232

3333
# ************************************************

examples/anthropic/csv_scraper_anthropic.py renamed to examples/anthropic/csv_scraper_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@
3333
"llm": {
3434
"api_key": os.getenv("ANTHROPIC_API_KEY"),
3535
"model": "anthropic/claude-3-haiku-20240307",
36-
"max_tokens": 4000
37-
},
36+
},
3837
}
3938

4039
# ************************************************

examples/anthropic/custom_graph_anthropic.py renamed to examples/anthropic/custom_graph_haiku.py

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
import os
66
from dotenv import load_dotenv
77

8-
from langchain_openai import OpenAIEmbeddings
9-
from langchain_openai import ChatOpenAI
8+
from langchain_anthropic import ChatAnthropic
109
from scrapegraphai.graphs import BaseGraph
11-
from scrapegraphai.nodes import FetchNode, ParseNode, RAGNode, GenerateAnswerNode, RobotsNode
10+
from scrapegraphai.nodes import FetchNode, ParseNode, GenerateAnswerNode, RobotsNode
1211
load_dotenv()
1312

1413
# ************************************************
@@ -18,17 +17,15 @@
1817
graph_config = {
1918
"llm": {
2019
"api_key": os.getenv("ANTHROPIC_API_KEY"),
21-
"model": "anthropic/claude-3-haiku-20240307",
22-
"max_tokens": 4000
23-
},
20+
"model": "claude-3-haiku-20240307",
21+
},
2422
}
2523

2624
# ************************************************
2725
# Define the graph nodes
2826
# ************************************************
2927

30-
llm_model = OpenAI(graph_config["llm"])
31-
embedder = OpenAIEmbeddings(api_key=llm_model.openai_api_key)
28+
llm_model = ChatAnthropic(graph_config["llm"])
3229

3330
# define the nodes for the graph
3431
robot_node = RobotsNode(
@@ -57,15 +54,6 @@
5754
"verbose": True,
5855
}
5956
)
60-
rag_node = RAGNode(
61-
input="user_prompt & (parsed_doc | doc)",
62-
output=["relevant_chunks"],
63-
node_config={
64-
"llm_model": llm_model,
65-
"embedder_model": embedder,
66-
"verbose": True,
67-
}
68-
)
6957
generate_answer_node = GenerateAnswerNode(
7058
input="user_prompt & (relevant_chunks | parsed_doc | doc)",
7159
output=["answer"],
@@ -84,14 +72,12 @@
8472
robot_node,
8573
fetch_node,
8674
parse_node,
87-
rag_node,
8875
generate_answer_node,
8976
],
9077
edges=[
9178
(robot_node, fetch_node),
9279
(fetch_node, parse_node),
93-
(parse_node, rag_node),
94-
(rag_node, generate_answer_node)
80+
(parse_node, generate_answer_node)
9581
],
9682
entry_point=robot_node
9783
)

examples/anthropic/json_scraper_anthropic.py renamed to examples/anthropic/json_scraper_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"llm": {
2828
"api_key": os.getenv("ANTHROPIC_API_KEY"),
2929
"model": "anthropic/claude-3-haiku-20240307",
30-
"max_tokens": 4000
31-
},
30+
},
3231
}
3332

3433
# ************************************************

examples/anthropic/json_scraper_multi_anthropic.py renamed to examples/anthropic/json_scraper_multi_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"llm": {
1313
"api_key": os.getenv("ANTHROPIC_API_KEY"),
1414
"model": "anthropic/claude-3-haiku-20240307",
15-
"max_tokens": 4000
16-
},
15+
},
1716
}
1817

1918
FILE_NAME = "inputs/example.json"

examples/anthropic/pdf_scraper_graph_anthropic.py renamed to examples/anthropic/pdf_scraper_graph_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
"llm": {
1616
"api_key": os.getenv("ANTHROPIC_API_KEY"),
1717
"model": "anthropic/claude-3-haiku-20240307",
18-
"max_tokens": 4000
19-
},
18+
},
2019
}
2120

2221
source = """

examples/anthropic/pdf_scraper_multi_anthropic.py renamed to examples/anthropic/pdf_scraper_multi_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"llm": {
1313
"api_key": os.getenv("ANTHROPIC_API_KEY"),
1414
"model": "anthropic/claude-3-haiku-20240307",
15-
"max_tokens": 4000
16-
},
15+
},
1716
}
1817

1918
# ***************

examples/anthropic/scrape_plain_text_anthropic.py renamed to examples/anthropic/scrape_plain_text_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
"llm": {
3030
"api_key": os.getenv("ANTHROPIC_API_KEY"),
3131
"model": "anthropic/claude-3-haiku-20240307",
32-
"max_tokens": 4000
33-
},
32+
},
3433
}
3534

3635
# ************************************************

examples/anthropic/script_generator_anthropic.py renamed to examples/anthropic/script_generator_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
"llm": {
1818
"api_key": os.getenv("ANTHROPIC_API_KEY"),
1919
"model": "anthropic/claude-3-haiku-20240307",
20-
"max_tokens": 4000
21-
},
20+
},
2221
}
2322

2423
# ************************************************

examples/anthropic/script_multi_generator_anthropic.py renamed to examples/anthropic/script_multi_generator_haiku.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717
"llm": {
1818
"api_key": os.getenv("ANTHROPIC_API_KEY"),
1919
"model": "anthropic/claude-3-haiku-20240307",
20-
"max_tokens": 4000
21-
},
22-
"library": "beautifulsoup"
20+
},
21+
"library": "beautifulsoup"
2322
}
2423

2524
# ************************************************

examples/anthropic/search_graph_anthropic.py renamed to examples/anthropic/search_graph_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
"llm": {
1717
"api_key": os.getenv("ANTHROPIC_API_KEY"),
1818
"model": "anthropic/claude-3-haiku-20240307",
19-
"max_tokens": 4000
20-
},
19+
},
2120
}
2221

2322
# ************************************************

examples/anthropic/search_graph_schema_anthropic.py renamed to examples/anthropic/search_graph_schema_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ class Dishes(BaseModel):
2828
"llm": {
2929
"api_key": os.getenv("ANTHROPIC_API_KEY"),
3030
"model": "anthropic/claude-3-haiku-20240307",
31-
"max_tokens": 4000
32-
},
31+
},
3332
}
3433

3534
# ************************************************

examples/anthropic/search_link_graph_anthropic.py renamed to examples/anthropic/search_link_graph_haiku.py

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,11 @@
1414

1515
load_dotenv()
1616

17-
llm_model_instance = AzureChatOpenAI(
18-
openai_api_version=os.environ["AZURE_OPENAI_API_VERSION"],
19-
azure_deployment=os.environ["AZURE_OPENAI_CHAT_DEPLOYMENT_NAME"]
20-
)
21-
22-
embedder_model_instance = AzureOpenAIEmbeddings(
23-
azure_deployment=os.environ["AZURE_OPENAI_EMBEDDINGS_DEPLOYMENT_NAME"],
24-
openai_api_version=os.environ["AZURE_OPENAI_API_VERSION"],
25-
)
26-
27-
# ************************************************
28-
# Create the SmartScraperGraph instance and run it
29-
# ************************************************
30-
3117
graph_config = {
3218
"llm": {
3319
"api_key": os.getenv("ANTHROPIC_API_KEY"),
3420
"model": "anthropic/claude-3-haiku-20240307",
35-
"max_tokens": 4000
36-
},
21+
},
3722
}
3823

3924
# ************************************************

examples/anthropic/smart_scraper_anthropic.py renamed to examples/anthropic/smart_scraper_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
"llm": {
2121
"api_key": os.getenv("ANTHROPIC_API_KEY"),
2222
"model": "anthropic/claude-3-haiku-20240307",
23-
"max_tokens": 4000
24-
},
23+
},
2524
}
2625

2726
smart_scraper_graph = SmartScraperGraph(

examples/anthropic/smart_scraper_multi_anthropic.py renamed to examples/anthropic/smart_scraper_multi_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
"llm": {
1919
"api_key": os.getenv("ANTHROPIC_API_KEY"),
2020
"model": "anthropic/claude-3-haiku-20240307",
21-
"max_tokens": 4000
22-
},
21+
},
2322
}
2423

2524
# *******************************************************

examples/anthropic/smart_scraper_schema_anthropic.py renamed to examples/anthropic/smart_scraper_schema_haiku.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class Projects(BaseModel):
3434
"llm": {
3535
"api_key": os.getenv("ANTHROPIC_API_KEY"),
3636
"model": "anthropic/claude-3-haiku-20240307",
37-
"max_tokens": 4000},
37+
},
3838
}
3939

4040
smart_scraper_graph = SmartScraperGraph(

examples/anthropic/xml_scraper_graph_multi_anthropic.py renamed to examples/anthropic/xml_scraper_graph_multi_haiku.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"llm": {
2828
"api_key": os.getenv("ANTHROPIC_API_KEY"),
2929
"model": "anthropic/claude-3-haiku-20240307",
30-
"max_tokens": 4000},
30+
},
3131
}
3232

3333
# ************************************************

examples/anthropic/xml_scraper_anthropic.py renamed to examples/anthropic/xml_scraper_haiku.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"llm": {
2828
"api_key": os.getenv("ANTHROPIC_API_KEY"),
2929
"model": "anthropic/claude-3-haiku-20240307",
30-
"max_tokens": 4000
31-
},
30+
},
3231
}
3332

3433
# ************************************************

0 commit comments

Comments
 (0)