VanteroVantero API
App

Best Practices

Empfehlungen für optimale API-Nutzung, Fehlerbehandlung und Sicherheit.

Fehlerbehandlung

Implementieren Sie Exponential Backoff für robuste Retry-Logik bei transienten Fehlern.

Python

retry.pypython
import time
import random

def call_with_retry(func, max_retries=3):
    for attempt in range(max_retries):
        try:
            return func()
        except Exception as e:
            if attempt == max_retries - 1:
                raise
            wait = (2 ** attempt) + random.random()
            time.sleep(wait)

JavaScript

retry.tstypescript
async function callWithRetry(fn, maxRetries = 3) {
  for (let attempt = 0; attempt < maxRetries; attempt++) {
    try {
      return await fn();
    } catch (error) {
      if (attempt === maxRetries - 1) throw error;
      const wait = Math.pow(2, attempt) + Math.random();
      await new Promise(r => setTimeout(r, wait * 1000));
    }
  }
}
Token-Optimierung

Optimieren Sie Ihre Token-Nutzung für bessere Performance und geringere Kosten.

  • Halten Sie System-Prompts kurz und präzise
  • Entfernen Sie irrelevanten Kontext aus der Konversation
  • Setzen Sie max_tokens um unerwartete Kosten zu vermeiden
  • Verwenden Sie Streaming für eine bessere wahrgenommene Performance
Sicherheit
  • Speichern Sie API-Keys als Umgebungsvariablen
  • Rotieren Sie Keys regelmäßig
  • Verwenden Sie separate Keys für Entwicklung und Produktion
  • Rufen Sie die API nur vom Backend aus auf
  • Nutzen Sie IP-Whitelisting in der Platform
Performance
  • Cachen Sie wiederholte Anfragen wenn möglich
  • Bündeln Sie mehrere Anfragen
  • Wählen Sie das richtige Modell für Ihren Use Case
  • Überwachen Sie Ihre Usage in der Platform