Genspark2api (не удалось)

Общее введение

genspark2api - это инструмент API-сервиса с открытым исходным кодом, размещенный на GitHub и созданный разработчиком deanxv. Он предоставляет интерфейсный сервис, поддерживающий диалоги с несколькими моделями, текст-граф и текст-видео, который пользователи могут быстро развернуть локально или на серверах через Docker. Основная функция этого инструмента - позволить разработчикам легко вызывать несколько моделей диалогов (например, gpt-4o, claude-3-5-sonnet) и инструментов генерации (например, flux, dall-e-3), а также поддерживать несколько раундов диалогов, таких как сетевой поиск и распознавание изображений. В настоящее время версия проекта составляет 3.4, а код полностью открыт для свободной модификации пользователями. Он призван упростить процесс разработки и подходит для энтузиастов технологий или небольших команд.

 

Список функций

  • Поддерживаются различные интерфейсы диалоговых моделей (потоковые и непотоковые), такие как gpt-4o, иclaude-3-5-sonnetЕсли модель не поддерживается, она автоматически переключится в режим Mixture-of-Agents.
  • Обеспечьте функцию поиска по сети, добавив название модели после -search можно использовать, например gpt-4o-search.
  • Многораундовый диалог с поддержкой распознавания изображений и файлов, в который пользователи могут загружать контент для взаимодействия.
  • обеспечить интерфейс вентиляционной трубки /images/generationsМодели поддержки представлены следующим образом flux, иdall-e-3.
  • Поддержка видеоинтерфейсов "текст-электроника" и "графика-электроника /videos/generationsДоступные модели включают kling/v1.6/standard.
  • Повысьте стабильность сервиса благодаря объединению файлов cookie и автоповтору.
  • Поддержка пользовательских клавиш интерфейса (API_SECRET) и конфигурация агента (PROXY_URL).
  • Позволяет связать модели и диалоги, предотвращая переключение между моделями и ухудшение качества ответа.

 

Использование помощи

Процесс установки

genspark2api опирается на развертывание Docker и подходит для пользователей с базовыми техническими навыками. Ниже приведены подробные шаги:

  1. Установка Docker
    Установите Docker на свой компьютер или сервер. https://www.docker.com/ Скачайте и установите. После установки выполните следующую команду для подтверждения:
docker --version

Если отображается номер версии, значит, среда готова.

  1. Вытягивание зеркал
    Введите команду в терминале, чтобы извлечь последний образ:
docker pull deanxv/genspark2api:latest

Если подтяжка не удалась, используйте зеркало GitHub:

docker pull ghcr.io/deanxv/genspark2api:latest
  1. Настройка переменных среды
    Создайте локальную папку (например. ./data) для хранения данных. Подготовьте следующие переменные:
  • GS_COOKIE: Из genspark Файлы cookie, полученные с официального сайта, несколько штук, разделенных запятыми.
  • API_SECRET: Пользовательский ключ, например "123456", используется для проверки безопасности интерфейса.
  • TZ: Часовой пояс, например, "Азия/Шанхай".
    Пример выполнения команды:
docker run --name genspark2api -d --restart always 
-p 7055:7055 
-v ./data:/app/genspark2api/data 
-e GS_COOKIE="session_id=你的cookie" 
-e API_SECRET="123456" 
-e TZ="Asia/Shanghai" 
deanxv/genspark2api:latest
  1. Запуск и проверка
    После запуска зайдите в http://localhost:7055 Проверьте состояние службы. Если необходимо, проверьте журналы:
docker logs genspark2api

Получение печенья

  1. Откройте браузер и нажмите F12, чтобы перейти к инструментам разработчика.
  2. интервью https://www.genspark.ai, начиная диалог.
  3. На вкладке Сеть найдите ask запрос, скопируйте заголовок запроса в cookie Ценность.
    должен содержать session_id=xxxОстальные детали являются дополнительными.

Использование диалогового интерфейса

Путь к диалоговому интерфейсу выглядит следующим образом /chat/completionsПоддерживает как потоковые, так и непотоковые выходы.

  • Пример запроса(без потоков):
curl -X POST http://localhost:7055/chat/completions 
-H "Authorization: Bearer 123456" 
-H "Content-Type: application/json" 
-d '{"model": "gpt-4o", "messages": [{"role": "user", "content": "你好"}]}'
  • потоковый вывод: Добавить "stream": trueДанные возвращаются в виде фрагментов.
  • Вернуться к примеру::
{"choices": [{"message": {"role": "assistant", "content": "你好!有什么可以帮助你的吗?"}}]}

Использование интерфейса Vincennes

Путь /images/generationsПоддержка генерации изображений.

  • Пример запроса::
curl -X POST http://localhost:7055/images/generations 
-H "Authorization: Bearer 123456" 
-H "Content-Type: application/json" 
-d '{"model": "flux", "prompt": "一只猫在草地上玩耍"}'
  • Вернуться к примеру::
{"data": [{"url": "https://example.com/image.jpg"}]}

Использование видеоинтерфейса Vincent

Путь /videos/generationsПоддерживайте текст или изображение для создания видео.

  • Пример запроса(генерация текста):
curl -X POST http://localhost:7055/videos/generations 
-H "Authorization: Bearer 123456" 
-H "Content-Type: application/json" 
-d '{"model": "kling/v1.6/standard", "prompt": "城市夜景", "aspect_ratio": "16:9", "duration": 10, "auto_prompt": true}'
  • Вернуться к примеру::
{"created": 1677664796, "data": [{"url": "https://example.com/video.mp4"}]}

Настройка аутентификации ReCaptcha

Верификация с помощью ReCaptchaV3 официально обязательна, иначе модель может ухудшить интеллект или вызвать аномалии. Она необходима для работы с genspark-playwright-proxy Услуги:

  1. Развертывание служб прокси:
docker run --name genspark-playwright-proxy -d --restart always 
-p 7022:7022 
-v ./data:/app/genspark-playwright-proxy/data 
-e TZ="Asia/Shanghai" 
deanxv/genspark-playwright-proxy:latest
  1. Добавьте переменные окружения в genspark2api:
-e RECAPTCHA_PROXY_URL="http://127.0.0.1:7022"
  1. Перезапустите службу, чтобы она вступила в силу.

Часто задаваемые вопросы

  • интерфейс возвращает сообщение "Все файлы cookie временно недоступны".
    Все файлы cookie достигли предела скорости. Замените на новый GS_COOKIE Или подождите немного.
  • Встреча с перехватами Cloudflare
    настроить PROXY_URLнапример. -e PROXY_URL="http://127.0.0.1:10801".

 

сценарий применения

  1. Развитие интеллектуального обслуживания клиентов
    Быстрое создание ботов для обслуживания клиентов с помощью диалоговых интерфейсов, поддерживающих сетевой поиск и несколько раундов диалога для ответа на вопросы клиентов.
  2. Создавайте креативный контент
    Используйте функции "текст в графику" и "текст в видео", вводя описания для создания изображений или коротких видеороликов, которые можно использовать для создания прототипов дизайна или контента для социальных сетей.
  3. Образование и технологическое обучение
    Студенты и разработчики могут развертывать сервисы, вызывать различные модели для экспериментов, изучать API и интеграцию моделей.

 

QA

  1. Какие модели диалога поддерживаются?
    адъювант gpt-4o, иclaude-3-5-sonnet Существуют различные модели, например, модель Mixture-of-Agents, а также модели, не указанные в списке, запускающие режим Mixture-of-Agents.
  2. Что делать, если карта Vincentian не работает?
    зонд RECAPTCHA_PROXY_URL Правильно ли он настроен, чтобы обеспечить прохождение проверки ReCaptchaV3.
  3. Как повысить стабильность сервиса?
    Настройте несколько GS_COOKIEЕсли вы хотите включить объединение файлов cookie, вы можете автоматически переключаться при неудачном запросе.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...