Class ::nsmcp::ChatCompletionsBackend
::nsmcp::ChatCompletionsBackend
create ... \
[ -apiKeyFile:required apiKeyFile:required ] \
[ -apiOptions (default "{} object {}") ] \
[ -apiUrl:required apiUrl:required ] \
[ -authenticator (default "::nsmcp::auth") ] \
[ -authorizer (default "::nsmcp::authorization") ] \
[ -maxApiRequests (default "16") ] \
[ -maxHistoryBytes (default "1048576") ] \
[ -maxOutputTokens (default "4096") ] \
[ -maxResponseBytes (default "8388608") ] \
[ -maxResultBytes (default "131072") ] \
[ -maxToolCalls (default "32") ] \
[ -model:required model:required ] \
[ -mutex mutex ] \
[ -registry (default "::nsmcp::tools") ] \
[ -streamStore (default "") ] \
[ -timeout (default "180") ] \
[ -tokenFile:required tokenFile:required ]
Defined in /usr/local/ns/tcl/nsmcp/question-chat-completions.tclClass Relations
- class: ::nx::Class
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- superclass: ::nsmcp::QuestionBackend
![[i]](/resources/acs-subsite/ZoomIn16.gif)