Дайте своему агенту цены на скины CS2
Всё, что нужно ИИ-агенту, чтобы узнавать цены на 22 маркетплейсах и управлять вашими торговыми роботами: документ OpenAPI, llms.txt и описание инструмента для копирования.
Что он умеет
Один ключ — все инструменты, нужные агенту.
Машиночитаемая документация
Документация, написанная для моделей.
Подключение агента
Три шага, около минуты.
- 1Войдите через Steam и создайте ключ на странице документации API. Бесплатный тариф включает 100 запросов каждые 30 дней к ценам и ордерам на покупку Steam.
- 2Храните ключ в окружении агента, а не в промпте: агент вызывает инструмент, а ваш код добавляет заголовок X-API-KEY.
- 3Направьте агента на https://api.apiskins.com: загрузите /openapi.json в свой фреймворк или используйте инструмент ниже.
Инструмент цен для копирования
Описание, которое видит модель (JSON Schema, работает с Claude, OpenAI и большинством фреймворков агентов), и функция, которая его выполняет.
{
"name": "get_cs2_skin_prices",
"description": "Lowest listing of CS2 items on each marketplace, in USD.",
"input_schema": {
"type": "object",
"properties": {
"market_hash_names": {
"type": "array",
"items": { "type": "string" },
"maxItems": 100,
"description": "Exact Steam market names, e.g. \"AK-47 | Redline (Field-Tested)\""
},
"providers": {
"type": "string",
"description": "Comma separated marketplaces, e.g. \"cs_float,buff_163\". All when left out"
}
},
"required": ["market_hash_names"]
}
}async function get_cs2_skin_prices({ market_hash_names, providers }) {
const url = new URL("https://api.apiskins.com/v1/offers");
for (const name of market_hash_names) url.searchParams.append("market_hash_name", name);
if (providers) url.searchParams.set("providers", providers);
const response = await fetch(url, { headers: { "X-API-KEY": process.env.API_SKINS_KEY } });
return response.json();
}Торговля через агента
Настоящие деньги, настоящие лимиты.
Лимиты, которые он не перейдёт
Тот же ключ управляет роботами: показывает инвентарь аккаунта, выставляет предметы на продажу, размещает ордера на покупку и меняет их лимиты. Робот никогда не продаст ниже минимума и не купит выше максимума, заданных агентом, но эти лимиты — настоящие деньги: проверьте, что может делать агент, прежде чем дать ему право записи.
Ваши ключи маркетплейсов остаются у вас
Ключи API маркетплейсов никогда не передаются через API: аккаунты подключаете вы сами на странице робота.
Лимит запросов, который нужно соблюдать
Каждый запрос учитывается в поминутном лимите вашего тарифа, а запрос сверх него получает ответ 429 с Retry-After: агенту стоит подождать, а не повторять сразу.
Вопросы