Sunucu IP'nizi yetkilendirin
Liste yalnızca panelde eklediğiniz IP'lerden açılır. API anahtarınız kodunuzda kalır; proxy yalnızca bağlantıyı taşır.
Yapay zekâyla hacimli çalışmak çok sayıda API çağrısı ve sayfa demek, çoğu zaman da servisin açık olduğu bir bölgeden. Advanced.name tek bağlantıda sunucu IP'nizle yetkilendirilen IPv4 havuzları verir; ChatGPT, Claude ya da Midjourney yükünüz istediğiniz ülkeden çıkar ve tek adres yerine birçok adrese dağılır.
Bir yapay zekâ hattını iki şey belirler: servise ulaşmak ve tüm çağrıları tek adrese yığmamak.
API'nin yanıt verdiği bir bölgeden erişim
World MIX, Avrupa, BDT ve Çin havuzları; ülkeyi CSV dışa aktarımdan seçin
Yüksek çağrı hacmi için çok adres
Paket başına 5.000 ile 50.000 arası IP, yaklaşık üçte biri her gün değişir
Paralel istekler ve ayrıştırma için thread
Pakete göre 500 ile 5.000 arası thread, tüm protokoller tek portta
Prompt, görsel ve sayfalar için sayaç yok
Hiçbir sınırsız pakette trafik sayılmaz
Bölge, paket, süre. Fiyat yetkilendirilmiş bir IP içindir; her ek IP %10 ekler.
Liste yalnızca panelde eklediğiniz IP'lerden açılır. API anahtarınız kodunuzda kalır; proxy yalnızca bağlantıyı taşır.
Servis yerel ve izinli bir adres görsün diye ülkeyi CSV dışa aktarımdan seçin. En geniş havuz World MIX'te.
Listeyi yükleyin, her çağrıda sıradaki adresi alın, biri yavaşsa başkasıyla tekrar deneyin. Aşağıdaki betik bunu standart kütüphaneyle yapar.
API_URL, API_KEY ve MODEL değerlerini girin, prompts.txt dosyasına her satıra bir prompt koyun. Her çağrı sıradaki proxy'den geçer, yavaşsa başka bir adresle tekrarlanır; yanıtlar bir CSV'ye yazılır. Yalnızca yetkili olduğunuz anahtar ve servislerle kullanın. Havuzu proxy denetleyicisi ile kontrol edin.
#!/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()
Çoğu SDK ve HTTP istemcisi istek başına bir proxy kabul eder. Python'da requests ile proxies={'http': 'http://ip:port', 'https': 'http://ip:port'} verin; OpenAI ve Anthropic SDK'ları standart HTTPS_PROXY değişkenini okur, bu yüzden onu dışa aktarmak ya da proxy'li bir http istemcisi geçmek yeter. HTTP ve SOCKS tek portu paylaşır, http:// ikisini de kapsar.
API anahtarını kodda ya da bir ortam değişkeninde tutun, sunucu IP'sini panelde yetkilendirin ve listenin her çağrıda dönmesine izin verin. Yavaş bir isteğe takılıp kalmak yerine sıradaki adresle tekrar deneyin.
Bir servis yalnızca bazı ülkelerde açıksa, her çağrı izinli bir adresten çıksın diye onları CSV dışa aktarımdan seçin. API yerine yapay zekânın ürettiği sayfaları kazımak için havuzu bir scraper'da yaptığınız gibi yönetin.
Havuzu önce Socks List Processor ile süzün; bağlantıyı hafifçe denemek için ücretsiz proxy listesi yeter.

Yüksek hacimli API çağrıları sınırsız pakette daha ucuza gelir. Hesabınızla girdiğiniz hizmet web uygulamasını bir konut adresinde tutun.
Yüksek hacimli API çağrılarıEn uygun seçim
Trafik sayılmaz, bu yüzden uzun yanıtlar ve üretilen görseller faturaya bir şey eklemez. Çağrılar tek bir IP'ye yığılmak yerine binlerce adrese dağılır.
$700 aylıkveya saatlik $2.70
Web uygulamasında bir hesap
ChatGPT veya Midjourney web uygulaması, çıkış cihazı çevrimiçi olduğu sürece tek bir ev IP'si görür. Oturum süresini 3 dakikadan 24 saate kadar ayarlarsınız, ülkeyi veya şehri dizede seçersiniz.
başlangıç $1.39 GB başına1 GB: $2.29
Captcha'lı siteler
Bir hizmet paket adreslerine captcha ile yanıt verirse Core her istekte doğru ülkeden bir ev IP'si verir. Bir API çağrısı kilobaytlar tutar, bu yüzden bir gigabayt uzun gider.
başlangıç $0.49 GB başına1 GB: $0.85
Bir paket seçin, ücretsiz test saatini alın, çağrılarınızı canlı havuzdan geçirin.