🔄 OpenRouter Test

ProjektĂźbersicht

Python

Beschreibung:

Ein Python-Testprojekt fĂźr die OpenRouter API. Das Skript fĂźhrt automatisierte Konversationen mit verschiedenen LLM-Modellen Ăźber die OpenRouter-Plattform durch.

🛠️ Technologien

Python 3.12 OpenRouter API Requests python-dotenv

📋 Hauptfunktionen

  • Automatisierte Mehr-Turn-Konversationen mit LLMs
  • Konfigurierbare Gesprächslänge und Themen
  • Nachrichten-Historie fĂźr Kontext
  • Fehlerbehandlung und Rate-Limiting
  • Umgebungsvariablen fĂźr API-Keys

📁 Projektstruktur

openroutertest/
├── test_openrouter.py    # Hauptskript für API-Tests
├── venv/                 # Python Virtual Environment
└── .env                  # API-Key Konfiguration

🔑 Wichtige Code-Ausschnitte

# API-Anfrage an OpenRouter
response = requests.post(
    url="https://openrouter.ai/api/v1/chat/completions",
    headers={
        "Authorization": f"Bearer {API_KEY}",
        "Content-Type": "application/json",
        "HTTP-Referer": "https://github.com/OpenRouterDev/openrouter-test",
        "X-Title": "OpenRouter Conversation Test",
    },
    data=json.dumps({
        "model": "openrouter/auto",
        "messages": messages
    })
)

🚀 Verwendung

  1. API-Key in .env Datei hinterlegen: OPENROUTER_API_KEY=dein_key
  2. Skript ausfĂźhren: python test_openrouter.py
  3. Automatische 5-Turn Konversation wird gestartet

⚙️ Konfiguration

Parameter Beschreibung Standard
turns Anzahl der Konversations-Runden 5
topic Gesprächsthema "openclaw"
model Verwendetes LLM-Modell openrouter/auto
← Alle Projekte