mirror of
https://github.com/foss42/apidash.git
synced 2025-12-02 10:49:49 +08:00
genai modified to use the latest streamHttpRequest
This commit is contained in:
@@ -77,15 +77,17 @@ class GenerativeAI {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final chunk = dat.$1;
|
final chunk = dat.$2;
|
||||||
final error = dat.$3;
|
final error = dat.$4;
|
||||||
|
|
||||||
if (chunk == null) {
|
if (chunk == null) {
|
||||||
streamController.addError(error ?? 'NULL ERROR');
|
streamController.addError(error ?? 'NULL ERROR');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final lines = chunk.split('\n');
|
final ans = chunk.body;
|
||||||
|
|
||||||
|
final lines = ans.split('\n');
|
||||||
for (final line in lines) {
|
for (final line in lines) {
|
||||||
if (!line.startsWith('data: ') || line.contains('[DONE]')) continue;
|
if (!line.startsWith('data: ') || line.contains('[DONE]')) continue;
|
||||||
final jsonStr = line.substring(6).trim();
|
final jsonStr = line.substring(6).trim();
|
||||||
|
|||||||
Reference in New Issue
Block a user