From e833d6f67630b01104723ebfb4cc6feaaf4b69eb Mon Sep 17 00:00:00 2001 From: Howard Chan Date: Thu, 7 Aug 2025 22:33:51 +0800 Subject: [PATCH 1/2] Fix Missing imports in openai-harmony.md example code --- articles/openai-harmony.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/articles/openai-harmony.md b/articles/openai-harmony.md index c40ca9de0c..b8fc67adb3 100644 --- a/articles/openai-harmony.md +++ b/articles/openai-harmony.md @@ -126,18 +126,20 @@ Additionally the openai_harmony library also includes a StreamableParser for par ```py from openai_harmony import ( load_harmony_encoding, - StreamableParser + Role, + StreamableParser, + HarmonyEncodingName ) - + encoding = load_harmony_encoding(HarmonyEncodingName.HARMONY_GPT_OSS) stream = StreamableParser(encoding, role=Role.ASSISTANT) - + tokens = [ 200005,35644,200008,1844,31064,25,392,4827,382,220,17,659,220,17,16842,12295,81645, 13,51441,6052,13,200007,200006,173781,200005,17196,200008,17,659,220,17,314,220,19, 13,200002 ] - + for token in tokens: stream.process(token) print("--------------------------------") From 22c3cdc403f67bb85a7ec3b7c91c6599d362ebb5 Mon Sep 17 00:00:00 2001 From: Howard Chan Date: Thu, 7 Aug 2025 22:39:37 +0800 Subject: [PATCH 2/2] Remove some spaces --- articles/openai-harmony.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/articles/openai-harmony.md b/articles/openai-harmony.md index b8fc67adb3..79442a0c87 100644 --- a/articles/openai-harmony.md +++ b/articles/openai-harmony.md @@ -130,16 +130,16 @@ from openai_harmony import ( StreamableParser, HarmonyEncodingName ) - + encoding = load_harmony_encoding(HarmonyEncodingName.HARMONY_GPT_OSS) stream = StreamableParser(encoding, role=Role.ASSISTANT) - + tokens = [ 200005,35644,200008,1844,31064,25,392,4827,382,220,17,659,220,17,16842,12295,81645, 13,51441,6052,13,200007,200006,173781,200005,17196,200008,17,659,220,17,314,220,19, 13,200002 ] - + for token in tokens: stream.process(token) print("--------------------------------")