Chunk #646
Aus: AI-Services (Index: 11)
167
Tokens
Synced
Status
Taxonomie
| Kategorie | AI Services |
|---|---|
| Pfad | AI Services > AI Services > Code Example |
| Heading-Pfad | AI-Services > AI Services > ClaudeService > Code-Beispiel |
Entities
| Name | Typ |
|---|---|
| ClaudeService | SERVICE |
| Infrastructure | TECHNOLOGY |
| ask | COMMAND |
| buildRagPrompt | COMMAND |
| getDefaultSystemPrompt | COMMAND |
Keywords
Inhalt
use Infrastructure\AI\ClaudeService;
$claude = new ClaudeService('sk-ant-...');
// Einfache Anfrage
$result = $claude->ask('Explain quantum computing');
echo $result['text'];
echo "Tokens: " . $result['usage']['output_tokens'];
// Mit System-Prompt
$system = 'You are a physics teacher.';
$result = $claude->ask('Explain relativity', $system);
// RAG-Prompt erstellen
$question = 'Was ist systemisches Coaching?';
$context = '[Quelle 1: Coaching Grundlagen]\nSystemisches Coaching betrachtet...';
$prompt = $claude->buildRagPrompt($question, $context);
$systemPrompt = $claude->getDefaultSystemPrompt();
$result = $claude->ask($prompt, $systemPrompt);Clean Content
```
`use Infrastructure\AI\ClaudeService;
$claude = new ClaudeService('sk-ant-...');
// Einfache Anfrage
$result = $claude->ask('Explain quantum computing');
echo $result['text'];
echo "Tokens: " . $result['usage']['output_tokens'];
// Mit System-Prompt
$system = 'You are a physics teacher.';
$result = $claude->ask('Explain relativity', $system);
// RAG-Prompt erstellen
$question = 'Was ist systemisches Coaching?';
$context = '[Quelle 1: Coaching Grundlagen]\nSystemisches Coaching betrachtet...';
$prompt = $claude->buildRagPrompt($question, $context);
$systemPrompt = $claude->getDefaultSystemPrompt();
$result = $claude->ask($prompt, $systemPrompt);`
```
Metadaten
| Analysiert am | 20.12.2025 12:48:47 |
|---|---|
| Analyse-Modell | gemma3:4b-it-qat |
| Embedding-Modell | mxbai-embed-large |
| Qdrant-ID | 8c000102-898c-4452-8c7f-25272d90a41e |
| Erstellt | 20.12.2025 12:34:42 |
| Aktualisiert | 20.12.2025 12:53:41 |