Skip to content

Commit b4a4dc8

Browse files
committed
use openai assistants to answer the question
1 parent e42fed0 commit b4a4dc8

25 files changed

+228
-1684
lines changed

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<description>a smart qa bot</description>
1717
<properties>
1818
<java.version>17</java.version>
19-
<openai-gpt3-java.version>0.18.2</openai-gpt3-java.version>
19+
<openai-gpt3-java.version>0.22.2</openai-gpt3-java.version>
2020
<guava.version>33.2.1-jre</guava.version>
2121
<flexmark.version>0.64.8</flexmark.version>
2222
<milvus.version>2.4.2</milvus.version>
@@ -25,7 +25,7 @@
2525
<dependencyManagement>
2626
<dependencies>
2727
<dependency>
28-
<groupId>com.theokanning.openai-gpt3-java</groupId>
28+
<groupId>io.github.lambdua</groupId>
2929
<artifactId>service</artifactId>
3030
<version>${openai-gpt3-java.version}</version>
3131
</dependency>
@@ -61,7 +61,7 @@
6161
<artifactId>janino</artifactId>
6262
</dependency>
6363
<dependency>
64-
<groupId>com.theokanning.openai-gpt3-java</groupId>
64+
<groupId>io.github.lambdua</groupId>
6565
<artifactId>service</artifactId>
6666
</dependency>
6767
<dependency>

src/main/java/com/apolloconfig/apollo/ai/qabot/api/AiService.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/main/java/com/apolloconfig/apollo/ai/qabot/api/VectorDBService.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/main/java/com/apolloconfig/apollo/ai/qabot/config/MarkdownFilesConfig.java

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/main/java/com/apolloconfig/apollo/ai/qabot/config/MarkdownProcessorRetryConfig.java

Lines changed: 0 additions & 46 deletions
This file was deleted.

src/main/java/com/apolloconfig/apollo/ai/qabot/config/MilvusConfig.java

Lines changed: 0 additions & 79 deletions
This file was deleted.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
package com.apolloconfig.apollo.ai.qabot.config;
2+
3+
import org.springframework.boot.context.properties.ConfigurationProperties;
4+
import org.springframework.stereotype.Component;
5+
6+
@ConfigurationProperties(prefix = "assistant")
7+
@Component
8+
public class OpenAiAssistantsConfig {
9+
10+
private String model;
11+
private String name;
12+
private String instructions;
13+
private String vectorStoreId;
14+
15+
public String getModel() {
16+
return model;
17+
}
18+
19+
public void setModel(String model) {
20+
this.model = model;
21+
}
22+
23+
public String getName() {
24+
return name;
25+
}
26+
27+
public void setName(String name) {
28+
this.name = name;
29+
}
30+
31+
public String getInstructions() {
32+
return instructions;
33+
}
34+
35+
public void setInstructions(String instructions) {
36+
this.instructions = instructions;
37+
}
38+
39+
public String getVectorStoreId() {
40+
return vectorStoreId;
41+
}
42+
43+
public void setVectorStoreId(String vectorStoreId) {
44+
this.vectorStoreId = vectorStoreId;
45+
}
46+
}

src/main/java/com/apolloconfig/apollo/ai/qabot/controller/HelloController.java

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/main/java/com/apolloconfig/apollo/ai/qabot/controller/MarkdownController.java

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)