MCPcopy Create free account
hub / github.com/antirez/llama.cpp-deepseek-v4-flash / format_anthropic_sse

Function format_anthropic_sse

tools/server/server-common.cpp:1384–1405  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1382}
1383
1384std::string format_anthropic_sse(const json & data) {
1385 std::ostringstream ss;
1386
1387 auto send_event = [&ss](const json & event_obj) {
1388 if (event_obj.contains("event") && event_obj.contains("data")) {
1389 ss << "event: " << event_obj.at("event").get<std::string>() << "\n";
1390 ss << "data: " << safe_json_to_str(event_obj.at("data")) << "\n\n";
1391 } else {
1392 ss << "data: " << safe_json_to_str(event_obj) << "\n\n";
1393 }
1394 };
1395
1396 if (data.is_array()) {
1397 for (const auto & event : data) {
1398 send_event(event);
1399 }
1400 } else {
1401 send_event(data);
1402 }
1403
1404 return ss.str();
1405}
1406
1407bool is_valid_utf8(const std::string & str) {
1408 const unsigned char* bytes = reinterpret_cast<const unsigned char*>(str.data());

Callers 1

Calls 3

safe_json_to_strFunction · 0.85
containsMethod · 0.80
strMethod · 0.45

Tested by

no test coverage detected