diff --git a/app/src/renderer/src/hooks/useSelect.ts b/app/src/renderer/src/hooks/useSelect.ts
index b775727..756fe61 100644
--- a/app/src/renderer/src/hooks/useSelect.ts
+++ b/app/src/renderer/src/hooks/useSelect.ts
@@ -55,7 +55,7 @@ export default()=>{
// if (content) await navigator.clipboard.writeText(content)
window.api.closeWindow('search')
const category_id = data.find((item)=>item.id == id)?.category_id
- window.api.openWindow('code', `/${category_id}/content/${id}/${search}`)
+ window.api.openWindow('code', `/${category_id}/content/${id}`)
}
useEffect(() => {
diff --git a/app/src/renderer/src/pages/Setting/index.tsx b/app/src/renderer/src/pages/Setting/index.tsx
index 5d0971f..dafd375 100644
--- a/app/src/renderer/src/pages/Setting/index.tsx
+++ b/app/src/renderer/src/pages/Setting/index.tsx
@@ -84,28 +84,28 @@ export function Setting(){
diff --git a/server/route/llm.py b/server/route/llm.py
index 558bf6a..0082658 100644
--- a/server/route/llm.py
+++ b/server/route/llm.py
@@ -16,6 +16,7 @@ def llm():
else:
config = json.loads(get_config())["llm"]
messages = [{"role": "system", "content": code_prompt.substitute()}] + messages
+ # 暂时没有strem
if isStream:
def generate():
response = completion(messages=messages, stream=True, **config)
@@ -23,5 +24,8 @@ def llm():
yield part.choices[0].delta.content or ""
return Response(generate(), mimetype='text/event-stream')
else:
- res = completion(messages=messages, **config)
- return {"content": res.choices[0].message.content}
+ try:
+ res = completion(messages=messages, **config)
+ return {"content": res.choices[0].message.content, "status": 0}
+ except Exception as e:
+ return {"content": str(e), "status": 1}