Vereinfachtes chinesisches Englisch
Telegrammkanal
Weitere historische Updates finden Sie unter Versionsrekord
Lassen Sie sich mit Ihrem großen Modell der API-Network, der Überzeugung von Webseiten und dem Mondshot (Nicht-Streaming) unterstützen, ob es sich um das Internet handelt, das nicht mit dem Internet verbunden ist. -Deployment und wirkt sich nicht auf andere verwendete Funktionen aus, wie z. B. Zeichnungen, Stimme usw.
![]() | ![]() |
![]() | ![]() |
| Modell | Funktion | Streaming -Ausgang | Bereitstellungsmethode |
|---|---|---|---|
OpenAI | Internetverbindung, Nachrichten, Content Crawling | Streaming, Nichtstrom | ZEABUR, On-Premises-Bereitstellung, Cloudflare Worker, Vercel |
Azure OpenAI | Internetverbindung, Nachrichten, Content Crawling | Streaming, Nichtstrom | Cloudflare Worker |
Groq | Internetverbindung, Nachrichten, Content Crawling | Streaming, Nichtstrom | Cloudflare Worker |
Gemini | Networking | Streaming, Nichtstrom | Cloudflare Worker |
Moonshot | Internetverbindung, Nachrichten, Content Crawling | Teilfluss, Nicht-Flow | ZEABUR, Lokale Bereitstellung, Cloudflare Worker (Streaming), Vercel |
Ersetzen Sie den benutzerdefinierten Domänennamen des Kunden für Ihre bereitgestellte Adresse
![]() |
ZEABUR One-Click-Bereitstellung
Klicken Sie auf die Schaltfläche, um die Umgebungsvariablen in einem Klick zu bereitstellen und zu ändern
Wenn Sie Ihr Projekt auf dem neuesten Stand halten müssen, wird empfohlen, dieses Repository zuerst aufzunehmen und dann Ihre Filiale über ZEABUR bereitzustellen
Lokale Bereitstellung
git clone https://github.com/fatwang2/search2ai
cd api && nohup node index.js > output.log 2>&1 & tail -f output.log
http://localhost:3014/v1/chat/completions
Cloudflare Worker -Bereitstellung


Vercel -Bereitstellung
Besonderer Hinweis: Das Vercel -Projekt unterstützt vorerst keine Streaming -Ausgabe und hat ein 10S -Antwortlimit.
Ein-Klick-Bereitstellung
Um Updates zu gewährleisten, können Sie dieses Projekt zunächst auch auf Vercel selbst einsetzen.
Dieses Projekt bietet einige zusätzliche Konfigurationselemente, die durch Umgebungsvariablen festgelegt werden:
| Umgebungsvariablen | Ist es notwendig? | beschreiben | Beispiel |
|---|---|---|---|
SEARCH_SERVICE | Ja | Ihr Suchdienst, welchen Service Sie auswählen, welchen Serviceschlüssel Sie konfigurieren müssen | search1api, google, bing, serpapi, serper, duckduckgo, searxng |
APIBASE | NEIN | Proxy-Adresse von Drittanbietern | https://api.openai.com, https://api.moonshot.cn, https://api.groq.com/openai |
MAX_RESULTS | Ja | Anzahl der Suchergebnisse | 10 |
CRAWL_RESULTS | NEIN | Die Anzahl der eingehenden Suchanfragen (die Webseitenkörper nach der Suche erhalten) wird derzeit nur für Search1API unterstützt, und die Tiefengeschwindigkeit wird langsam sein | 1 |
SEARCH1API_KEY | NEIN | Wenn Sie Search1API wählen, erstelle ich meinen eigenen Suchdienst, der schnell und billig ist. | xxx |
BING_KEY | NEIN | Wenn Sie sich für Bing entscheiden, um selbst nach dem Tutorial zu suchen. | xxx |
GOOGLE_CX | NEIN | Wenn Sie die Google -Suche auswählen, suchen Sie bitte das Tutorial. | xxx |
GOOGLE_KEY | NEIN | Wenn Sie die Google -Suche, den API -Schlüssel auswählen, lautet die Anwendungsadresse https://search2ai.online/googlekey | xxx |
SERPAPI_KEY | NEIN | Wenn Sie Serpapi wählen, können Sie es 100 Mal pro Monat ausfüllen. | xxx |
SERPER_KEY | NEIN | Wenn Sie Serper wählen, ist die kostenlose Quote für 2.500 Mal in 6 Monaten erforderlich. | xxx |
SEARXNG_BASE_URL | NEIN | Wenn Sie den erforderlichen serialxng auswählen, füllen Sie den selbstgebauten serialxng-Service-Domain-Namen aus. | https://search.xxx.xxx |
OPENAI_TYPE | NEIN | OpenAI -Versorgungsquelle, Standard ist Openai | openai, azure |
RESOURCE_NAME | NEIN | Erforderlich bei der Auswahl von Azure | xxxx |
DEPLOY_NAME | NEIN | Erforderlich bei der Auswahl von Azure | gpt-35-turbo |
API_VERSION | NEIN | Erforderlich bei der Auswahl von Azure | 2024-02-15-preview |
AZURE_API_KEY | NEIN | Erforderlich bei der Auswahl von Azure | xxxx |
AUTH_KEYS | NEIN | Wenn der Benutzer den Autorisierungscode bei Anfrage als Schlüssel separat definieren soll, müssen Sie ihn ausfüllen. Wenn Sie Azure wählen, müssen Sie ihn darin füllen. | 000,1111,2222 |
OPENAI_API_KEY | NEIN | Wenn der Benutzer den Autorisierungscode als Schlüssel bei der Anforderung von OpenAI definieren soll, müssen Sie ihn ausfüllen | sk-xxx |