Added default max token for ChatGPT

This commit is contained in:
Erik C. Thauvin 2023-05-21 00:56:47 -07:00
parent e57f80f9d9
commit 37b4eb4343
4 changed files with 20 additions and 12 deletions

View file

@ -39,11 +39,11 @@ jobs:
<<: *defaults_gradle
build_gradle_jdk20:
build_gradle_jdk19:
<<: *defaults
docker:
- image: cimg/openjdk:20.0
- image: cimg/openjdk:19.0
<<: *defaults_gradle
@ -52,4 +52,4 @@ workflows:
gradle:
jobs:
- build_gradle_jdk17
- build_gradle_jdk20
- build_gradle_jdk19

View file

@ -193,19 +193,26 @@ incrementBuildMeta {
}
}
koverReport {
defaults {
xml {
onCheck = true
}
html {
onCheck = true
}
}
}
sonarqube {
properties {
property('sonar.organization', 'ethauvin-github')
property('sonar.projectKey', 'ethauvin_mobibot')
property('sonar.host.url', 'https://sonarcloud.io')
property('sonar.coverage.jacoco.xmlReportPaths', "${project.buildDir}/reports/kover/xml/report.xml")
property('sonar.coverage.jacoco.xmlReportPaths', "${project.buildDir}/reports/kover/report.xml")
}
}
tasks.sonar {
dependsOn 'koverReport'
}
tasks.register('copyToDeploy', Copy) {
from('properties', jar)
into deployDir

View file

@ -55,7 +55,8 @@ class ChatGpt : AbstractModule() {
override fun commandResponse(channel: String, cmd: String, args: String, event: GenericMessageEvent) {
if (args.isNotBlank()) {
try {
val answer = chat(args.trim(), properties[API_KEY_PROP], properties[MAX_TOKENS_PROP]!!.toInt())
val answer = chat(args.trim(), properties[API_KEY_PROP],
properties.getOrDefault(MAX_TOKENS_PROP, "1024").toInt())
if (answer.isNotBlank()) {
event.sendMessage(WordUtils.wrap(answer, 400))
} else {

View file

@ -1,9 +1,9 @@
#Generated by the Semver Plugin for Gradle
#Sun May 21 00:12:53 PDT 2023
version.buildmeta=1078
#Sun May 21 00:52:16 PDT 2023
version.buildmeta=1085
version.major=0
version.minor=8
version.patch=0
version.prerelease=rc
version.project=mobibot
version.semver=0.8.0-rc+1078
version.semver=0.8.0-rc+1085