File tree 3 files changed +5
-3
lines changed
3 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 70
70
cd ./src/frontend
71
71
npm install
72
72
npm run build
73
+ - name : Run MyPy
74
+ run : python3 -m mypy .
73
75
- name : Run Pytest
74
76
run : python3 -m pytest
Original file line number Diff line number Diff line change 1
1
from typing import Any
2
2
3
+ from openai .types .chat import ChatCompletionMessageParam
3
4
from pydantic import BaseModel
4
5
5
6
@@ -9,7 +10,7 @@ class Message(BaseModel):
9
10
10
11
11
12
class ChatRequest (BaseModel ):
12
- messages : list [Message ]
13
+ messages : list [ChatCompletionMessageParam ]
13
14
context : dict = {}
14
15
15
16
Original file line number Diff line number Diff line change @@ -70,7 +70,6 @@ async def chat_handler(
70
70
openai_chat : ChatClient ,
71
71
chat_request : ChatRequest ,
72
72
):
73
- messages = [message .model_dump () for message in chat_request .messages ]
74
73
overrides = chat_request .context .get ("overrides" , {})
75
74
76
75
searcher = PostgresSearcher (
@@ -95,5 +94,5 @@ async def chat_handler(
95
94
chat_deployment = context .openai_chat_deployment ,
96
95
).run
97
96
98
- response = await run_ragchat (messages , overrides = overrides )
97
+ response = await run_ragchat (chat_request . messages , overrides = overrides )
99
98
return response
You can’t perform that action at this time.
0 commit comments