semvec/pypi-packages huggingface dataset:
gridwayai 0.1.11
SDK for accessing GridwayAI endpoints
Requires Python: >=3.8

# GridwayAI Python SDK

Official Python SDK for accessing GridwayAI's generative AI services — focused on technical document automation and compliance in the specific technical jargon of nuclear licensing.

### 🚀 Features

- Generate vector embeddings from plain text
- Designed to match the familiar feel of the OpenAI Python SDK
- Lightweight and simple to integrate

### 📦 Installation

```bash
pip install gridwayai
```

### Usage
```python
from gridwayai import GridwayAI

# Initialize the client
client = GridwayAI(api_key="your-api-key")

# Embed a single string or a list of strings
texts = ["What is nuclear fission?", "Reactor designs vary by fuel type."]
embeddings = client.embeddings(input=texts)

print(embeddings[0])  # First embedding vector
```

## Testing
```python
pip install pytest
pytest
```

## Reference
Create a new client.
```python
GridwayAI(api_key: str, base_url: Optional[str] = None)
```
`api_key`: Your GridwayAI API key

`base_url`: Optional override for API URL (defaults to https://api.gridwayai.com)

Get vector embeddings for a list of input strings.
`embeddings(input: List[str]) -> List[List[float]]`

## 🤝 License
MIT License. See LICENSE file for details.

📫 Contact
GridwayAI
www.gridwayai.com
Contact: support@gridwayai.com
pdffaroshuffle 0.2.1
Create a PDF from 2: first with even and second with odd pages.
Requires Python: >=3.13
Keywords: merge, pdf, pdfseparate, pdfunite

# PDF Faro Shuffle

Have you ever scanned a long document printed in duplex mode, but your scanner doesn't support duplex scanning?

I had, several times, and I always ended up using `pdfseparate` and `pdfunite` in order to put all the pages
together and in order in the same PDF file.

After doing it a couple of times in the last month, I decided to write a Python tool that help me with this boring
task.
smallish-ai 0.1.0
CLI tool for multimodal AI model calls, tool use, and more.
Requires Python: >=3.7

# SMAI - Small AI Command Line Tool

**This is a work in progress, use at your own risk.**

A command-line interface for interacting with various AI models for text generation, image creation, audio transcription, and speech synthesis.

## Installation

```bash
pip install smallish-ai
```

## Features

- Text generation with multiple models (OpenAI, Anthropic, etc.)
- Image generation
- Audio transcription
- Text-to-speech conversion
- Tool integration (calculator, weather, etc.)
- Interactive tool execution
- Streaming responses
- Conversation management

## Usage

```bash
# Basic text generation
smai "Tell me a joke"

# Use a specific model
smai -m gpt-4 "Explain quantum computing"

# Pass model-specific parameters
smai -m gpt-4 --temperature 0.5 "Write a creative story"

# Generate an image
smai -m dall-e-3 -o image.png "A sunset over mountains"

# Use tools
smai -t calculator,weather "How much colder is Paris than SF right now?"

# Transcribe audio
smai -m whisper input.mp3

# Generate speech
smai -m tts -o output.mp3 "Text to convert to speech"
```

## API Keys

```bash
# Set an API key
smai --set-key OPENAI_API_KEY

# Remove an API key
smai --remove-key OPENAI_API_KEY
```

## License

MIT