mirror of
https://github.com/theroyallab/tabbyAPI.git
synced 2026-03-14 15:57:27 +00:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user