WaicOpenaiModel B

Total Complexity 80
Dependencies 2
Dependents 0
Total lines 321
Lines of code 276
Logical lines of code 166
Comment lines 8
Methods 19
Properties 11

Methods 19

Method Rating Maintainability Complexity Lines of code
sendRequest()
C
34 30 78
getText()
A
42 15 50
setApiOptions()
A
49 9 28
getImage()
S
53 5 21
getImageSize()
S
61 4 12
isLegacyModels()
S
58 1 18
sendFile()
S
57 1 16
addSettingsForStreamOpenAI()
S
63 2 10
getFineTunes()
S
67 2 7
sendEmbeddings()
S
67 2 7
getApiCompletionsUrl()
S
79 1 3
setTimeout()
S
81 1 3
init()
S
72 1 5
getApiEmbeddingsUrl()
S
79 1 3
getApiFineTunesUrl()
S
79 1 3
getApiUploadUrl()
S
79 1 3
getApiImageUrl()
S
79 1 3
getApiChatCompletionsUrl()
S
79 1 3
getEngine()
S
82 1 3