L-Station — самое сильное AI-сообщество в китайском Twitter и настоящий рай для любителей халявы. Но многие до сих пор не знают, как там зарегистрироваться, поэтому я собрал небольшой инструмент: он проверяет возраст вашего аккаунта и сразу показывает, где подать заявку. Чтобы получить инвайт, больше не нужно писать сочинения.
Два дня назад я выложил пост о том, что L-Station начал поддерживать клиенты, и он неожиданно залетел. В комментариях куча людей спрашивала, как зарегистрироваться, — так и появилась эта статья.
https://x.com/Lonely__MH/status/2107830806324375918
https://x.com/Lonely__MH/status/2063791578905485544
На самом деле сейчас регистрация простая: писать «сочинение» больше не нужно. Если вашему аккаунту на GitHub больше 5 лет, можно запросить инвайт-ссылку и завершить регистрацию прямо по ней.
А ещё я сделал мини-утилиту: вводишь юзернейм, и она проверяет, проходит ли аккаунт по возрасту. Если да — показывает официальную страницу заявки, остаётся только кликнуть.
Ссылка на утилиту будет в комментариях 👇🏻
01 | Заявка за три простых шага
- Проверяем возраст: введите свой логин GitHub или ссылку на профиль в утилиту, чтобы узнать, прошло ли 5 лет. Логиниться не нужно.
- Получаем инвайт: если всё ок, переходите на официальный портал заявок и авторизуйтесь через GitHub по подсказкам.
- Завершаем регистрацию: привяжите почту в GitHub и получите инвайт. Перейдите по ссылке и закончите регистрацию с этой же почтой.

Мой аккаунт уже зарегистрирован, поэтому написано «Зарегистрировано». Запомните три правила:
- Ссылка живёт 30 минут;
- Регистрироваться нужно именно на ту почту, которую привязали;
- Один аккаунт может запрашивать инвайт раз в 3 дня.

🚨 Если страница заявки не открывается, попробуйте сначала зайти с локального IP. А если используете прокси, добавьте правило прямого подключения для L-Station в Clash:
1DOMAIN-SUFFIX,linuxdo.org,DIRECT
⚠️ Не нажимайте «GitHub Login» на главной linux.do — это вход, а не подача заявки. Официальная заявка полностью бесплатна, не верьте тем, кто продаёт инвайты.
Утилита лишь прогнозирует доступ по возрасту аккаунта — окончательное решение всегда за официальными правилами.
02 | Главное: эту утилиту написал ИИ
Я не написал ни строчки кода для утилиты выше.
Я просто подключил Ling-3.1-flash от Ant Group к Pi: пусть читает материалы, пишет код и тестирует. Pi даёт инструменты и среду выполнения, а Ling занимается планированием и шагами.

Ling-3.1-flash создавался в первую очередь для длинных процессов разработки и сложных задач агентов. Согласно официальной документации, у него 560B параметров в сумме, из которых на каждый токен активируется 25B, а контекстное окно сейчас составляет 256K. Главная фишка — модель умеет сохранять состояние задачи между несколькими вызовами инструментов и корректировать действия по результатам.
Промпт был всего один абзац:
1Помоги мне сделать мобильную H5-страницу: пользователь вводит имя пользователя GitHub или ссылку на профиль, а страница показывает, сколько времени аккаунт зарегистрирован. Если прошло 5 лет — автоматический переход на страницу подачи заявки на инвайт в Linux DO. Если нет — показать, сколько осталось ждать. Пожалуйста, прочитай материалы ниже, проверь правила, спланируй, реализуй и протестируй всё сам, а потом отдай мне готовый результат. Отметь всё, в чём не уверен.23API запросов пользователей GitHub: https://docs.github.com/en/rest/users/users#get-a-user4Правила регистрации Linux DO: https://linux.do/t/topic/23173785Официальная страница заявки: https://invite.linuxdo.org/
В итоговой версии страница заявки показывается после проверки, и пользователю нужно кликнуть самому, а не переходить автоматически.

Позже я добавил карточки проектов: выбираешь несколько публичных репозиториев, модель читает описания и README, собирает превью и карточки для шеринга. Пусть Ling пишет фичи во время разработки и читает проекты, когда ты ими пользуешься.

Больше всего меня впечатлили три момента в процессе:
1. Чтение материалов: отмечает то, что не смог прочитать
Некоторые документы не получилось загрузить, поэтому модель переключилась на поиск и запросы через командную строку. То, что всё равно не удалось прочитать, она вынесла в раздел «Не подтверждено» в финальном отчёте, напомнив сверяться с официальными страницами при проверке доступа к регистрации.
2. Тестирование: сама открывает браузер и проверяет
Это удивило меня сильнее всего. Написав функцию, модель сама управляет браузером: открывает страницы, кликает, смотрит результат и возвращается к отладке. Она не просто «дописала код» — она его проверила.
3. Отладка: сначала выдвигает гипотезы, потом придумывает, как их проверить
При анализе репозиториев вылезла ошибка «Invalid model output format». Модель посмотрела код вызова, увидела max_tokens = 3000, предположила, что рассуждения (reasoning) съели лимит вывода и JSON обрезался, и решила сравнить ответы при разных лимитах.
Во время тестов она упёрлась в rate limit API и ждала, пока он сбросится. Были ли ошибки связаны с обрезкой — нужно перепроверять.

Я хотел просто маленькую утилиту, а она взяла на себя ещё и отладку с тестами. Этот процесс впечатлил меня даже больше, чем итоговый вид страницы.
03 | Интеграция и бесплатный доступ
Ling-3.1-flash сейчас доступен бесплатно на две недели, дают 500k токенов в день. Ребята с L-Station оценят 😄
- Веб-версия 👉🏻 Ling Studio
- API 👉🏻 Ant Digital MaaS
- OpenRouter 👉🏻 Ling 3.1 Flash, ID модели: inclusionai/ling-3.1-flash
🚨 Ключи и адреса должны совпадать: ключи от MaaS работают только с maas-api.antdigital.com. Если вставить их в другой адрес Ling, получишь «Invalid Authorization Token». Я сам на этом обжёгся 😄, чёрт бы его побрал.
Чтобы использовать модель в Pi, как я, сначала установи:
1npm install -g --ignore-scripts @earendil-works/pi-coding-agent
Добавь Ling в ~/.pi/agent/models.json. Если там уже есть конфиги — аккуратно объедини поля.
1{2 "providers": {3 "ant-ling": {4 "baseUrl": "https://maas-api.antdigital.com/v1",5 "api": "openai-completions",6 "models": [7 {8 "id": "ling-3.1-flash",9 "name": "Ling 3.1 Flash",10 "reasoning": true,11 "input": ["text"],12 "contextWindow": 262144,13 "maxTokens": 32768,14 "thinkingLevelMap": {15 "off": null,16 "minimal": null,17 "low": null,18 "medium": null,19 "high": "high",20 "xhigh": "xhigh"21 }22 }23 ]24 }25 }26}
Создай ключ в MaaS и пропиши его в ~/.pi/agent/auth.json:
1{2 "ant-ling": { "type": "api_key", "key": "Твой API-ключ" }3}
Сделай его основным в ~/.pi/agent/settings.json:
1{2 "defaultProvider": "ant-ling",3 "defaultModel": "ling-3.1-flash"4}
Запусти pi в папке проекта, задай вопрос, получил нормальный ответ = всё работает ✌🏻. Инструкция по настройке — в официальной документации Pi.
💡 Ключи и адреса API должны соответствовать друг другу: ключи MaaS работают только с maas-api.antdigital.com, не путай их с ключами от других платформ.
🔥 Адрес утилиты: https://ldo.aigce.com
📚 Прошлые статьи
- 🔥 Бесконечный холст — это больше, чем генерация картинок
- Каково это — держать всех терминальных агентов в одном телефоне?
- Полный гайд по локальному развёртыванию LLM
- Практический гайд по агенту Hermes: от тревоги из-за X до автопостинга
- Гайд по спасению волос для программистов
- Hermes теперь работает с iMessage
- Hermes подключён к X Premium
- Полный гайд по агенту Hermes
- Знакомство с агентом Hermes: вспомогательные модели
- Вводный гайд по агенту Hermes
- Продвинутый гайд по агенту Hermes
- Неполный гайд по агенту Hermes
- Полный гайд по подписке Claude Pro в нигерийском регионе
- Туториал по регистрации Apple ID в нигерийском регионе
- Подписка ChatGPT Plus за полцены в турецком регионе
- Регистрация Apple ID в американском регионе
- Подписка Claude/ChatGPT/Gemini через Alipay
- Полный туториал по локальному развёртыванию LLM на Mac
- Проверка качества IP
- Почему Doubao не рекомендует твой бренд
- Как объяснить бабушке, что Doubao несёт чушь
Если этот гайд помог — подписка + лайк + ретвит 👏🏻
Подписывайся на @Lonely__MH: здесь понятные туториалы для новичков и инсайты про AI-инструменты.





