@@ -99,3 +99,37 @@ data: [DONE]
99
99
100
100
"
101
101
`;
102
+
103
+ exports [` .stream() is robust against leading newline chunks 1` ] = `
104
+ "data: { " id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" role" :" assistant" ," content" :" " ," refusal" :null }," logprobs" :null ," finish_reason" :null }]}
105
+
106
+ data: { " id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" \\ n\\ n" }," logprobs" :null ," finish_reason" :null }]}
107
+
108
+ data: { " id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" {\\ " " }," logprobs " :null," finish_reason " :null}]}
109
+
110
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" city" }," logprobs" :null ," finish_reason" :null }]}
111
+
112
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" \\ " :\\" " }," logprobs" :null ," finish_reason" :null }]}
113
+
114
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" San" }," logprobs" :null ," finish_reason" :null }]}
115
+
116
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" Francisco" }," logprobs" :null ," finish_reason" :null }]}
117
+
118
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" \\ " ,\\""}," logprobs" :null ," finish_reason" :null }]}
119
+
120
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" units" }," logprobs" :null ," finish_reason" :null }]}
121
+
122
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" \\ " :\\" " }," logprobs" :null ," finish_reason" :null }]}
123
+
124
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" c" }," logprobs" :null ," finish_reason" :null }]}
125
+
126
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{" content" :" \\ " }" }," logprobs " :null," finish_reason " :null}]}
127
+
128
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[{" index" :0 ," delta" :{}," logprobs" :null ," finish_reason" :" stop" }]}
129
+
130
+ data : {" id" :" chatcmpl-9tZXEmwtoDf6vqCqEWSvDP8jx9OXe" ," object" :" chat.completion.chunk" ," created" :1723031664 ," model" :" gpt-4o-2024-08-06" ," system_fingerprint" :" fp_845eaabc1f" ," choices" :[]," usage" :{" prompt_tokens" :17 ," completion_tokens" :10 ," total_tokens" :27 }}
131
+
132
+ data : [DONE ]
133
+
134
+ "
135
+ `;
0 commit comments