What are providers?
Providers are the AI platforms that OneGlanse monitors for brand mentions. Each provider represents a different AI service that users interact with to get information, recommendations, and answers. OneGlanse supports five major AI providers:ChatGPT
OpenAI’s conversational AI assistant
Claude
Anthropic’s AI assistant focused on helpful, honest, and harmless interactions
Perplexity
AI-powered search engine with real-time information
Gemini
Google’s multimodal AI model and assistant
AI Overview
Google’s AI-generated summaries in search results
Why providers matter
Different AI providers have different: Knowledge sources - Each provider trains on different datasets and accesses different information Response styles - Providers format answers differently (lists, paragraphs, comparative tables) Citation practices - Some providers extensively cite sources, others don’t Update frequencies - Providers refresh their knowledge at different intervals User bases - Each platform serves different user demographics and use cases Monitoring multiple providers gives you comprehensive coverage of how AI represents your brand across the ecosystem.How providers work
Provider architecture
OneGlanse uses a provider config system that defines all provider-specific behavior in one place:Provider registry
All providers are registered in a central configuration:Provider configurations
ChatGPT
ChatGPT uses a conversational interface with streaming responses and optional source citations.- Requires editor warm-up before first prompt
- Streaming text generation
- Sources available via expandable panel
- 5-second warmup delay
Claude
Claude provides conversational AI with a clean interface and streaming responses.- Starts on new conversation page
- No source citations (returns empty array)
- Currently disabled in default configuration
Perplexity
Perplexity is an AI search engine that extensively cites sources for its answers.- Real-time web search integration
- Extensive source citations with numbered references
- Randomized delays to avoid bot detection
- Rich source metadata extraction
Gemini
Google’s Gemini provides multimodal AI capabilities with search integration.- Google Search integration
- Source citations available
- Multimodal response support (text focus for OneGlanse)
AI Overview
Google’s AI Overview appears in search results, providing AI-generated summaries.- Search-based interface (not chat)
- No warmup required
- Navigation-based submission (URL changes with
?q=parameter) - Automatic consent dialog handling
- Inline source citations within the AI Overview block
Browser automation
OneGlanse uses Playwright to automate real browser sessions for each provider. This approach ensures: Authentic responses - Providers see real user interactions, not API calls Complete feature support - Access to all provider capabilities, including experimental features Source extraction - Ability to extract citation links and metadata Anti-detection - Mimics human behavior with randomized delays and real browser fingerprintsExecution flow
For each prompt, OneGlanse:Source citations
Providers handle source citations differently:ChatGPT - Optional citations
ChatGPT - Optional citations
ChatGPT sometimes includes a “Sources” button that opens a panel with citations:
Claude - No citations
Claude - No citations
Claude does not provide source citations. The
extractSources function returns an empty array.Perplexity - Numbered citations
Perplexity - Numbered citations
Perplexity extensively cites sources with numbered references:
Example
Gemini - Search citations
Gemini - Search citations
Gemini includes sources from Google Search integration, available through an expandable panel.
AI Overview - Inline citations
AI Overview - Inline citations
AI Overview embeds source links directly in the response text:
Example
Provider-specific considerations
Rate limiting
Providers may rate-limit automated requests. OneGlanse handles this through:- Randomized delays - Vary timing between requests
- Retry policies - Exponential backoff on failures
- Proxy rotation - Distribute requests across IP addresses
Response validation
Each response is validated before storage:Error handling
Providers can fail for various reasons:- Network timeouts
- Bot detection
- Interface changes
- Service outages
beforeRetryHook.
Enabling and disabling providers
You can control which providers run for each workspace:Related resources
Workspaces
Configure which providers to monitor per workspace
Prompts
Learn how prompts are executed across providers
Adding Providers
Developer guide for adding new AI providers
Agent Worker
Technical details of browser automation architecture