mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-19 00:01:29 +00:00
add all ai21 params
This commit is contained in:
parent
0970475a3b
commit
0874885f04
2 changed files with 29 additions and 22 deletions
|
|
@ -10,33 +10,36 @@ from typing import Optional, Union
|
|||
|
||||
class AI21ChatConfig:
|
||||
"""
|
||||
Reference: https://inference-docs.cerebras.ai/api-reference/chat-completions
|
||||
Reference: https://docs.ai21.com/reference/jamba-15-api-ref#request-parameters
|
||||
|
||||
Below are the parameters:
|
||||
"""
|
||||
|
||||
max_tokens: Optional[int] = None
|
||||
response_format: Optional[dict] = None
|
||||
seed: Optional[int] = None
|
||||
stop: Optional[str] = None
|
||||
stream: Optional[bool] = None
|
||||
temperature: Optional[float] = None
|
||||
top_p: Optional[int] = None
|
||||
tool_choice: Optional[str] = None
|
||||
tools: Optional[list] = None
|
||||
response_format: Optional[dict] = None
|
||||
documents: Optional[list] = None
|
||||
max_tokens: Optional[int] = None
|
||||
temperature: Optional[float] = None
|
||||
top_p: Optional[float] = None
|
||||
stop: Optional[Union[str, list]] = None
|
||||
n: Optional[int] = None
|
||||
stream: Optional[bool] = None
|
||||
seed: Optional[int] = None
|
||||
tool_choice: Optional[str] = None
|
||||
user: Optional[str] = None
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
max_tokens: Optional[int] = None,
|
||||
response_format: Optional[dict] = None,
|
||||
seed: Optional[int] = None,
|
||||
stop: Optional[str] = None,
|
||||
stream: Optional[bool] = None,
|
||||
temperature: Optional[float] = None,
|
||||
top_p: Optional[int] = None,
|
||||
tool_choice: Optional[str] = None,
|
||||
tools: Optional[list] = None,
|
||||
response_format: Optional[dict] = None,
|
||||
max_tokens: Optional[int] = None,
|
||||
temperature: Optional[float] = None,
|
||||
top_p: Optional[float] = None,
|
||||
stop: Optional[Union[str, list]] = None,
|
||||
n: Optional[int] = None,
|
||||
stream: Optional[bool] = None,
|
||||
seed: Optional[int] = None,
|
||||
tool_choice: Optional[str] = None,
|
||||
user: Optional[str] = None,
|
||||
) -> None:
|
||||
locals_ = locals().copy()
|
||||
|
|
@ -69,15 +72,16 @@ class AI21ChatConfig:
|
|||
"""
|
||||
|
||||
return [
|
||||
"max_tokens",
|
||||
"tools",
|
||||
"response_format",
|
||||
"seed",
|
||||
"stop",
|
||||
"stream",
|
||||
"max_tokens",
|
||||
"temperature",
|
||||
"top_p",
|
||||
"stop",
|
||||
"n",
|
||||
"stream",
|
||||
"seed",
|
||||
"tool_choice",
|
||||
"tools",
|
||||
"user",
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -4481,6 +4481,9 @@ async def test_completion_ai21():
|
|||
litellm.set_verbose = True
|
||||
response = await litellm.acompletion(
|
||||
model="ai21_chat/jamba-1.5-large",
|
||||
user="ishaan",
|
||||
tool_choice="auto",
|
||||
seed=123,
|
||||
messages=[{"role": "user", "content": "hi my name is ishaan"}],
|
||||
)
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue