in databao/visualizers/vega_chat.py [0:0]
def _convert_llm_config(llm_config: LLMConfig) -> VegaLLMConfig:
# N.B. The two config classes are nearly identical.
return VegaLLMConfig(
name=llm_config.name,
temperature=llm_config.temperature,
max_tokens=llm_config.max_tokens,
reasoning_effort=llm_config.reasoning_effort,
cache_system_prompt=llm_config.cache_system_prompt,
timeout=llm_config.timeout,
api_base_url=llm_config.api_base_url,
use_responses_api=llm_config.use_responses_api,
ollama_pull_model=llm_config.ollama_pull_model,
model_kwargs=llm_config.model_kwargs,
)