Spaces:
Sleeping
Sleeping
Upload 67 files
Browse files
src/agents/agent_transcript/__pycache__/func.cpython-311.pyc
CHANGED
|
Binary files a/src/agents/agent_transcript/__pycache__/func.cpython-311.pyc and b/src/agents/agent_transcript/__pycache__/func.cpython-311.pyc differ
|
|
|
src/agents/agent_transcript/func.py
CHANGED
|
@@ -14,6 +14,7 @@ from pydantic import BaseModel, Field
|
|
| 14 |
|
| 15 |
|
| 16 |
class State(TypedDict):
|
|
|
|
| 17 |
script_structure_analyzer_prompt: str
|
| 18 |
comment_insight_extractor_prompt: str
|
| 19 |
scientific_fact_finder_prompt: str
|
|
@@ -141,10 +142,17 @@ Comment Insight Extractor Response: {state["comment_insight_extractor_response"]
|
|
| 141 |
|
| 142 |
|
| 143 |
def script_re_outline(state: State):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
response = chain_script_re_outline.invoke(
|
| 145 |
{
|
| 146 |
"messages": state["messages"],
|
| 147 |
-
"prompt": state["script_re_outline_prompt"]
|
|
|
|
|
|
|
| 148 |
}
|
| 149 |
)
|
| 150 |
return {
|
|
|
|
| 14 |
|
| 15 |
|
| 16 |
class State(TypedDict):
|
| 17 |
+
language: str
|
| 18 |
script_structure_analyzer_prompt: str
|
| 19 |
comment_insight_extractor_prompt: str
|
| 20 |
scientific_fact_finder_prompt: str
|
|
|
|
| 142 |
|
| 143 |
|
| 144 |
def script_re_outline(state: State):
|
| 145 |
+
|
| 146 |
+
language = state["language"]
|
| 147 |
+
if not language:
|
| 148 |
+
language = "English"
|
| 149 |
+
|
| 150 |
response = chain_script_re_outline.invoke(
|
| 151 |
{
|
| 152 |
"messages": state["messages"],
|
| 153 |
+
"prompt": state["script_re_outline_prompt"]
|
| 154 |
+
+ "Output language must in: "
|
| 155 |
+
+ language,
|
| 156 |
}
|
| 157 |
)
|
| 158 |
return {
|
src/apis/routers/__pycache__/gen_script.cpython-311.pyc
CHANGED
|
Binary files a/src/apis/routers/__pycache__/gen_script.cpython-311.pyc and b/src/apis/routers/__pycache__/gen_script.cpython-311.pyc differ
|
|
|
src/apis/routers/gen_script.py
CHANGED
|
@@ -19,7 +19,7 @@ class GenScriptRequest(BaseModel):
|
|
| 19 |
target_word_count: int = Field(
|
| 20 |
2500, ge=2000, le=12000, description="Target word count"
|
| 21 |
)
|
| 22 |
-
|
| 23 |
|
| 24 |
router = APIRouter()
|
| 25 |
|
|
@@ -147,6 +147,7 @@ async def gen_script(request: GenScriptRequest, user: user_dependency):
|
|
| 147 |
input_graph = {
|
| 148 |
"video_link": request.video_link,
|
| 149 |
"target_word_count": request.target_word_count,
|
|
|
|
| 150 |
}
|
| 151 |
|
| 152 |
return StreamingResponse(
|
|
|
|
| 19 |
target_word_count: int = Field(
|
| 20 |
2500, ge=2000, le=12000, description="Target word count"
|
| 21 |
)
|
| 22 |
+
language: str = Field(..., description="Language")
|
| 23 |
|
| 24 |
router = APIRouter()
|
| 25 |
|
|
|
|
| 147 |
input_graph = {
|
| 148 |
"video_link": request.video_link,
|
| 149 |
"target_word_count": request.target_word_count,
|
| 150 |
+
"language": request.language,
|
| 151 |
}
|
| 152 |
|
| 153 |
return StreamingResponse(
|