diff --git a/README.Zh_CN.md b/README.Zh_CN.md index 5df8995..eed1c3f 100644 --- a/README.Zh_CN.md +++ b/README.Zh_CN.md @@ -11,7 +11,7 @@ #### 提供 - 简单易用的Java库 `llama-java-core` -- 完整的API服务 `llama-java-app` 用于私有服务 +- 完整的API服务 `llama-java-app` - `服务端部署`,快速实现私有化服务 - `命令行交互`,简单的本地聊天交互 @@ -65,7 +65,7 @@ bash app_server.sh start > > > 完整的API信息请参考[`API 文档`](docs/API.md)。 -![webui.png](docs%2Fwebui.png) +![webui.png](docs/webui.png) 举个栗子 @@ -285,7 +285,7 @@ public class ContinuousChatExample { **chat.octet.model.components.processor.LogitsProcessor** -自定义一个处理器对词的概率分布进行调整,控制模型推理的生成结果。这里是一个示例:[NoBadWordsLogitsProcessor.java](src%2Fmain%2Fjava%2Fchat%2Foctet%2Fmodel%2Fcomponents%2Fprocessor%2Fimpl%2FNoBadWordsLogitsProcessor.java) +自定义一个处理器对词的概率分布进行调整,控制模型推理的生成结果。这里是一个示例:[NoBadWordsLogitsProcessor.java](llama-java-core/src/main/java/chat/octet/model/components/processor/impl/NoBadWordsLogitsProcessor.java) ```java Map logitBias = Maps.newLinkedHashMap(); @@ -300,7 +300,7 @@ public class ContinuousChatExample { **chat.octet.model.components.criteria.StoppingCriteria** -自定义一个控制器实现对模型推理的停止规则控制,例如:控制生成最大超时时间,这里是一个示例:[MaxTimeCriteria](src%2Fmain%2Fjava%2Fchat%2Foctet%2Fmodel%2Fcomponents%2Fcriteria%2Fimpl%2FMaxTimeCriteria.java) +自定义一个控制器实现对模型推理的停止规则控制,例如:控制生成最大超时时间,这里是一个示例:[MaxTimeCriteria](llama-java-core/src/main/java/chat/octet/model/components/criteria/impl/MaxTimeCriteria.java) ```java long maxTime = TimeUnit.MINUTES.toMillis(Optional.ofNullable(params.getTimeout()).orElse(10L)); @@ -311,7 +311,7 @@ public class ContinuousChatExample { .build(); ``` -> 完整的文档请参考 [Java docs](docs%2Fapidocs%2Findex.html) +> 完整的文档请参考 `Java docs` #### 如何编译 diff --git a/README.md b/README.md index 242b6fe..3c26ced 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This is a 🦙 `LLaMA` Java project. You can use it to deploy your own private s #### Provides - Simple Java library `llama-java-core` -- Complete API services `llama-java-app` for private services +- Complete API services `llama-java-app` - `Server deployment` to quickly realize privatized services - `CLI Interaction`, simple local chat interaction @@ -65,7 +65,7 @@ Following the interface specifications of `ChatGPT`, only the main interfaces ar > > > More information: [`API Docs`](docs/API.md). -![webui.png](docs%2Fwebui.png) +![webui.png](docs/webui.png) For example @@ -285,7 +285,7 @@ You can use `LogitsProcessor` and `StoppingCriteria` to customize and control th **chat.octet.model.components.processor.LogitsProcessor** -Customize a processor to adjust the probability distribution of words and control the generation of model inference results. Here is an example: [NoBadWordsLogitsProcessor.java](src%2Fmain%2Fjava%2Fchat%2Foctet%2Fmodel%2Fcomponents%2Fprocessor%2Fimpl%2FNoBadWordsLogitsProcessor.java) +Customize a processor to adjust the probability distribution of words and control the generation of model inference results. Here is an example: [NoBadWordsLogitsProcessor.java](llama-java-core/src/main/java/chat/octet/model/components/processor/impl/NoBadWordsLogitsProcessor.java) ```java Map logitBias = Maps.newLinkedHashMap(); @@ -300,7 +300,7 @@ Customize a processor to adjust the probability distribution of words and contro **chat.octet.model.components.criteria.StoppingCriteria** -Customize a controller to implement stop rule control for model inference, such as controlling the maximum timeout time generated. Here is an example: [MaxTimeCriteria](src%2Fmain%2Fjava%2Fchat%2Foctet%2Fmodel%2Fcomponents%2Fcriteria%2Fimpl%2FMaxTimeCriteria.java) +Customize a controller to implement stop rule control for model inference, such as controlling the maximum timeout time generated. Here is an example: [MaxTimeCriteria](llama-java-core/src/main/java/chat/octet/model/components/criteria/impl/MaxTimeCriteria.java) ```java long maxTime = TimeUnit.MINUTES.toMillis(Optional.ofNullable(params.getTimeout()).orElse(10L)); @@ -311,7 +311,7 @@ Customize a controller to implement stop rule control for model inference, such .build(); ``` -> More information: [Java docs](docs%2Fapidocs%2Findex.html) +> More information: `Java docs` #### Build diff --git a/llama-java-app/docs/API.md b/docs/API.md similarity index 100% rename from llama-java-app/docs/API.md rename to docs/API.md diff --git a/llama-java-app/docs/webui.png b/docs/webui.png similarity index 100% rename from llama-java-app/docs/webui.png rename to docs/webui.png diff --git a/llama-java-app/pom.xml b/llama-java-app/pom.xml index b3497d8..cba6fcd 100644 --- a/llama-java-app/pom.xml +++ b/llama-java-app/pom.xml @@ -6,7 +6,7 @@ chat.octet llama-java - 1.3.2 + 1.3.3 llama-java-app @@ -43,6 +43,7 @@ 1.18.26 32.1.2-jre 2.7.16 + 1.3.3 @@ -114,7 +115,7 @@ chat.octet llama-java-core - 1.3.2 + ${llama.java.version} org.yaml diff --git a/llama-java-core/pom.xml b/llama-java-core/pom.xml index f8c262f..10fd9e3 100644 --- a/llama-java-core/pom.xml +++ b/llama-java-core/pom.xml @@ -6,7 +6,7 @@ chat.octet llama-java - 1.3.2 + 1.3.3 llama-java-core diff --git a/pom.xml b/pom.xml index 3743655..449d460 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ chat.octet llama-java pom - 1.3.2 + 1.3.3 llama-java-core