UNPKG

docusaurus-openai-search

Version:

AI-powered search plugin for Docusaurus - extends Algolia search with intelligent keyword generation and RAG-based answers

45 lines (44 loc) 1.83 kB
/** * Default configuration values for Docusaurus OpenAI Search */ export const DEFAULT_CONFIG = { maxSearchQueries: 5, enableCaching: true, cacheTTL: 3600, // 1 hour in seconds ui: { aiButtonText: 'Ask AI about "{query}"', modalTitle: 'AI Answer', errorText: 'Unable to generate an answer. Please try again later.', footerText: 'Powered by AI', loadingText: 'Generating answer based on documentation...', retryButtonText: 'Retry Query', questionPrefix: 'Q:', searchKeywordsLabel: 'Search keywords:', documentsFoundLabel: 'Documents found: {count}', documentsMoreText: '...and {count} more', sourcesHeaderText: 'Sources:', searchLinksHelpText: 'You might find these search results helpful:', seeAllResultsText: 'See all {count} results', closeButtonAriaLabel: 'Close AI answer modal', retrievingText: 'Retrieving document content...', generatingText: 'Generating AI response...', cachedResponseText: 'Retrieved from cache', documentsAnalyzedText: '{count} documents analyzed', searchResultsOnlyText: '(search results only)', aiButtonAriaLabel: 'Ask AI about this question', noDocumentsFoundError: 'Could not find any relevant documentation for your query', noSearchResultsError: 'No search results available to retrieve content from', // Search button customization searchButtonText: 'Search', searchButtonAriaLabel: 'Search', searchInputPlaceholder: 'Search docs', searchButtonClassName: '', showSearchButtonShortcut: true, useCustomSearchButton: false, }, context: { siteName: 'this documentation', systemContext: '', }, enableLogging: false, };