Подключите любую нейросеть по API или MCP за 2 минуты
От нуля до первой генерации за четыре шага.
- 1
Создайте API-ключ
Войдите, откройте Настройки → API и создайте ключ. Сразу скопируйте его — он показывается только один раз.
- 2
Пополните кошелёк
Использование API оплачивается монетами из кошелька Ropewalk (1 доллар = 1000 монет). Подходит любой баланс, включая монеты подписки.
- 3
Выберите модель
Получите список доступных моделей с ценами API. Поле "id" — это название модели для запросов.
curl http://ru.ropewalk.ai/api/v1/models -H "Authorization: Bearer rw_live_YOUR_KEY" - 4
Отправьте первый запрос
Текстовые модели работают в формате OpenAI Chat Completions:
curl http://ru.ropewalk.ai/api/v1/chat/completions \ -H "Authorization: Bearer rw_live_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"model": "thinkingmachines/inkling", "messages": [{"role": "user", "content": "Write a tagline for a coffee shop"}]}'
Через SDK OpenAI
Укажите адрес Ropewalk как base URL и используйте ключ Ropewalk:
from openai import OpenAI
client = OpenAI(base_url="http://ru.ropewalk.ai/api/v1", api_key="rw_live_YOUR_KEY")
reply = client.chat.completions.create(
model="thinkingmachines/inkling",
messages=[{"role": "user", "content": "Write a tagline for a coffee shop"}],
)
print(reply.choices[0].message.content)
print(reply.usage) # includes cost_coinsimport OpenAI from 'openai'
const client = new OpenAI({ baseURL: 'http://ru.ropewalk.ai/api/v1', apiKey: 'rw_live_YOUR_KEY' })
const reply = await client.chat.completions.create({
model: 'thinkingmachines/inkling',
messages: [{ role: 'user', content: 'Write a tagline for a coffee shop' }],
})
console.log(reply.choices[0].message.content)Генерация изображения или видео
Медиамодели работают как задачи: запустите задачу и опрашивайте её, пока статус не станет "succeeded". Ссылка на результат действует час; запросите задачу снова, чтобы получить новую.
curl http://ru.ropewalk.ai/api/v1/generations \
-H "Authorization: Bearer rw_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "black-forest-labs/flux-3-image", "prompt": "A red fox in the snow, cinematic light"}'
# → {"id": "6720…", "status": "queued", ...}
curl http://ru.ropewalk.ai/api/v1/generations/6720… -H "Authorization: Bearer rw_live_YOUR_KEY"
# → {"status": "succeeded", "output": {"url": "https://…"}, "cost_coins": 100}Свои файлы
Модели «картинка → видео», редактирования и голоса принимают файлы. Загрузите файл и передайте его id во вход модели. Не знаете ключи входов? Откройте конструктор запросов.
# 1. Upload a file from your computer
curl http://ru.ropewalk.ai/api/v1/files -H "Authorization: Bearer rw_live_YOUR_KEY" -F "file=@photo.jpg"
# → {"id": "6721…", "object": "file", "type": "image", "url": "https://…"}
# 2. Put its id into the model's input (input keys: GET /v1/models/{id} → inputs)
curl http://ru.ropewalk.ai/api/v1/generations \
-H "Authorization: Bearer rw_live_YOUR_KEY" -H "Content-Type: application/json" \
-d '{"model": "black-forest-labs/flux-3-image", "prompt": "Turn it into an anime poster", "inputs": {"image": "6721…"}}'Подключение MCP-клиента
Claude Code: добавьте сервер, затем наберите /mcp → Ropewalk → Authenticate, войдите и нажмите «Разрешить». Инструкции для Claude, ChatGPT и Cursor:
claude mcp add --transport http ropewalk http://ru.ropewalk.ai/api/v1/mcp