Genspark2api (fallido)
Últimos recursos sobre IAActualizado hace 5 meses Círculo de intercambio de inteligencia artificial 10.9K 00
Introducción general
genspark2api es una herramienta de servicio API de código abierto alojada en GitHub y creada por el desarrollador deanxv. Proporciona un servicio de interfaz compatible con diálogos multimodelo, texto a gráfico y texto a vídeo, que los usuarios pueden desplegar rápidamente de forma local o en servidores a través de Docker. La función principal de esta herramienta es permitir a los desarrolladores invocar fácilmente múltiples modelos de diálogo (por ejemplo, gpt-4o, claude-3-5-sonnet) y herramientas de generación (por ejemplo, flux, dall-e-3), y soportar múltiples rondas de diálogos como búsquedas en red y reconocimiento de imágenes. La versión actual del proyecto es la 3.4, y el código está completamente abierto para que los usuarios lo modifiquen libremente. Está diseñado para simplificar el proceso de desarrollo y es adecuado para entusiastas de la tecnología o equipos pequeños.
Lista de funciones
- Se admiten varias interfaces de modelos de diálogo (con y sin flujo continuo), como por ejemplo
gpt-4o
yclaude-3-5-sonnet
Si el modelo no es compatible, cambiará automáticamente al modo Mezcla de Agentes. - Proporcione una función de búsqueda en red añadiendo el nombre del modelo después de la etiqueta
-search
puede utilizarse, por ejemplogpt-4o-search
. - Diálogo en varias rondas con soporte para el reconocimiento de imágenes y archivos, y los usuarios pueden cargar contenidos para interactuar.
- proporcionar una interfaz ventosa
/images/generations
Los modelos de ayuda son los siguientesflux
ydall-e-3
. - Admite interfaces de texto a vídeo electrónico y de gráfico a vídeo electrónico
/videos/generations
Los modelos disponibles incluyenkling/v1.6/standard
. - Mejore la estabilidad del servicio con la agrupación de cookies y el reintento automático.
- Compatibilidad con teclas de interfaz personalizadas (
API_SECRET
) y la configuración del agente (PROXY_URL
). - Permite vincular modelos y diálogos para evitar que el cambio de modelo provoque una degradación de la calidad de la respuesta.
Utilizar la ayuda
Proceso de instalación
genspark2api se basa en el despliegue de Docker y es adecuado para usuarios con conocimientos técnicos básicos. Aquí están los pasos detallados:
- Instalación de Docker
Instale Docker en su ordenador o servidor. acceda alhttps://www.docker.com/
Descargar e instalar. Ejecute el siguiente comando después de la instalación para confirmar:
docker --version
Si aparece el número de versión, el entorno está listo.
- Tirar de los espejos
Introduce el comando en el terminal para extraer la última imagen:
docker pull deanxv/genspark2api:latest
Si el pull falla, utiliza un mirror de GitHub:
docker pull ghcr.io/deanxv/genspark2api:latest
- Configuración de variables de entorno
Cree una carpeta local (por ejemplo./data
) para almacenar los datos. Prepare las siguientes variables:
GS_COOKIE
: De genspark Cookies obtenidas del sitio web oficial, varias separadas por comas.API_SECRET
Se utiliza una clave personalizada, como "123456", para la validación de seguridad de la interfaz.TZ
Zona horaria, por ejemplo "Asia/Shanghai".
Ejemplo de orden de ejecución:
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
- Lanzar y verificar
Después de ejecutarlo, acceda ahttp://localhost:7055
Compruebe el estado del servicio. Si necesita comprobar los registros:
docker logs genspark2api
Obtener una galleta
- Abra su navegador y pulse F12 para acceder a Herramientas de desarrollo.
- entrevistas
https://www.genspark.ai
iniciando un diálogo. - En la pestaña Red, busque la opción
ask
copie la cabecera de la solicitud en el campocookie
Valor.
debe contenersession_id=xxx
Las demás partes son opcionales.
Utilizar la interfaz de diálogo
La ruta de la interfaz de diálogo es /chat/completions
admite salidas de flujo continuo y no continuo.
- Ejemplo de solicitud(no streaming):
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": "你好"}]}'
- salida de streaming: Añadir
"stream": true
Los datos se devuelven en trozos. - Volver al ejemplo::
{"choices": [{"message": {"role": "assistant", "content": "你好!有什么可以帮助你的吗?"}}]}
Utilizar la interfaz de Vincennes
El camino es /images/generations
Soporte para la generación de imágenes.
- Ejemplo de solicitud::
curl -X POST http://localhost:7055/images/generations
-H "Authorization: Bearer 123456"
-H "Content-Type: application/json"
-d '{"model": "flux", "prompt": "一只猫在草地上玩耍"}'
- Volver al ejemplo::
{"data": [{"url": "https://example.com/image.jpg"}]}
Uso de la interfaz de vídeo Vincent
El camino es /videos/generations
, admiten texto o imagen para generar vídeo.
- Ejemplo de solicitud(generación de texto):
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}'
- Volver al ejemplo::
{"created": 1677664796, "data": [{"url": "https://example.com/video.mp4"}]}
Configuración de la autenticación ReCaptcha
Se requiere oficialmente la verificación por ReCaptchaV3, de lo contrario el modelo puede degradarse en inteligencia o generar anomalías. Se requiere para trabajar con genspark-playwright-proxy
Servicios:
- Despliegue de servicios 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
- Añadir variables de entorno a genspark2api:
-e RECAPTCHA_PROXY_URL="http://127.0.0.1:7022"
- Reinicie el servicio para que surta efecto.
Preguntas frecuentes
- devuelve "Todas las cookies no están disponibles temporalmente".
Todas las cookies han alcanzado el límite de velocidad. Sustituir por una nuevaGS_COOKIE
O espera un poco. - Intercepciones de Cloudflare
configurePROXY_URL
Por ejemplo-e PROXY_URL="http://127.0.0.1:10801"
.
escenario de aplicación
- Desarrollar un servicio de atención al cliente inteligente
Cree rápidamente robots de atención al cliente mediante interfaces de diálogo que admitan búsquedas en red y múltiples rondas de diálogo para responder a las preguntas de los clientes. - Generar contenidos creativos
Utiliza las funciones de conversión de texto a gráficos y de texto a vídeo para introducir descripciones que generen imágenes o vídeos cortos para su uso en prototipos de diseño o contenidos de redes sociales. - Educación y aprendizaje tecnológico
Los estudiantes o desarrolladores pueden desplegar servicios, llamar a diferentes modelos para experimentos y aprender sobre APIs e integración de modelos.
CONTROL DE CALIDAD
- ¿Qué modelos de diálogo son compatibles?
adyuvantegpt-4o
yclaude-3-5-sonnet
Existe una gran variedad de modelos, como el modelo de Mezcla de Agentes, y los modelos que no figuran en la lista activan el modo de Mezcla de Agentes. - ¿Qué debo hacer si falla la carta vicentina?
sondaRECAPTCHA_PROXY_URL
¿Está configurado correctamente para garantizar que pasa la validación ReCaptchaV3? - ¿Cómo mejorar la estabilidad del servicio?
Configurar variosGS_COOKIE
Si desea activar la agrupación de cookies, puede cambiar automáticamente cuando falle una solicitud.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...