Meow_MWAI_Engines_OpenAI D

Total Complexity 487
Dependencies 12
Dependents 2
Total lines 2,403
Lines of code 1,544
Logical lines of code 972
Comment lines 491
Methods 31
Properties 15

Methods 31

Method Rating Maintainability Complexity Lines of code
responses_stream_data_handler()
D
0
161 448
run_responses_completion_query()
D
8
103 310
build_responses_body()
D
14
79 252
handle_code_interpreter_sandbox_files()
B
38 16 70
list_container_files()
A
44 15 43
build_responses_input_array()
A
45 15 35
handle_responses_errors()
A
48 10 32
download_container_file()
A
42 7 54
build_responses_tools()
A
48 8 34
build_tool_messages_for_feedback()
S
51 7 27
connection_check()
S
47 6 38
get_models_endpoint()
S
53 7 22
find_container_file_id()
S
57 7 16
handle_tokens_usage()
S
57 6 17
run_completion_query()
S
56 5 18
parse_sandbox_links()
S
57 5 18
should_use_responses_api()
S
58 5 15
without_stream_handler()
S
60 3 14
build_responses_url()
S
61 3 11
__construct()
S
65 3 8
stream_data_handler()
S
69 3 6
create()
S
63 2 11
run_transcribe_query()
S
70 2 6
run_embedding_query()
S
70 2 6
reset_stream()
S
67 1 8
set_previous_response_id()
S
81 1 3
get_conversation_state()
S
82 1 3
build_feedback_input_for_responses_api()
S
76 1 4
reset_request_state()
S
67 1 8
run_image_query()
S
80 1 3
reset_conversation_state()
S
77 1 4