Files
Anton_wireframe/app/services/__pycache__/llm_parser.cpython-312.pyc
T

16 lines
2.8 KiB
Plaintext
Raw Normal View History

Ë
\±hããó¨ddlZddlZddlmZmZddlmZddlmZGdde«Z edej¬«Z d „Z d
Z
d Zee
d ««y)
éN)Ú AsyncOpenAIÚOpenAI)Ú BaseModel)Úsettingscó,eZdZUeed<eed<eed<y)Ú RowSchemaÚsectionÚ explanationÚsummaryN)Ú__name__Ú
__module__Ú __qualname__ÚstrÚ__annotations__©óúN/home/oluwasanmi/Documents/Work/MKD/anton_wireframe/app/services/llm_parser.pyrrsØ
ƒLØÓØ
„Lrrzhttps://openrouter.ai/api/v1)Úbase_urlÚapi_keycƒóKtjjjddd|dœgdtj «dœ¬«ƒd{}tj
|jdjj«S7Œ:­w) Núgoogle/gemini-2.0-flash-001ÚuserzExtract relevant section:
©ÚroleÚcontentÚ json_object)ÚtypeÚ json_schema©ÚmodelÚmessagesÚresponse_formatr)
ÚclientÚchatÚ completionsÚcreaterÚmodel_json_schemaÚmodel_validate_jsonÚchoicesÚmessager©ÚrowÚresps rÚ process_rowr.s}èø€Ü×!Ð0KÈCÈ5Ð.QÑSØ!.¼y×?ZÑ?ZÓ?\Ñ÷ €Dô
× ¯©°a©×)@Ñ)@×)HÑ)HÓ   úsA B ÁB Á;B cóÊtjjjj ddd|dœgt
¬«}|j djjS)Nrrz-Extract relevant section and fit the schema:
rrr) r#Úbetar$r%Úparserr)r*Úparsedr+s rÚprocess_row_structuredr3s^Ü ;‰;× Ñ × '× !Ð0^Ð_bÐ^cÐ.dÑ  €Dð
<‰<˜‰?× "× )rcƒóèKtd«5}tj|«}|Dcgc]