Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 889 Bytes

README.md

File metadata and controls

37 lines (25 loc) · 889 Bytes

SMARF: Smart, Code-Aware Functions

SMARF (Smart, Code-Aware Functions) is a Python library that provides intelligent, context-aware function calls using LLMs. It analyzes the context in which it's called and performs appropriate operations based on the available variables and inferred intent.

For now, it only works with OpenAI models (gpt-4o-mini). So set your OPENAI_API_KEY environment variable.

Installation

To install SMARF, use pip:

pip install smarf

Or if you're using Poetry:

poetry add smarf

Usage

from smarf.smart_call import smart_call

def get_country_data(city: str):
    country_data = smart_call()

    return {
        "country_name": country_data["name"],
        "country_code": country_data["code"],
        "country_flag": country_data["emoji"],
    }

License

This project is licensed under the MIT License.