feat: add support for Firecrawl

This commit is contained in:
AnotiaWang
2025-02-15 21:41:15 +08:00
parent abb93139a6
commit f8af8b4afc
12 changed files with 167 additions and 44 deletions

View File

@ -7,6 +7,8 @@ export type ConfigAiProvider =
| 'deepseek'
| 'ollama'
export type ConfigWebSearchProvider = 'tavily' | 'firecrawl'
export interface ConfigAi {
provider: ConfigAiProvider
apiKey?: string
@ -15,7 +17,7 @@ export interface ConfigAi {
contextSize?: number
}
export interface ConfigWebSearch {
provider: 'tavily'
provider: ConfigWebSearchProvider
apiKey?: string
/** Force the LLM to generate serp queries in a certain language */
searchLanguage?: Locale