Вы можете получить список доступных семплеров для генерации изображений с помощью API NeuroIMG.
GET https://neuroimg.art/api/v1/samplers
Ответ представляет собой JSON-массив, содержащий названия доступных семплеров, как показано ниже:
["Euler a", "Euler", "LMS", ...]
Пример на Python с использованием библиотеки aiohttp
для получения списка доступных семплеров:
import aiohttp
import asyncio
async def fetch_sd_samplers():
"""Получение всех доступных семплеров"""
async with aiohttp.ClientSession() as session:
async with session.get('https://neuroimg.art/api/v1/samplers') as response:
return await response.json()
async def main():
sd_samplers = await fetch_sd_samplers()
print(sd_samplers)
if __name__ == '__main__':
asyncio.run(main())
Пример на JavaScript с использованием библиотеки node-fetch
для получения списка доступных семплеров:
const fetch = require('node-fetch');
async function fetchSDSamplers() {
const response = await fetch('https://neuroimg.art/api/v1/samplers');
const data = await response.json();
console.log(data);
}
fetchSDSamplers();
Пример использования cURL для получения списка доступных семплеров:
curl -X GET "https://neuroimg.art/api/v1/samplers"