OAI: Make freq and presence pen floats
Also rename the completions typing file. Signed-off-by: kingbri <bdashore3@proton.me>
This commit is contained in:
parent
126afdfdc2
commit
d0b6b11068
3 changed files with 4 additions and 4 deletions
|
|
@ -35,10 +35,10 @@ class CompletionRequest(BaseModel):
|
|||
max_tokens: Optional[int] = 150
|
||||
|
||||
# Not supported sampling params
|
||||
presence_penalty: Optional[int] = 0
|
||||
presence_penalty: Optional[float] = 0.0
|
||||
|
||||
# Aliased to repetition_penalty
|
||||
frequency_penalty: int = 0
|
||||
frequency_penalty: Optional[float] = 0.0
|
||||
|
||||
# Sampling params
|
||||
token_healing: Optional[bool] = False
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
import pathlib
|
||||
from OAI.types.completions import CompletionResponse, CompletionRespChoice
|
||||
from OAI.types.completion import CompletionResponse, CompletionRespChoice
|
||||
from OAI.types.common import UsageStats
|
||||
from OAI.types.model import ModelList, ModelCard
|
||||
from typing import Optional
|
||||
|
|
|
|||
2
main.py
2
main.py
|
|
@ -6,7 +6,7 @@ from fastapi import FastAPI, Request, HTTPException, Depends
|
|||
from model import ModelContainer
|
||||
from progress.bar import IncrementalBar
|
||||
from sse_starlette import EventSourceResponse
|
||||
from OAI.types.completions import CompletionRequest
|
||||
from OAI.types.completion import CompletionRequest
|
||||
from OAI.types.model import ModelCard, ModelLoadRequest, ModelLoadResponse
|
||||
from OAI.types.token import TokenEncodeRequest, TokenEncodeResponse, TokenDecodeRequest, TokenDecodeResponse
|
||||
from OAI.utils import create_completion_response, get_model_list
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue