Spaces:
Sleeping
Sleeping
File size: 1,099 Bytes
f871fed | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | from typing import ClassVar, List, Literal, Optional
from pydantic import Field
from open_notebook.domain.base import RecordModel
class ContentSettings(RecordModel):
record_id: ClassVar[str] = "open_notebook:content_settings"
default_content_processing_engine_doc: Optional[
Literal["auto", "docling", "simple"]
] = Field("auto", description="Default Content Processing Engine for Documents")
default_content_processing_engine_url: Optional[
Literal["auto", "firecrawl", "jina", "simple"]
] = Field("auto", description="Default Content Processing Engine for URLs")
default_embedding_option: Optional[Literal["ask", "always", "never"]] = Field(
"ask", description="Default Embedding Option for Vector Search"
)
auto_delete_files: Optional[Literal["yes", "no"]] = Field(
"yes", description="Auto Delete Uploaded Files"
)
youtube_preferred_languages: Optional[List[str]] = Field(
["en", "pt", "es", "de", "nl", "en-GB", "fr", "de", "hi", "ja"],
description="Preferred languages for YouTube transcripts",
)
|