semvec/pypi-packages huggingface dataset:
effort-zero-commit 0.1.4
Automated Git commit message generator using AI
Requires Python: >=3.9

# EffortZeroCommit

Automated Git commit message generator using AI.

## Dependencies

- Git must be installed on your system. You can download it from [git-scm.com](https://git-scm.com/)

## Installation

```bash
pip install effort-zero-commit
```

## Usage

1. Stage your desired files:
```bash
git add .
```

2. Generate commit messages and commit:

**Individual commits (default):** Each staged file gets its own commit with a unique message
```bash
ezcommit -run
```

**Unified commit:** All staged files are committed together with a single unified message (useful when all changes are part of the same feature)
```bash
ezcommit -run --unified
```

**Custom repository path:**
```bash
ezcommit -run --path /path/to/repo
```

## Configuration

Using your terminal, export your Groq API key and model name:
```env
# Windows (Command Prompt):
set GROQ_API_KEY=your_groq_api_key_here
set MODEL_NAME=mixtral-8x7b-32768

# Windows (PowerShell):
$env:GROQ_API_KEY="your_groq_api_key_here"
$env:MODEL_NAME="mixtral-8x7b-32768"

# Linux/macOS:
export GROQ_API_KEY=your_groq_api_key_here
export MODEL_NAME=mixtral-8x7b-32768
```

## License

[MIT License](LICENSE)
research-agent-kit 0.1.4
Research API and SDK
Requires Python: >=3.10

# Deploy

## Build
docker build -t research-api .

## Test
docker run --rm -p 8999:8000 research-api

## Production environment
docker run -d --rm -p 8003:8000 research-api


# How to get openapi.json
curl -o openapi.json http://localhost:8000/openapi.json
jq . docs/openapi.json > /tmp/openapi.json && mv /tmp/openapi.json docs/openapi.json

# Test
curl -i \
  -H "X-API-Key: 7AeqtgTwHMF92amX74qZtc9D3lyte0yR" \
  https://keisukes-macbook-pro.tail6acff1.ts.net/research

curl -X POST "https://keisukes-macbook-pro.tail6acff1.ts.net/research/generate" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: 7AeqtgTwHMF92amX74qZtc9D3lyte0yR" \
  --max-time 600 \
  -d '{"topic":"hello, how are you"}'