Add Italian README translation and fix outdated links#1070
Merged
Conversation
Member
|
Grazie mille! |
|
🎉 This PR is included in version 2.2.0-beta.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
VinciGit00
added a commit
that referenced
this pull request
May 17, 2026
* feat: add OpenAI Batch API support for SmartScraperMultiGraph (#1036) Add SmartScraperMultiBatchGraph that uses the OpenAI Batch API for LLM calls, providing ~50% cost savings when real-time results aren't needed. Key features: - SmartScraperMultiBatchGraph: 3-phase pipeline (fetch/parse → batch submit → merge) that separates HTML fetching from LLM generation - BatchGenerateAnswerNode: collects prompts from all URLs and submits them as a single OpenAI Batch API request - utils/batch_api.py: helpers for creating, polling, and retrieving batch results with doc_id → URL mapping - Per-document error handling: partial failures don't break the batch - Configurable polling interval and max wait time - OpenAI-only validation (rejects non-OpenAI providers gracefully) - Results sorted by custom_id for consistent ordering - 18 unit tests with 100% pass rate Usage: graph = SmartScraperMultiBatchGraph( prompt='Extract key points', source=['https://url1.com', 'https://url2.com'], config={'llm': {'model': 'openai/gpt-4o-mini'}} ) result = graph.run() Closes #1036 * ci(release): 1.60.0-beta.2 [skip ci] ## [1.60.0-beta.2](v1.60.0-beta.1...v1.60.0-beta.2) (2026-02-24) ### Features * add OpenAI Batch API support for SmartScraperMultiGraph ([#1036](#1036)) ([9d4eba1](9d4eba1)) * fix: update broken test imports to match current API - Replace removed ScrapeGraph with SmartScraperGraph in scrape_graph_test.py - Replace renamed convert_to_csv/convert_to_json with export_to_csv/export_to_json in xml_scraper_openai_test.py * ci(release): 1.60.0-beta.3 [skip ci] ## [1.60.0-beta.3](v1.60.0-beta.2...v1.60.0-beta.3) (2026-03-15) ### Bug Fixes * update broken test imports to match current API ([536e5ad](536e5ad)) * ci(release): 1.76.0-beta.1 [skip ci] ## [1.76.0-beta.1](v1.75.1...v1.76.0-beta.1) (2026-04-07) ### Features * add OpenAI Batch API support for SmartScraperMultiGraph ([#1036](#1036)) ([9d4eba1](9d4eba1)) ### Bug Fixes * update broken test imports to match current API ([536e5ad](536e5ad)) ### CI * **release:** 1.60.0-beta.2 [skip ci] ([54d1473](54d1473)), closes [#1036](#1036) * **release:** 1.60.0-beta.3 [skip ci] ([637c696](637c696)) * reduce GitHub Actions costs by ~85% on PRs ([403080a](403080a)) * ci(release): 2.1.0-beta.1 [skip ci] ## [2.1.0-beta.1](v2.0.0...v2.1.0-beta.1) (2026-04-19) ### Features * add OpenAI Batch API support for SmartScraperMultiGraph ([#1036](#1036)) ([9d4eba1](9d4eba1)) ### Bug Fixes * update broken test imports to match current API ([536e5ad](536e5ad)) ### CI * **release:** 1.60.0-beta.2 [skip ci] ([54d1473](54d1473)), closes [#1036](#1036) * **release:** 1.60.0-beta.3 [skip ci] ([637c696](637c696)) * **release:** 1.76.0-beta.1 [skip ci] ([35ec272](35ec272)), closes [#1036](#1036) [#1036](#1036) * Add Italian README translation and fix outdated links (#1070) * fix(batch): use langchain_core.prompts for PromptTemplate import langchain 1.x removed langchain.prompts; import from langchain_core to fix ModuleNotFoundError causing all test collection to fail. * ci(release): 2.2.0-beta.1 [skip ci] ## [2.2.0-beta.1](v2.1.1...v2.2.0-beta.1) (2026-05-16) ### Features * add OpenAI Batch API support for SmartScraperMultiGraph ([#1036](#1036)) ([9d4eba1](9d4eba1)) ### Bug Fixes * update broken test imports to match current API ([536e5ad](536e5ad)) * **batch:** use langchain_core.prompts for PromptTemplate import ([24127da](24127da)) ### CI * **release:** 1.60.0-beta.2 [skip ci] ([54d1473](54d1473)), closes [#1036](#1036) * **release:** 1.60.0-beta.3 [skip ci] ([637c696](637c696)) * **release:** 1.76.0-beta.1 [skip ci] ([35ec272](35ec272)), closes [#1036](#1036) [#1036](#1036) * **release:** 2.1.0-beta.1 [skip ci] ([a2ea9eb](a2ea9eb)), closes [#1036](#1036) [#1036](#1036) [#1036](#1036) [#1036](#1036) --------- Co-authored-by: MrAliHasan <mrali.hassan997@gmail.com> Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net> Co-authored-by: khadyottakale <khadyottakale@gmail.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Gabriele Maria Bellavia <gabriele.bellavia.m@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As a native Italian speaker, I noticed the Italian translation was missing so here it is.
I added:
docs/italian.mdwith the full Italian translation of the READMEREADME.mdmedia/banner.pngpath to absolute URL for correct rendering indocs/Hope it helps