Query with your custom prompts

This commit is contained in:
MdNazishArmanShorthillsAI
2025-01-27 10:32:22 +05:30
parent 2cd4fc0258
commit f0b2024667
3 changed files with 39 additions and 4 deletions

View File

@@ -159,7 +159,38 @@ response = rag.query(
)
```
### Custom Prompt Support
LightRAG now supports custom prompts for fine-tuned control over the system's behavior. Here's how to use it:
```python
from lightrag import LightRAG, QueryParam
# Initialize LightRAG
rag = LightRAG(working_dir=WORKING_DIR)
# Create query parameters
query_param = QueryParam(
mode="hybrid", # or other mode: "local", "global", "hybrid"
)
# Example 1: Using the default system prompt
response_default = rag.query(
"What are the primary benefits of renewable energy?",
param=query_param
)
print(response_default)
# Example 2: Using a custom prompt
custom_prompt = """
You are an expert assistant in environmental science. Provide detailed and structured answers with examples.
"""
response_custom = rag.query(
"What are the primary benefits of renewable energy?",
param=query_param,
prompt=custom_prompt # Pass the custom prompt
)
print(response_custom)
```
<details>