Skip to content

Commit

Permalink
Merge pull request #15 from kjlintong/v3
Browse files Browse the repository at this point in the history
update
  • Loading branch information
AXYZdong authored Aug 14, 2024
2 parents 8ffebba + b37ab58 commit a6baeef
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
14 changes: 7 additions & 7 deletions docs/C4/1. Ollama API 使用指南.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ curl http://localhost:11434/api/generate -d '{

#### 可复现输出

`seed` 设置为一个数字,得到可复现的输出:
`seed` 设置为一个固定数值,得到可复现的输出:

示例请求

Expand Down Expand Up @@ -427,7 +427,7 @@ curl -I http://localhost:11434/api/blobs/sha256:29fdb92e57cf0827ded04ae6461b5931

#### 示例响应

如果 blob 存在则返回 200 OK,如果不存在则返回 404 Not Found。
如果 blob 存在则返回 "200 OK",如果不存在则返回 "404 Not Found"

### 创建Blob

Expand Down Expand Up @@ -469,7 +469,7 @@ curl http://localhost:11434/api/copy -d '{

### 示例响应

如果成功则返回 200 OK,如果源模型不存在则返回 404 Not Found。
如果成功则返回 "200 OK",如果源模型不存在则返回 "404 Not Found"

## 五、删除模型

Expand All @@ -493,7 +493,7 @@ curl -X DELETE http://localhost:11434/api/delete -d '{

### 示例响应

如果成功则返回 200 OK,如果要删除的模型不存在则返回 404 Not Found。
如果成功则返回 "200 OK",如果要删除的模型不存在则返回 "404 Not Found"

## 六、列出运行模型
```shell
Expand Down Expand Up @@ -648,12 +648,12 @@ curl http://localhost:11434/api/show -d '{
POST /api/pull
```

`ollama` 库下载模型。取消的拉取操作会从中断处继续,并且多个调用将共享相同的下载进度
`ollama` 库下载模型。中断的拉取操作会从断点继续下载,多个调用将共享相同的下载进度

### 参数

- `name`:要拉取的模型名称
- `insecure`(可选):允许对库进行不安全连接。仅在开发期间从自己的库中拉取时使用此选项
- `insecure`(可选):允许对库进行不安全连接。建议仅在开发期间,从自己的库中拉取时使用此选项
- `stream`(可选):如果为 `false`,响应将作为单个响应对象返回,而不是对象流。

### 示例请求
Expand All @@ -676,7 +676,7 @@ curl http://localhost:11434/api/pull -d '{
}
```

然后是一系列下载响应。在任何下载完成之前,可能不会包含 `completed` 键。要下载的文件数量取决于清单中指定的层数。
然后是一系列下载响应。在下载完成之前,可能不会包含 `completed` 键。要下载的文件数量取决于清单中指定的层数。

```json
{
Expand Down
6 changes: 3 additions & 3 deletions docs/C4/3. 在 Java 中使用 Ollama API.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ boolean success = ollama.delete("llama2-backup"); // 如果删除成功返回 tr

### Spring AI 简介
Spring AI是一个专为人工智能工程而设计的应用框架。核心功能如下:
* 跨AI提供商的API支持:Spring AI提供了一套可移植的API,支持与多个AI服务提供商的聊天、文本到图像和嵌入模型进行交云
* 跨AI提供商的API支持:Spring AI提供了一套可移植的API,支持与多个AI服务提供商的聊天、文本到图像和嵌入模型进行交互
* 同步和流式API选项:框架支持同步和流式API,为开发者提供了灵活的交互方式。
* 模型特定功能访问:允许开发者通过配置参数访问特定模型的功能,提供了更细致的控制。

Expand All @@ -101,7 +101,7 @@ Spring AI是一个专为人工智能工程而设计的应用框架。核心功
</dependencies>
```

> 注意:在使用 IDEA 创建项目时,可以直接指定依赖,系统自动完成pom.xml文件,不需要手动修改,如下如所示
> 注意:在使用 IDEA 创建项目时,可以直接指定依赖,系统自动完成pom.xml文件,不需要手动修改,如下图所示
![alt text](../images/C4-3-1.png)

2. 在 Spring Boot 应用的配置文件中添加 Spring AI 和 Ollama 的配置。例如:
Expand All @@ -116,7 +116,7 @@ ai:

```

3. 使用 OllamaChatClient 进行文字生成或者对话:
3. 使用 Ollama 进行文字生成或者对话:

首先创建一个 Spring Boot 控制器来调用 Ollama API:

Expand Down

0 comments on commit a6baeef

Please sign in to comment.