File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ class InputObject:
4545 messages : list [dict ]
4646 tools : list [dict ] | None = None
4747 tool_choice : str | dict | None = None
48+ tags : list [str ] | None = None
4849
4950
5051@dataclass
@@ -188,14 +189,17 @@ def send(
188189 messages = [{"role" : "user" , "content" : input }]
189190 tools = None
190191 tool_choice = None
192+ tags = None
191193 elif isinstance (input , InputObject ):
192194 messages = input .messages
193195 tools = input .tools
194196 tool_choice = input .tool_choice
197+ tags = input .tags
195198 else :
196199 messages = input .get ("messages" , [])
197200 tools = input .get ("tools" )
198201 tool_choice = input .get ("tool_choice" )
202+ tags = input .get ("tags" )
199203
200204 body : dict = {"model" : model , "messages" : messages }
201205 if stream :
@@ -204,6 +208,8 @@ def send(
204208 body ["tools" ] = tools
205209 if tool_choice :
206210 body ["tool_choice" ] = tool_choice
211+ if tags :
212+ body ["tags" ] = tags
207213
208214 request = Request (
209215 f"{ self .base_url } { API_ENDPOINT } " ,
You can’t perform that action at this time.
0 commit comments