官网:Ollama
这里的测试环境是:Ubuntu 22.04 + Intel(R)Xeon(R) CPU E5-2699 v4 2.20GHZ + RAM(512GB)
官网给的 Linux 的安装方式很简单,只需一个命令,如下:
curl https://ollama.ai/install.sh | sh
尝试了一下,安装失败了……看了一下原因,上面的脚本会在
这点小事儿不能阻挡咱的脚步,是不?于是就看了一下上面的脚本,发现文件下载地址是这个:Releases · ollama/ollama · GitHub。于是就下了最新版本的(2024-02-01,版本是 0.1.22):
问了一下大模型,下载了文件之后怎么安装,下面是他的回复:
看了他的回复之后,瞬间明白了。这不就相当于 exe 嘛,不过这里是免安装的
sudo chmod +x ollama-linux-amd64
sudo mv ollama-linux-amd64 /usr/local/bin/ollama
先看看他有哪些命令
看了这个deepseek-coder之后,选一个合适大小的大模型直接走起:
ollama run deepseek-coder:6.7b
按照上面的指示,需要先启动服务
# 默认监听 127.0.0.1
ollama serve
# 指定监听的IP地址
OLLAMA_HOST=192.168.x.x ollama serve
注意:上面的截图并不是第一次执行
# 只能本地使用
ollama serve
ollama run llava:13b
ollama pull llava:13b
# 指定监听的IP地址
OLLAMA_HOST=192.168.x.x ollama serve
OLLAMA_HOST=192.168.x.x ollama run llava:13b
OLLAMA_HOST=192.168.x.x ollama pull llava:13b
# 总之,OLLAMA_HOST 这个要使用就都使用,要不都不使用
# 拉取一个模型
ollama pull deepseek-coder:6.7b
# 运行一个模型。如果本地没有,会先拉取。之后进入命令行交互模式
ollama run deepseek-coder:6.7b
curl http://localhost:11434/api/generate -d '{
"model": "deepseek-coder:6.7b",
"prompt":"javascript 实现斐波那契数列"
}'
curl http://localhost:11434/api/chat -d '{
"model": "deepseek-coder:6.7b",
"messages": [
{ "role": "user", "content": "javascript 实现斐波那契数列" }
]
}'
你要看着有些费劲,你可以在请求参数中添加:
VS Code 算是客户端的一种,放在这里突出他的重要性……
市场位置:Privy - AI coding assistant like GitHub Copilot that runs locally.
这款插件支持的功能还挺多:自动补全|AI聊天|解释代码|生成测试|查找bug |诊断错误(说明:从上面的网址翻译的)。使用起来比较简单,下面看一下如何配置以及对话:
选中你要搞的代码,看一下 Privy 具体能够干啥
下面测试了一下【解释代码】功能,代码来自Javascript库
竟然是用英文回答的……他怎么知道咱的英文水平很溜,😅😅😅
官网:Code like a Pro with the CodeGPT AI Copilot | 关于CodeGPT | CodeGPT
这个插件感觉挺厉害,下载量不小,支持的 Provider 挺多的,当然这里测试的是
凑巧正在尝试 nginx ,下面是
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 11434;
server_name localhost;
location / {
# 访问 localhost:11434 时,会转发到下面的地址
proxy_pass http://192.168.xxx.xxx:11434;
proxy_connect_timeout 600s;
}
}
}
配置好之后,选择 Provider 时就可以选择 Ollama 了,测试如下图:
插件地址:Continue - Claude, CodeLlama, GPT-4, and more - Visual Studio Marketplace
先占位置,知道有这么个插件,先简单的说一下该插件怎么使用
按照下图中的步骤操作即可