Skip to main content

Simple and lightweight Python wrapper for Llama AI API

Project description

AI Llama Module

ai_llama_module is a lightweight Python wrapper for the Llama AI API, allowing you to easily send messages and receive AI-generated responses.

Installation

Install via pip:

pip install ai_llama_module

Requirements: • Python 3.9+ • requests • python-dotenv

Make sure you have an environment variable llama_ai set with your Llama AI API key, e.g., in a .env file:

You can also pass an API key through with the variable api_key when calling the function, otherwise it will default to the enviornment variable.

llama_ai = your_api_key_here

Usage

from ai_llama_module import call_ai

Single message

response = call_ai("Hello, Llama!")

print(response)

or you can use

response = call_ai("Hello World!", model, api_key = "YOUR KEY HERE")

print(response)

Multiple messages

messages = [
    {"role": "user", "content": "Hello!"},
    {"role": "assistant", "content": "Hi there! How can I help?"}
]

response = call_ai(messages)

print(response)

Features:

•	Supports single and multi-message inputs
•	Automatically reads API key from environment variables
•	Simple and easy-to-use interface
•	You can specify the model used with the variable 'model' which defualts to Llama-4-Maverick-17B-128E-Instruct-FP8

Dependencies

•	requests
•	python-dotenv

License

MIT License – see LICENSE for details.

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

ai_llama_module-0.1.6.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

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

ai_llama_module-0.1.6-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file ai_llama_module-0.1.6.tar.gz.

File metadata

  • Download URL: ai_llama_module-0.1.6.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for ai_llama_module-0.1.6.tar.gz
Algorithm Hash digest
SHA256 2cc66de14c4d390bb666aec27cc84beffc2691b5b9d03e77171e1b76f058a6ba
MD5 df14e05984e00af5bc24052eeebdfd25
BLAKE2b-256 99812f6fe5244b6d1e91233ad14d851547347297b8c313aeab19fc442a19f97c

See more details on using hashes here.

File details

Details for the file ai_llama_module-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for ai_llama_module-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7318a070e3a35582e5e0065f4f2b1a55975baa222938d72bac94c68cccc22345
MD5 65ef59ec75fd2d4de2680f42fad5e9f4
BLAKE2b-256 348d3ccb745975f23b2eaeeaecac560c27e6f426d94d9249dcbe2e8d87a78465

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