---
title: "Add Openrouter Model To User"
method: POST
path: "/v1/ai-models/openrouter/add-to-user"
tags: ["ai-models"]
---

# Add Openrouter Model To User

`POST /v1/ai-models/openrouter/add-to-user`

## Request

- Base URL: `https://api.kodik.ru` (the document declares no server; this is the origin it was published from)
- URL: `https://api.kodik.ru/v1/ai-models/openrouter/add-to-user`
- Auth: HTTP bearer

## Request body

- OpenRouterUserModelAdd
  - `user_id` integer, required
  - `openrouter_model_id` string, required
  - `strength_factor` number
  - `description` string, nullable
  - `make_global` boolean: If True, model will be available globally. If False, only for this user.
  - `input_price_per_1m` number, nullable: Input token price per 1M tokens (USD)
  - `output_price_per_1m` number, nullable: Output token price per 1M tokens (USD)
  - `cached_input_price_per_1m` number, nullable: Cached input token price per 1M tokens (USD)

## Response `201`

Successful Response

- UserModelResponse
  - `id` integer, required
  - `user_id` integer, required
  - `model_id` string, required
  - `model_name` string, required
  - `provider` string, required
  - `strength_factor` number, required
  - `supports_images` boolean, required
  - `context_window` integer, required
  - `input_price_per_1m` number, required
  - `output_price_per_1m` number, required
  - `cached_input_price_per_1m` number, nullable
  - `is_active` boolean, required
  - `message` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/kodik/apis/kodik-api.md) · [All operations](https://skmtc.dev/kodik/apis/kodik-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kodik/apis/kodik-api/revisions/ba47f599c3d0?raw)
