B2BB2B LLM

Рабочая область изображений проекта

Генерируйте, редактируйте и читайте сохранённые изображения с узкими браузерными разрешениями.

Изображения в Playground проекта

Откройте Playground → Images рядом с конструктором запросов и доступными вкладками Audio/Video. Model Verification не отображается в навигации Business Playground. Выберите ключ проекта, с которым вашей текущей роли разрешено выполнять запросы, затем проверенную модель и маршрут. Списания компании остаются у владельца ключа, а авторизация использует вошедшего сотрудника. Финансовая роль или роль наблюдателя не даёт права выполнения; видимость проекта не раскрывает многоразовые ключи или файлы другого исполнителя/ключа.

Для генерации используются промпт и поддерживаемые настройки выбранного маршрута. Для редактирования добавляются настоящие исходные файлы в нужном порядке и маска, только если маршрут её поддерживает. Корпоративный портал не объединяет возможности разных поставщиков. Если предложений нет или API недоступен, следуйте сообщению интерфейса и обратитесь в поддержку; не запрашивайте секрет другого сотрудника.

Перед отправкой проверьте актуальную цену. Точная известная стоимость и расчётный Usage Limit различаются; неизвестная стоимость по токенам требует явного подтверждения и не является нулевой ценой или зарезервированным максимумом. При допуске цена повторно проверяется по фактическому маршруту, контракту и контексту. API также проверяет содержимое файлов и может отклонить то, что допустила клиентская проверка.

Портал выдаёт краткосрочное разрешение только для Images, а не постоянный секрет проекта. Создание привязано к одному intent и точным байтам запроса; чтение отделено, повтор скачивания относится к одной существующей операции. Принятая работа продолжается после истечения короткого разрешения, но перед отправкой снова проверяются права сотрудника, сеанса, проекта и ключа. Отзыв не отменяет POST, уже отправленный поставщику.

Двойное нажатие и обновление страницы не должны создавать новое платное задание. Сохранённые статус и история читаются в том же контексте сотрудника/ключа. При потере ответа используйте проверку отправки; повтор в той же открытой странице выполняется явно с идентичными байтами и intent. После перезагрузки браузер сохраняет только указатель с областью доступа, а не тело запроса. Страница проекта начинает работу с редактируемой пустой формы; готовая история не восстанавливается поверх неё автоматически. Чтение прежнего результата оставляет форму доступной. Новый запрос над полями ввода очищает только черновик и ничего не отправляет. Отдельное задание всё равно требует явного запуска и нового расчёта цены. Неизвестное прежнее списание нельзя разрешать дублированием запроса или сменой ключа на ключ коллеги.

Частные миниатюры и скачивания проверяют байты по дескрипторам. Скачивание не воссоздаёт просроченные результаты. Для retrieval_failed отдельная повторная попытка получает уже сгенерированный ответ без новой генерации или расчёта. accounting_recorded подтверждает входные данные учёта, а не немедленное списание с кошелька компании. Файлы обычно истекают через 24 часа по политике API; история и идемпотентность сохраняются. Смена ключа очищает показанные прежние результаты.

См. сохранённые операции, правила расчёта цены и авторизацию ключами проекта. Инструмент image_generation в Responses существующего конструктора — другой путь непосредственного запроса, не эта долговременная вкладка Images.

Пустой каталог или недоступная модель

Убедитесь, что ключ проекта разрешает выполнение, а для выбранной модели есть предложение Generate или Edit. Владелец компании или администратор проекта может помочь с правами команды; если разрешённая модель остаётся недоступной, обратитесь в поддержку. Не используйте секрет коллеги или ключ другой компании для обхода.

Просмотр запросов проекта и использование cURL

На странице Images есть отдельные вкладки Исходный запрос, cURL / CLI и Исходный ответ. Они показывают операцию текущего сотрудника по выбранному ключу, а не трафик других участников. Текст запроса различает неотправленный черновик и фактически подготовленную отправку. Полный адрес API следует текущему домену портала/сервиса компании, включая настроенные пользовательские домены; другой бренд не служит запасным адресом.

Команда использует переменную окружения MODEL_API_KEY, не раскрывая временное разрешение портала. Укажите тот же ключ проекта и контекст исполнителя, что использованы для браузерной операции. Черновик требует одного сохранённого IMAGES_IDEMPOTENCY_KEY; подготовленная команда содержит первоначальное значение. Копирование не обращается к сети, но выполнение может быть платным. Другой ключ, сотрудник или intent могут означать новую работу, а не безопасный повтор после потери ответа.

Для Generate исходный запрос содержит передаваемый JSON. Для Edit это явно обозначенная сводка multipart-полей и упорядоченных файлов. Сохраните точное подготовленное тело как images-request-body.bin для соответствующей команды cURL с исходным разделителем и intent. В черновике замените примерные локальные пути своими файлами. Не называйте multipart-сводку телом запроса JSON.

Селектор ответов разделяет сообщения отправки, статуса, поиска и повтора скачивания. Явное чтение сохранённого результата получает готовый вывод без создания задания. Перед исходным API-текстом UTF-8 показаны HTTP-метаданные; ошибки и пробелы сохраняются. Предпросмотр на 128 KiB может сокращаться; копирование и сохранение удерживают полную запись в пределах 64 MiB. Прерванное, слишком большое или некорректное UTF-8-сообщение не выдаётся за полный ответ.

Смена ключа удаляет показанные исходные данные. После перезагрузки можно найти незавершённую отправку, но готовая история и первоначальное тело не воссоздаются. Промпты и файлы для инспектора не сохраняются постоянно. Содержимое буфера обмена и локальные файлы запросов/ответов считайте конфиденциальными данными компании. Ограничения браузера могут требовать ручного выделения или сохранения вместо копирования.

В деталях и истории операций компании предварительные суммы остаются явно помеченными до записи фактических данных для расчёта. Вычисленная стоимость сама по себе не подтверждает списание компании. Пустой список файлов во время обработки не означает истёкший срок скачивания. Отдельное представление агрегированного usage и подписи цен описаны в полях результата изображения.

Доставка результата и отображение обработки

Миниатюры сохранённого результата теперь появляются автоматически для текущего сотрудника и выбранного ключа. Одновременно читаются и проверяются не более двух частных изображений. Предпросмотр и скачивание также доступны явно. Повторная проверка состояния сохраняет уже проверенные картинки, а не загружает все заново; смена ключей проекта очищает их байты.

При запуске появляется доступный диалог прогресса с полученными этапами очереди/обработки и прошедшим временем. Выдуманного процента или гарантированного срока нет. Закрытие оставляет принятую работу компании в выполнении; показ прогресса возвращает к статусу без нового запроса. Результат появляется и диалог закрывается после загрузки сохранённого вывода. Сам по себе выбор записи истории не открывает модальное окно.

Входные данные учёта компании отличаются от подтверждённого списания. Строка может показывать фактическое списание и время, ожидание расчёта, учёт только Usage Limit или недоступную запись. Отсутствие старой записи по сроку хранения не доказывает, что средства не списывались. После учёта обозначаются и фиксированные суммы, и суммы по измеренному объёму; редкое обновление статуса не генерирует и не скачивает готовое изображение повторно.

Ответ создания 202/queued — подтверждение приёма сервисом, а не исходный ответ поставщика. Сохранённый HTTP-статус поставщика показывается отдельно. Неизвестные платные исходы требуют исследования; новый сотрудник, ключ или intent не являются безопасным повтором.

Когда запуск недоступен

Для выбранного ключа проекта пояснение рядом с запуском указывает незаполненные настройки, проверку файлов, ожидание расчёта цены или подтверждение неизвестной стоимости. После изменения корректных параметров цена рассчитывается автоматически; только отдельный явный запуск создаёт операцию изображения. Другой ключ или изменённые настройки проекта требуют своего расчёта цены; просмотр истории проекта не отправляет работу.

Просмотр работы по ключам проекта

В истории представлены ваши собственные операции по активным ключам компании, которыми вы сейчас вправе пользоваться. Фильтр истории по ключу не зависит от ключа нового запроса. Предыдущие операции загружает следующую страницу без нового платного запроса. Записи коллег не объединяются только потому, что у них общий владелец списания. Участие в компании, доступ к проекту и изменения ключа остаются определяющими; старая запись истории не восстанавливает отозванные права.

Настроенные ограничения числа символов могут отличаться по маршрутам; некоторые маршруты не задают дополнительный предел. Ограничения загрузки и тела запроса, как и требования поставщика, остаются действующими. Промпт никогда не обрезается незаметно. После изменения черновика перед запуском нужен актуальный расчёт цены.

Промпт и краткие сведения об операции

Счётчик промпта показывает prompt_max_chars и текущее число символов Unicode. Числовой предел ограничивает ввод, вставку и завершённый ввод через редактор композиции, не разрывая emoji; null убирает только дополнительное ограничение символов. Готовый черновик при переходе на более строгий маршрут сохраняется, а точная причина блокировки показывается. Audio prompt_max_chars0 отключает необязательный контекст. Рядом с недоступным запуском всегда есть причина. Сведения об учёте читает полное разрешённое представление учёта; краткие ответы о состоянии не содержат этих полей и не заявляют нулевую стоимость или завершённый расчёт. Сгенерированные запросы сохраняют привязку quote/route/idempotency, но не отправляют max_cost_usd.

Получить результат · Raw / cURL

После запуска или выбора операции в истории откройте Получить результат · Raw / cURL сразу после Запрос и ответ в колонке результата. История операций — последний блок на всю ширину рабочей области под формой и результатами. Выберите Статус операции, Сохранённый результат (JSON) либо доступный Файл изображения. Каждая команда изображения использует собственный индекс файла, начиная с нуля, и имя с расширением по MIME-типу. Записи изображений появляются только после получения дескрипторов файлов.

Показанный ID ключа операции принадлежит записи истории, а не обязательно ключу проекта, выбранному для новой формы. Используйте разрешённый ключ компании этой операции и исходный контекст сотрудника/исполнителя. Участие в компании и доступ к проекту по-прежнему проверяются; копирование не передаёт права другого сотрудника. В этом профиле адрес API — https://api.b2b-llm.com либо настроенный API-домен текущего профиля. Подстановка другого профиля не используется.

Блок Raw содержит GET-эндпоинт без тела и безопасный заполнитель Authorization. Блок cURL использует локально заданный MODEL_API_KEY и сохраняет ответ в файл. Токены браузера и секреты ключей не копируются. В командах нет тела создания, Content-Type, Idempotency-Key, quote или ограничения стоимости. Копировать Raw и Копировать cURL только копируют текст; выбор команды не начинает скачивание или новую работу.

Это сгенерированные примеры нового чтения, не исходный журнал запроса. Команда может показываться для ожидающего задания и не доказывает наличие результата. Сначала проверьте статус; ответы о недоступности, истечении срока или запрете доступа обрабатывайте как ошибки, а не медиа. --fail-with-body может записать HTTP-ошибку в выходной файл; проверьте код завершения перед его открытием. Ошибка чтения не разрешает повторное платное создание. Полные примеры приведены в API результата.