Open-Source-Framework, mit dem Sie KI-Agenten erhalten, die Ihnen helfen
Share Promethai Repository
Promethai ist ein Python-basierter AGI-Projekt, das Auswahlmöglichkeiten auf der Grundlage der Ziele und Vorlieben eines Benutzers empfiehlt und seine Empfehlungen basierend auf dem Benutzer-Feedback ändern kann.
Unser Fokus liegt derzeit auf Lebensmitteln, aber das System ist für jeden Bereich verlängert.
git clone https://github.com/topoteretes/PromethAI-Backend-Backend.git
in Ihrem Terminal oder direkt von GitHub-Seite im ZIP-Format herunter.cd PromethAI-Backend
zum Verzeichnis und erstellen Sie eine Kopie von .env.template
und nennen Sie es .env
..env
-Datei ein. Folgen Sie den folgenden Links, um Ihre Schlüssel zu erhalten:Schlüssel | Zugriff auf die Schlüssel |
---|---|
OpenAI -API -Schlüssel | Melden Sie sich bei OpenAI -Entwickler an und erstellen Sie einen API -Schlüssel |
Tinecone -API -Schlüssel | Melden Sie sich an und erstellen Sie einen API -Schlüssel bei Pinecone.io |
Google API -Schlüssel | Erstellen Sie ein Projekt in der Google Cloud -Konsole und aktivieren Sie die von Ihnen benötigte API (z. B.: Google Custom Search JSON -API). Erstellen Sie dann einen API -Schlüssel im Abschnitt "Anmeldeinformationen". |
Benutzerdefinierte Suchmaschinen -ID | Besuchen Sie die sergerliche Suchmaschine von Google, um eine benutzerdefinierte Suchmaschine für Ihre Anwendung zu erstellen und die Suchmaschinen -ID zu erhalten. |
docker-compose up promethai --build
im Promethai-Verzeichnis. Öffnen Sie Ihren Browser und gehen Sie zu localhost:3000
um Promethai zu sehen. Papiere wie "Generative Agents: Interactive Simulacra des menschlichen Verhaltens"
Stellen Sie sicher, dass Sie Ihre Credentions in die .Env -Datei hinzufügen. Launch in der App mit:
docker-compose build promethai && docker-compose up promethai
Hier ist, was jedes Mal passiert, wenn die KI vom Benutzer abgefragt wird:
docker-compose build promethai
curl -X POST "http://0.0.0.0:8000/data-request" -H "Content-Type: application/json" --data-raw
Der verfügbare Endpunkt:
POST request to '/recipe-request' endpoint that takes a JSON payload containing 'user_id', 'session_id', 'factors' keys, and returns a JSON response with a 'response' key.
Alle Endpunkte erhalten eine Nutzlast im JSON -Format und geben eine Antwort im JSON -Format zurück.
Beispiel für Curl -Anfragen
curl --location --request POST 'http://0.0.0.0:8000/recipe-request'
--header 'Content-Type: application/json'
--data-raw '{
"payload": {
"user_id": "659",
"session_id": "459",
"model_speed":"slow",
"prompt":"I would like a healthy chicken meal over 125$"
}
}'
Promethai ist eine laufende Arbeit, die Ihnen ohne Garantien, ob explizit oder stillschweigend, an Sie geliefert wird. Indem Sie sich für diese Anwendung entscheiden, erklären Sie sich damit einverstanden, damit verbundene Risiken zu übernehmen, einschließlich Datenverlust, Systemversagen oder anderen Komplikationen, die möglicherweise auftreten.
Die Schöpfer und Mitwirkenden von Promethai lehnen jegliche Verantwortung oder Haftung für potenzielle Verluste, Schäden oder andere nachteilige Auswirkungen ab, die sich aus Ihrer Verwendung dieser Software ergeben. Die Verantwortung ist ausschließlich bei Ihnen für Entscheidungen oder Maßnahmen, die Sie auf der Grundlage der von Promethai angegebenen Informationen ergreifen.
Bitte beachten Sie, dass die Verwendung des GPT-4-Sprachmodells aufgrund des Token-Verbrauchs erhebliche Kosten verursachen könnte. Durch die Verwendung dieser Software bestätigen und erklären Sie sich damit einverstanden, Ihre eigene Token -Nutzung zu überwachen und die damit verbundenen Kosten zu verwalten. Wir empfehlen dringend, Ihre OpenAI -API -Verwendung routinemäßig zu überprüfen und die erforderlichen Grenzen oder Warnungen zu implementieren, um unerwartete Gebühren zu vermeiden.
Angesichts seiner experimentellen Art kann Promethai Inhalte erzeugen oder Aktionen ausführen, die nicht mit realen Geschäftsnormen oder rechtlichen Verpflichtungen übereinstimmen. Es liegt an Ihnen, um sicherzustellen, dass alle auf der Ausgabe dieser Software basierenden Maßnahmen oder Entscheidungen alle relevanten Gesetze, Vorschriften und ethischen Standards einhalten. Die Schöpfer und Mitwirkenden dieses Projekts werden für keine Auswirkungen aus der Verwendung dieser Software zur Rechenschaft gezogen.
Durch die Verwendung von Promethai erklären Sie sich damit einverstanden, die Schöpfer, Mitwirkenden und angeschlossenen Parteien vor Ansprüchen, Schäden, Verlusten, Verbindlichkeiten, Kosten und Kosten (einschließlich angemessener Anwaltsgebühren) zu schützen, zu verteidigen und zu entbinden, die aus Ihrer Nutzung dieser Software oder Ihrer Verstöße oder Ihrer Verstöße vorhanden sind.
MIT -Lizenz
Teenage Agi -> https://github.com/seanpixel/teenage-agi baby agi -> https://github.com/yoheinakajima/babyagi