Скриншот
Проект AI Horde для бесплатной разработки современных технологий и подходов, обеспечивающих эффективную генерацию изображений и текста с использованием искусственного интеллекта.
Подробнее
Смотреть нейрорсеть
Версия: v2
Подкатегория: Сообщества разработчиков
Доступность: Бесплатно с регистрацией
Тип доступа: Web, Linux, MacOS, Windows
API: Есть
Язык: Английский
Уникальный ID: 6703
Связанный: Материал
Посмотрели: 25 раз
Прокомментировали: 0 раз
Рейтинг: 5.0 / 5 - 1 голосов
Тип лицензии: CC BY 4.0
Информация: Пользователям
Информация: Правообладателям
Поделился: BootstrapТема
Добавлено: 2025-07-01 в 13:45
Метка: 1751367001
Хостинг

Подробнее о сообществе AI Horde

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

AI Horde - это распределённая сеть сообщества Haidra, которая предоставляет вычислительные ресурсы для выполнения задач искусственного интеллекта, таких как генерация изображений, обработка текста и другие. Она работает на принципах краудсорсинга, где пользователи могут предоставлять свои вычислительные мощности для выполнения различных задач, связанных с ИИ.

Официальным и актуальным сайтом проекта AI Horde является stablehorde.net. Этот ресурс поддерживается волонтерской организацией Haidra и служит основным порталом для регистрации, получения API-ключей, доступа к сервисам генерации изображений и текста, а также для взаимодействия с различными клиентами и инструментами проекта.

Адрес: aihorde.net фактически дублирует функционал stablehorde.net и также связан с проектом, но основным и рекомендуемым для использования считается именно stablehorde.net.

API AI Horde

У проекта AI Horde есть полностью открытый REST API, который поддерживает асинхронные запросы на генерацию изображений и текста.

Основные шаги для работы с API

1.Регистрация и получение API-ключа на сайте.

2.Отправка запроса на генерацию (изображения или текста) через POST-запрос к соответствующему эндпоинту, например:

  • Для изображений: - POST /api/v2/generate/async
  • Для текста: - POST /api/v2/generate/text/async

3.Периодическая проверка статуса запроса через GET-запрос к эндпоинту статуса, например:

  • Для изображений: - GET /api/v2/generate/status/{id}
  • Для текста: - GET /api/v2/generate/text/status/{id}

4.Получение результатов после завершения генерации.

Для удобства есть готовые библиотеки и SDK, в том числе на JavaScript/TypeScript. Например, npm-пакет @zeldafan0225/ai_horde позволяет легко интегрироваться с API AI Horde из Node.js приложений. В этом пакете есть методы для всех основных эндпоинтов, а также возможность конфигурировать кеширование и использовать API-ключ.

Пример простого использования на JavaScript с этим пакетом:


const { AIHorde } = require("@zeldafan0225/ai_horde");

const ai_horde = new AIHorde({
 client_agent: "MyApp:v1.0:contact@example.com",
 // можно указать API-ключ, если есть
 default_token: "ВАШ_API_КЛЮЧ"
});

async function generateImage() {
 // Запускаем асинхронную генерацию изображения
 const generation = await ai_horde.postAsyncImageGenerate({
 prompt: "Фантастический пейзаж с замком",
 });
 console.log("ID генерации:", generation.id);

 // Проверяем статус через некоторое время
 const status = await ai_horde.getImageGenerationStatus(generation.id);
 console.log("Статус генерации:", status);
}

generateImage();

Пример использования API AI Horde в проектах на JavaScript:


async function generateImage(prompt) {
 try {
 const response = await fetch('https://stablehorde.net/api/v2/generate/async', {
 method: 'POST',
 headers: {
 'Content-Type': 'application/json',
 // если есть API-ключ, добавьте его в заголовки, например:
 // 'apikey': 'ВАШ_API_КЛЮЧ'
 },
 body: JSON.stringify({
 prompt: prompt,
 // другие параметры генерации по необходимости
 })
 });

 if (!response.ok) throw new Error(`Ошибка HTTP: ${response.status}`);

 const data = await response.json();
 console.log('ID генерации:', data.id);
 return data.id;
 } catch (error) {
 console.error('Ошибка при генерации:', error);
 }
}
Похожие материалы
    Haidra
    Civitai
    Kaggle
    Hugging Face
    Nomic AI
    Google Colab
Просмотренные материалы
Архив материалов которые Вы уже смотрели пока пуст
Всего комментариев: 0
avatar

Посоветуйте этот материал другу отправив ему письмо на E - mail

Написать администрации по поводу этого материала