跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of Ollama JavaScript Library

Ollama JavaScript Library

Free 等级项目

Ollama 的官方 JavaScript 客户端,围绕 Ollama REST API 封装聊天、生成、流式响应、嵌入、模型管理与云模型访问,适用于 Node 和浏览器应用。

访问 ollama/ollama-js

项目简介

Ollama JavaScript Library 是 Ollama 的官方 JavaScript 客户端,围绕 Ollama REST API 设计。它提供 chat、generate、pull、push、create、delete、copy、list、show、embed、webSearch、webFetch、ps、version、abort 和 systemone 等方法。它可在 Node 和浏览器中运行,并支持流式响应、云模型、自定义 host 与 headers,以及结构化输出。

核心功能

  • 聊天与生成 API 接收模型名称和消息数组,并返回助手回复。将 stream 设为 true 时,流式响应返回 AsyncGenerator。它可在 Node 和浏览器中使用,浏览器场景通过 ollama/browser 模块导入。云模型支持在保持本地工作流的同时卸载到更大模型,也可使用 API key 直接访问 ollama.com API。它支持图像、工具名称、结构化 JSON 输出、思考级别、对数概率和 keep_alive 控制。它还包含

适用场景

  • 将 JavaScript 应用与本地运行的 Ollama 模型集成。把模型输出以流式分块推送到 CLI 或 Web 客户端。通过同一个 JavaScript 客户端使用更大的云端模型而无需重写代码。构建通过 ollama/browser 调用 Ollama 的浏览器前端。

快速开始

  • 使用 npm i ollama 安装包。从 ollama 导入 ollama,并用模型名称和消息数组调用 ollama.chat。浏览器场景从 ollama/browser 导入 ollama。使用云模型时,先运行 ollama signin 和 ollama pull gpt-oss:120b-cloud,然后像平常一样使用该模型。

采用前须知

  • 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 Ollama JavaScript Library 的项目

Favicon of LNDev UI

LNDev UI

Free 等级项目星标数: 4.7K

基于 shadcn/ui 的开源项目管理界面布局

应用界面与 SDK

LNDev UI 是一套基于 shadcn/ui 构建的开源布局与 UI 集合,其中包含受 Linear 启发的项目管理界面,使用 Next.js 和 shadcn/ui,可跟踪问题、项目与团队。

Favicon of Astryx

Astryx

Free 等级项目星标数: 13.8K

可完全定制、面向智能体的 React 设计系统

应用界面与 SDK

Astryx 是开源设计系统,基于 React 19+ 与 StyleX,提供 150+ 可访问组件、可定制主题、暗色模式、模板和 CLI,支持人与 AI 助手使用同一套工具构建界面。

Favicon of Solid Glass

Solid Glass

Free 等级项目星标数: 2.1K

面向 AI 应用的触感化实体设计系统。

应用界面与 SDK

Solid Glass 是面向 AI 应用的设计系统,采用克制的玻璃质感:厚重朦胧的面板、细边框、柔和阴影与有节制的色彩和动效,在增加层次与材质感的同时保持界面清晰易读。