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 и подходит для пользователей с базовыми техническими навыками. Ниже приведены подробные шаги:
- Установка Docker
Установите Docker на свой компьютер или сервер.https://www.docker.com/
Скачайте и установите. После установки выполните следующую команду для подтверждения:
docker --version
Если отображается номер версии, значит, среда готова.
- Вытягивание зеркал
Введите команду в терминале, чтобы извлечь последний образ:
docker pull deanxv/genspark2api:latest
Если подтяжка не удалась, используйте зеркало GitHub:
docker pull ghcr.io/deanxv/genspark2api:latest
- Настройка переменных среды
Создайте локальную папку (например../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
- Запуск и проверка
После запуска зайдите вhttp://localhost:7055
Проверьте состояние службы. Если необходимо, проверьте журналы:
docker logs genspark2api
Получение печенья
- Откройте браузер и нажмите F12, чтобы перейти к инструментам разработчика.
- интервью
https://www.genspark.ai
, начиная диалог. - На вкладке Сеть найдите
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
Услуги:
- Развертывание служб прокси:
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
- Добавьте переменные окружения в genspark2api:
-e RECAPTCHA_PROXY_URL="http://127.0.0.1:7022"
- Перезапустите службу, чтобы она вступила в силу.
Часто задаваемые вопросы
- интерфейс возвращает сообщение "Все файлы cookie временно недоступны".
Все файлы cookie достигли предела скорости. Замените на новыйGS_COOKIE
Или подождите немного. - Встреча с перехватами Cloudflare
настроитьPROXY_URL
например.-e PROXY_URL="http://127.0.0.1:10801"
.
сценарий применения
- Развитие интеллектуального обслуживания клиентов
Быстрое создание ботов для обслуживания клиентов с помощью диалоговых интерфейсов, поддерживающих сетевой поиск и несколько раундов диалога для ответа на вопросы клиентов. - Создавайте креативный контент
Используйте функции "текст в графику" и "текст в видео", вводя описания для создания изображений или коротких видеороликов, которые можно использовать для создания прототипов дизайна или контента для социальных сетей. - Образование и технологическое обучение
Студенты и разработчики могут развертывать сервисы, вызывать различные модели для экспериментов, изучать API и интеграцию моделей.
QA
- Какие модели диалога поддерживаются?
адъювантgpt-4o
, иclaude-3-5-sonnet
Существуют различные модели, например, модель Mixture-of-Agents, а также модели, не указанные в списке, запускающие режим Mixture-of-Agents. - Что делать, если карта Vincentian не работает?
зондRECAPTCHA_PROXY_URL
Правильно ли он настроен, чтобы обеспечить прохождение проверки ReCaptchaV3. - Как повысить стабильность сервиса?
Настройте несколькоGS_COOKIE
Если вы хотите включить объединение файлов cookie, вы можете автоматически переключаться при неудачном запросе.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...