Factory function that creates an ellmer::Chat object based on
the configured provider. Reads from
options(shidashi.chat_provider), shidashi.chat_model,
and shidashi.chat_base_url. These arguments are passed to
chat.
Usage
init_chat(
system_prompt = getOption("shidashi.chat_system_prompt", NULL),
provider = getOption("shidashi.chat_provider", "anthropic"),
base_url = getOption("shidashi.chat_base_url", NULL)
)
Arguments
- system_prompt
character; the system prompt. Defaults to
getOption("shidashi.chat_system_prompt").
- provider
character; provider name or provider name with models.
Defaults to getOption("shidashi.chat_provider", "anthropic").
- base_url
character or NULL; base URL for
API-compatible providers.