diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs
index 5ecc887..4af6890 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchEngineEnum.g.cs
@@ -4,7 +4,7 @@
namespace OpenRouter
{
///
- /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK).
+ /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). "parallel" uses the Parallel extract API.
///
public enum WebFetchEngineEnum
{
@@ -28,6 +28,10 @@ public enum WebFetchEngineEnum
///
///
Openrouter,
+ ///
+ ///
+ ///
+ Parallel,
}
///
@@ -47,6 +51,7 @@ public static string ToValueString(this WebFetchEngineEnum value)
WebFetchEngineEnum.Firecrawl => "firecrawl",
WebFetchEngineEnum.Native => "native",
WebFetchEngineEnum.Openrouter => "openrouter",
+ WebFetchEngineEnum.Parallel => "parallel",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
@@ -62,6 +67,7 @@ public static string ToValueString(this WebFetchEngineEnum value)
"firecrawl" => WebFetchEngineEnum.Firecrawl,
"native" => WebFetchEngineEnum.Native,
"openrouter" => WebFetchEngineEnum.Openrouter,
+ "parallel" => WebFetchEngineEnum.Parallel,
_ => null,
};
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchServerToolConfig.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchServerToolConfig.g.cs
index 5a767fa..672b51d 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchServerToolConfig.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebFetchServerToolConfig.g.cs
@@ -21,7 +21,7 @@ public sealed partial class WebFetchServerToolConfig
public global::System.Collections.Generic.IList? BlockedDomains { get; set; }
///
- /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK).
+ /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). "parallel" uses the Parallel extract API.
///
[global::System.Text.Json.Serialization.JsonPropertyName("engine")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.WebFetchEngineEnumJsonConverter))]
@@ -55,7 +55,7 @@ public sealed partial class WebFetchServerToolConfig
/// Never fetch from these domains.
///
///
- /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK).
+ /// Which fetch engine to use. "auto" (default) uses native if the provider supports it, otherwise Exa. "native" forces the provider's built-in fetch. "exa" uses Exa Contents API. "openrouter" uses direct HTTP fetch. "firecrawl" uses Firecrawl scrape (requires BYOK). "parallel" uses the Parallel extract API.
///
///
/// Maximum content length in approximate tokens. Content exceeding this limit is truncated.
diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml
index 7e1c0b6..c57d616 100644
--- a/src/libs/OpenRouter/openapi.yaml
+++ b/src/libs/OpenRouter/openapi.yaml
@@ -10933,9 +10933,10 @@
"native",
"openrouter",
"firecrawl",
- "exa"
+ "exa",
+ "parallel"
],
- "description": "Which fetch engine to use. \"auto\" (default) uses native if the provider supports it, otherwise Exa. \"native\" forces the provider's built-in fetch. \"exa\" uses Exa Contents API. \"openrouter\" uses direct HTTP fetch. \"firecrawl\" uses Firecrawl scrape (requires BYOK).",
+ "description": "Which fetch engine to use. \"auto\" (default) uses native if the provider supports it, otherwise Exa. \"native\" forces the provider's built-in fetch. \"exa\" uses Exa Contents API. \"openrouter\" uses direct HTTP fetch. \"firecrawl\" uses Firecrawl scrape (requires BYOK). \"parallel\" uses the Parallel extract API.",
"title": "WebFetchEngineEnum"
},
"WebFetchServerToolConfig": {