Packages

trait HasOpenAIParams extends HasServiceParams with HasSetServiceName with HasPrompt with HasBatchPrompt with HasIndexPrompt with HasBatchIndexPrompt with HasAPIVersion with HasDeploymentName with HasMaxTokens

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HasOpenAIParams
  2. HasMaxTokens
  3. HasDeploymentName
  4. HasAPIVersion
  5. HasBatchIndexPrompt
  6. HasIndexPrompt
  7. HasBatchPrompt
  8. HasPrompt
  9. HasSetServiceName
  10. HasURL
  11. Wrappable
  12. DotnetWrappable
  13. RWrappable
  14. PythonWrappable
  15. BaseWrappable
  16. HasServiceParams
  17. Params
  18. Serializable
  19. Serializable
  20. Identifiable
  21. AnyRef
  22. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def copy(extra: ParamMap): Params
    Definition Classes
    Params
  2. abstract val uid: String
    Definition Classes
    Identifiable

Concrete Value Members

  1. val apiVersion: ServiceParam[String]
    Definition Classes
    HasAPIVersion
  2. val batchIndexPrompt: ServiceParam[Seq[Seq[Int]]]
    Definition Classes
    HasBatchIndexPrompt
  3. val batchPrompt: ServiceParam[Seq[String]]
    Definition Classes
    HasBatchPrompt
  4. val bestOf: ServiceParam[Int]
  5. val cacheLevel: ServiceParam[Int]
  6. final def clear(param: Param[_]): HasOpenAIParams.this.type
    Definition Classes
    Params
  7. val deploymentName: ServiceParam[String]
    Definition Classes
    HasDeploymentName
  8. def dotnetAdditionalMethods: String
    Definition Classes
    DotnetWrappable
  9. val echo: ServiceParam[Boolean]
  10. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  11. def explainParams(): String
    Definition Classes
    Params
  12. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  13. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  14. val frequencyPenalty: ServiceParam[Double]
  15. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  16. def getApiVersion: String
    Definition Classes
    HasAPIVersion
  17. def getApiVersionCol: String
    Definition Classes
    HasAPIVersion
  18. def getBatchIndexPrompt: Seq[Seq[Int]]
    Definition Classes
    HasBatchIndexPrompt
  19. def getBatchIndexPromptCol: String
    Definition Classes
    HasBatchIndexPrompt
  20. def getBatchPrompt: Seq[String]
    Definition Classes
    HasBatchPrompt
  21. def getBatchPromptCol: String
    Definition Classes
    HasBatchPrompt
  22. def getBestOf: Int
  23. def getBestOfCol: String
  24. def getCacheLevel: Int
  25. def getCacheLevelCol: String
  26. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  27. def getDeploymentName: String
    Definition Classes
    HasDeploymentName
  28. def getDeploymentNameCol: String
    Definition Classes
    HasDeploymentName
  29. def getEcho: Boolean
  30. def getEchoCol: String
  31. def getFrequencyPenalty: Double
  32. def getFrequencyPenaltyCol: String
  33. def getIndexPrompt: Seq[Int]
    Definition Classes
    HasIndexPrompt
  34. def getIndexPromptCol: String
    Definition Classes
    HasIndexPrompt
  35. def getLogProbs: Int
  36. def getLogProbsCol: String
  37. def getMaxTokens: Int
    Definition Classes
    HasMaxTokens
  38. def getMaxTokensCol: String
    Definition Classes
    HasMaxTokens
  39. def getModel: String
  40. def getModelCol: String
  41. def getN: Int
  42. def getNCol: String
  43. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  44. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  45. def getParamInfo(p: Param[_]): ParamInfo[_]
    Definition Classes
    BaseWrappable
  46. def getPresencePenalty: Double
  47. def getPresencePenaltyCol: String
  48. def getPrompt: String
    Definition Classes
    HasPrompt
  49. def getPromptCol: String
    Definition Classes
    HasPrompt
  50. def getScalarParam[T](name: String): T
    Definition Classes
    HasServiceParams
  51. def getScalarParam[T](p: ServiceParam[T]): T
    Definition Classes
    HasServiceParams
  52. def getStop: String
  53. def getStopCol: String
  54. def getTemperature: Double
  55. def getTemperatureCol: String
  56. def getTopP: Double
  57. def getTopPCol: String
  58. def getUrl: String

    Definition Classes
    HasURL
  59. def getUser: String
  60. def getUserCol: String
  61. def getVectorParam(name: String): String
    Definition Classes
    HasServiceParams
  62. def getVectorParam(p: ServiceParam[_]): String
    Definition Classes
    HasServiceParams
  63. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  64. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  65. val indexPrompt: ServiceParam[Seq[Int]]
    Definition Classes
    HasIndexPrompt
  66. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  67. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  68. val logProbs: ServiceParam[Int]
  69. def makeDotnetFile(conf: CodegenConfig): Unit
    Definition Classes
    DotnetWrappable
  70. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  71. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  72. val maxTokens: ServiceParam[Int]
    Definition Classes
    HasMaxTokens
  73. val model: ServiceParam[String]
  74. val n: ServiceParam[Int]
  75. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  76. val presencePenalty: ServiceParam[Double]
  77. val prompt: ServiceParam[String]
    Definition Classes
    HasPrompt
  78. def pyAdditionalMethods: String
    Definition Classes
    HasSetServiceNamePythonWrappable
  79. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  80. final def set[T](param: Param[T], value: T): HasOpenAIParams.this.type
    Definition Classes
    Params
  81. def setApiVersion(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasAPIVersion
  82. def setApiVersionCol(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasAPIVersion
  83. def setBatchIndexPrompt(v: Seq[Seq[Int]]): HasOpenAIParams.this.type
    Definition Classes
    HasBatchIndexPrompt
  84. def setBatchIndexPromptCol(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasBatchIndexPrompt
  85. def setBatchPrompt(v: Seq[String]): HasOpenAIParams.this.type
    Definition Classes
    HasBatchPrompt
  86. def setBatchPromptCol(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasBatchPrompt
  87. def setBestOf(v: Int): HasOpenAIParams.this.type
  88. def setBestOfCol(v: String): HasOpenAIParams.this.type
  89. def setCacheLevel(v: Int): HasOpenAIParams.this.type
  90. def setCacheLevelCol(v: String): HasOpenAIParams.this.type
  91. def setDeploymentName(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasDeploymentName
  92. def setDeploymentNameCol(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasDeploymentName
  93. def setEcho(v: Boolean): HasOpenAIParams.this.type
  94. def setEchoCol(v: String): HasOpenAIParams.this.type
  95. def setFrequencyPenalty(v: Double): HasOpenAIParams.this.type
  96. def setFrequencyPenaltyCol(v: String): HasOpenAIParams.this.type
  97. def setIndexPrompt(v: Seq[Int]): HasOpenAIParams.this.type
    Definition Classes
    HasIndexPrompt
  98. def setIndexPromptCol(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasIndexPrompt
  99. def setLogProbs(v: Int): HasOpenAIParams.this.type
  100. def setLogProbsCol(v: String): HasOpenAIParams.this.type
  101. def setMaxTokens(v: Int): HasOpenAIParams.this.type
    Definition Classes
    HasMaxTokens
  102. def setMaxTokensCol(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasMaxTokens
  103. def setModel(v: String): HasOpenAIParams.this.type
  104. def setModelCol(v: String): HasOpenAIParams.this.type
  105. def setN(v: Int): HasOpenAIParams.this.type
  106. def setNCol(v: String): HasOpenAIParams.this.type
  107. def setPresencePenalty(v: Double): HasOpenAIParams.this.type
  108. def setPresencePenaltyCol(v: String): HasOpenAIParams.this.type
  109. def setPrompt(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasPrompt
  110. def setPromptCol(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasPrompt
  111. def setScalarParam[T](name: String, value: T): HasOpenAIParams.this.type
    Definition Classes
    HasServiceParams
  112. def setScalarParam[T](p: ServiceParam[T], value: T): HasOpenAIParams.this.type
    Definition Classes
    HasServiceParams
  113. def setServiceName(v: String): HasOpenAIParams.this.type
    Definition Classes
    HasSetServiceName
  114. def setStop(v: String): HasOpenAIParams.this.type
  115. def setStopCol(v: String): HasOpenAIParams.this.type
  116. def setTemperature(v: Double): HasOpenAIParams.this.type
  117. def setTemperatureCol(v: String): HasOpenAIParams.this.type
  118. def setTopP(v: Double): HasOpenAIParams.this.type
  119. def setTopPCol(v: String): HasOpenAIParams.this.type
  120. def setUrl(value: String): HasOpenAIParams.this.type

    Definition Classes
    HasURL
  121. def setUser(v: String): HasOpenAIParams.this.type
  122. def setUserCol(v: String): HasOpenAIParams.this.type
  123. def setVectorParam(name: String, value: String): HasOpenAIParams.this.type
    Definition Classes
    HasServiceParams
  124. def setVectorParam[T](p: ServiceParam[T], value: String): HasOpenAIParams.this.type
    Definition Classes
    HasServiceParams
  125. val stop: ServiceParam[String]
  126. val temperature: ServiceParam[Double]
  127. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  128. val topP: ServiceParam[Double]
  129. val url: Param[String]
    Definition Classes
    HasURL
  130. val user: ServiceParam[String]