【原創】Ollama Test API For Linux/MacOS/Unix

安裝Json解析工具

Linux/Unix

sudo apt-get install jq -y

MacOS

brew install jq -y

設置環境變量

export IP="192.168.250.229"
export PORT="8080"
export MODEL="deepseek-r1:7b"

檢查Ollama版本

curl http://"$IP":"$PORT"/api/version 

查看Ollama中的模型

curl http://"$IP":"$PORT"/api/tags | jq

為Ollama拉取模型

curl http://"$IP":"$PORT"/api/pull -d '{"model":"'"$MODEL"'"}' 

為Ollama加載模型

curl http://"$IP":"$PORT"/api/chat -d '{"model": "'"$MODEL"'","messages": []
}'

讓模型響應一下

curl http://"$IP":"$PORT"/api/generate -d '{"model": "'"$MODEL"'","prompt":"Why is the sky blue?"
}'

和大模型聊一句(流式處理)

curl http://"$IP":"$PORT"/api/chat -d '{"model": "'"$MODEL"'","messages": [{"role": "user","content": "hello"}]
}'

再聊一句(無流式處理)

curl http://"$IP":"$PORT"/api/chat -d '{"model": "'"$MODEL"'","messages": [{"role": "user","content": "hello"}],"stream": false
}'

當前正在運行的模型

curl http://"$IP":"$PORT"/api/ps | jq

卸載模型

curl http://"$IP":"$PORT"/api/chat -d '{"model": "'"$MODEL"'","messages": [],"keep_alive": 0
}'

顯示模型信息

curl http://"$IP":"$PORT"/api/show -d '{"model": "'"$MODEL"'"
}' | jq

刪除模型

curl -X DELETE http://"$IP":"$PORT"/api/delete -d '{"model": "'"$MODEL"'"
}' 

生成嵌入

curl http://"$IP":"$PORT"/api/embed -d '{"model": "nomic-embed-text","input": "Why is the sky blue?"
}'
curl http://"$IP":"$PORT"/api/embeddings -d '{"model": "nomic-embed-text","prompt": "Here is an article about llamas..."
}'

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/897146.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/897146.shtml
英文地址,請注明出處:http://en.pswp.cn/news/897146.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Git】基本指令

工作區、暫存區、版本庫 工作區:是在電腦上你要寫代碼或文件的目錄。暫存區:英文叫 stage 或 index。一般存放在 .git 目錄下的 index 文件(.git/index)中,我們把暫存區有時也叫作索引(index)。…

從數據到決策,永洪科技助力良信電器“智”領未來

在數字經濟浪潮洶涌的時代,數字化轉型已成為企業增強競爭力、實現可持續發展的必由之路。良信電器,作為國內知名的電氣設備制造企業,積極響應時代號召,攜手永洪科技,共同開啟了數字化轉型的新篇章。 上海良信電器股份有…

帶觸屏筆記本關閉屏幕觸控方法

以聯想yogaPro16s2023為例 該筆記本顯示器為觸控屏,不想使用屏幕觸控功能; 關閉方法如下: Win11與win10操作一樣 鼠標放到開始,右鍵,選擇,設備管理器 找到,人體學輸入設備,符合H…

大模型——基于 DIFY 的自動化數據分析實戰

基于 DIFY 的自動化數據分析實戰 簡介: 本文介紹如何使用DIFY搭建數據分析自動化流程,實現從輸入需求到查詢數據庫、LLM分析再到可視化輸出的全流程。基于經典的employees數據集和DIFY云端環境,通過LLM-SQL解析、SQL執行、LLM數據分析及ECharts可視化等模塊,高效完成數據分…

中原銀行:從“小機+傳統數據庫”升級為“OceanBase+通用服務器”,30 +系統成功上線|OceanBase DB大咖說(十五)

OceanBase《DB 大咖說》第 15 期,我們邀請到了中原銀行金融科技部數據團隊負責人,呂春雷。本文為本期大咖說的精選。 呂春雷是一位資歷深厚的數據庫專家,從傳統制造企業、IT企業、甲骨文公司到中原銀行,他在數據庫技術與運維管理…

django各種mixin用法

在 Django 中,Mixin 是一種用于擴展類功能的設計模式。通過 Mixin,可以在不修改原有類的情況下,為其添加新的方法或屬性。Django 中的 Mixin 廣泛應用于視圖(View)、表單(Form)、模型(Model)等組件中。以下是 Django 中常見 Mixin 的用法和示例: 一、視圖(View)中的…

SpringBoot集成Netty實現Ws和Tcp通信

本教程將指導你如何在 Spring Boot 項目中集成 Netty&#xff0c;實現 WebSocket 和 TCP 通信。以下是詳細的步驟和代碼示例。 環境準備 在 你的pom.xml 中添加 Netty 依賴&#xff1a; <dependency><groupId>io.netty</groupId><artifactId>nett…

與中國聯通技術共建:通過obdiag分析OceanBase DDL中的報錯場景

中國聯通軟件研究院&#xff08;簡稱聯通軟研院&#xff09;在全面評估與廣泛調研后&#xff0c;在 2021年底決定采用OceanBase 作為基礎&#xff0c;自研分布式數據庫產品CUDB&#xff08;即China Unicom Database&#xff0c;中國聯通數據庫&#xff09;。目前&#xff0c;該…

機器學習-隨機森林解析

目錄 一、.隨機森林的思想 二、隨機森林構建步驟 1.自助采樣 2.特征隨機選擇 3構建決策樹 4.集成預測 三. 隨機森林的關鍵優勢 ?**(1) 減少過擬合** ?**(2) 高效并行化** ?**(3) 特征重要性評估** ?**(4) 耐抗噪聲** 四. 隨機森林的優缺點 ?優點 ?缺點 五.…

深度集成DeepSeek,智問BI@GPT引領商業智能“深度思考“革命

當下傳統的數據分析工具如同顯微鏡&#xff0c;雖然能幫助我們看到數據的細節&#xff0c;卻難以揭示數據背后的深層規律。億信華辰最新升級的智問BIGPT產品&#xff0c;通過深度集成DeepSeek大模型&#xff0c;首次在商業智能領域實現了"深度思考"功能。這項突破性創…

Mysql安裝方式

方式一&#xff1a;安裝包安裝 下載安裝包 官網直接下載&#xff1a;https://dev.mysql.com/downloads/ 安裝配置 2.1、雙擊剛剛下載好的msi文件&#xff0c;開始安裝MySQL。 2.2、選擇自定義模式Custom安裝 2.3、點擊選擇自己電腦對應的mysql安裝目錄 2.5、繼續點擊下一步&…

unity調用本地部署deepseek全流程

unity調用本地部署deepseek全流程 deepseek本地部署 安裝Ollama 搜索并打開Ollama官網[Ollama](https://ollama.com/download) 點擊Download下載對應版本 下載后點擊直接安裝 安裝deepseek大語言模型 官網選擇Models 選擇deepseek-r1&#xff0c;選擇對應的模型&#xff0…

Linux - 網絡基礎(應用層,傳輸層)

一、應用層 1&#xff09;發送接收流程 1. 發送文件 write 函數發送數據到 TCP 套接字時&#xff0c;內容不一定會立即通過網絡發送出去。這是因為網絡通信涉及多個層次的緩沖和處理&#xff0c;TCP 是一個面向連接的協議&#xff0c;它需要進行一定的排隊、確認和重傳等處理…

wxWidgets GUI 跨平臺 入門學習筆記

準備 參考 https://wiki.wxwidgets.org/Microsoft_Visual_C_NuGethttps://wiki.wxwidgets.org/Tools#Rapid_Application_Development_.2F_GUI_Buildershttps://docs.wxwidgets.org/3.2/https://docs.wxwidgets.org/latest/overview_helloworld.htmlhttps://wizardforcel.gitb…

使用joblib 多線程/多進程

文章目錄 1. Joblib 并行計算的兩種模式多進程(Multiprocessing,適用于 CPU 密集型任務)多線程(Multithreading,適用于 I/O 密集型任務)2. Joblib 的基本用法3. Joblib 多進程示例(適用于 CPU 密集型任務)示例:計算平方4. Joblib 多線程示例(適用于 I/O 密集型任務)…

神旗視訊Linux client 3.4版本發布和開源

在國產化替代的大潮中&#xff0c;神旗視訊推出專為統信 Linux、麒麟 Linux OS 打造打造的開源視頻會議客戶端&#xff0c;全面適配國產 x86 及 arm64 架構 CPU&#xff0c;以穩定、安全、靈活的特性&#xff0c;為國產操作系統用戶帶來前所未有的高效溝通體驗&#xff0c;同時…

HCIA-IP路由動態-RIP

一、概念 動態路由是指路由器通過運行動態路由協議&#xff08;RIP、OSPF等&#xff09;&#xff0c;自動學習和發現網絡中的路由信息。路由器之間通過交換路由協議數據包&#xff0c;互相通告自己所知道的網絡信息&#xff0c;從而構建和更新路由表。 二、RIP(路由信息協議)…

VEC系列-RabbitMQ 入門筆記

消息隊列&#xff08;MQ&#xff09;對于開發者來說是一個經常聽到的詞匯&#xff0c;但在實際開發中&#xff0c;大多數人并不會真正用到它。網上已經有很多關于 MQ 概述和原理的詳細講解&#xff0c;官網文檔和技術博客也都介紹得很深入&#xff0c;因此&#xff0c;我在這里…

js中??是什么意思

在 JavaScript 中&#xff0c;?? 是一個邏輯運算符&#xff0c;稱為 空值合并運算符&#xff08;Nullish Coalescing Operator&#xff09;。它用于檢查左側的值是否為 null 或 undefined&#xff0c;如果是&#xff0c;則返回右側的值&#xff1b;否則返回左側的值。 語法 …

常見限流算法

限流是指在高并發、大流量請求的情況下&#xff0c;限制新的流量對系統的訪問&#xff0c;以保證系統服務的安全性。常見的限流算法及其詳細介紹如下&#xff1a; 計數器算法&#xff08;Fixed Window Counter&#xff09; 原理&#xff1a;使用一個固定時間窗口內的計數器來…