
    ȎRj&                     @    S r SSKJr  SSKrSrSrSrSrSS jr	SS jr
g)	z3Revision: consumo de tokens de agentes por cliente.    )opN0011_agents_token_usage 0010_agent_v2_document_templatesc                     [         R                  " S[        R                  " S[        R                  " 5       SSS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S	[        R                  " 5       SS9[        R                  " S
[        R
                  " SS9SS9[        R                  " S[        R
                  " SS9SS9[        R                  " S[        R
                  " SS9SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " SS5      SS9[        R                  " S[        R                  " 5       SS9[        R                  " S5      5        [         R                  " SSS/5        [         R                  " SSS/5        [         R                  " SSSS/5        g )Nagents_token_usageidTF)autoincrementnullablecustomer_id)r
   	school_iduser_idagent_id@   )lengthrequest_kind    modelprompt_tokenscompletion_tokenstotal_tokensestimated_cost_usd      
created_at!ix_agents_token_usage_customer_idix_agents_token_usage_school_id&ix_agents_token_usage_customer_created)
r   create_tablesaColumnIntegerStringNumericDateTimePrimaryKeyConstraintcreate_index     ZC:\Users\jesus\Desktop\proyecto_pie360\backend\alembic\versions\0011_agents_token_usage.pyupgrader*      s~   OO
		$

D5I
		->
		+rzz|d;
		)RZZ\D9
		*biir2TB
		."))2"6G
		'299B/%@
		/2::<%@
		%rzz|eD
		."**,?
		&

2q(9EJ
		,>
%  OO79MP]_OO57Kk][OO0	%r(   c                      [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " S5        g )Nr   r   )
table_namer   r   )r   
drop_index
drop_tabler'   r(   r)   	downgrader/   &   s?    MM:G[\MM3@TUMM5BVWMM&'r(   )returnN)__doc__alembicr   
sqlalchemyr   revisiondown_revisionbranch_labels
depends_onr*   r/   r'   r(   r)   <module>r8      s,    9  $2
4(r(   