Metadata-Version: 2.4
Name: lemai-sdk
Version: 0.1.2
Summary: Multi-provider AI chat SDK (OpenAI, Gemini, Custom)
Author: Erick Lema
License: MIT
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: openai>=1.0.0
Requires-Dist: requests>=2.28.0
Requires-Dist: python-dotenv>=1.0.0
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# LemAI SDK ![PyPI version](https://img.shields.io/pypi/v/lemai-ask)

A simple and flexible Python SDK for working with multiple AI providers like OpenAI, Gemini, or any custom LLM.

## Installation

```bash
pip install lemai-sdk
```

## Usage

### 🧠 For ChatGPT (OpenAI)

```python
from lemai_sdk import AIClient

client = AIClient(provider="openai", api_key="your_openai_key")
response = client.chat("Tell me a joke")
print(response)
```

### 🔮 For Gemini

```python
from lemai_sdk import AIClient

client = AIClient(provider="gemini", api_key="your_gemini_api_key_here")
response = client.chat("Explain relativity in simple terms.")
print(response)
```

You can also use `GEMINI_API_KEY`, `OPENAI_API_KEY`, etc., in your environment variables.

### 🔌 For Custom Provider

```python
from lemai_sdk import AIClient

client = AIClient(
    provider="custom",
    api_key="your_custom_key_here",
    base_url="http://your-custom-llm.com/api/chat"
)
response = client.chat("What's the weather like today?")
print(response)
```

## ✅ Supported Providers
- OpenAI
- Gemini
- Custom (pass your own `base_url` and API key)
