mirror of
https://github.com/openai/codex.git
synced 2026-10-30 19:18:49 +00:00
Wrap image with XML open/close tags
This commit is contained in:
@@ -37,7 +37,12 @@ fn parse_user_message(message: &[ContentItem]) -> Option<UserMessageItem> {
|
||||
match content_item {
|
||||
ContentItem::InputText { text } => {
|
||||
if is_local_image_label_text(text)
|
||||
&& matches!(message.get(idx + 1), Some(ContentItem::InputImage { .. }))
|
||||
&& (matches!(message.get(idx + 1), Some(ContentItem::InputImage { .. }))
|
||||
|| (idx > 0
|
||||
&& matches!(
|
||||
message.get(idx - 1),
|
||||
Some(ContentItem::InputImage { .. })
|
||||
)))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
@@ -198,6 +203,9 @@ mod tests {
|
||||
ContentItem::InputImage {
|
||||
image_url: image_url.clone(),
|
||||
},
|
||||
ContentItem::InputText {
|
||||
text: "</image>".to_string(),
|
||||
},
|
||||
ContentItem::InputText {
|
||||
text: user_text.clone(),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user