::nsmcp::ChatCompletionsBackend ::nsmcp::ChatCompletionsBackend describe init run streamClose streamData streamDrain streamHeaders streamOpen ::nsmcp::QuestionBackend ::nsmcp::QuestionBackend canonicalResult describe run ::nsmcp::ChatCompletionsBackend->::nsmcp::QuestionBackend ::nsmcp::CodexQuestionBackend ::nsmcp::CodexQuestionBackend describe run ::nsmcp::CodexQuestionBackend->::nsmcp::QuestionBackend ::nx::Object ::nx::Object ::nsmcp::QuestionBackend->::nx::Object

Class ::nsmcp::CodexQuestionBackend

::nsmcp::CodexQuestionBackend[i] create ... \
           [ -authenticator (default "::nsmcp::auth") ] \
           [ -command:required command:required ] \
           [ -directory:required directory:required ] \
           [ -host (default "") ] \
           [ -launcher:required launcher:required ] \
           [ -maxResultBytes (default "131072") ] \
           [ -model (default "") ] \
           [ -timeout (default "180") ] \
           [ -tokenFile:required tokenFile:required ] \
           [ -url:required url:required ]

Defined in /usr/local/ns/tcl/nsmcp/question-backend.tcl

Class Relations

  • class: ::nx::Class[i]
  • superclass: ::nsmcp::QuestionBackend[i]

Methods (to be applied on instances)

  • describe (scripted, public)

     <instance of nsmcp::CodexQuestionBackend[i]> describe

    Testcases:
    No testcase defined.
  • run (scripted, public)

     <instance of nsmcp::CodexQuestionBackend[i]> run question state \
        emit
    Parameters:
    question (required)
    state (required)
    emit (required)

    Testcases:
    No testcase defined.