semvec/pypi-packages huggingface dataset:
groq-eval-score 0.2.0
A package to evaluate output relevancy using Groq LLM
License: MIT
Requires Python: >=3.11



# groq-eval-score

A Python package to evaluate the **relevance** of LLM outputs using the Groq API.  
It compares input, expected output, and actual output, returning a **score between 0.0 and 1.0**.

## Installation

pip install groq-eval-score


## Usage


from groq_eval import GroqEvaluator

# Initialize evaluator
evaluator = GroqEvaluator(api_key="YOUR_API_KEY")

# Evaluate relevance
score = evaluator.evaluate(
    input_text="capital of france",
    expected_output="paris",
    actual_output="The capital of France is Paris."
)

print("Relevance Score:", score)  # Example: 1.0

## Features

* Returns a **relevance score** between 0.0 and 1.0
* Easy class-based interface
* Uses Groq API for fast and efficient evaluation
duotalk 1.0.7
Advanced multi-agent voice conversation system with customizable personas and modes
License: MIT
Requires Python: >=3.8
Keywords: voice, ai, conversation, agents, livekit, gemini

# DuoTalk 🎭

Multi‑agent voice conversations platform.

— Create rich, persona‑driven discussions (debate, roundtable, panel, interview, chat) with 1–10 agents. Audio YouTube summarization. Powered by LiveKit and Google Gemini.

## Install

```powershell
# create virtual env ,then
pip install duotalk
or
uv add duotalk
```

Environment (PowerShell):

```powershell
$env:GOOGLE_API_KEY = "<your_gemini_api_key>"

# Optional extras
$env:LIVEKIT_API_KEY = "<key>"
$env:LIVEKIT_API_SECRET = "<secret>"
```

## 1‑minute quick start

```powershell
# 3‑agent roundtable
duotalk roundtable -t "future of AI" -a 3

# 2‑agent debate
duotalk debate -t "pineapple on pizza"

# YouTube summary (short, with voice off)
duotalk summarize -u "https://youtu.be/VIDEO" -s short --no-voice
```

## CLI at a glance

| Command | Purpose | Agents |
|---|---|---|
| roundtable | Multi‑perspective discussion | 3–10 |
| debate | Opposing viewpoints | 2 |
| panel | Expert panel | 3–10 |
| interview | Interview format | 2 |
| chat | Casual or guided chat | 1–10 |
| summarize | YouTube video summary | 1 |

Tip: add -n <turns>, -p <personas comma‑list>, --voice/--no-voice.

## Minimal examples

```powershell
# Larger roundtable (6 agents)
duotalk roundtable -t "climate tech" -a 6 -n 16

# Expert panel with custom personas
duotalk panel -t "AI safety" -a 5 -p "researcher,engineer,ethicist,founder,policy"

# Interview with roles
duotalk interview -t "ML careers" --interviewer recruiter --interviewee engineer -n 12
```

## Personas

Browse available personas:

```powershell
duotalk personas
```

Examples: optimist, skeptic, pragmatist, theorist, analyst, educator, engineer, researcher, strategist, creative.

## Help

```powershell
duotalk --help
duotalk roundtable --help
duotalk summarize --help
```

## Links

- Docs/Issues: https://github.com/AbhyudayPatel/Duotalk-package
- License: MIT
funny-numbers 0.2.0
A collection of factories to reliably produce funny numbers
License: MIT
Requires Python: >=3.9

[![PyPI version info](https://img.shields.io/pypi/v/funny-numbers.svg?style=for-the-badge&logo=pypi&color=yellowgreen&logoColor=white)](https://pypi.python.org/pypi/funny-numbers)
[![PyPI supported Python versions](https://img.shields.io/pypi/pyversions/funny-numbers.svg?style=for-the-badge&logo=python&logoColor=white)](https://pypi.python.org/pypi/funny-numbers)

## Key Features
- Represent funny numbers with an explanation
- Generate the same funny number every time using a deterministic factory
- Generate random funny numbers from a pool of your favorites
- Compute basic statistics like min, max, mean, and variance of your funny numbers

## Installation
```bash
# using pip
pip install funny-numbers

# using uv
uv add funny-numbers
```
> *Note: Python 3.9 or higher is required*