Genspark2api (실패)

최신 AI 리소스5개월 전 업데이트 AI 공유 서클
11.1K 00

일반 소개

genspark2api는 GitHub에서 호스팅되는 오픈 소스 API 서비스 도구로 개발자 deanxv가 만들었습니다. 이 도구는 다중 모델 대화, 텍스트-그래프 및 텍스트-비디오를 지원하는 인터페이스 서비스를 제공하며, 사용자는 Docker를 통해 로컬 또는 서버에 빠르게 배포할 수 있습니다. 이 도구의 핵심 기능은 개발자가 여러 대화 모델(예: gpt-4o, claude-3-5-sonnet)과 생성 도구(예: flux, dall-e-3)를 쉽게 호출하고 네트워크 검색 및 이미지 인식과 같은 여러 라운드의 대화를 지원할 수 있도록 하는 것입니다. 현재 프로젝트 버전은 3.4이며, 사용자가 자유롭게 수정할 수 있도록 코드가 완전히 공개되어 있습니다. 개발 프로세스를 간소화하도록 설계되어 기술 애호가나 소규모 팀에 적합합니다.

 

기능 목록

  • 다음과 같은 여러 대화 모델 인터페이스(스트리밍 및 비스트리밍)가 지원됩니다. gpt-4oclaude-3-5-sonnet해당 모델이 지원되지 않는 경우 자동으로 혼합 에이전트 모드로 전환됩니다.
  • 뒤에 모델 이름을 추가하여 네트워킹 검색 기능을 제공합니다. -search 를 사용할 수 있습니다. gpt-4o-search.
  • 이미지 및 파일 인식을 지원하는 다방향 대화를 통해 사용자가 콘텐츠를 업로드하여 상호 작용할 수 있습니다.
  • 환기 인터페이스 제공 /images/generations지원 모델은 다음과 같습니다. fluxdall-e-3.
  • 텍스트-전자 및 그래픽-전자 비디오 인터페이스 모두 지원 /videos/generations사용 가능한 모델은 다음과 같습니다. kling/v1.6/standard.
  • 쿠키 풀링과 자동 재시도로 서비스 안정성을 개선하세요.
  • 사용자 지정 인터페이스 키 지원(API_SECRET) 및 상담원 구성(PROXY_URL).
  • 모델 전환으로 인해 응답 품질이 저하되는 것을 방지하기 위해 모델과 대화 바인딩을 허용합니다.

 

도움말 사용

설치 프로세스

genspark2api는 Docker 배포에 의존하며 기본적인 기술력을 갖춘 사용자에게 적합합니다. 자세한 단계는 다음과 같습니다:

  1. 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 공식 웹사이트에서 얻은 쿠키, 여러 개를 쉼표로 구분한 쿠키.
  • 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": "你好!有什么可以帮助你的吗?"}}]}

빈센느 인터페이스 사용

경로는 다음과 같습니다. /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"}]}

빈센트 비디오 인터페이스 사용

경로는 다음과 같습니다. /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"}]}

리캡차 인증 구성

그렇지 않으면 모델의 지능이 저하되거나 이상 징후가 발생할 수 있으므로 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. 서비스를 다시 시작하여 적용합니다.

자주 묻는 질문

  • 인터페이스는 "모든 쿠키를 일시적으로 사용할 수 없습니다"를 반환합니다.
    모든 쿠키가 속도 제한에 도달했습니다. 새 쿠키로 교체 GS_COOKIE 아니면 잠시 기다리세요.
  • Cloudflare 인터셉트 발생
    구성 PROXY_URL예 -e PROXY_URL="http://127.0.0.1:10801".

 

애플리케이션 시나리오

  1. 지능형 고객 서비스 개발
    네트워크 검색과 여러 차례의 대화를 지원하는 대화 인터페이스를 통해 고객 서비스 봇을 빠르게 구축하여 고객 질문에 답변할 수 있습니다.
  2. 창의적인 콘텐츠 생성
    텍스트-그래픽 및 텍스트-비디오 기능을 사용하여 설명을 입력하여 디자인 프로토타입이나 소셜 미디어 콘텐츠에 사용할 이미지 또는 짧은 비디오를 생성할 수 있습니다.
  3. 교육 및 기술 학습
    학생이나 개발자는 서비스를 배포하고, 실험을 위해 다양한 모델을 호출하고, API 및 모델 통합에 대해 배울 수 있습니다.

 

QA

  1. 어떤 대화 모델이 지원되나요?
    지원 gpt-4oclaude-3-5-sonnet 에이전트 혼합 모델과 같은 다양한 모델이 있으며, 목록에 없는 모델은 에이전트 혼합 모드를 트리거합니다.
  2. 빈센티아 차트가 실패하면 어떻게 해야 하나요?
    프로브 RECAPTCHA_PROXY_URL ReCaptchaV3 유효성 검사를 통과하도록 올바르게 구성되었는지 확인합니다.
  3. 서비스 안정성을 개선하려면 어떻게 해야 하나요?
    여러 GS_COOKIE쿠키 풀링을 사용하려면 요청이 실패할 때 자동으로 전환할 수 있습니다.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...