nuxt-ollama
TypeScript icon, indicating that this package has built-in type declarations

1.0.16 • Public • Published

Nuxt Ollama

npm version npm downloads License Nuxt

Simple integration of the official Ollama JavaScript Library for your Nuxt application.

You have to install Ollama to use this module. See Official Website to download it for your system.

Quick Setup

Install the module to your Nuxt application with one command:

npx nuxi module add nuxt-ollama

That's it! You can now use Nuxt Ollama in your Nuxt app ✨

Features

  • Vue 3 composable
  • Server utils

Usage

Usage on pages or server side:

const ollama = useOllama()

const response = await ollama.chat({
  model: 'llama3.1',
  messages: [{ role: 'user', content: 'Why is the sky blue?' }],
})
console.log(response.message.content)

See documentation for more information or examples.

Settings

// nuxt.config.ts
export default defineNuxtConfig({
  //...
  ollama: {
    protocol: 'http', // or 'https'
    host: 'localhost', //domain or ip address
    port: 11434, // port
    proxy: false, // use proxy
  }
})

Contribution

Contributions are welcome, feel free to open an issue or submit a pull request!

guidelines coming soon

Local development
# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

Readme

Keywords

none

Package Sidebar

Install

npm i nuxt-ollama

Weekly Downloads

6

Version

1.0.16

License

MIT

Unpacked Size

7.65 kB

Total Files

14

Last publish

Collaborators

  • jericho1060