Skip to main content

Swarmauri Llamacpp LLM adapters from swarmauri_standard.

Project description

Swarmauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_llm_llamacpp


swarmauri_llm_llamacpp

Provider-specific Llamacpp LLM package for Swarmauri. This package offers direct imports for LlamaCppModel while keeping implementation parity with swarmauri_standard.

Features

  • LlamaCppModel adapter exported from swarmauri_standard.llms.LlamaCppModel.
  • Compatible with Python 3.10 through 3.12.

Installation

# uv
uv add swarmauri_llm_llamacpp

# pip
pip install swarmauri_llm_llamacpp

Usage

from swarmauri_llm_llamacpp import LlamaCppModel
from swarmauri_standard.conversations.Conversation import Conversation
from swarmauri_standard.messages.HumanMessage import HumanMessage

conversation = Conversation()
conversation.add_message(HumanMessage(content="Hello from Swarmauri"))

model = LlamaCppModel()
# Configure provider credentials before making requests.
# result = model.predict(conversation=conversation)

Workflow Notes

  • These adapters intentionally mirror the corresponding classes in swarmauri_standard.
  • Use the provider package that matches your deployment and credential setup.
  • Install only the provider packages you need to keep dependencies minimal.

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

swarmauri_llm_llamacpp-0.1.0.dev5.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

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

swarmauri_llm_llamacpp-0.1.0.dev5-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file swarmauri_llm_llamacpp-0.1.0.dev5.tar.gz.

File metadata

  • Download URL: swarmauri_llm_llamacpp-0.1.0.dev5.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_llm_llamacpp-0.1.0.dev5.tar.gz
Algorithm Hash digest
SHA256 f47dad6ed821c323e0b287e81f0b7651561cf46318a6886ecd53dfcd7822d11b
MD5 f1719fbdb502517b10e3b65ee689cc8f
BLAKE2b-256 80f1e2e48a83a6d8c5cb0cc0d04a39bb5302cdfbfb8fdb49ca77d5b192bd0370

See more details on using hashes here.

File details

Details for the file swarmauri_llm_llamacpp-0.1.0.dev5-py3-none-any.whl.

File metadata

  • Download URL: swarmauri_llm_llamacpp-0.1.0.dev5-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_llm_llamacpp-0.1.0.dev5-py3-none-any.whl
Algorithm Hash digest
SHA256 9d6d327eb4a0dffdd40b4318a19f72e96f887d94f3664a6c6b1b5d58d6c90500
MD5 4f45294e10968cf97f8f34642adf3023
BLAKE2b-256 41ee2e6406375142b9fb4b3561de1804129b3c81250b7972e248d14b0b584f43

See more details on using hashes here.

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