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

Function format_error_response

tools/server/server-common.cpp:16–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14#include <fstream>
15
16json format_error_response(const std::string & message, const enum error_type type) {
17 std::string type_str;
18 int code = 500;
19 switch (type) {
20 case ERROR_TYPE_INVALID_REQUEST:
21 type_str = "invalid_request_error";
22 code = 400;
23 break;
24 case ERROR_TYPE_AUTHENTICATION:
25 type_str = "authentication_error";
26 code = 401;
27 break;
28 case ERROR_TYPE_NOT_FOUND:
29 type_str = "not_found_error";
30 code = 404;
31 break;
32 case ERROR_TYPE_SERVER:
33 type_str = "server_error";
34 code = 500;
35 break;
36 case ERROR_TYPE_PERMISSION:
37 type_str = "permission_error";
38 code = 403;
39 break;
40 case ERROR_TYPE_NOT_SUPPORTED:
41 type_str = "not_supported_error";
42 code = 501;
43 break;
44 case ERROR_TYPE_UNAVAILABLE:
45 type_str = "unavailable_error";
46 code = 503;
47 break;
48 case ERROR_TYPE_EXCEED_CONTEXT_SIZE:
49 type_str = "exceed_context_size_error";
50 code = 400;
51 break;
52 }
53 return json {
54 {"code", code},
55 {"message", message},
56 {"type", type_str},
57 };
58}
59
60//
61// random string / id

Callers 10

init_routesMethod · 0.85
handle_slots_saveMethod · 0.85
handle_slots_restoreMethod · 0.85
setupMethod · 0.85
to_jsonMethod · 0.85
router_validate_modelFunction · 0.85
init_routesMethod · 0.85
ex_wrapperFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected