Entrar Cadastrar
Ferramentas de IA

Proxies para ferramentas de IA com chamadas de API fluindo

Trabalhar com IA em volume significa muitas chamadas de API e páginas, muitas vezes a partir de uma região onde o serviço está disponível. A Advanced.name oferece pools IPv4 num link, autorizados pelo IP do seu servidor, para que sua carga no ChatGPT, Claude ou Midjourney saia do país que você precisa e se espalhe por muitos endereços.

  • uma região onde o serviço funciona
  • até 5.000 threads
  • tráfego não contado
Espaço de trabalho escuro com um painel de chat de IA, balões e um grafo de rede
Ferramentas de IA

O que o trabalho com IA precisa e o que o pacote entrega

Duas coisas decidem um pipeline de IA: alcançar o serviço e não empilhar todas as chamadas num endereço só.

O que a tarefa exigeO que o pacote entrega

Acesso a partir de uma região onde a API responde

Pools World MIX, Europa, CEI e China; escolha o país na exportação CSV

Muitos endereços para um volume alto de chamadas

De 5.000 a 50.000 IPs por pacote, cerca de um terço trocado todo dia

Threads para requisições paralelas e coleta

De 500 a 5.000 threads conforme o pacote, todos os protocolos numa porta só

Nenhum medidor para prompts, imagens e páginas

O tráfego não é contado em nenhum pacote ilimitado

Proxies ilimitados

Escolha o pacote pelo seu volume de chamadas

Região, pacote, prazo. O preço é por um IP autorizado; cada IP extra soma 10%.

Região
Prazo
IPs autorizados
1 +10% por IP além do primeiro
Recomendado para esta tarefa
$0
  • Proxies no pacote
  • Threads
  • IPs autorizados1
  • ProtocolosHTTP / SOCKS5
Os 13 pacotes na tabela de preços

Três passos da chave à primeira resposta

Autorize o IP do seu servidor

A lista só abre a partir dos IPs que você cadastrar no painel. Sua chave de API fica no seu código; o proxy só leva a conexão.

Escolha a região

Escolha o país na exportação CSV para o serviço ver um endereço local e permitido. O World MIX tem o pool mais amplo.

Envie por proxies rotativos

Carregue a lista, pegue o próximo endereço a cada chamada e tente de novo em outro quando um estiver lento. O script abaixo faz isso com a biblioteca padrão.

Cliente pronto: chama uma API de chat por proxies rotativos

Defina API_URL, sua API_KEY e MODEL e coloque um prompt por linha em prompts.txt. Cada chamada passa pelo próximo proxy e é refeita em outro quando está lenta; as respostas vão para um CSV. Use apenas com chaves e serviços autorizados. Confira o pool no verificador 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
Os valores vêm do formulário; copie ou baixe o arquivo pronto.
Mostrar o código do 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()
Configuração

Ligando proxies a um pipeline de IA

OpenAI, Anthropic e clientes HTTP

A maioria dos SDKs e clientes HTTP aceita um proxy por requisição. Em Python com requests, defina proxies={'http': 'http://ip:port', 'https': 'http://ip:port'}; os SDKs da OpenAI e da Anthropic leem a variável padrão HTTPS_PROXY, então basta exportá-la ou passar um cliente http com o proxy. HTTP e SOCKS dividem a porta, então http:// cobre os dois.

Guarde a chave de API no código ou numa variável de ambiente, autorize o IP do servidor no painel e deixe a lista rodar a cada chamada. Tente de novo uma requisição lenta no próximo endereço em vez de travar nela.

Acesso por região e coleta de páginas de IA

Quando um serviço só funciona em alguns países, escolha-os na exportação CSV para que cada chamada saia de um endereço permitido. Para coletar páginas geradas por IA em vez de usar uma API, conduza o pool como faria com um scraper.

Filtre o pool antes no Socks List Processor; para um teste leve da ligação, a lista de proxies grátis basta.

Na prática

O pool por trás de um pipeline de IA

Quatro hábitos para um pipeline de IA estável

  1. Use proxies só com serviços e chaves que você está autorizado a usar; o pool é uma conexão limpa, não um jeito de driblar as regras de um provedor.
  2. Escolha a região onde o serviço está disponível e mantenha um endereço durante toda a sessão quando a API espera consistência.
  3. Dê às chamadas generativas timeout de 20 a 30 segundos e tente de novo no próximo endereço em vez de esperar.
  4. Registre o proxy e o status de cada chamada, assim uma região lenta aparece nos dados.

Planos por GB para esta tarefa

FAQ

Perguntas sobre esta tarefa

Consigo acessar a API da OpenAI ou do Claude por esses proxies?
Sim, com sua própria chave de API e onde o acesso a partir da região for permitido. O proxy leva a requisição; a chave e a conta continuam suas.
Que região usar para serviços de IA?
Escolha na exportação CSV um país onde o serviço esteja disponível. O World MIX dá o pool mais amplo para acesso geral.
Os proxies aguentam respostas grandes e imagens?
O tráfego não é contado, então respostas longas e imagens geradas não são problema. Dê às chamadas generativas um timeout maior.
Quantas chamadas em paralelo posso rodar?
Quantas as threads do pacote permitirem: 500 no pacote #1, 5000 no #6. Resi Core e Resi Prime não têm limite de threads. Respeite os limites de requisições que a própria API impõe a cada chave.
Pacote ilimitado ou Resi para trabalho com IA?
Para trabalhar por API com uma chave, escolha um pacote: o tráfego não é contado e você tem até 5000 threads. O Resi Prime serve quando você trabalha no app web do serviço com uma conta e o serviço espera um IP estável de um país específico.
Planos para esta tarefa

Qual plano escolher para trabalho com IA

Chamadas à API em volume saem mais baratas num pacote ilimitado. Mantenha num endereço residencial o app web do serviço em que você entra com a sua conta.

Proxies ilimitados

Chamadas à API em volumeMelhor escolha

Pacote #3 · World MIX · 20.000 IP · 2000 threads

O tráfego não é contado, então respostas longas e imagens geradas não somam nada à conta. As chamadas se espalham por milhares de endereços em vez de baterem num só IP.

$700 por mêsou $2.70 por hora

Resi Prime

Uma conta no app web

30M+ IPs · 220 países · sem limite de threads

O app web do ChatGPT ou do Midjourney vê um único IP residencial enquanto o dispositivo de saída estiver online. Você define a sessão de 3 minutos a 24 horas e escolhe o país ou a cidade na string.

a partir de $1.39 por GB1 GB por $2.29

Resi Core

Sites com captcha

2M+ IPs · mais de 200 países · sem limite de threads

Quando um serviço responde com captcha aos endereços de pacote, o Core dá um IP residencial do país certo a cada requisição. Uma chamada à API pesa kilobytes, então um gigabyte rende.

a partir de $0.49 por GB1 GB por $0.85

Rode seu pipeline de IA a partir da região certa

Escolha um pacote, use a hora de teste grátis e mande suas chamadas pelo pool ativo.

Preços Testar uma hora grátis