Vectorized knowledge base supports various formats

Support the knowledge base with various formats, including PDF, TXT, and URL.