Skip to content

Settings

Settings

The settings for Raggy.

Attributes:

Name Type Description
html_parser Callable[[str], str]

The function to use for parsing HTML.

log_level str

The log level to use.

log_verbose bool

Whether to log verbose messages.

openai_chat_completions_model str

The OpenAI model to use for chat completions.

openai_embeddings_model str

The OpenAI model to use for creating embeddings.

default_html_parser

The default HTML parser. This uses bs4's html.parser, which is not very good. Like, at all.

In fact it's really bad. You should definitely set raggy.settings.html_parser to a Callable[[str], str] that parses HTML well.

Parameters:

Name Type Description Default
html str

The HTML to parse.

required

Returns:

Type Description
str

The parsed HTML.