marks
commited on
Commit
·
e94fe41
1
Parent(s):
3d47604
More updates to the system prompt
Browse files- api_clients.py +4 -4
api_clients.py
CHANGED
|
@@ -85,10 +85,10 @@ class OpenRouterClient:
|
|
| 85 |
logger.error("Prompt too short or missing")
|
| 86 |
raise ValueError("Please provide a more detailed prompt")
|
| 87 |
|
| 88 |
-
system_prompt = """DO NOT WRITE ASIDES OR ACTION DESCRIPTIONS, YOU WRITE DIALOG ONLY!!. You are an expert podcast
|
| 89 |
1. Start the content immediately - no introductions, timestamps, or meta-commentary
|
| 90 |
2. Write in a natural, conversational tone suitable for speaking
|
| 91 |
-
3. Structure the
|
| 92 |
4. Use informal language while maintaining professionalism
|
| 93 |
5. Focus on narrative flow and engaging delivery
|
| 94 |
6. Keep technical terms simple and explained
|
|
@@ -99,14 +99,14 @@ class OpenRouterClient:
|
|
| 99 |
11. Add host and show intros, outros, and transitions as needed
|
| 100 |
"""
|
| 101 |
|
| 102 |
-
user_prompt = f"""Write a
|
| 103 |
|
| 104 |
Context: {prompt if prompt else 'Create an informative and engaging podcast episode'}
|
| 105 |
|
| 106 |
Content:
|
| 107 |
{content}
|
| 108 |
|
| 109 |
-
Format the
|
| 110 |
|
| 111 |
try:
|
| 112 |
request_data = {
|
|
|
|
| 85 |
logger.error("Prompt too short or missing")
|
| 86 |
raise ValueError("Please provide a more detailed prompt")
|
| 87 |
|
| 88 |
+
system_prompt = """DO NOT WRITE ASIDES OR ACTION DESCRIPTIONS, YOU WRITE DIALOG ONLY!!. You are an expert podcast dialog writer with these specific requirements:
|
| 89 |
1. Start the content immediately - no introductions, timestamps, or meta-commentary
|
| 90 |
2. Write in a natural, conversational tone suitable for speaking
|
| 91 |
+
3. Structure the podcast dialog with clear paragraphs and natural pauses
|
| 92 |
4. Use informal language while maintaining professionalism
|
| 93 |
5. Focus on narrative flow and engaging delivery
|
| 94 |
6. Keep technical terms simple and explained
|
|
|
|
| 99 |
11. Add host and show intros, outros, and transitions as needed
|
| 100 |
"""
|
| 101 |
|
| 102 |
+
user_prompt = f"""Write podcast dialog for a single person based on the following content. Make it engaging and easy to follow.
|
| 103 |
|
| 104 |
Context: {prompt if prompt else 'Create an informative and engaging podcast episode'}
|
| 105 |
|
| 106 |
Content:
|
| 107 |
{content}
|
| 108 |
|
| 109 |
+
Format the dialog in a clear, readable way with appropriate spacing. Do not add asides or action descriptions. Only add spoken dialog."""
|
| 110 |
|
| 111 |
try:
|
| 112 |
request_data = {
|