Metadata-Version: 2.4
Name: neurocli-sdk
Version: 1.0.0
Summary: The official Python SDK for the NeuroCLI API
Home-page: https://www.neurocli.in
Author: NeuroCLI
Author-email: NeuroCLI <info@neurocli.in>
License: MIT
Project-URL: Homepage, https://www.neurocli.in
Project-URL: Documentation, https://www.neurocli.in/docs
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.20.0
Dynamic: author
Dynamic: home-page
Dynamic: requires-python

# NeuroCLI Python SDK

The official Python library for the NeuroCLI API. 

## Installation

You can install this SDK locally:
```bash
pip install -e .
```

## Usage

The SDK mimics the standard OpenAI Python client interface, making it extremely easy to drop into existing AI applications.

### Basic Chat Completion

```python
import neurocli

# Initialize the client
client = neurocli.NeuroCLI(
    api_key="ncli_YOUR_SECRET_KEY",
    # During local testing, point this to your local server:
    # base_url="http://127.0.0.1:8000/api/ai" 
)

# Generate a response
response = client.chat.completions.create(
    model="meta/llama-3.1-8b-instruct",
    messages=[
        {"role": "user", "content": "Explain quantum computing in simple terms."}
    ],
    temperature=0.7
)

print(response.choices[0].message.content)
```
