Tim-Saijun commited on
Commit
0935ca1
·
1 Parent(s): fa3353c

fix(writer): smodin开关

Browse files
Files changed (1) hide show
  1. writer/writer.py +17 -14
writer/writer.py CHANGED
@@ -65,20 +65,23 @@ async def designer(state: GraphState):
65
  break
66
 
67
  response = await designer_model.ainvoke({"messages": [("user", f"{messages[::-1]}")]})
68
- payload = {"language": "en",
69
- "text": response.content,
70
- "strength": 4,
71
- }
72
- async with aiohttp.ClientSession() as session:
73
- try:
74
- async with session.post(os.environ.get("SMODIN_BASE_URL"), headers=SMODIN_HEADERS, json=payload) as res:
75
- rewritten_text = await res.json()
76
- except:
77
- # print("Error:", res.status, await res.text())
78
- return {"messages": []}
79
- finally:
80
- rewritten_text = await no_conclusion_model.ainvoke(
81
- {"messages": [("user", rewritten_text["rewrites"][0]["rewrite"])]})
 
 
 
82
  i = state["time"]
83
  return {"messages": [rewritten_text.content], "time": i + 1}
84
  # return {"messages": [response.content], "time": i + 1}
 
65
  break
66
 
67
  response = await designer_model.ainvoke({"messages": [("user", f"{messages[::-1]}")]})
68
+ if os.environ.get("USE_SMODIN") == 'true':
69
+ payload = {"language": "en",
70
+ "text": response.content,
71
+ "strength": 4,
72
+ }
73
+ async with aiohttp.ClientSession() as session:
74
+ try:
75
+ async with session.post(os.environ.get("SMODIN_BASE_URL"), headers=SMODIN_HEADERS, json=payload) as res:
76
+ rewritten_text = await res.json()
77
+ except:
78
+ # print("Error:", res.status, await res.text())
79
+ return {"messages": []}
80
+ finally:
81
+ rewritten_text = await no_conclusion_model.ainvoke(
82
+ {"messages": [("user", rewritten_text["rewrites"][0]["rewrite"])]})
83
+ else:
84
+ rewritten_text = response
85
  i = state["time"]
86
  return {"messages": [rewritten_text.content], "time": i + 1}
87
  # return {"messages": [response.content], "time": i + 1}