HyperAI

OpenManus + QwQ-32B Implementiert AI Agent

Klicken Sie auf „Dieses Tutorial online ausführen“. Neue Benutzer können sich mit dem Einladungscode „OpenManus“ registrieren, um 1 Stunde kostenlose Nutzung von 4 RTX A6000-Karten zu erhalten (die Ressource ist 1 Monat gültig). Es gibt nur 10 Plätze für die Benefizveranstaltung, kommen Sie und erleben Sie es!

1. Einführung in das Tutorial

OpenManus ist ein Open-Source-Projekt, das im März 2025 vom MetaGPT-Team gestartet wurde. Ziel ist es, die Kernfunktionen von Manus zu replizieren und Benutzern eine intelligente Agentenlösung bereitzustellen, die ohne Einladungscode lokal bereitgestellt werden kann.

QwQ ist das Argumentationsmodell der Qwen-Reihe. Im Vergleich zu herkömmlichen Modellen zur Befehlsoptimierung verfügt QwQ über Denk- und Argumentationsfähigkeiten und kann bei nachgelagerten Aufgaben, insbesondere bei schwierigen Problemen, erhebliche Leistungsverbesserungen erzielen.

Dieses Tutorial bietet Inferenzdienste für OpenManus basierend auf dem QwQ-32B-Modell und gpt-4o.
Das Tutorial bietet ein Demonstrationsbeispiel: Erstellen Sie ein „Click to Score“-Spiel, bei dem der Spieler innerhalb einer bestimmten Zeit von 30 Sekunden so viele Schaltflächen wie möglich anklicken muss, um Punkte zu erzielen. Der Zugriff erfolgt über Port 8080, es verwendet Node.js und Express als Server und nutzt HTML, CSS und JavaScript (Front-End), um ein einfaches Spiel zu erstellen. Speichern Sie die Projektdatei im Spielverzeichnis.

2. Bedienungsschritte

  1. Öffnen Sie nach dem Klonen und Starten des Containers den Arbeitsbereich und suchen Sie OpenManus/config/config.toml  Pfad zum Anpassen der Einstellungen und Hinzufügen des Vision Model API-Schlüssels:
# 全局 LLM 配置
[llm]
model = "QwQ-32b"
base_url = "http://127.0.0.1:8000/v1"
api_key = "empty"
max_tokens = 16384
temperature = 0.0


# 可选 vision LLM 模型配置 
# 若没有可用的 vision llm 可以将其注释掉,注释会对最终结果产生一定影响(后续会部署一个内置 vision llm 版本教程,来替代下述 [llm.vision]
[llm.vision]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # 替换为您的 OpenAI API 密钥
  1. Erste Schritte

Erstellen Sie ein neues Terminal und geben Sie den Startbefehl ein

conda activate /input2/py12
cd OpenManus/
python main.py

Geben Sie Ihre kreative Eingabe über das Terminal ein

  1. Das Folgende ist ein Spielbeispiel. Die Projektdatei wird standardmäßig im OpenManus-Ordner gespeichert.

3.1 Eingabeaufgabe:

Erstellen Sie ein „Click-to-Score“-Spiel, bei dem die Spieler innerhalb einer bestimmten Zeit von 30 Sekunden so viele Schaltflächen wie möglich anklicken müssen, um Punkte zu erzielen. Der Zugriff erfolgt über Port 8080, es verwendet Node.js und Express als Server und nutzt HTML, CSS und JavaScript (Front-End), um ein einfaches Spiel zu erstellen. Speichern Sie die Projektdatei im Spielverzeichnis.

3.1 Ergebnisse:

Nachdem Schritt 30/30 abgeschlossen ist, können Sie die gesamte Projektdatei im Spielverzeichnis sehen.

3.3 Erstellen Sie ein neues Terminal und geben Sie den folgenden Befehl ein, um das Spiel zu starten:

cd OpenManus/game
node server.js

3.4 Klicken Sie auf die API-Adresse rechts, um das Spiel auszuführen.