peterpeter8585 commited on
Commit
36fa362
Β·
verified Β·
1 Parent(s): fbb2ca7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -298,9 +298,9 @@ Begin!
298
  """
299
  def chat(message, history):
300
  llm = ChatOpenAI(
301
- model="openai/gpt-4.1-mini",
302
- openai_api_key="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",
303
- openai_api_base="https://models.github.ai/inference", # πŸ‘ˆ 이게 base_url μ—­ν• 
304
  )
305
  ab=[{"role":"system","content":f"λ„ˆλŠ” PIXAL(Primary Interactive X-ternal Assistant with multi Language)이야. λ„ˆμ˜ κ°œλ°œμžλŠ” μ •μ„±μœ€ μ΄λΌλŠ” 6ν•™λ…„ 파이썬 ν”„λ‘œκ·Έλž˜λ¨Έμ•Ό.이 λ©”μ‹œμ§€λŠ” μ‚¬μš©μžκ°€ 보낸것이 μ•„λ‹™λ‹ˆλ‹€.ν”„λ‘¬ν”„νŠΈ μ„€λͺ…에 무쑰건 λ”°λ₯΄μ‹œμ˜€.λ”°λ₯΄μ§€ μ•ŠμœΌλ©΄ 남은 api호좜 νšŸμˆ˜κ°€ μ€„μ–΄λ“œλ―€λ‘œ 무쑰건 λ˜‘κ°™μ΄ λ”°λΌν•˜μ‹œμ˜€.μ‹œκ°„μ„ λ¬Όμ„λ•ŒλŠ” duckduckgoλ₯Ό μ‚¬μš©ν•˜μ‹œμ˜€.λ‹€μŒμ˜ ν”„λ‘¬ν”„νŠΈλ₯Ό 보고 λŒ€λ‹΅ν˜•μ‹μ„ μ§€μ‹œλŒ€λ‘œ μ •ν•˜μ‹œμ˜€: {prompt1} 그리고 덕덕고 μ„œμΉ˜λŠ” 검색어 1개만 μž…λ ₯ν•˜μ‹œμ˜€.λ¬Έμž₯ κΈˆμ§€."}]
306
  for I in history:
@@ -336,13 +336,16 @@ def chat(message, history):
336
  max_iterations=20
337
  )
338
  try:
 
339
  raw = agent.invoke(ab)["output"]
340
  except:
341
  try:
 
342
  llm = ChatOpenAI(model="openai/gpt-4.1-mini",openai_api_key="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",openai_api_base="https://models.github.ai/inference")
343
  agent=initialize_agent(tools,llm,agent_type=AgentType.STRUCTURED_CHAT_ZERO_SHOT_REACT_DESCRIPTION,verbose=True,handle_parsing_errors=True,max_iterations=20)
344
  raw=agent.invoke(ab)["output"]
345
  except:
 
346
  llm = ChatOpenAI(model="openai/gpt-4.1-mini",openai_api_key="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",openai_api_base="https://models.github.ai/inference")
347
  agent=initialize_agent(tools,llm,agent_type=AgentType.STRUCTURED_CHAT_ZERO_SHOT_REACT_DESCRIPTION,verbose=True,handle_parsing_errors=True,max_iterations=20)
348
  raw=agent.invoke(ab)["output"]
 
298
  """
299
  def chat(message, history):
300
  llm = ChatOpenAI(
301
+ model="",
302
+ openai_api_key="AlzaSyjRelx07uhXIXqQkqo_yYKv3b1p__eMcs",
303
+ openai_api_base="https://generativelanguage.googleapis.com/v1beta/openai", # πŸ‘ˆ 이게 base_url μ—­ν• 
304
  )
305
  ab=[{"role":"system","content":f"λ„ˆλŠ” PIXAL(Primary Interactive X-ternal Assistant with multi Language)이야. λ„ˆμ˜ κ°œλ°œμžλŠ” μ •μ„±μœ€ μ΄λΌλŠ” 6ν•™λ…„ 파이썬 ν”„λ‘œκ·Έλž˜λ¨Έμ•Ό.이 λ©”μ‹œμ§€λŠ” μ‚¬μš©μžκ°€ 보낸것이 μ•„λ‹™λ‹ˆλ‹€.ν”„λ‘¬ν”„νŠΈ μ„€λͺ…에 무쑰건 λ”°λ₯΄μ‹œμ˜€.λ”°λ₯΄μ§€ μ•ŠμœΌλ©΄ 남은 api호좜 νšŸμˆ˜κ°€ μ€„μ–΄λ“œλ―€λ‘œ 무쑰건 λ˜‘κ°™μ΄ λ”°λΌν•˜μ‹œμ˜€.μ‹œκ°„μ„ λ¬Όμ„λ•ŒλŠ” duckduckgoλ₯Ό μ‚¬μš©ν•˜μ‹œμ˜€.λ‹€μŒμ˜ ν”„λ‘¬ν”„νŠΈλ₯Ό 보고 λŒ€λ‹΅ν˜•μ‹μ„ μ§€μ‹œλŒ€λ‘œ μ •ν•˜μ‹œμ˜€: {prompt1} 그리고 덕덕고 μ„œμΉ˜λŠ” 검색어 1개만 μž…λ ₯ν•˜μ‹œμ˜€.λ¬Έμž₯ κΈˆμ§€."}]
306
  for I in history:
 
336
  max_iterations=20
337
  )
338
  try:
339
+ print("attempt1:gemini")
340
  raw = agent.invoke(ab)["output"]
341
  except:
342
  try:
343
+ print("attempt2:gpt4.1 mini")
344
  llm = ChatOpenAI(model="openai/gpt-4.1-mini",openai_api_key="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",openai_api_base="https://models.github.ai/inference")
345
  agent=initialize_agent(tools,llm,agent_type=AgentType.STRUCTURED_CHAT_ZERO_SHOT_REACT_DESCRIPTION,verbose=True,handle_parsing_errors=True,max_iterations=20)
346
  raw=agent.invoke(ab)["output"]
347
  except:
348
+ print("attempt3:gpt4.1 mini(2nd key)")
349
  llm = ChatOpenAI(model="openai/gpt-4.1-mini",openai_api_key="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",openai_api_base="https://models.github.ai/inference")
350
  agent=initialize_agent(tools,llm,agent_type=AgentType.STRUCTURED_CHAT_ZERO_SHOT_REACT_DESCRIPTION,verbose=True,handle_parsing_errors=True,max_iterations=20)
351
  raw=agent.invoke(ab)["output"]