Update AWSNovaSonicLLMService docstring with more (and more up-to-date) info
This commit is contained in:
@@ -115,7 +115,7 @@ async def run_bot(transport: BaseTransport, runner_args: RunnerArguments):
|
|||||||
# - ap-northeast-1
|
# - ap-northeast-1
|
||||||
region=os.getenv("AWS_REGION"),
|
region=os.getenv("AWS_REGION"),
|
||||||
session_token=os.getenv("AWS_SESSION_TOKEN"),
|
session_token=os.getenv("AWS_SESSION_TOKEN"),
|
||||||
voice_id="tiffany", # matthew, tiffany, amy
|
voice_id="tiffany",
|
||||||
# you could choose to pass instruction here rather than via context
|
# you could choose to pass instruction here rather than via context
|
||||||
# system_instruction=system_instruction
|
# system_instruction=system_instruction
|
||||||
# you could choose to pass tools here rather than via context
|
# you could choose to pass tools here rather than via context
|
||||||
|
|||||||
@@ -193,7 +193,7 @@ class AWSNovaSonicLLMService(LLMService):
|
|||||||
session_token: Optional[str] = None,
|
session_token: Optional[str] = None,
|
||||||
region: str,
|
region: str,
|
||||||
model: str = "amazon.nova-2-sonic-v1:0",
|
model: str = "amazon.nova-2-sonic-v1:0",
|
||||||
voice_id: str = "matthew", # matthew, tiffany, amy
|
voice_id: str = "matthew",
|
||||||
params: Optional[Params] = None,
|
params: Optional[Params] = None,
|
||||||
system_instruction: Optional[str] = None,
|
system_instruction: Optional[str] = None,
|
||||||
tools: Optional[ToolsSchema] = None,
|
tools: Optional[ToolsSchema] = None,
|
||||||
@@ -207,8 +207,15 @@ class AWSNovaSonicLLMService(LLMService):
|
|||||||
access_key_id: AWS access key ID for authentication.
|
access_key_id: AWS access key ID for authentication.
|
||||||
session_token: AWS session token for authentication.
|
session_token: AWS session token for authentication.
|
||||||
region: AWS region where the service is hosted.
|
region: AWS region where the service is hosted.
|
||||||
model: Model identifier. Defaults to "amazon.nova-sonic-v1:0".
|
Supported regions:
|
||||||
voice_id: Voice ID for speech synthesis. Options: matthew, tiffany, amy.
|
- Nova 2 Sonic (the default model): "us-east-1", "us-west-2", "ap-northeast-1"
|
||||||
|
- Nova Sonic (the older model): "us-east-1", "ap-northeast-1"
|
||||||
|
model: Model identifier. Defaults to "amazon.nova-2-sonic-v1:0".
|
||||||
|
voice_id: Voice ID for speech synthesis.
|
||||||
|
Note that some voices are designed for use with a specific language.
|
||||||
|
Options:
|
||||||
|
- Nova 2 Sonic (the default model): see https://docs.aws.amazon.com/nova/latest/nova2-userguide/sonic-language-support.html
|
||||||
|
- Nova Sonic (the older model): see https://docs.aws.amazon.com/nova/latest/userguide/available-voices.html.
|
||||||
params: Model parameters for audio configuration and inference.
|
params: Model parameters for audio configuration and inference.
|
||||||
system_instruction: System-level instruction for the model.
|
system_instruction: System-level instruction for the model.
|
||||||
tools: Available tools/functions for the model to use.
|
tools: Available tools/functions for the model to use.
|
||||||
|
|||||||
Reference in New Issue
Block a user