Skip to content

Complete Ollama models and tags JSON API, auto-updated daily via Cloudflare Worker

Notifications You must be signed in to change notification settings

akazwz/ollama-models

Repository files navigation

Ollama Models API

License Update

A Cloudflare Worker that provides a comprehensive JSON API of all available Ollama models with their tags. Updates automatically once daily at midnight (cron: 0 0 * * *).

🚀 Live API

Endpoint: https://ollama-models.zwz.workers.dev

✨ Features

  • Complete list of all Ollama models
  • Includes model descriptions
  • Provides all available tags for each model
  • Updated automatically once daily at midnight
  • Cached responses for improved performance
  • Lightweight JSON format

📋 Example Response

[
  {
    "name": "llama3",
    "description": "Meta's Llama 3 language model",
    "tags": ["8b", "70b", "latest"]
  },
  {
    "name": "mistral",
    "description": "Mistral AI's language model",
    "tags": ["7b", "instruct", "latest"]
  }
]

🛠️ Technology

  • Cloudflare Workers
  • TypeScript
  • Cheerio for HTML parsing
  • KV for caching
  • pnpm package manager

🧑‍💻 Development

# Install dependencies
pnpm install

# Configure
cp wrangler.example.jsonc wrangler.jsonc
# Edit wrangler.jsonc with your Cloudflare account details

# Run locally
pnpm run dev

# Deploy
pnpm run deploy

📝 License

MIT

🔗 Links


Created with ❤️ by akazwz

About

Complete Ollama models and tags JSON API, auto-updated daily via Cloudflare Worker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published