Текстовые модели — LLM
Текстовые модели доступны через OpenAI-compatible endpoint:
POST https://nexusapi.dev/v1/chat/completionsИспользуется обычный NexusAPI-ключ в заголовке Authorization: Bearer.
Модели
| Модель | Streaming | Tools / function calling | Vision input |
|---|---|---|---|
claude-opus-5 | Да | Да | Да |
claude-fable-5 | Да | Да | Да |
claude-sonnet-5 | Да | Да | Да |
claude-sonnet-4.6 | Да | Да | Да |
claude-sonnet-4.5 | Да | Да | Да |
claude-haiku-4.5 | Да | Да | Да |
claude-opus-4.8 | Да | Да | Да |
claude-opus-4.7 | Да | Да | Да |
claude-opus-4.6 | Да | Да | Да |
claude-opus-4.5 | Да | Да | Да |
gpt-5.6-sol | Да | Да | Да |
gpt-5.6-terra | Да | Да | Да |
gpt-5.6-luna | Да | Да | Да |
gpt-5.5 | Да | Да | Да |
gpt-5.4 | Да | Да | Да |
gpt-5.4-mini | Да | Да | Да |
gpt-5.4-nano | Да | Да | Да |
Цены GPT
Цены указаны в рублях за 1 млн токенов. Они совпадают с полями
inputPriceRubPerMTokens и outputPriceRubPerMTokens в /public/models.
| Модель | Input | Output | Cache read | Cache creation |
|---|---|---|---|---|
gpt-5.6-sol | 165 ₽ | 1 320 ₽ | 16,5 ₽ | 198 ₽ |
gpt-5.6-terra | 82,5 ₽ | 660 ₽ | 8,36 ₽ | 103,18 ₽ |
gpt-5.6-luna | 33 ₽ | 264 ₽ | 3,3 ₽ | 41,36 ₽ |
gpt-5.5 | 352 ₽ | 2 112 ₽ | 35,2 ₽ | 422,4 ₽ |
gpt-5.4 | 82,5 ₽ | 495 ₽ | 8,36 ₽ | 99 ₽ |
gpt-5.4-mini | 24,64 ₽ | 148,5 ₽ | 2,42 ₽ | 26,4 ₽ |
gpt-5.4-nano | 15,4 ₽ | 96,25 ₽ | — | — |
Цены Claude
Цены указаны в рублях за 1 млн токенов.
| Модель | Input | Output | Cache read | Cache creation |
|---|---|---|---|---|
claude-fable-5 | 605 ₽ | 3 025 ₽ | 60,5 ₽ | 756,25 ₽ |
claude-opus-5 | 165 ₽ | 825 ₽ | 16,5 ₽ | 206,36 ₽ |
claude-sonnet-5 | 95,04 ₽ | 475,2 ₽ | 9,5 ₽ | 118,91 ₽ |
claude-sonnet-4.6 | 99 ₽ | 495 ₽ | 9,9 ₽ | 123,86 ₽ |
claude-sonnet-4.5 | 99 ₽ | 495 ₽ | 9,9 ₽ | 123,86 ₽ |
claude-haiku-4.5 | 33 ₽ | 165 ₽ | 3,3 ₽ | 41,36 ₽ |
claude-opus-4.8 | 165 ₽ | 825 ₽ | 16,5 ₽ | 206,36 ₽ |
claude-opus-4.7 | 165 ₽ | 825 ₽ | 16,5 ₽ | 206,36 ₽ |
claude-opus-4.6 | 165 ₽ | 825 ₽ | 16,5 ₽ | 206,36 ₽ |
claude-opus-4.5 | 165 ₽ | 825 ₽ | 16,5 ₽ | 206,36 ₽ |
Пример
from openai import OpenAI
client = OpenAI( base_url="https://nexusapi.dev/v1", api_key="ВАШ_NEXUS_КЛЮЧ",)
resp = client.chat.completions.create( model="gpt-5.6-sol", messages=[ {"role": "user", "content": "Коротко объясни, как работает streaming."} ], max_tokens=1000,)
print(resp.choices[0].message.content)curl -X POST https://nexusapi.dev/v1/chat/completions \ -H "Authorization: Bearer $NEXUS_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-5", "messages": [ { "role": "user", "content": "Привет, проверь связь" } ], "max_tokens": 1000 }'stream = client.chat.completions.create( model="claude-opus-5", messages=[{"role": "user", "content": "Напиши план статьи."}], max_tokens=2000, stream=True,)
for chunk in stream: delta = chunk.choices[0].delta.content if delta: print(delta, end="")Reasoning
Для моделей Claude можно передавать глубину reasoning через effort:
low, medium, high, xhigh, max.
resp = client.chat.completions.create( model="claude-sonnet-5", messages=[{"role": "user", "content": "Реши сложную coding-задачу."}], max_tokens=64000, extra_body={"effort": "xhigh"},)