diff --git a/README.md b/README.md index d9148ac0..977243e3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # π·οΈ ScrapeGraphAI: You Only Scrape Once [English](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/README.md) | [δΈζ](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/chinese.md) | [ζ₯ζ¬θͺ](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/japanese.md) | [μ½λ¦¬μλ Έ](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/korean.md) -| [ΡΡΡΡΠΊΠΈΠΉ](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/russian.md) +| [Π ΡΡΡΠΊΠΈΠΉ](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/russian.md) [](https://pepy.tech/project/scrapegraphai) diff --git a/docs/russian.md b/docs/russian.md index d3c8d24b..366194fb 100644 --- a/docs/russian.md +++ b/docs/russian.md @@ -1,5 +1,12 @@ # π·οΈ ScrapeGraphAI: ΠΡ ΡΠΊΡΠ΅ΠΉΠΏΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· +[](https://pepy.tech/project/scrapegraphai) +[](https://github.com/pylint-dev/pylint) +[](https://github.com/VinciGit00/Scrapegraph-ai/actions/workflows/pylint.yml) +[](https://github.com/VinciGit00/Scrapegraph-ai/actions/workflows/codeql.yml) +[](https://opensource.org/licenses/MIT) +[](https://discord.gg/gkxQDAjfeX) + ScrapeGraphAI - ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ Π²Π΅Π±-ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³Π° Π½Π° Python, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ LLM ΠΈ ΠΏΡΡΠΌΡΡ Π³ΡΠ°ΡΠΎΠ²ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³ΠΎΠ²ΡΡ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² Π΄Π»Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (XML, HTML, JSON ΠΈ Ρ.Π΄.). ΠΡΠΎΡΡΠΎ ΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠ·Π²Π»Π΅ΡΡ, ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ Π·Π° Π²Π°Ρ! @@ -10,39 +17,44 @@ ScrapeGraphAI - ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ Π²Π΅Π±-ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³Π° ## π ΠΡΡΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° -Π Π΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Π΄Π»Ρ Scrapegraph-ai Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ PyPI: pypi. +Π Π΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Π΄Π»Ρ Scrapegraph-ai Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ PyPI: [pypi](https://pypi.org/project/scrapegraphai/). -bash -Copia codice +```bash pip install scrapegraphai -ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ π± +``` + +**ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅**: ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ π± ## π ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π½Π° Streamlit: - +[](https://scrapegraph-ai-web-dashboard.streamlit.app) ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΅Π΅ ΠΏΡΡΠΌΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Google Colab: +[](https://colab.research.google.com/drive/1sEZBonBMGP44CtO6GQTwAlL0BGJXjtfd?usp=sharing) + ## π ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ -ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π΄Π»Ρ ScrapeGraphAI Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π΄Π΅ΡΡ. +ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π΄Π»Ρ ScrapeGraphAI Π΄ΠΎΡΡΡΠΏΠ½Π° [Π·Π΄Π΅ΡΡ](https://scrapegraph-ai.readthedocs.io/en/latest/).. -ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Docusaurus Π·Π΄Π΅ΡΡ. +ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Docusaurus [Π·Π΄Π΅ΡΡ](https://scrapegraph-doc.onrender.com/). ## π» ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³ΠΎΠ²ΡΡ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° (ΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°): -SmartScraperGraph: ΡΠΊΡΠ΅ΠΉΠΏΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π·Π°ΠΏΡΠΎΡ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π²Π²ΠΎΠ΄Π°; -SearchGraph: ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΊΡΠ΅ΠΉΠΏΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΡΠΎΠΏ n ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ; -SpeechGraph: ΡΠΊΡΠ΅ΠΉΠΏΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π°ΡΠ΄ΠΈΠΎΡΠ°ΠΉΠ». -SmartScraperMultiGraph: ΡΠΊΡΠ΅ΠΉΠΏΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠ°Π½ΠΈΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π·Π°ΠΏΡΠΎΡΡ. -ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ LLM ΡΠ΅ΡΠ΅Π· API, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ OpenAI, Groq, Azure ΠΈ Gemini, ΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Ollama. +`SmartScraperGraph`: ΡΠΊΡΠ΅ΠΉΠΏΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π·Π°ΠΏΡΠΎΡ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π²Π²ΠΎΠ΄Π°; +`SearchGraph`: ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΊΡΠ΅ΠΉΠΏΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΡΠΎΠΏ n ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ; +`SpeechGraph`: ΡΠΊΡΠ΅ΠΉΠΏΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π°ΡΠ΄ΠΈΠΎΡΠ°ΠΉΠ». +`SmartScraperMultiGraph`: ΡΠΊΡΠ΅ΠΉΠΏΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠ°Π½ΠΈΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π·Π°ΠΏΡΠΎΡΡ. -ΠΡΠΈΠΌΠ΅Ρ 1: SmartScraper Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ -ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Ollama ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ollama pull. +ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ LLM ΡΠ΅ΡΠ΅Π· API, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ **OpenAI**, **Groq**, **Azure** ΠΈ **Gemini**, ΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ **Ollama**. + +###Β ΠΡΠΈΠΌΠ΅Ρ 1: SmartScraper Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ + +ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ [Ollama](https://ollama.com/) ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ `ollama pull`. ```python from scrapegraphai.graphs import SmartScraperGraph @@ -71,16 +83,18 @@ smart_scraper_graph = SmartScraperGraph( result = smart_scraper_graph.run() print(result) ``` + ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ ΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: ```python {'projects': [{'title': 'Rotary Pendulum RL', 'description': 'Open Source ΠΏΡΠΎΠ΅ΠΊΡ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ ΡΠΎΡΠΎΡΠ½ΡΠΌ ΠΌΠ°ΡΡΠ½ΠΈΠΊΠΎΠΌ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² RL'}, {'title': 'DQN Implementation from scratch', 'description': 'Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ Deep Q-Network Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠ½ΠΈΠΊΠ°'}, ...]} ``` -ΠΡΠΈΠΌΠ΅Ρ 2: SearchGraph Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ -ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Groq Π΄Π»Ρ LLM ΠΈ Ollama Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ. -python -Copia codice +### ΠΡΠΈΠΌΠ΅Ρ 2: SearchGraph Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ + +ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ **Groq** Π΄Π»Ρ LLM ΠΈ **Ollama** Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ. + +```python from scrapegraphai.graphs import SearchGraph # ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π΄Π»Ρ Π³ΡΠ°ΡΠ° @@ -106,15 +120,19 @@ search_graph = SearchGraph( # ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π³ΡΠ°Ρ result = search_graph.run() print(result) +``` + ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: ```python {'recipes': [{'name': 'Sarde in SaΓ²re'}, {'name': 'Bigoli in salsa'}, {'name': 'Seppie in umido'}, {'name': 'Moleche frite'}, {'name': 'Risotto alla pescatora'}, {'name': 'Broeto'}, {'name': 'Bibarasse in Cassopipa'}, {'name': 'Risi e bisi'}, {'name': 'Smegiassa Ciosota'}]} -ΠΡΠΈΠΌΠ΅Ρ 3: SpeechGraph Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ OpenAI +``` + +### ΠΡΠΈΠΌΠ΅Ρ 3: SpeechGraph Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ OpenAI + ΠΠ°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΊΠ»ΡΡ API OpenAI ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. -python -Copia codice +```python from scrapegraphai.graphs import SpeechGraph graph_config = { @@ -143,6 +161,7 @@ speech_graph = SpeechGraph( result = speech_graph.run() print(result) ``` + ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ Π°ΡΠ΄ΠΈΠΎΡΠ°ΠΉΠ» Ρ ΡΠ΅Π·ΡΠΌΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅. ## Π‘ΠΏΠΎΠ½ΡΠΎΡΡ @@ -160,20 +179,27 @@ print(result) ΠΠ΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ Π²Π½ΠΎΡΠΈΡΡ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ ΠΈ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΡ Discord, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ Ρ Π½Π°ΠΌΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ Π΄Π°ΡΡ Π½Π°ΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ! -ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΏΠΎ ΡΡΠ°ΡΡΠΈΡ. +ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ [ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΏΠΎ ΡΡΠ°ΡΡΠΈΡ](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/CONTRIBUTING.md). + +[](https://discord.gg/uJN7TYcpNa) +[](https://www.linkedin.com/company/scrapegraphai/) +[](https://twitter.com/scrapegraphai) ## π ΠΠΎΡΠΎΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠ° -ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π΄ΠΎΡΠΎΠΆΠ½ΡΡ ΠΊΠ°ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π·Π΄Π΅ΡΡ! π +ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π΄ΠΎΡΠΎΠΆΠ½ΡΡ ΠΊΠ°ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° [Π·Π΄Π΅ΡΡ](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/README.md)! π -Π₯ΠΎΡΠΈΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΡΠΎΠΆΠ½ΡΡ ΠΊΠ°ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ? ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ markmap, ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ markdown Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ! +Π₯ΠΎΡΠΈΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΡΠΎΠΆΠ½ΡΡ ΠΊΠ°ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ? ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ [markmap](https://markmap.js.org/repl), ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ markdown Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ! + +## β€οΈ Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ + +[](https://github.com/VinciGit00/Scrapegraph-ai/graphs/contributors) ## π Π¦ΠΈΡΠ°ΡΡ ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π½Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ Π½Π°ΡΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π½Π°Ρ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π²ΠΈΠ΄Π΅: -text -Copia codice +```text @misc{scrapegraph-ai, author = {ΠΠ°ΡΠΊΠΎ ΠΠ΅ΡΠΈΠ½ΠΈ, ΠΠΎΡΠ΅Π½ΡΠΎ ΠΠ°Π΄ΠΎΠ°Π½, ΠΠ°ΡΠΊΠΎ ΠΠΈΠ½ΡΠΈΠ³ΡΡΡΡΠ°}, title = {Scrapegraph-ai}, @@ -181,20 +207,25 @@ Copia codice url = {https://github.com/VinciGit00/Scrapegraph-ai}, note = {ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° Python Π΄Π»Ρ ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ} } +``` + ## ΠΠ²ΡΠΎΡΡ