Unverified Commit ca1dc1e7 authored by Atream's avatar Atream Committed by GitHub
Browse files

Merge branch 'main' into main

parents d3b45d57 505f4e2c
...@@ -105,6 +105,7 @@ def custom_openapi(app): ...@@ -105,6 +105,7 @@ def custom_openapi(app):
def main(): def main():
cfg = Config() cfg = Config()
arg_parser = ArgumentParser(cfg) arg_parser = ArgumentParser(cfg)
# 初始化消息 # 初始化消息
......
...@@ -73,7 +73,7 @@ class RunStepDelta(Object): ...@@ -73,7 +73,7 @@ class RunStepDelta(Object):
class Done(): class Done():
def to_stream_reply(self): def to_stream_reply(self):
return f"event: done\ndata: [DONE]\n\n" return f"data: [DONE]\n\n"
async def check_client_link(request: Request, async_events: AsyncIterable): async def check_client_link(request: Request, async_events: AsyncIterable):
......
...@@ -25,6 +25,8 @@ class ChatCompletionCreate(BaseModel): ...@@ -25,6 +25,8 @@ class ChatCompletionCreate(BaseModel):
messages: List[Message] messages: List[Message]
model : str model : str
stream : bool = False stream : bool = False
temperature: Optional[float] = None
top_p: Optional[float] = None
def get_tokenizer_messages(self): def get_tokenizer_messages(self):
return [m.to_tokenizer_message() for m in self.messages] return [m.to_tokenizer_message() for m in self.messages]
...@@ -75,4 +77,4 @@ class ChatCompletionChunk(ChatCompletionBase): ...@@ -75,4 +77,4 @@ class ChatCompletionChunk(ChatCompletionBase):
] ]
def to_stream_reply(self): def to_stream_reply(self):
return f"data:{self.model_dump_json()}\n\n" return f"data: {self.model_dump_json()}\n\n"
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment