В этом руководстве показано, как использовать Lexica, систему поиска изображений, созданных Stable Diffusion. Вам не нужно создавать изображения самостоятельно — вы можете просто использовать уже проиндексированные изображения. Это сэкономит много времени.
Как пользоваться Lexica.art
Вы можете просто перейти на сайт по адресу www.lexica.art . Он очень прост и удобен в использовании. Можно искать изображения, введя ключевые слова в строке поиска. Ключевики могут быть любыми – слово, предложение или даже абзац.
Можно создавать изображения на сайте. Просто введите промт и нажмите кнопку «Создать». Так же можно изменить параметры модели – ширина, высота и seed. Кроме того, вы можете добавить минус-слова, которые хотите исключить из своей генерации.
Как пользоваться Lexica.art API
Команда создателей Lexica добавила новую функцию API для программного доступа к изображениям. Чтобы использовать поисковый API Lexica, создайте запрос GET с параметром запроса q в качестве условия поиска. Например, чтобы найти термин «яблоки», сделайте запрос:
GEThttps://lexica.art/api/v1/search?q=apples
Можно сделать даже обратный поиск. Просто отправьте нужное изображение, и Lexica выдаст похожие изображения. Это открывает множество возможностей! Для обратного поиска нужно передать URL-адрес изображения в качестве запроса:
GET https://lexica.art/api/v1/search?q=https://media.gettyimages.com/photos/crete-senesi-countryside-in-summer-tuscany-italy-picture-id1411845730
API вернет объект JSON, содержащий массив из 50 результатов поиска изображений.
{
"images": [
{
// The ID of the image
"id": "0482ee68-0368-4eca-8846-5930db866b33",
// URL for the image's gallery
"gallery": "https://lexica.art?q=0482ee68-0368-4eca-8846-5930db866b33",
// Link to this image
"src": "https://image.lexica.art/md/0482ee68-0368-4eca-8846-5930db866b33",
// Link to an compressed & optimized version of this image
"srcSmall": "https://image.lexica.art/sm/0482ee68-0368-4eca-8846-5930db866b33",
// The prompt used to generate this image
"prompt": "cute chubby blue fruits icons for mobile game ui ",
// Image dimensions
"width": 512,
"height": 512,
// Seed
"seed": "1413536227",
// Whether this image is a grid of multiple images
"grid": false,
// The model used to generate this image
"model": "stable-diffusion",
// Guidance scale
"guidance": 7,
// The ID for this image's prompt
"promptid": "d9868972-dad8-477d-8e5a-4a0ae1e9b72b"
// Whether this image is classified as NSFW
"nsfw": false,
},
...
]
}
Желаем приятного использования и внедрения данного механизма в свои онлайн-проекты!