Guide: Getting started with Klu Python SDK

Build your first Klu Action with the Python SDK in five steps.

Stephen M. Walker IICo-Founder, CEO · September 23, 2025 · 1 min read

Step 1: Install the Klu SDK

First, you need to install the Klu SDK. You can do this by running the following command in your terminal:

Shell
pip install klu

Step 2: Import Klu

Next, you need to import the Klu module in your Python script:

Python
from klu import Klu

Step 3: Initialize Klu

Now, you need to initialize Klu with your API key. You can find your API key in your Klu workspace settings.

Python
klu = Klu('YOUR_API_KEY')

Step 4: Create an Action

To create an action, you need to define a prompt template, model config, and additional Klu-specific configurations. Here's an example:

Python
action = klu.actions.create(
    name='Content Analyzer',
    description='Analyzes any given piece of text content',
    prompt_template='Analyze the following content: {{content}}',
    action_type="prompt",
    app_guid=app.guid,
    model_guid=models[0].guid
)

Step 5: Run the Action

Finally, you can run the action with your input:

Python
result = klu.actions.prompt(action=action.guid,input={'content': 'Your text here'})
print(result)

This will print the generated text to the console.

And that's it! You've created and run your first Klu action using the Python SDK. Remember to replace 'YOUR_API_KEY' and 'Your text here' with your actual API key and the text you want to analyze, respectively.

If you want to learn more about the Klu Python SDK, you can check out the developer docs.

Stephen M. Walker IICo-Founder, CEO of Klu.
Try Klu on your evals

Keep reading

All posts