はじめに
genspark2apiはGitHubでホストされているオープンソースのAPIサービスツールで、開発者のdeanxvによって作成された。マルチモデルダイアログ、テキストからグラフ、テキストからビデオをサポートするインターフェースサービスを提供し、ユーザはローカルまたはDocker経由でサーバに素早くデプロイできる。このツールの中心的な機能は、開発者が複数の対話モデル(gpt-4o、claude-3-5-sonnetなど)や生成ツール(flux、dall-e-3など)を簡単に呼び出すことができ、ネットワーク検索や画像認識などの対話の複数ラウンドをサポートすることです。プロジェクトのバージョンは現在3.4であり、コードは完全にオープンで、ユーザーが自由に変更できる。開発プロセスを簡素化するように設計されており、技術愛好家や小規模なチームに適している。
機能一覧
- 以下のような複数の対話モデルインターフェース(ストリーミングおよび非ストリーミング)がサポートされている。
ガット
そしてクロード-3-5-ソネット
そのモデルがサポートされていない場合は、自動的にMixture-of-Agentモードに切り替わる。 - の後にモデル名を追加することで、ネットワーキング検索機能を提供します。
-サーチ
が使用できる。gpt-4-サーチ
. - 画像およびファイル認識をサポートする多ラウンド対話で、ユーザーはコンテンツをアップロードして対話することができます。
- ベントハウス・インターフェースを提供する
/画像/世代
サポートモデルは以下の通り。溶剤
そしてダールイー3
. - テキストから電子、グラフィックから電子の両方のビデオ・インターフェースをサポート
/ビデオ/世代
利用可能なモデルは以下の通り。kling/v1.6/standard
. - クッキープーリングと自動リトライでサービスの安定性を向上。
- カスタム・インターフェイス・キー (
API_SECRET
) とエージェント設定 (プロキシURL
). - モデル切り替えによる応答品質の低下を防ぐため、モデルとダイアログをバインドできるようにする。
ヘルプの使用
設置プロセス
genspark2apiはDockerデプロイに依存しており、基本的な技術スキルを持つユーザーに適している。以下はその詳細な手順である:
- Dockerのインストール
お使いのコンピューターまたはサーバーにDockerをインストールします。https://www.docker.com/
ダウンロードしてインストールする。インストール後、以下のコマンドを実行して確認する:
docker --バージョン
バージョン番号が表示されれば、環境は整っている。
- プルミラー
ターミナルでコマンドを入力し、最新のイメージを取り出します:
docker pull deanxv/genspark2api:latest
プルに失敗した場合は、GitHubミラーを使用する:
docker pull ghcr.io/deanxv/genspark2api:latest
- 環境変数の設定
ローカル・フォルダを作成する(例えば./データ
)にデータを格納する。以下の変数を用意する:
GS_COOKIE
より ジェンスパーク 公式サイトから取得したクッキーを、カンマ区切りで複数個。API_SECRET
123456 "のようなカスタムキーは、インターフェイスのセキュリティ検証に使用される。TZ
タイムゾーン、例えば "Asia/Shanghai"。
実行コマンドの例:
docker run --name genspark2api -d --restart always
-p 7055:7055
-v ./data:/app/genspark2api/data
-e GS_COOKIE="session_id=your cookie"
-e API_SECRET="123456"
-e TZ="Asia/Shanghai"
deanxv/genspark2api:latest
- 起動と検証
実行後http://localhost:7055
サービスのステータスを確認してください。ログを確認する必要がある場合
docker ログ genspark2api
クッキーをもらう
- ブラウザを開き、F12キーを押して開発者ツールにアクセスします。
- インタビュー
https://www.genspark.ai
対話を始める - ネットワークタブで
尋ねる
リクエストのクッキー
価値がある。
session_id=xxxを含む必要があります。ダイアログインターフェースを使用する、ダイアログインターフェースのパスは、、、ストリーミング出力と非ストリーミング出力がサポートされています。(非ストリーミング):,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": "hello"}]}',,データはチャンクで返されます。,return example,{"choices": [{"message": {"role": "assistant", "content": "こんにちは!どうされましたか?},text-generated image interface, path to ,, を使用して、画像の生成をサポートする。curl -X POST http://localhost:7055/images/generations -H "Authorization: Bearer 123456" -H "Content-Type: application/json" -d '{"model": "flux", "prompt": "A cat playing in the grass"}',{"data": [{"url": "https://example.com/image.jpg"}]},,Vincennes video interfaceを使用する,,,テキストや画像からの動画生成をサポートする。(テキスト生成):,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,service:,Deploying proxy service:,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", サービスを再起動して有効にする。インタフェースは、"All cookies are temporarily unavailable",All cookies reached rate limitを返します。新しいものに置き換えるか、しばらくお待ちください。,Cloudflareの傍受に遭遇,-e PROXY_URL="http://127.0.0.1:10801",対話インターフェイスを通じて顧客サービスボットをすばやく構築し、顧客の質問に答えるためにネットワーク検索とマルチラウンド対話をサポートします。クリエイティブなコンテンツを生成,テキストからグラフィック、テキストからビデオへの機能を使用して説明を入力し、デザインプロトタイプやソーシャルメディアコンテンツで使用するための画像や短いビデオを生成します。教育や技術学習のために、学生や開発者はサービスをデプロイし、実験のためにさまざまなモデルを呼び出し、APIやモデルの統合について学ぶことができます。どのような対話モデルがサポートされていますか?様々なモデルがサポートされており、リストにないモデルはMixture-of-Agentモードがトリガーされます。RECAPTCHARTの使用に失敗した場合はどうすればよいですか?RECAPTCHA_PROXY_URLが正しく設定されているか、ReCaptchaV3の検証に合格しているか確認してください。サービスの安定性を向上させるには?,複数設定,,クッキープーリングを有効にして、リクエストが失敗したときに自動で切り替えます。,genspark2apiはオープンソースのリバースAPIツールで、マルチモデルダイアログ、テキストからグラフ、テキストからビデオをサポートする。 Docker経由でデプロイされ、ストリーミング出力、ネットワーク検索、画像認識を提供するために、ユーザが簡単なコマンドで実行することができ、安定性とセキュリティを向上させるためにクッキープールとキーで設定することができる。Genspark2api-チーフAI共有サークルsession_id=xxx
,其他部分可选。
使用对话接口
对话接口路径为 /チャット
,支持流式和非流式输出。
- リクエスト例(非流式):
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": "你好!有什么可以帮助你的吗?"}}]}
使用文生图接口
路径为 /画像/世代
,支持生成图片。
- リクエスト例::
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"}]}
使用文生视频接口
路径为 /ビデオ/世代
,支持文本或图片生成视频。
- リクエスト例(文本生成):
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"
- 重启服务生效。
よくある質問
- 接口返回 "All cookies are temporarily unavailable"
所有 cookie 达到速率限制。更换新的GS_COOKIE
或等待一段时间。 - 遇到 Cloudflare 拦截
コンフィグプロキシURL
例-e PROXY_URL="http://127.0.0.1:10801"
.
アプリケーションシナリオ
- インテリジェントな顧客サービスの開発
通过对话接口快速搭建客服机器人,支持联网搜索和多轮对话,回答客户问题。 - 生成创意内容
使用文生图和文生视频功能,输入描述生成图片或短视频,用于设计原型或社交媒体内容。 - 教育和技术学习
学生或开发者可以部署服务,调用不同模型进行实验,学习 API 和模型集成。
品質保証
- 支持哪些对话模型?
アジュバントガット
そしてクロード-3-5-ソネット
等多种模型,未列出模型会触发 Mixture-of-Agents 模式。 - 文生图失败怎么办?
プローブRECAPTCHA_PROXY_URL
是否配置正确,确保通过 ReCaptchaV3 验证。 - 如何提升服务稳定性?
配置多个GS_COOKIE
,启用 cookie 池,请求失败时自动切换。