Die Perplexity.ai PHP-SDK-Erweiterung für die WoltLab Suite ermöglicht es Entwicklern, auf die leistungsstarken Sprachmodelle (z.B. Llama 2) von Perplexity.ai zuzugreifen und sie nahtlos in ihre Foren- und Community-Plattformen zu integrieren.
Dank des Perplexity.ai PHP-SDKs können Sie auf die neuesten Funktionen der Perplexity.ai-API zugreifen und diese in die WoltLab Suite integrieren. Durch die Integration eines Sprachmodells in die WoltLab Suite können Sie Ihren Benutzern eine hochwertige Sprachverarbeitung bieten. Sie können das SDK beispielsweise nutzen, um automatisierte Antworten zu generieren.
Wichtig zu beachten ist jedoch, dass diese Erweiterung ausschließlich für Drittanbieter/Entwickler gedacht ist. Für den Endnutzer hat die Erweiterung keine direkte Funktion oder Anwendung.
Anwendungsbeispiel:
<?php
// ...
$openAI = \wcf\system\perplexityAI\ScPerplexityAI::getInstance();
echo (string)$openAI->createChatCompletion([
'model' => 'llama-2-13b-chat',
'messages' => [['role' => 'user', 'content' => 'Wann ist Mozart gestorben?']],
'temperature' => 0.7,
'max_tokens' => 256
])->getBody();
// ...
Alles anzeigen
Ungefähres Ergebnis:
{
"id": "c43a295a-2de2-41ba-a42f-57300dabf4be",
"model": "llama-2-13b-chat",
"created": 3801175,
"usage": {
"prompt_tokens": 17,
"completion_tokens": 25,
"total_tokens": 42
},
"object": "chat.completion",
"choices": [
{
"index": 0,
"finish_reason": "stop",
"message": {
"role": "assistant",
"content": " Wolfgang Amadeus Mozart ist am 5. Dezember 1791 in Wien gestorben."
},
"delta": {
"role": "assistant",
"content": ""
}
}
]
}
Alles anzeigen
-
[Entwickler] Perplexity.ai-SDK 1.0.0
-
19. Oktober 2023 -
5,55 kB
-