Skip to content

Commit e1b38f0

Browse files
authored
Merge pull request #23 from schemacrawler/full-text
Update full text search
2 parents ecd432e + 035c877 commit e1b38f0

File tree

4 files changed

+8
-9
lines changed

4 files changed

+8
-9
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<version>16.25.2</version>
1010
</parent>
1111
<artifactId>schemacrawler-ai</artifactId>
12-
<version>16.25.2-1</version>
12+
<version>16.25.2-2</version>
1313
<packaging>jar</packaging>
1414
<name>SchemaCrawler AI</name>
1515
<description>Integrates SchemaCrawler with AI chat services.</description>
@@ -156,7 +156,7 @@
156156
</goals>
157157
<configuration>
158158
<source>21</source>
159-
<doctitle>SchemaCrawler AI 16.25.2-1</doctitle>
159+
<doctitle>SchemaCrawler AI 16.25.2-2</doctitle>
160160
</configuration>
161161
</execution>
162162
</executions>

src/main/assembly/assembly.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<exclude>javax.validation:*</exclude>
3131
<exclude>com.azure:azure-core-test</exclude>
3232
<exclude>org.apache.ant:*</exclude>
33-
<exclude>us.fatehi:*</exclude>
33+
<exclude>us.fatehi:schemacrawler*</exclude>
3434
</excludes>
3535
</dependencySet>
3636
</dependencySets>

src/main/java/schemacrawler/tools/command/aichat/utility/lanchain4j/GitHubModelFactory.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@
4343

4444
public class GitHubModelFactory implements AiModelFactory {
4545

46-
private static final String TEXT_EMBEDDING_MODEL = "text-embedding-3-small";
47-
4846
private final PropertyName aiProvider = new PropertyName("github-models", "GitHub Models");
4947
private final AiChatCommandOptions aiChatCommandOptions;
5048

@@ -88,9 +86,10 @@ public ChatMemory newChatMemory() {
8886

8987
@Override
9088
public EmbeddingModel newEmbeddingModel() {
89+
final String embeddingModelName = "text-embedding-3-small";
9190
return GitHubModelsEmbeddingModel.builder()
9291
.gitHubToken(aiChatCommandOptions.apiKey())
93-
.modelName(TEXT_EMBEDDING_MODEL)
92+
.modelName(embeddingModelName)
9493
.build();
9594
}
9695

src/main/java/schemacrawler/tools/command/aichat/utility/lanchain4j/OpenAIModelFactory.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,14 @@
3737
import dev.langchain4j.model.openai.OpenAiChatModel;
3838
import dev.langchain4j.model.openai.OpenAiChatModelName;
3939
import dev.langchain4j.model.openai.OpenAiEmbeddingModel;
40+
import dev.langchain4j.model.openai.OpenAiEmbeddingModelName;
4041
import dev.langchain4j.model.openai.OpenAiTokenizer;
4142
import schemacrawler.tools.command.aichat.options.AiChatCommandOptions;
4243
import schemacrawler.tools.command.aichat.utility.lanchain4j.AiModelFactoryUtility.AiModelFactory;
4344
import us.fatehi.utility.property.PropertyName;
4445

4546
public class OpenAIModelFactory implements AiModelFactory {
4647

47-
private static final String TEXT_EMBEDDING_MODEL = "text-embedding-3-small";
48-
4948
private final PropertyName aiProvider = new PropertyName("openai", "OpenAI");
5049
private final AiChatCommandOptions aiChatCommandOptions;
5150

@@ -95,9 +94,10 @@ public ChatMemory newChatMemory() {
9594

9695
@Override
9796
public EmbeddingModel newEmbeddingModel() {
97+
final String embeddingModelName = OpenAiEmbeddingModelName.TEXT_EMBEDDING_3_SMALL.toString();
9898
return OpenAiEmbeddingModel.builder()
9999
.apiKey(aiChatCommandOptions.apiKey())
100-
.modelName(TEXT_EMBEDDING_MODEL)
100+
.modelName(embeddingModelName)
101101
.build();
102102
}
103103

0 commit comments

Comments
 (0)