Anmelden Registrieren
KI-Werkzeuge

Proxys für KI-Werkzeuge, die Ihre API-Aufrufe fließen lassen

Arbeit mit KI in großem Umfang heißt viele API-Aufrufe und Seiten, oft aus einer Region, in der der Dienst verfügbar ist. Advanced.name gibt IPv4-Pools über einen Link, freigegeben über die IP Ihres Servers, Ihre Last für ChatGPT, Claude oder Midjourney läuft also aus dem Land, das Sie brauchen, und verteilt sich auf viele Adressen statt auf eine.

  • eine Region, in der der Dienst läuft
  • bis 5.000 Threads
  • Traffic nicht gezählt
Dunkler Arbeitsplatz mit einem KI-Chat-Dashboard aus Sprechblasen und einem Netzgraphen
KI-Werkzeuge

Was KI-Arbeit braucht und was das Paket bietet

Zwei Dinge entscheiden über eine KI-Pipeline: den Dienst zu erreichen und nicht jeden Aufruf auf eine Adresse zu stapeln.

Was die Aufgabe brauchtWas das Paket bietet

Zugang aus einer Region, in der die API antwortet

Pools World MIX, Europa, GUS und China; das Land aus dem CSV-Export wählen

Viele Adressen für viele Aufrufe

5.000 bis 50.000 IPs pro Paket, etwa ein Drittel täglich ersetzt

Threads für parallele Anfragen und Parsing

500 bis 5.000 Threads je nach Paket, alle Protokolle auf einem Port

Kein Zähler für Prompts, Bilder und Seiten

Auf keinem unbegrenzten Paket wird Traffic gezählt

Unbegrenzte Proxys

Das Paket für Ihre Aufrufmenge wählen

Region, Paket, Laufzeit. Der Preis gilt für eine freigegebene IP; jede weitere IP kostet 10 % mehr.

Region
Laufzeit
Freigegebene IPs
1 +10 % pro IP ab der zweiten
Empfohlen für diese Aufgabe
$0
  • Proxys im Paket
  • Threads
  • Freigegebene IPs1
  • ProtokolleHTTP / SOCKS5
Alle 13 Pakete in der Preistabelle

Drei Schritte vom Schlüssel zur ersten Antwort

IP Ihres Servers freigeben

Die Liste öffnet sich nur von IPs, die Sie im Kundenbereich eintragen. Ihr API-Schlüssel bleibt in Ihrem Code; der Proxy trägt nur die Verbindung.

Region wählen

Wählen Sie das Land aus dem CSV-Export, damit der Dienst eine lokale, erlaubte Adresse sieht. World MIX deckt den breitesten Pool ab.

Über rotierende Proxys senden

Liste laden, pro Aufruf die nächste Adresse nehmen und bei Langsamkeit über eine andere wiederholen. Das Skript unten macht das mit der Standardbibliothek.

Fertiger Client: eine Chat-API über rotierende Proxys aufrufen

Setzen Sie API_URL, Ihren API_KEY und MODEL und schreiben Sie einen Prompt pro Zeile in prompts.txt. Jeder Aufruf läuft über den nächsten Proxy und wird bei Langsamkeit über einen anderen wiederholt; die Antworten landen in einer CSV. Nutzen Sie das nur mit Schlüsseln und Diensten, für die Sie berechtigt sind. Prüfen Sie den Pool mit dem Proxy-Checker.

CSV export link from your dashboard
ISO code where the service is available, or "" for the whole pool
OpenAI-compatible endpoint you may use
your own key; it stays in this file, never in the proxy
model name the endpoint expects
one user prompt per line
prompt;answer;proxy is written here
Die Werte kommen aus dem Formular; kopieren Sie die fertige Datei oder laden Sie sie herunter.
Skriptcode anzeigen
Python 3.8+ · ai.py
#!/usr/bin/env python3
"""Rotating-proxy client for OpenAI-compatible chat APIs (Advanced.name proxies).

Sends each prompt from a file to a chat API through a different proxy, with
retries, and writes the answers to a CSV. Use it only with an API key and a
service you are authorised for. Standard library only. Run: python3 ai_calls.py
"""

# ================================ CONFIG ====================================
CSV_URL = "https://get.advanced.name/YOUR_LIST_ID.csv"  # CSV export link from your dashboard
COUNTRY = ""            # ISO code where the service is available, or "" for the whole pool
MIN_SPEED = 3
API_URL = "https://api.openai.com/v1/chat/completions"  # OpenAI-compatible endpoint you may use
API_KEY = "YOUR_API_KEY"    # your own key; it stays in this file, never in the proxy
MODEL = "gpt-4o-mini"       # model name the endpoint expects
PROMPTS_FILE = "prompts.txt"     # one user prompt per line
OUT_FILE = "answers.csv"         # prompt;answer;proxy is written here
THREADS = 20
TIMEOUT = 30
RETRIES = 3
# ============================================================================

import csv
import io
import itertools
import json
import sys
import threading
import urllib.request
from concurrent.futures import ThreadPoolExecutor, as_completed

COL_IP, COL_PORT, COL_COUNTRY, COL_SPEED = 0, 1, 2, 3


def load_proxies():
    raw = urllib.request.urlopen(CSV_URL, timeout=30).read().decode("utf-8", "replace")
    pool = []
    for row in csv.reader(io.StringIO(raw), delimiter=";"):
        if len(row) <= COL_SPEED or not row[COL_PORT].strip().isdigit():
            continue
        if COUNTRY and row[COL_COUNTRY].strip().upper() != COUNTRY.upper():
            continue
        if int(row[COL_SPEED] or 0) < MIN_SPEED:
            continue
        pool.append(row[COL_IP].strip() + ":" + row[COL_PORT].strip())
    return pool


def ask(prompt, proxy):
    body = json.dumps({"model": MODEL, "messages": [{"role": "user", "content": prompt}]}).encode()
    handler = urllib.request.ProxyHandler({"http": "http://" + proxy, "https": "http://" + proxy})
    req = urllib.request.Request(API_URL, data=body, method="POST", headers={
        "Authorization": "Bearer " + API_KEY, "Content-Type": "application/json"})
    data = json.loads(urllib.request.build_opener(handler).open(req, timeout=TIMEOUT).read())
    return data["choices"][0]["message"]["content"].strip()


def main():
    proxies = load_proxies()
    if not proxies:
        sys.exit("No proxies for COUNTRY=%r." % COUNTRY)
    with open(PROMPTS_FILE, encoding="utf-8") as fh:
        prompts = [line.strip() for line in fh if line.strip() and not line.startswith("#")]
    print("proxies: %d (%s), prompts: %d, threads: %d" % (len(proxies), COUNTRY or "any", len(prompts), THREADS))

    rotation = itertools.cycle(proxies)
    lock = threading.Lock()

    def run(prompt):
        for _ in range(RETRIES):
            with lock:
                proxy = next(rotation)
            try:
                return prompt, ask(prompt, proxy), proxy
            except Exception:
                continue
        return prompt, "error: unreachable", ""

    rows = []
    with ThreadPoolExecutor(max_workers=THREADS) as pool:
        for fut in as_completed([pool.submit(run, p) for p in prompts]):
            prompt, answer, proxy = fut.result()
            rows.append((prompt, answer, proxy))
            print("%-40s %s" % (prompt[:40], (answer[:50] + "...") if len(answer) > 50 else answer))

    with open(OUT_FILE, "w", encoding="utf-8", newline="") as out:
        writer = csv.writer(out, delimiter=";")
        writer.writerow(["prompt", "answer", "proxy"])
        writer.writerows(rows)
    print("written %s (%d rows)" % (OUT_FILE, len(rows)))


if __name__ == "__main__":
    main()
Einrichtung

Proxys in eine KI-Pipeline einbauen

OpenAI, Anthropic und HTTP-Clients

Die meisten SDKs und HTTP-Clients nehmen einen Proxy pro Anfrage. In Python mit requests setzen Sie proxies={'http': 'http://ip:port', 'https': 'http://ip:port'}; die SDKs von OpenAI und Anthropic lesen die Standardvariable HTTPS_PROXY, es genügt also, sie zu exportieren oder einen HTTP-Client mit dem Proxy zu übergeben. HTTP und SOCKS teilen sich einen Port, http:// deckt also beides ab.

Halten Sie Ihren API-Schlüssel im Code oder in einer Umgebungsvariable, geben Sie die IP des Servers im Kundenbereich frei und lassen Sie die Liste pro Aufruf rotieren. Wiederholen Sie eine langsame Anfrage über die nächste Adresse, statt auf ihr zu warten.

Zugang nach Region und Parsing von KI-Seiten

Ist ein Dienst nur in manchen Ländern verfügbar, wählen Sie diese aus dem CSV-Export, damit jeder Aufruf von einer erlaubten Adresse ausgeht. Für das Scraping von KI-generierten Seiten statt einer API steuern Sie den Pool genauso wie einen Scraper.

Filtern Sie den Pool vorher mit dem Socks List Processor; für einen leichten Versuch reicht die kostenlose Proxyliste, um die Verdrahtung zu testen.

Aus der Praxis

Der Pool hinter einer KI-Pipeline

Vier Gewohnheiten für eine stabile KI-Pipeline

  1. Nutzen Sie Proxys nur für Dienste und Schlüssel, für die Sie berechtigt sind; der Pool ist eine saubere Verbindung, kein Weg um die Regeln eines Anbieters.
  2. Passen Sie die Region an die Verfügbarkeit des Dienstes an und halten Sie eine Adresse für eine ganze Sitzung, wenn die API Beständigkeit erwartet.
  3. Geben Sie generativen Aufrufen ein Timeout von 20 bis 30 Sekunden und wiederholen Sie über die nächste Adresse, statt zu warten.
  4. Protokollieren Sie Proxy und Status mit jedem Aufruf, damit eine langsame Region in den Daten auffällt.

GB-Tarife für diese Aufgabe

FAQ

Fragen zu dieser Aufgabe

Erreiche ich darüber die API von OpenAI oder Claude?
Ja, mit Ihrem eigenen API-Schlüssel und dort, wo der Zugang aus der Region erlaubt ist. Der Proxy trägt die Anfrage; Schlüssel und Konto bleiben Ihre.
Welche Region für KI-Dienste?
Wählen Sie im CSV-Export ein Land, in dem der Dienst verfügbar ist. World MIX gibt den breitesten Pool für allgemeinen Zugang.
Kommen die Proxys mit großen Antworten und Bildern klar?
Der Traffic wird nicht gezählt, lange Antworten und generierte Bilder sind also kein Problem. Geben Sie generativen Aufrufen ein längeres Timeout.
Wie viele parallele Aufrufe kann ich starten?
So viele, wie die Threads des Pakets erlauben: 500 bei Paket #1, 5000 bei #6. Resi Core und Resi Prime haben keine Thread-Grenze. Halten Sie die Anfragelimits ein, die die API selbst pro Schlüssel setzt.
Unbegrenztes Paket oder Resi für KI-Arbeit?
Für die Arbeit per API mit einem Schlüssel nehmen Sie ein Paket: Traffic wird nicht gezählt, und Sie bekommen bis zu 5000 Threads. Resi Prime passt, wenn Sie in der Web-App eines Dienstes mit einem Konto arbeiten und der Dienst eine stabile IP aus einem bestimmten Land erwartet.
Tarife für diese Aufgabe

Welcher Tarif für KI-Arbeit

API-Aufrufe in großer Zahl kosten auf einem unbegrenzten Paket weniger. Die Web-App des Dienstes, in die Sie sich mit Ihrem Konto einloggen, halten Sie auf einer Residential-Adresse.

Unbegrenzte Proxys

API-Aufrufe in großer ZahlBeste Wahl

Paket #3 · World MIX · 20.000 IP · 2000 Threads

Traffic wird nicht gezählt, lange Antworten und generierte Bilder erhöhen die Rechnung also nicht. Die Aufrufe verteilen sich auf Tausende Adressen, statt auf eine IP zu prallen.

$700 pro Monatoder $2.70 pro Stunde

Resi Prime

Ein Konto in der Web-App

30M+ IPs · 220 Länder · ohne Thread-Grenze

Die Web-App von ChatGPT oder Midjourney sieht eine private IP, solange das Ausgangsgerät online ist. Sie legen die Sitzungsdauer auf 3 Minuten bis 24 Stunden fest und wählen Land oder Stadt im String.

ab $1.39 pro GB1 GB für $2.29

Resi Core

Websites mit Captcha

2M+ IPs · über 200 Länder · ohne Thread-Grenze

Antwortet ein Dienst auf Paketadressen mit Captcha, liefert Core bei jeder Anfrage eine private IP aus dem richtigen Land. Ein API-Aufruf wiegt Kilobytes, ein Gigabyte reicht also lange.

ab $0.49 pro GB1 GB für $0.85

Ihre KI-Pipeline aus der richtigen Region betreiben

Paket wählen, Gratis-Teststunde nehmen, Ihre Aufrufe über den Live-Pool senden.

Preise Gratisstunde holen