Skip to main content
ClaudeWave
Skill6.1k estrellas del repoactualizado today

omni-models

The omni-models Claude Code skill provides API endpoints to query and manage AI models across multiple configured providers. Use it to list available models, resolve model aliases, browse the complete model catalog including provider-specific variants, and create custom model aliases through authenticated REST endpoints.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/diegosouzapw/OmniRoute /tmp/omni-models && cp -r /tmp/omni-models/skills/omni-models ~/.claude/skills/omni-models
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Query available AI models across all configured providers. List models, resolve model aliases, and browse the full model catalog including provider-specific variants.

## Authentication

All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development.

## Endpoints

### GET /api/v1/models

List available models

Returns all models available across configured providers.

```bash
curl https://localhost:20128/api/v1/models \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### GET /api/models

List models (management)

```bash
curl https://localhost:20128/api/models \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### POST /api/models/alias

Create or update a model alias

```bash
curl -X POST https://localhost:20128/api/models/alias \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
  -H "Content-Type: application/json" \
  -d '{}'
```

### GET /api/models/catalog

Get full model catalog

```bash
curl https://localhost:20128/api/models/catalog \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

## Payloads

See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/reference/openapi.yaml` for detailed request/response schemas.