@@ -133,6 +133,7 @@ async def chat(
133133 top_p : Optional [float ] = None ,
134134 random_seed : Optional [int ] = None ,
135135 safe_mode : bool = False ,
136+ safe_prompt : bool = False ,
136137 ) -> ChatCompletionResponse :
137138 """A asynchronous chat endpoint that returns a single response.
138139
@@ -145,7 +146,8 @@ async def chat(
145146 top_p (Optional[float], optional): the cumulative probability of tokens to generate, e.g. 0.9.
146147 Defaults to None.
147148 random_seed (Optional[int], optional): the random seed to use for sampling, e.g. 42. Defaults to None.
148- safe_mode (bool, optional): whether to use safe mode, e.g. true. Defaults to False.
149+ safe_mode (bool, optional): deprecated, use safe_prompt instead. Defaults to False.
150+ safe_prompt (bool, optional): whether to use safe prompt, e.g. true. Defaults to False.
149151
150152 Returns:
151153 ChatCompletionResponse: a response object containing the generated text.
@@ -158,7 +160,7 @@ async def chat(
158160 top_p = top_p ,
159161 random_seed = random_seed ,
160162 stream = False ,
161- safe_mode = safe_mode ,
163+ safe_prompt = safe_mode or safe_prompt ,
162164 )
163165
164166 single_response = self ._request ("post" , request , "v1/chat/completions" )
@@ -177,6 +179,7 @@ async def chat_stream(
177179 top_p : Optional [float ] = None ,
178180 random_seed : Optional [int ] = None ,
179181 safe_mode : bool = False ,
182+ safe_prompt : bool = False ,
180183 ) -> AsyncGenerator [ChatCompletionStreamResponse , None ]:
181184 """An Asynchronous chat endpoint that streams responses.
182185
@@ -189,7 +192,8 @@ async def chat_stream(
189192 top_p (Optional[float], optional): the cumulative probability of tokens to generate, e.g. 0.9.
190193 Defaults to None.
191194 random_seed (Optional[int], optional): the random seed to use for sampling, e.g. 42. Defaults to None.
192- safe_mode (bool, optional): whether to use safe mode, e.g. true. Defaults to False.
195+ safe_mode (bool, optional): deprecated, use safe_prompt instead. Defaults to False.
196+ safe_prompt (bool, optional): whether to use safe prompt, e.g. true. Defaults to False.
193197
194198 Returns:
195199 AsyncGenerator[ChatCompletionStreamResponse, None]:
@@ -204,7 +208,7 @@ async def chat_stream(
204208 top_p = top_p ,
205209 random_seed = random_seed ,
206210 stream = True ,
207- safe_mode = safe_mode ,
211+ safe_prompt = safe_mode or safe_prompt ,
208212 )
209213 async_response = self ._request (
210214 "post" , request , "v1/chat/completions" , stream = True
0 commit comments