Entrar Registrarse
Herramientas de IA

Proxies para herramientas de IA y llamadas fluidas a la API

Trabajar con IA a gran escala significa muchas llamadas a la API y muchas páginas, a menudo desde una región donde el servicio está disponible. Advanced.name ofrece pools IPv4 en un enlace, autorizados por la IP de tu servidor, para que tu carga en ChatGPT, Claude o Midjourney salga del país que necesitas y se reparta entre muchas direcciones.

  • una región donde el servicio funciona
  • hasta 5.000 hilos
  • el tráfico no se cuenta
Espacio de trabajo oscuro con un panel de chat de IA, burbujas y un grafo de red
Herramientas de IA

Qué necesita el trabajo con IA y qué da el paquete

Dos cosas deciden un pipeline de IA: llegar al servicio y no apilar todas las llamadas en una sola dirección.

Qué pide la tareaQué da el paquete

Acceso desde una región donde la API responde

Pools World MIX, Europa, CEI y China; elige el país en la exportación CSV

Muchas direcciones para un volumen alto de llamadas

De 5.000 a 50.000 IP por paquete, cerca de un tercio renovado cada día

Hilos para peticiones en paralelo y extracción

De 500 a 5.000 hilos según el paquete, todos los protocolos en un puerto

Ningún contador para prompts, imágenes y páginas

El tráfico no se cuenta en ningún paquete ilimitado

Proxies ilimitados

Elige el paquete según tu volumen de llamadas

Región, paquete, plazo. El precio es por una IP autorizada; cada IP extra suma un 10 %.

Región
Plazo
IP autorizadas
1 +10% por cada IP tras la primera
Recomendado para esta tarea
$0
  • Proxies en el paquete
  • Hilos
  • IP autorizadas1
  • ProtocolosHTTP / SOCKS5
Los 13 paquetes en la tabla de precios

Tres pasos de la clave a la primera respuesta

Autoriza la IP de tu servidor

La lista solo se abre desde las IP que añadas en el panel. Tu clave de API se queda en tu código; el proxy solo lleva la conexión.

Elige la región

Elige el país en la exportación CSV para que el servicio vea una dirección local y permitida. World MIX trae el pool más amplio.

Envía a través de proxies rotativos

Carga la lista, toma la siguiente dirección en cada llamada y reintenta con otra si una va lenta. El script de abajo lo hace con la biblioteca estándar.

Cliente listo: llama a una API de chat con proxies rotativos

Fija API_URL, tu API_KEY y MODEL y pon un prompt por línea en prompts.txt. Cada llamada pasa por el siguiente proxy y se reintenta con otro si va lenta; las respuestas acaban en un CSV. Úsalo solo con claves y servicios autorizados. Revisa el pool con el comprobador de proxies.

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
Los valores salen del formulario; copia o descarga el archivo listo.
Mostrar el código del script
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()
Configuración

Conectar proxies a un pipeline de IA

OpenAI, Anthropic y clientes HTTP

La mayoría de los SDK y clientes HTTP aceptan un proxy por petición. En Python con requests fija proxies={'http': 'http://ip:port', 'https': 'http://ip:port'}; los SDK de OpenAI y Anthropic leen la variable estándar HTTPS_PROXY, así que basta con exportarla o pasar un cliente http con el proxy. HTTP y SOCKS comparten puerto, así que http:// cubre ambos.

Guarda la clave de API en el código o en una variable de entorno, autoriza la IP del servidor en el panel y deja que la lista rote en cada llamada. Reintenta una petición lenta con la siguiente dirección en vez de quedarte bloqueado.

Acceso por región y extracción de páginas de IA

Cuando un servicio solo funciona en algunos países, elígelos en la exportación CSV para que cada llamada salga de una dirección permitida. Para extraer páginas generadas por IA en lugar de usar una API, maneja el pool igual que con un scraper.

Filtra primero el pool con el Socks List Processor; para una prueba ligera de la conexión basta la lista de proxies gratis.

En la práctica

El pool detrás de un pipeline de IA

Cuatro hábitos para un pipeline de IA estable

  1. Usa los proxies solo con servicios y claves para los que tienes autorización; el pool es una conexión limpia, no una forma de saltarse las normas de un proveedor.
  2. Ajusta la región a donde el servicio está disponible y mantén una dirección durante toda la sesión cuando la API espere coherencia.
  3. Da a las llamadas generativas un timeout de 20 a 30 segundos y reintenta con la siguiente dirección en vez de esperar.
  4. Anota el proxy y el estado de cada llamada, así una región lenta aparece en los datos.

Planes por GB para esta tarea

FAQ

Preguntas sobre esta tarea

¿Puedo llegar a la API de OpenAI o de Claude con estos proxies?
Sí, con tu propia clave de API y donde el acceso desde la región esté permitido. El proxy lleva la petición; la clave y la cuenta siguen siendo tuyas.
¿Qué región para servicios de IA?
Elige en la exportación CSV un país donde el servicio esté disponible. World MIX da el pool más amplio para el acceso general.
¿Los proxies aguantan respuestas grandes e imágenes?
El tráfico no se cuenta, así que las respuestas largas y las imágenes generadas no son problema. Da a las llamadas generativas un timeout más largo.
¿Cuántas llamadas en paralelo puedo lanzar?
Tantos como permitan los hilos del paquete: 500 en el paquete #1, 5000 en el #6. Resi Core y Resi Prime no tienen límite de hilos. Respeta los límites de peticiones que la propia API pone a cada clave.
¿Paquete ilimitado o Resi para trabajar con IA?
Para trabajar por API con una clave, toma un paquete: el tráfico no se cuenta y tienes hasta 5000 hilos. Resi Prime encaja cuando trabajas en la web del servicio con una cuenta y el servicio espera una IP estable de un país concreto.
Planes para esta tarea

Qué plan tomar para trabajar con IA

Las llamadas a la API en volumen salen más baratas con un paquete ilimitado. La web del servicio donde entras con tu cuenta, mantenla en una dirección residencial.

Proxies ilimitados

Llamadas a la API en volumenLa mejor opción

Paquete #3 · World MIX · 20 000 IP · 2000 hilos

El tráfico no se cuenta, así que las respuestas largas y las imágenes generadas no suman nada a la factura. Las llamadas se reparten entre miles de direcciones en lugar de caer en una sola IP.

$700 al meso $2.70 por hora

Resi Prime

Una cuenta en la web del servicio

30M+ IP · 220 países · sin límite de hilos

La web de ChatGPT o Midjourney ve una sola IP doméstica mientras el dispositivo de salida siga conectado. Fijas la sesión de 3 minutos a 24 horas y eliges el país o la ciudad en la cadena.

desde $1.39 por GB1 GB por $2.29

Resi Core

Sitios con captcha

2M+ IP · más de 200 países · sin límite de hilos

Cuando un servicio responde con captcha a las direcciones de paquete, Core da una IP doméstica del país adecuado en cada petición. Una llamada a la API pesa kilobytes, así que un gigabyte cunde.

desde $0.49 por GB1 GB por $0.85

Lanza tu pipeline de IA desde la región correcta

Elige un paquete, usa la hora de prueba gratis y pasa tus llamadas por el pool vivo.

Precios Prueba una hora gratis