Merge pull request #1937 from pipecat-ai/mb/fix-message-for-logging
fix: correctly display non-roman characters
This commit is contained in:
@@ -83,6 +83,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- Fixed an issue with the `OpenAILLMContext` where non-Roman characters were
|
||||||
|
being incorrectly encoded as Unicode escape sequences. This was a logging
|
||||||
|
issue and did not impact the actual conversation.
|
||||||
|
|
||||||
- In `AWSBedrockLLMService`, worked around a possible bug in AWS Bedrock where
|
- In `AWSBedrockLLMService`, worked around a possible bug in AWS Bedrock where
|
||||||
a `toolConfig` is required if there has been previous tool use in the
|
a `toolConfig` is required if there has been previous tool use in the
|
||||||
messages array. This workaround includes a no_op factory function call is
|
messages array. This workaround includes a no_op factory function call is
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ class OpenAILLMContext:
|
|||||||
if "mime_type" in msg and msg["mime_type"].startswith("image/"):
|
if "mime_type" in msg and msg["mime_type"].startswith("image/"):
|
||||||
msg["data"] = "..."
|
msg["data"] = "..."
|
||||||
msgs.append(msg)
|
msgs.append(msg)
|
||||||
return json.dumps(msgs)
|
return json.dumps(msgs, ensure_ascii=False)
|
||||||
|
|
||||||
def from_standard_message(self, message):
|
def from_standard_message(self, message):
|
||||||
"""Convert from OpenAI message format to OpenAI message format (passthrough).
|
"""Convert from OpenAI message format to OpenAI message format (passthrough).
|
||||||
|
|||||||
Reference in New Issue
Block a user