Guides / Usages avancés
Brancher Traitement par lots sur ZeroRules
Configuration exacte pour Traitement par lots, base URL https://zerorules.cloud/v1. Le même endpoint sert aussi le format Anthropic (/v1/messages).
Configuration
**Traitement par lots** (batch, gros volumes) :
```python
import asyncio
from openai import AsyncOpenAI
client = AsyncOpenAI(base_url="https://zerorules.cloud/v1", api_key="sk-ta-cle-api")
async def one(q):
r = await client.chat.completions.create(
model="gpt-6-luna", messages=[{"role": "user", "content": q}])
return r.choices[0].message.content
results = await asyncio.gather(*[one(f"Question {i}") for i in range(100)])
```
Pour des milliers de requêtes, parallélise avec `asyncio` + une limite de concurrency, ou route via LiteLLM (retry/fallback automatiques).
Ce qu'il faut retenir
L'API est OpenAI-compatible : tu changes uniquement la base URL et la clé, ton SDK et tes
réglages restent inchangés. La clé se récupère sur le Discord (deux dollars offerts à l'inscription
pour tester), et https://zerorules.cloud/models liste les modèles disponibles avec la clé.
Questions fréquentes
Traitement par lots est-il gratuit ou payant ?
Traitement par lots est gratuit, mais il consomme des tokens. En le branchant sur ZeroRules (base URL https://zerorules.cloud/v1, clé en en-tête), tu paies uniquement ce que tu consommes, sans abonnement — deux dollars sont offerts à l'inscription pour tester.
Comment payer moins cher mes agents de code ?
Deux leviers : utiliser un modèle moins cher pour les tâches simples (une variante Flash), et activer le cache de prompt quand l'outil le gère. Le comparatif de prix te montre les écarts : voir les tarifs.