mirror of
https://github.com/theroyallab/tabbyAPI.git
synced 2026-04-29 18:51:53 +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
|
max_tokens: Optional[int] = 150
|
||||||
|
|
||||||
# Not supported sampling params
|
# Not supported sampling params
|
||||||
presence_penalty: Optional[int] = 0
|
presence_penalty: Optional[float] = 0.0
|
||||||
|
|
||||||
# Aliased to repetition_penalty
|
# Aliased to repetition_penalty
|
||||||
frequency_penalty: int = 0
|
frequency_penalty: Optional[float] = 0.0
|
||||||
|
|
||||||
# Sampling params
|
# Sampling params
|
||||||
token_healing: Optional[bool] = False
|
token_healing: Optional[bool] = False
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import pathlib
|
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.common import UsageStats
|
||||||
from OAI.types.model import ModelList, ModelCard
|
from OAI.types.model import ModelList, ModelCard
|
||||||
from typing import Optional
|
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 model import ModelContainer
|
||||||
from progress.bar import IncrementalBar
|
from progress.bar import IncrementalBar
|
||||||
from sse_starlette import EventSourceResponse
|
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.model import ModelCard, ModelLoadRequest, ModelLoadResponse
|
||||||
from OAI.types.token import TokenEncodeRequest, TokenEncodeResponse, TokenDecodeRequest, TokenDecodeResponse
|
from OAI.types.token import TokenEncodeRequest, TokenEncodeResponse, TokenDecodeRequest, TokenDecodeResponse
|
||||||
from OAI.utils import create_completion_response, get_model_list
|
from OAI.utils import create_completion_response, get_model_list
|
||||||
|
|||||||
Reference in New Issue
Block a user