sii_web_search - SII Web Search
Overview
The sii_web_search tool performs web searches using the SII backend search service and returns results. This tool is useful for finding information on the internet based on a query.
Tool Name
- Internal Name:
sii_web_search - Display Name: SII Search
- Icon: Globe
Prerequisites
To use this tool, you need:
- SII Account: A valid SII account is required
- Environment Variables:
SII_USERNAME: SII usernameSII_PASSWORD: SII passwordSII_BASE_URL: SII backend URL (optional, defaults tohttps://www.opensii.ai/backend)
Parameters
Required Parameters
| Parameter | Type | Description |
|---|---|---|
query | string | The search query to find information on the web. |
Features
Web Search:
- Uses SII backend search engine
- Returns relevant web results
- Includes titles, URLs, and summaries
Result Formatting:
- Clear result presentation
- Includes source links
- Provides content summaries
Authentication Management:
- Automatically handles token authentication
- Supports token refresh
- Handles authentication errors
Error Handling:
- Clear error messages
- Automatic retry mechanism
- Network error handling
Usage Examples
Basic Search
json
{
"query": "latest AI developments"
}Technical Search
json
{
"query": "React 18 new features"
}Academic Search
json
{
"query": "transformer model architecture"
}News Search
json
{
"query": "2024 technology trends"
}Return Value
The tool returns an object containing:
llmContent: Formatted search results textreturnDisplay: User-friendly display informationsources: Array of search results
Search Result Format
Each search result contains:
typescript
{
title: string; // Result title
url: string; // Result URL
snippet: string; // Content summary
source: string; // Source name
}Error Handling
Possible error scenarios:
Authentication Errors:
- Invalid credentials
- Expired token
- Missing environment variables
Network Errors:
- Connection timeout
- Service unavailable
- Network interruption
Query Errors:
- Empty query
- Invalid query format
- Query too long
Authentication Setup
Setting Environment Variables
Linux/macOS:
bash
export SII_USERNAME="your_username"
export SII_PASSWORD="your_password"
export SII_BASE_URL="https://www.opensii.ai/backend" # OptionalWindows (PowerShell):
powershell
$env:SII_USERNAME="your_username"
$env:SII_PASSWORD="your_password"
$env:SII_BASE_URL="https://www.opensii.ai/backend" # OptionalUsing Configuration File
You can also configure credentials in the SII CLI configuration file:
json
{
"sii": {
"username": "your_username",
"password": "your_password",
"baseUrl": "https://www.opensii.ai/backend"
}
}Best Practices
Query Optimization:
- Use specific keywords
- Include relevant context
- Avoid overly broad queries
Result Processing:
- Review result relevance
- Check source credibility
- Verify information accuracy
Error Handling:
- Check authentication status
- Handle network errors gracefully
- Implement retry logic
Security:
- Keep credentials secure
- Don't commit credentials to version control
- Use environment variables or secure configuration
Rate Limiting
The SII web search service may have rate limits:
- Maximum queries per minute
- Maximum queries per day
- Concurrent request limits
If you encounter rate limiting errors, wait before retrying.
Notes
- Authentication Required: This tool requires SII authentication
- Network Connection: Requires active internet connection
- Result Quality: Result quality depends on the search query
- Language Support: Supports multiple languages
Related Tools
sii_cognitions: Search SII cognitions databasesii_deep_research: Conduct comprehensive researchsii_hybrid_search: Combined web and cognition searchsii_web_fetch: Fetch content from URLs
