@@ -99,3 +99,37 @@ data: [DONE]
9999
100100"
101101`;
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