Knowledge Graph Extraction¶
Extract knowledge graphs from LLM outputs.
Workflow¶
1. Generate Text (GPU 0)¶
from llcuda.api import LlamaCppClient
client = LlamaCppClient()
response = client.chat.completions.create(
messages=[{
"role": "user",
"content": "Extract entities and relationships from: ..."
}]
)
text = response.choices[0].message.content
2. Parse Entities¶
import json
# Parse LLM output
data = json.loads(text)
entities = data['entities']
relationships = data['relationships']
3. Build Graph (GPU 1)¶
4. Visualize (GPU 1)¶
Use Cases¶
- Document analysis
- Semantic networks
- Entity relationship mapping
- Knowledge base visualization