class OpenAIChatCompletion extends CognitiveServicesBase with HasOpenAITextParams with HasCognitiveServiceInput with HasInternalJsonOutputParser with SynapseMLLogging

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OpenAIChatCompletion
  2. HasInternalJsonOutputParser
  3. HasCognitiveServiceInput
  4. HasCustomAuthHeader
  5. HasOpenAITextParams
  6. HasOpenAISharedParams
  7. HasAPIVersion
  8. CognitiveServicesBase
  9. HasHandler
  10. CognitiveServicesBaseNoHandler
  11. SynapseMLLogging
  12. HasCustomCogServiceDomain
  13. HasUrlPath
  14. HasAADToken
  15. HasErrorCol
  16. HasSubscriptionKey
  17. HasServiceParams
  18. ComplexParamsWritable
  19. MLWritable
  20. HasURL
  21. HasOutputCol
  22. ConcurrencyParams
  23. Wrappable
  24. DotnetWrappable
  25. RWrappable
  26. PythonWrappable
  27. BaseWrappable
  28. Transformer
  29. PipelineStage
  30. Logging
  31. Params
  32. Serializable
  33. Serializable
  34. Identifiable
  35. AnyRef
  36. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OpenAIChatCompletion()
  2. new OpenAIChatCompletion(uid: String)

Value Members

  1. val AADToken: ServiceParam[String]
    Definition Classes
    HasAADToken
  2. val CustomAuthHeader: ServiceParam[String]
    Definition Classes
    HasCustomAuthHeader
  3. val apiVersion: ServiceParam[String]
    Definition Classes
    HasAPIVersion
  4. val bestOf: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  5. val cacheLevel: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  6. final def clear(param: Param[_]): OpenAIChatCompletion.this.type
    Definition Classes
    Params
  7. val concurrency: Param[Int]
    Definition Classes
    ConcurrencyParams
  8. val concurrentTimeout: Param[Double]
    Definition Classes
    ConcurrencyParams
  9. def copy(extra: ParamMap): Transformer
    Definition Classes
    CognitiveServicesBaseNoHandler → Transformer → PipelineStage → Params
  10. val deploymentName: ServiceParam[String]
    Definition Classes
    HasOpenAISharedParams
  11. def dotnetAdditionalMethods: String
  12. val echo: ServiceParam[Boolean]
    Definition Classes
    HasOpenAITextParams
  13. val errorCol: Param[String]
    Definition Classes
    HasErrorCol
  14. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  15. def explainParams(): String
    Definition Classes
    Params
  16. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  17. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  18. val frequencyPenalty: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  19. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  20. def getAADToken: String
    Definition Classes
    HasAADToken
  21. def getAADTokenCol: String
    Definition Classes
    HasAADToken
  22. def getApiVersion: String
    Definition Classes
    HasAPIVersion
  23. def getApiVersionCol: String
    Definition Classes
    HasAPIVersion
  24. def getBestOf: Int
    Definition Classes
    HasOpenAITextParams
  25. def getBestOfCol: String
    Definition Classes
    HasOpenAITextParams
  26. def getCacheLevel: Int
    Definition Classes
    HasOpenAITextParams
  27. def getCacheLevelCol: String
    Definition Classes
    HasOpenAITextParams
  28. def getConcurrency: Int

    Definition Classes
    ConcurrencyParams
  29. def getConcurrentTimeout: Double

    Definition Classes
    ConcurrencyParams
  30. def getCustomAuthHeader: String
    Definition Classes
    HasCustomAuthHeader
  31. def getCustomAuthHeaderCol: String
    Definition Classes
    HasCustomAuthHeader
  32. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  33. def getDeploymentName: String
    Definition Classes
    HasOpenAISharedParams
  34. def getDeploymentNameCol: String
    Definition Classes
    HasOpenAISharedParams
  35. def getEcho: Boolean
    Definition Classes
    HasOpenAITextParams
  36. def getEchoCol: String
    Definition Classes
    HasOpenAITextParams
  37. def getErrorCol: String
    Definition Classes
    HasErrorCol
  38. def getFrequencyPenalty: Double
    Definition Classes
    HasOpenAITextParams
  39. def getFrequencyPenaltyCol: String
    Definition Classes
    HasOpenAITextParams
  40. def getHandler: HandlerFunc

    Definition Classes
    HasHandler
  41. def getInternalServiceType: String
    Definition Classes
    HasCustomCogServiceDomain
  42. def getLogProbs: Int
    Definition Classes
    HasOpenAITextParams
  43. def getLogProbsCol: String
    Definition Classes
    HasOpenAITextParams
  44. def getMaxTokens: Int
    Definition Classes
    HasOpenAITextParams
  45. def getMaxTokensCol: String
    Definition Classes
    HasOpenAITextParams
  46. def getMessagesCol: String
  47. def getN: Int
    Definition Classes
    HasOpenAITextParams
  48. def getNCol: String
    Definition Classes
    HasOpenAITextParams
  49. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  50. def getOutputCol: String

    Definition Classes
    HasOutputCol
  51. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  52. def getParamInfo(p: Param[_]): ParamInfo[_]
    Definition Classes
    BaseWrappable
  53. def getPresencePenalty: Double
    Definition Classes
    HasOpenAITextParams
  54. def getPresencePenaltyCol: String
    Definition Classes
    HasOpenAITextParams
  55. def getScalarParam[T](name: String): T
    Definition Classes
    HasServiceParams
  56. def getScalarParam[T](p: ServiceParam[T]): T
    Definition Classes
    HasServiceParams
  57. def getStop: String
    Definition Classes
    HasOpenAITextParams
  58. def getStopCol: String
    Definition Classes
    HasOpenAITextParams
  59. def getSubscriptionKey: String
    Definition Classes
    HasSubscriptionKey
  60. def getSubscriptionKeyCol: String
    Definition Classes
    HasSubscriptionKey
  61. def getTemperature: Double
    Definition Classes
    HasOpenAITextParams
  62. def getTemperatureCol: String
    Definition Classes
    HasOpenAITextParams
  63. def getTimeout: Double

    Definition Classes
    ConcurrencyParams
  64. def getTopP: Double
    Definition Classes
    HasOpenAITextParams
  65. def getTopPCol: String
    Definition Classes
    HasOpenAITextParams
  66. def getUrl: String

    Definition Classes
    HasCognitiveServiceInputHasURL
  67. def getUser: String
    Definition Classes
    HasOpenAISharedParams
  68. def getUserCol: String
    Definition Classes
    HasOpenAISharedParams
  69. def getVectorParam(name: String): String
    Definition Classes
    HasServiceParams
  70. def getVectorParam(p: ServiceParam[_]): String
    Definition Classes
    HasServiceParams
  71. val handler: UDFParam
    Definition Classes
    HasHandler
  72. def handlingFunc(client: CloseableHttpClient, request: HTTPRequestData): HTTPResponseData
    Definition Classes
    HasHandler
  73. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  74. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  75. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  76. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  77. def logClass(featureName: String): Unit
    Definition Classes
    SynapseMLLogging
  78. def logFit[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  79. val logProbs: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  80. def logTransform[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  81. def logVerb[T](verb: String, f: ⇒ T, columns: Option[Int] = None): T
    Definition Classes
    SynapseMLLogging
  82. def makeDotnetFile(conf: CodegenConfig): Unit
    Definition Classes
    DotnetWrappable
  83. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  84. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  85. val maxTokens: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  86. val messagesCol: Param[String]
  87. val n: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  88. val outputCol: Param[String]

    The name of the output column

    The name of the output column

    Definition Classes
    HasOutputCol
  89. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  90. val presencePenalty: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  91. def pyAdditionalMethods: String
  92. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  93. def responseDataType: DataType
  94. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  95. final def set[T](param: Param[T], value: T): OpenAIChatCompletion.this.type
    Definition Classes
    Params
  96. def setAADToken(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasAADToken
  97. def setAADTokenCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasAADToken
  98. def setApiVersion(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasAPIVersion
  99. def setApiVersionCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasAPIVersion
  100. def setBestOf(v: Int): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  101. def setBestOfCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  102. def setCacheLevel(v: Int): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  103. def setCacheLevelCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  104. def setConcurrency(value: Int): OpenAIChatCompletion.this.type

    Definition Classes
    ConcurrencyParams
  105. def setConcurrentTimeout(value: Option[Double]): OpenAIChatCompletion.this.type
    Definition Classes
    ConcurrencyParams
  106. def setConcurrentTimeout(value: Double): OpenAIChatCompletion.this.type

    Definition Classes
    ConcurrencyParams
  107. def setCustomAuthHeader(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasCustomAuthHeader
  108. def setCustomAuthHeaderCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasCustomAuthHeader
  109. def setCustomServiceName(v: String): OpenAIChatCompletion.this.type
  110. def setDefaultAADToken(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasAADToken
  111. def setDefaultCustomAuthHeader(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasCustomAuthHeader
  112. def setDefaultInternalEndpoint(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasCustomCogServiceDomain
  113. def setDeploymentName(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAISharedParams
  114. def setDeploymentNameCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAISharedParams
  115. def setEcho(v: Boolean): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  116. def setEchoCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  117. def setEndpoint(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasCustomCogServiceDomain
  118. def setErrorCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasErrorCol
  119. def setFrequencyPenalty(v: Double): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  120. def setFrequencyPenaltyCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  121. def setHandler(v: UserDefinedFunction): OpenAIChatCompletion.this.type
    Definition Classes
    HasHandler
  122. def setHandler(v: HandlerFunc): OpenAIChatCompletion.this.type
    Definition Classes
    HasHandler
  123. def setLogProbs(v: Int): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  124. def setLogProbsCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  125. def setMaxTokens(v: Int): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  126. def setMaxTokensCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  127. def setMessagesCol(v: String): OpenAIChatCompletion.this.type
  128. def setN(v: Int): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  129. def setNCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  130. def setOutputCol(value: String): OpenAIChatCompletion.this.type

    Definition Classes
    HasOutputCol
  131. def setPresencePenalty(v: Double): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  132. def setPresencePenaltyCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  133. def setScalarParam[T](name: String, value: T): OpenAIChatCompletion.this.type
    Definition Classes
    HasServiceParams
  134. def setScalarParam[T](p: ServiceParam[T], value: T): OpenAIChatCompletion.this.type
    Definition Classes
    HasServiceParams
  135. def setStop(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  136. def setStopCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  137. def setSubscriptionKey(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasSubscriptionKey
  138. def setSubscriptionKeyCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasSubscriptionKey
  139. def setTemperature(v: Double): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  140. def setTemperatureCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  141. def setTimeout(value: Double): OpenAIChatCompletion.this.type

    Definition Classes
    ConcurrencyParams
  142. def setTopP(v: Double): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  143. def setTopPCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAITextParams
  144. def setUrl(value: String): OpenAIChatCompletion.this.type

    Definition Classes
    HasURL
  145. def setUser(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAISharedParams
  146. def setUserCol(v: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasOpenAISharedParams
  147. def setVectorParam(name: String, value: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasServiceParams
  148. def setVectorParam[T](p: ServiceParam[T], value: String): OpenAIChatCompletion.this.type
    Definition Classes
    HasServiceParams
  149. def shouldSkip(row: Row): Boolean
    Definition Classes
    OpenAIChatCompletionHasServiceParams
  150. val stop: ServiceParam[String]
    Definition Classes
    HasOpenAITextParams
  151. val subscriptionKey: ServiceParam[String]
    Definition Classes
    HasSubscriptionKey
  152. val subscriptionKeyHeaderName: String
  153. val temperature: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  154. val timeout: Param[Double]
    Definition Classes
    ConcurrencyParams
  155. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  156. val topP: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  157. def transform(dataset: Dataset[_]): DataFrame
    Definition Classes
    CognitiveServicesBaseNoHandler → Transformer
  158. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" )
  159. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" ) @varargs()
  160. def transformSchema(schema: StructType): StructType
    Definition Classes
    CognitiveServicesBaseNoHandler → PipelineStage
  161. val uid: String
    Definition Classes
    OpenAIChatCompletionCognitiveServicesBaseNoHandlerSynapseMLLogging → Identifiable
  162. val url: Param[String]
    Definition Classes
    HasURL
  163. def urlPath: String
    Definition Classes
    OpenAIChatCompletionHasUrlPath
  164. val user: ServiceParam[String]
    Definition Classes
    HasOpenAISharedParams
  165. def write: MLWriter
    Definition Classes
    ComplexParamsWritable → MLWritable