Universal.Operative.Sdk.Brave
1.0.0
See the version list below for details.
dotnet add package Universal.Operative.Sdk.Brave --version 1.0.0
NuGet\Install-Package Universal.Operative.Sdk.Brave -Version 1.0.0
<PackageReference Include="Universal.Operative.Sdk.Brave" Version="1.0.0" />
<PackageVersion Include="Universal.Operative.Sdk.Brave" Version="1.0.0" />
<PackageReference Include="Universal.Operative.Sdk.Brave" />
paket add Universal.Operative.Sdk.Brave --version 1.0.0
#r "nuget: Universal.Operative.Sdk.Brave, 1.0.0"
#:package Universal.Operative.Sdk.Brave@1.0.0
#addin nuget:?package=Universal.Operative.Sdk.Brave&version=1.0.0
#tool nuget:?package=Universal.Operative.Sdk.Brave&version=1.0.0
About
Universal.Operative.Sdk.Brave provides BraveWebSearchTool, an IWebSearchTool implementation backed by the Brave Search API, for use with Universal.Operative.Sdk. It's a drop-in alternative to Universal.Operative.Sdk.Tavily's web search tool for callers who wire up web search explicitly.
Brave's API has no include/exclude-domain parameters, so allowed_domains/blocked_domains are applied via the site:/-site: query operators instead.
How to Use
Installation
dotnet add package Universal.Operative.Sdk.Brave
Usage
using Universal.Operative.Sdk.Brave.Tools;
var tools = new List<ITool>(BaselineTools.Create())
{
new BraveWebSearchTool(braveApiKey),
};
IOperative operative = OperativeBuilder.FromDefaults(model)
.AddTools(tools)
.Build();
License
Free for noncommercial use under the Universal.Operative Noncommercial License. Source is closed; commercial use requires a separate license from Andrew Ong.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Universal.Operative.Sdk (>= 1.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Split out of Universal.Operative.Sdk into its own package: BraveWebSearchTool.