# Polza AI Icons CDN

Зеркало SVG-иконок AI/LLM-провайдеров на российском CDN. Источник: [lobe-icons](https://github.com/lobehub/lobe-icons).

- CDN: `https://icons.polza.ai`
- Каталог: `https://polza.ai/icons`
- Манифест: `https://icons.polza.ai/manifest.json`

## URL-паттерны

| Вариант | SVG                                       | PNG / WebP (theme: light или dark)              |
| ------- | ----------------------------------------- | ----------------------------------------------- |
| Mono    | `https://icons.polza.ai/{slug}.svg`       | `https://icons.polza.ai/light/{slug}.png`       |
| Color   | `https://icons.polza.ai/{slug}-color.svg` | `https://icons.polza.ai/light/{slug}-color.png` |
| Text    | `https://icons.polza.ai/{slug}-text.svg`  | `https://icons.polza.ai/light/{slug}-text.png`  |
| Brand   | `https://icons.polza.ai/{slug}-brand.svg` | `https://icons.polza.ai/light/{slug}-brand.png` |

Примеры:

- `https://icons.polza.ai/openai-color.svg`
- `https://icons.polza.ai/anthropic.svg`
- `https://icons.polza.ai/deepseek-color.svg`

## HTML

```html
<img src="https://icons.polza.ai/openai-color.svg" alt="OpenAI" width="24" height="24" />
```

## React / Next.js

```tsx
import Image from 'next/image';

<Image src="https://icons.polza.ai/claude-color.svg" alt="Claude" width={24} height={24} unoptimized />;
```

## Манифест

```bash
curl https://icons.polza.ai/manifest.json
```

Манифест содержит список провайдеров, доступные варианты и имена файлов.
