Chandima Prabhath commited on
Commit
8d28aeb
·
1 Parent(s): e2cc7c8

Update LLM model and API configuration; modify example prompt for testing

Browse files
Files changed (1) hide show
  1. polLLM.py +5 -4
polLLM.py CHANGED
@@ -19,9 +19,10 @@ handler.setFormatter(logging.Formatter("%(asctime)s [%(levelname)s] %(message)s"
19
  logger.addHandler(handler)
20
 
21
  # --- LLM settings from config.yaml ---
22
- _DEFAULT_MODEL = "openai-large" # _config.get("model", "openai-large")
23
  _SYSTEM_TEMPLATE = _config.get("system_prompt", "")
24
  _CHAR = _config.get("char", "Eve")
 
25
 
26
  # --- Custom exception ---
27
  class LLMBadRequestError(Exception):
@@ -30,8 +31,8 @@ class LLMBadRequestError(Exception):
30
 
31
  # --- OpenAI client init ---
32
  client = OpenAI(
33
- base_url="https://text.pollinations.ai/openai",
34
- api_key="OPENAI_API_KEY"
35
  )
36
 
37
  def _build_system_prompt() -> str:
@@ -83,6 +84,6 @@ def generate_llm(
83
  if __name__ == "__main__":
84
  logger.info("Testing generate_llm() with a sample prompt")
85
  try:
86
- print(generate_llm("Say hello in a poetic style."))
87
  except LLMBadRequestError as e:
88
  logger.warning(f"Test failed with bad request: {e}")
 
19
  logger.addHandler(handler)
20
 
21
  # --- LLM settings from config.yaml ---
22
+ _DEFAULT_MODEL = "nvidia/Llama-3.1-Nemotron-Nano-8B-v1" # _config.get("model", "openai-large")
23
  _SYSTEM_TEMPLATE = _config.get("system_prompt", "")
24
  _CHAR = _config.get("char", "Eve")
25
+ _CHUTES_API_KEY = os.getenv("CHUTES_API_KEY")
26
 
27
  # --- Custom exception ---
28
  class LLMBadRequestError(Exception):
 
31
 
32
  # --- OpenAI client init ---
33
  client = OpenAI(
34
+ base_url="https://llm.chutes.ai/v1/",
35
+ api_key=""
36
  )
37
 
38
  def _build_system_prompt() -> str:
 
84
  if __name__ == "__main__":
85
  logger.info("Testing generate_llm() with a sample prompt")
86
  try:
87
+ print(generate_llm("generate 4 images of 1:1 profile picture"))
88
  except LLMBadRequestError as e:
89
  logger.warning(f"Test failed with bad request: {e}")