fix: 3 fixes - camel-ai env var, Thai font, model_config_dict
1. Restore OPENAI_API_KEY/OPENAI_BASE_URL env vars for camel-ai factory check (keep api_key/base_url in model_config_dict for client constructor) 2. Add Thai-supporting font-family to .profile-realname (JetBrains Mono doesn't render Thai diacritics) 3. Keep model_config_dict with api_key and base_url for camel-ai client
This commit is contained in:
@@ -449,9 +449,16 @@ class RedditSimulationRunner:
|
||||
if not llm_model:
|
||||
llm_model = self.config.get("llm_model", "gpt-4o-mini")
|
||||
|
||||
# Set env vars for camel-ai factory check (required)
|
||||
if llm_api_key:
|
||||
os.environ["OPENAI_API_KEY"] = llm_api_key
|
||||
|
||||
if not llm_api_key:
|
||||
raise ValueError("LLM_API_KEY not configured. Set it in .env file.")
|
||||
|
||||
if llm_base_url:
|
||||
os.environ["OPENAI_BASE_URL"] = llm_base_url
|
||||
|
||||
print(f"LLM配置: model={llm_model}, base_url={llm_base_url[:40] if llm_base_url else '默认'}...")
|
||||
|
||||
# Pass api_key and base_url via model_config_dict
|
||||
|
||||
Reference in New Issue
Block a user