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 <<: *defaults_gradle
build_gradle_jdk20: build_gradle_jdk19:
<<: *defaults <<: *defaults
docker: docker:
- image: cimg/openjdk:20.0 - image: cimg/openjdk:19.0
<<: *defaults_gradle <<: *defaults_gradle
@ -52,4 +52,4 @@ workflows:
gradle: gradle:
jobs: jobs:
- build_gradle_jdk17 - 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 { sonarqube {
properties { properties {
property('sonar.organization', 'ethauvin-github') property('sonar.organization', 'ethauvin-github')
property('sonar.projectKey', 'ethauvin_mobibot') property('sonar.projectKey', 'ethauvin_mobibot')
property('sonar.host.url', 'https://sonarcloud.io') 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) { tasks.register('copyToDeploy', Copy) {
from('properties', jar) from('properties', jar)
into deployDir into deployDir

View file

@ -55,7 +55,8 @@ class ChatGpt : AbstractModule() {
override fun commandResponse(channel: String, cmd: String, args: String, event: GenericMessageEvent) { override fun commandResponse(channel: String, cmd: String, args: String, event: GenericMessageEvent) {
if (args.isNotBlank()) { if (args.isNotBlank()) {
try { 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()) { if (answer.isNotBlank()) {
event.sendMessage(WordUtils.wrap(answer, 400)) event.sendMessage(WordUtils.wrap(answer, 400))
} else { } else {

View file

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