Commit Graph

34 Commits

Author SHA1 Message Date
deep-learning-dynamo 054a36f59f minor fixes 2023-12-11 11:16:46 +01:00
Scott d08d58c35a
spring-boot-starter add azure openai support (#339)
Add azure support for spring-boot-starter
2023-12-11 11:13:27 +01:00
deep-learning-dynamo 21dfc8b317 released 0.24.0 2023-11-12 18:58:31 +01:00
Joris Kuipers bc8ee67035
Add support for autocompletion of Boot configuration properties (#240)
By adding an optional dependency on the
spring-boot-configuration-processor, a
`META-INF/spring-configuration-metadata.json` file will be created for
all `@ConfigurationProperties`-annoted types to support autocompletion
within IDEs. Since nested beans are used, the bound fields for those
beans need to be annotated with `@NestedConfigurationProperty`. (purely
for this tool, this does not affect runtime behavior in any way)
2023-11-07 18:53:35 +01:00
Thomas Vitale 65ef6554b6
Include metadata for custom Spring Boot properties (#251)
Add the Spring Boot Configuration Processor dependency to the Spring
Boot starter to generate metadata
about the LangChain4J custom properties.

Fixes gh-250
2023-10-27 13:53:17 +02:00
marlukcz 9719d8233f
Add support for custom base url for OpenAI model in Spring Boot starter (#228) 2023-10-17 21:26:45 +02:00
deep-learning-dynamo 315eab8641 released 0.23.0 2023-09-29 14:27:51 +02:00
deep-learning-dynamo 6b3a3eac7e added missing license info 2023-09-28 18:21:01 +02:00
LangChain4j ed854871d4
Extracted model providers to separate modules (#190) 2023-09-24 20:11:09 +02:00
deep-learning-dynamo c1cc5be1c7 released 0.22.0 2023-08-29 19:21:56 +02:00
deep-learning-dynamo db1f236ed2 released 0.21.0 2023-08-19 15:57:39 +02:00
jiangsier-xyz d908f5158a
Integrate the Qwen series models via dashscope-sdk. (#99)
Qwen series models are provided by Alibaba Cloud. They are much better
in Asia languages then other LLMs.

DashScope is a model service platform. Qwen models are its primary
supported models. But it also supports other series like LLaMA2, Dolly,
ChatGLM, BiLLa(based on LLaMA)...These may be integrated sometime in the
future.
2023-08-18 20:49:50 +02:00
deep-learning-dynamo d7b96ca9a6 released 0.20.0 2023-08-14 00:44:07 +02:00
deep-learning-dynamo 1541f214c1 released 0.19.0 2023-08-10 14:34:21 +02:00
deep-learning-dynamo d4fca658c1 released 0.18.0 2023-07-26 21:19:24 +02:00
LangChain4j b9930e8345
Added LocalAI support to Spring Boot starter (#51)
Also added missing OpenAI configuration properties (topP, maxTokens, presencePenalty, frequencyPenalty, maxRetries)
2023-07-26 20:50:50 +02:00
LangChain4j 529ef6b647
Added in-process embedding models (#41)
- all-minilm-l6-v2
- all-minilm-l6-v2-q
- e5-small-v2
- e5-small-v2-q

The idea is to give users an option to embed documents/texts in the same
Java process without any external dependencies.
ONNX Runtime is used to run models inside JVM.
Each model resides in it's own maven module (inside the jar).
2023-07-23 19:05:13 +02:00
deep-learning-dynamo 1976560aeb released 0.16.0 2023-07-18 10:49:43 +02:00
deep-learning-dynamo e439f96466 released 0.15.0 2023-07-18 00:13:08 +02:00
deep-learning-dynamo 14185653c7 released 0.14.0 2023-07-16 12:15:31 +02:00
deep-learning-dynamo 120c6a01d8 released 0.13.0 2023-07-15 17:53:10 +02:00
deep-learning-dynamo 52b7c3b441 released a hotfix for https://github.com/langchain4j/langchain4j/issues/23 2023-07-14 19:18:47 +02:00
Julien Perrochet c451a220d9
[build] Introduce a parent pom (#15)
Have a parent pom that contains most/all common things for the
sub-projects.

Note that it is separate from the root aggregator pom: not mixing the
aggregator and the parents makes things slightly easier.

If this change makes it harder to do releases, there might be a
possibility to generate the effective poms for each subproject, but on
the other hand releasing everything should not be too problematic.
2023-07-13 22:59:25 +02:00
deep-learning-dynamo 17654e31d0 released 0.11.0 2023-07-11 20:50:57 +02:00
Julien Perrochet 0534ec91e4
[CI] automated license check as part of CI (Apache 2.0/MIT/Eclipse) (#14)
The title says it all. Relying on [this maven
plugin](https://github.com/chonton/license-maven-plugin) for it.

Note that this adds a separate build step because we need a more recent
JDK to run the needed plugin.
2023-07-07 09:27:44 +02:00
Julien Perrochet 0cc9bb81ae
[misc] Clean up maven wrapper scripts: have one at the root, delete the others. (#12)
Also cleanup some gitignore entries
2023-07-06 08:33:45 +02:00
deep-learning-dynamo d645a8d5c7 released 0.10.0 2023-07-05 18:55:20 +02:00
deep-learning-dynamo d48ce52f85 improved auto-configuration errors 2023-07-05 18:55:20 +02:00
deep-learning-dynamo 721a330228 released 0.9.0 2023-07-03 15:12:43 +02:00
deep-learning-dynamo 4c9cac6844 added support for Spring Boot 3 2023-07-03 14:55:49 +02:00
deep-learning-dynamo acb1e641c0 released 0.8.0 2023-07-02 23:13:13 +02:00
deep-learning-dynamo a4116b442b added HF models to spring boot starter 2023-07-02 23:01:42 +02:00
deep-learning-dynamo c2d9298ce1 tests were not running during maven build *facepalm* 2023-07-02 22:07:27 +02:00
deep-learning-dynamo 1805278e11 added spring boot starter 2023-07-02 22:07:27 +02:00