mirror of
https://github.com/oobabooga/text-generation-webui.git
synced 2024-11-22 16:17:57 +01:00
Add system_message parameter, document model (unused) parameter
This commit is contained in:
parent
4aabff3728
commit
0777b0d3c7
@ -204,8 +204,9 @@ def chat_completions_common(body: dict, is_legacy: bool = False, stream=False) -
|
|||||||
name1_instruct, name2_instruct, _, _, context_instruct, turn_template, system_message = load_character_memoized(instruction_template, '', '', instruct=True)
|
name1_instruct, name2_instruct, _, _, context_instruct, turn_template, system_message = load_character_memoized(instruction_template, '', '', instruct=True)
|
||||||
name1_instruct = body['name1_instruct'] or name1_instruct
|
name1_instruct = body['name1_instruct'] or name1_instruct
|
||||||
name2_instruct = body['name2_instruct'] or name2_instruct
|
name2_instruct = body['name2_instruct'] or name2_instruct
|
||||||
context_instruct = body['context_instruct'] or context_instruct
|
|
||||||
turn_template = body['turn_template'] or turn_template
|
turn_template = body['turn_template'] or turn_template
|
||||||
|
context_instruct = body['context_instruct'] or context_instruct
|
||||||
|
system_message = body['system_message'] or system_message
|
||||||
|
|
||||||
# Chat character
|
# Chat character
|
||||||
character = body['character'] or shared.settings['character']
|
character = body['character'] or shared.settings['character']
|
||||||
|
@ -3,9 +3,8 @@ import os
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
from extensions.openai.errors import ServiceUnavailableError
|
from extensions.openai.errors import ServiceUnavailableError
|
||||||
from extensions.openai.utils import debug_msg, float_list_to_base64
|
from extensions.openai.utils import debug_msg, float_list_to_base64
|
||||||
from transformers import AutoModel
|
|
||||||
|
|
||||||
from modules import shared
|
from modules import shared
|
||||||
|
from transformers import AutoModel
|
||||||
|
|
||||||
embeddings_params_initialized = False
|
embeddings_params_initialized = False
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ class GenerationOptions(BaseModel):
|
|||||||
|
|
||||||
|
|
||||||
class CompletionRequestParams(BaseModel):
|
class CompletionRequestParams(BaseModel):
|
||||||
model: str | None = None
|
model: str | None = Field(default=None, description="Unused parameter. To change the model, use the /v1/internal/model/load endpoint.")
|
||||||
prompt: str | List[str]
|
prompt: str | List[str]
|
||||||
best_of: int | None = Field(default=1, description="Unused parameter.")
|
best_of: int | None = Field(default=1, description="Unused parameter.")
|
||||||
echo: bool | None = False
|
echo: bool | None = False
|
||||||
@ -75,7 +75,7 @@ class CompletionResponse(BaseModel):
|
|||||||
|
|
||||||
class ChatCompletionRequestParams(BaseModel):
|
class ChatCompletionRequestParams(BaseModel):
|
||||||
messages: List[dict]
|
messages: List[dict]
|
||||||
model: str | None = None
|
model: str | None = Field(default=None, description="Unused parameter. To change the model, use the /v1/internal/model/load endpoint.")
|
||||||
frequency_penalty: float | None = 0
|
frequency_penalty: float | None = 0
|
||||||
function_call: str | dict | None = Field(default=None, description="Unused parameter.")
|
function_call: str | dict | None = Field(default=None, description="Unused parameter.")
|
||||||
functions: List[dict] | None = Field(default=None, description="Unused parameter.")
|
functions: List[dict] | None = Field(default=None, description="Unused parameter.")
|
||||||
@ -92,10 +92,11 @@ class ChatCompletionRequestParams(BaseModel):
|
|||||||
mode: str = Field(default='instruct', description="Valid options: instruct, chat, chat-instruct.")
|
mode: str = Field(default='instruct', description="Valid options: instruct, chat, chat-instruct.")
|
||||||
|
|
||||||
instruction_template: str | None = Field(default=None, description="An instruction template defined under text-generation-webui/instruction-templates. If not set, the correct template will be guessed using the regex expressions in models/config.yaml.")
|
instruction_template: str | None = Field(default=None, description="An instruction template defined under text-generation-webui/instruction-templates. If not set, the correct template will be guessed using the regex expressions in models/config.yaml.")
|
||||||
|
turn_template: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
||||||
name1_instruct: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
name1_instruct: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
||||||
name2_instruct: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
name2_instruct: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
||||||
context_instruct: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
context_instruct: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
||||||
turn_template: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
system_message: str | None = Field(default=None, description="Overwrites the value set by instruction_template.")
|
||||||
|
|
||||||
character: str | None = Field(default=None, description="A character defined under text-generation-webui/characters. If not set, the default \"Assistant\" character will be used.")
|
character: str | None = Field(default=None, description="A character defined under text-generation-webui/characters. If not set, the default \"Assistant\" character will be used.")
|
||||||
name1: str | None = Field(default=None, description="Overwrites the value set by character.")
|
name1: str | None = Field(default=None, description="Overwrites the value set by character.")
|
||||||
|
Loading…
Reference in New Issue
Block a user