1106 tool use, function parameters encounter Chinese garbled characters

post body

{
	"model": "gpt-3.5-turbo-1106",
	"messages": [
		{
			"role": "user",
			"content": "Instruction:When responding to user requests, consider whether accessing the internet is necessary for a more informed reply.\nInstead of outputting 'Unable to access the internet for the latest information' when you lack certain information, consider using function calls to obtain the information.\nIf internet access is required, invoke the function call, and the program will automatically collect results for use in the next round of conversation.\nWhen using the `search` function, try to use 2-3 keywords to obtain more results.\nWhen using the `view` function, consider accessing the URL mentioned by the user.\nLast converstation:None\nCurrent date:2023/12/02 13:46:49星期六\nUser's position:广东省\nQuery:搜索文心一言模型\nReply in the language of query"
		}
	],
	"temperature": 0,
	"stream": false,
	"tools": [
		{
			"type": "function",
			"function": {
				"name": "search",
				"description": "use google to search",
				"parameters": {
					"type": "object",
					"properties": {
						"keys": {
							"type": "string",
							"description": "Search keywords in user's language, multiple keywords separated by |||, such as' Xiaomi 13 price ||| Xiaomi 13 quality '`"
						}
					},
					"required": [
						"keys"
					]
				}
			}
		},
		{
			"type": "function",
			"function": {
				"name": "view",
				"description": "Accessing web pages to crawl data",
				"parameters": {
					"type": "object",
					"properties": {
						"urls": {
							"type": "string",
							"description": "URL, multiple URLs separated by |||"
						}
					},
					"required": [
						"urls"
					]
				}
			}
		}
	]
}

web result

{
	"id": "chatcmpl-8RDi9ZtMz4nm7uTDvPn3TQHl2990b",
	"object": "chat.completion",
	"created": 1701498253,
	"model": "gpt-3.5-turbo-1106",
	"choices": [
		{
			"index": 0,
			"message": {
				"role": "assistant",
				"content": null,
				"tool_calls": [
					{
						"id": "call_BmNhQRWRvLF4io5th93dizDo",
						"type": "function",
						"function": {
							"name": "search",
							"arguments": "{\"keys\":\"æ\u0096\u0087å¿\u0083ä¸\u0080è¨\u0080模å\u009e\u008b\"}"
						}
					}
				]
			},
			"finish_reason": "tool_calls"
		}
	],
	"usage": {
		"prompt_tokens": 274,
		"completion_tokens": 18,
		"total_tokens": 292
	},
	"system_fingerprint": "fp_eeff13170a"
}

As you can see,the arguments are garbled {\"keys\":\"æ\u0096\u0087å¿\u0083ä¸\u0080è¨\u0080模å\u009e\u008b\"}"

However in 6013,the function call arguments are right.

You’ve recognized an issue OpenAI has acknowledged also.