Rechercher

PythonReactSEOPDF
OpenClaw

ping-model

Measure and display AI model response latency. Use when the user types /ping or /ping followed by a model name to test round-trip time. Captures precise timing between command receipt and response generation, with smart duration formatting (ms, seconds, or minutes). Supports cross-model testing by temporarily switching models and measuring latency.

dofbi0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install dofbi/ping-model

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

Ping Model

Measure AI model response latency with consistent formatting.

Quick Start

Simple Ping (current model)
bash command:"node {baseDir}/ping-model.js"
Ping Specific Model
bash command:"node {baseDir}/ping-model.js --model minimax"
Compare Multiple Models
bash command:"node {baseDir}/ping-model.js --compare kimi,minimax,deepseek"

Command Reference

Command Description
/ping Ping current active model
/ping kimi Switch to kimi, ping, return
/ping minimax Switch to minimax, ping, return
/ping deepseek Switch to deepseek, ping, return
/ping all Compare all available models

Output Format

Required format - ALWAYS use this exact structure:

🧪 PING {model-name}

📤 Sent:     {HH:MM:SS.mmm}
📥 Received: {HH:MM:SS.mmm}
⏱️  Latency:  {formatted-duration}

🎯 Pong!
Latency Formatting Rules
  • < 1 second: Display as XXXms (e.g., 847ms)
  • ≥ 1 second, < 60 seconds: Display as X.XXs (e.g., 1.23s)
  • ≥ 60 seconds: Display as X.XXmin (e.g., 2.5min)
Examples

Fast response (< 1s):

🧪 PING kimi

📤 Sent:     09:34:15.123
📥 Received: 09:34:15.247
⏱️  Latency:  124ms

🎯 Pong!

Medium response (1-60s):

🧪 PING minimax

📤 Sent:     09:34:15.123
📥 Received: 09:34:16.456
⏱️  Latency:  1.33s

🎯 Pong!

Slow response (> 60s):

🧪 PING gemini

📤 Sent:     09:34:15.123
📥 Received: 09:35:25.456
⏱️  Latency:  1.17min

🎯 Pong!

Cross-Model Testing

When testing a non-active model:

  1. Save current model context
  2. Switch to target model
  3. Execute ping
  4. Measure latency
  5. Restore original model
  6. Display result

Critical: Always return to the original model after testing.

Comparison Mode

bash command:"node {baseDir}/ping-model.js --compare kimi,minimax,deepseek,gpt"

Output format:

══════════════════════════════════════════════════
🧪 MODEL...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/dofbi/ping-model
Version
—
Commit
82c11b35fc40d896f9124f2b8f7476b8e6081d1c
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# Ping Model

Measure AI model response latency with consistent formatting.

## Quick Start

### Simple Ping (current model)
```bash
bash command:"node {baseDir}/ping-model.js"
```

### Ping Specific Model
```bash
bash command:"node {baseDir}/ping-model.js --model minimax"
```

### Compare Multiple Models
```bash
bash command:"node {baseDir}/ping-model.js --compare kimi,minimax,deepseek"
```

## Command Reference

| Command | Description |
|---------|-------------|
| `/ping` | Ping current active model |
| `/ping kimi` | Switch to kimi, ping, return |
| `/ping minimax` | Switch to minimax, ping, return |
| `/ping deepseek` | Switch to deepseek, ping, return |
| `/ping all` | Compare all available models |

## Output Format

**Required format - ALWAYS use this exact structure:**

```
🧪 PING {model-name}

📤 Sent:     {HH:MM:SS.mmm}
📥 Received: {HH:MM:SS.mmm}
⏱️  Latency:  {formatted-duration}

🎯 Pong!
```

### Latency Formatting Rules

- **< 1 second**: Display as `XXXms` (e.g., `847ms`)
- **≥ 1 second, < 60 seconds**: Display as `X.XXs` (e.g., `1.23s`)
- **≥ 60 seconds**: Display as `X.XXmin` (e.g., `2.5min`)

### Examples

**Fast response (< 1s):**
```
🧪 PING kimi

📤 Sent:     09:34:15.123
📥 Received: 09:34:15.247
⏱️  Latency:  124ms

🎯 Pong!
```

**Medium response (1-60s):**
```
🧪 PING minimax

📤 Sent:     09:34:15.123
📥 Received: 09:34:16.456
⏱️  Latency:  1.33s

🎯 Pong!
```

**Slow response (> 60s):**
```
🧪 PING gemini

📤 Sent:     09:34:15.123
📥 Received: 09:35:25.456
⏱️  Latency:  1.17min

🎯 Pong!
```

## Cross-Model Testing

When testing a non-active model:

1. Save current model context
2. Switch to target model
3. Execute ping
4. Measure latency
5. Restore original model
6. Display result

**Critical:** Always return to the original model after testing.

## Comparison Mode

```bash
bash command:"node {baseDir}/ping-model.js --compare kimi,minimax,deepseek,gpt"
```

Output format:
```
══════════════════════════════════════════════════
🧪 MODEL...

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.