Skip to main content

Ollama inference provider for the NucleusIQ AI agent framework (official ollama Python SDK).

Project description

nucleusiq-ollama

Alpha provider for running NucleusIQ agents against Ollama (local or hosted).

Install

pip install nucleusiq-ollama

Requires a running Ollama server unless you point OLLAMA_HOST at a remote instance. Optional: OLLAMA_API_KEY for authenticated endpoints.

Usage

from nucleusiq_ollama import BaseOllama, OllamaLLMParams

llm = BaseOllama(model_name="llama3.2", llm_params=OllamaLLMParams(think=True))

Runnable scripts (smoke, Agent DIRECT, streaming) live under examples/ — see examples/README.md.

See OLLAMA_PROVIDER.md for capability matrix, environment variables, and roadmap.

Status

0.1.0a1 — chat, streaming, tools, structured outputs (JSON schema / format), and think pass-through. Vision, embeddings, and web search are planned follow-ups.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nucleusiq_ollama-0.1.0a1.tar.gz (63.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nucleusiq_ollama-0.1.0a1-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file nucleusiq_ollama-0.1.0a1.tar.gz.

File metadata

  • Download URL: nucleusiq_ollama-0.1.0a1.tar.gz
  • Upload date:
  • Size: 63.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nucleusiq_ollama-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 6d1bb208b4489e8dd58029d6f3eb27936ec737555699ad72b411b8d5d6f38813
MD5 ab06430e91a0082ba95c2f6879ce0c4f
BLAKE2b-256 bd10765085d29d6706139f953041e94080d923289320b1eb0b1b32743decbdda

See more details on using hashes here.

Provenance

The following attestation bundles were made for nucleusiq_ollama-0.1.0a1.tar.gz:

Publisher: publish.yml on nucleusbox/NucleusIQ

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nucleusiq_ollama-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for nucleusiq_ollama-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 cac7ba6c4489f25c477642f1746e6e28001d2448102013e67f0bbab27c4b142e
MD5 f5ba963ab70d845e3e2864548c5a470f
BLAKE2b-256 458918f0a77b0da1e852e2e57483f1e3913a198c9b97afc0d5f6073882cbb712

See more details on using hashes here.

Provenance

The following attestation bundles were made for nucleusiq_ollama-0.1.0a1-py3-none-any.whl:

Publisher: publish.yml on nucleusbox/NucleusIQ

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page