Skip to main content

Tool Definitions

This repository provides a comprehensive collection of SingleStore AI tools designed for seamless integration with LLM agents. These tools enable efficient database operations, query execution, and data management through natural language interactions.

Installation

To install the tool definitions, run:

pip install s2_ai_tools

Environment Setup

Create a .env file in your project root with the following variables:

# SingleStore's management API key (required)
SINGLESTORE_API_KEY=your_api_key_here

# Database credentials (optional - can be provided as input parameters)
SINGLESTORE_DB_USERNAME=your_db_username_here
SINGLESTORE_DB_PASSWORD=your_db_password_here

These environment variables will be automatically loaded when the package is imported.

Usage

Import the tool definitions in your project:

from s2_ai_tools import tools_definitions, tool_dict

Release files for s2-ai-tools 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for s2-ai-tools 1.0.6
File Size Uploaded
s2_ai_tools-1.0.6.tar.gz 14.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for s2-ai-tools 1.0.6
File Interpreter ABI Platform
s2_ai_tools-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 30.0 kB

Release files / s2_ai_tools-1.0.6.tar.gz

Download URL s2_ai_tools-1.0.6.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
624879ced4c6b05d859969f0fba20046b8be1fee26e03637a5462d780b4c8114
BLAKE2b-256 checksum
How to use checksums
ddc4479065bedefcba64fe55b9a02cfa656edade637adefa92ea35c1e1c7e2b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / s2_ai_tools-1.0.6-py3-none-any.whl

Download URL s2_ai_tools-1.0.6-py3-none-any.whl
Size 15.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e75856abc5ab213fee5921d3dcf5680266e69568823c57214f23be0da2a7e72e
BLAKE2b-256 checksum
How to use checksums
4be28601a1492bfb7c9f9d9ec660b0f91480899a19b6b7fa1109866b904e2de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page