mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
Feature additions (#210)
* initial * add LLM features * update LLM logic * update llm functions: change control flow * add generation config * update return types * update processors and tests * update rtc_offer * revert new title processor change * fix unit tests * add comments and fix HTTP 500 * adjust prompt * test with reflector app * revert new event for final title * update * move onus onto processors * move onus onto processors * stash * add provision for gen config * dynamically pack the LLM input using context length * tune final summary params * update consolidated class structures * update consolidated class structures * update precommit * add broadcast processors * working baseline * Organize LLMParams * minor fixes * minor fixes * minor fixes * fix unit tests * fix unit tests * fix unit tests * update tests * update tests * edit pipeline response events * update summary return types * configure tests * alembic db migration * change LLM response flow * edit main llm functions * edit main llm functions * change llm name and gen cf * Update transcript_topic_detector.py * PR review comments * checkpoint before db event migration * update DB migration of past events * update DB migration of past events * edit LLM classes * Delete unwanted file * remove List typing * remove List typing * update oobabooga API call * topic enhancements * update UI event handling * move ensure_casing to llm base * update tests * update tests
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
"""add_title/short_and_long_summary_and_remove_summary
|
||||
|
||||
Revision ID: 99365b0cd87b
|
||||
Revises: b3df9681cae9
|
||||
Create Date: 2023-09-01 20:19:47.216334
|
||||
|
||||
"""
|
||||
from typing import Sequence, Union
|
||||
|
||||
from alembic import op
|
||||
import sqlalchemy as sa
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision: str = '99365b0cd87b'
|
||||
down_revision: Union[str, None] = 'b3df9681cae9'
|
||||
branch_labels: Union[str, Sequence[str], None] = None
|
||||
depends_on: Union[str, Sequence[str], None] = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
# ### commands auto generated by Alembic - please adjust! ###
|
||||
op.execute("UPDATE transcript SET events = "
|
||||
"REPLACE(events, '\"event\": \"SUMMARY\"', '\"event\": \"LONG_SUMMARY\"');")
|
||||
op.alter_column('transcript', 'summary', new_column_name='long_summary')
|
||||
op.add_column('transcript', sa.Column('title', sa.String(), nullable=True))
|
||||
op.add_column('transcript', sa.Column('short_summary', sa.String(), nullable=True))
|
||||
# ### end Alembic commands ###
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
# ### commands auto generated by Alembic - please adjust! ###
|
||||
op.execute("UPDATE transcript SET events = "
|
||||
"REPLACE(events, '\"event\": \"LONG_SUMMARY\"', '\"event\": \"SUMMARY\"');")
|
||||
op.alter_column('transcript', 'long_summary', nullable=True, new_column_name='summary')
|
||||
op.drop_column('transcript', 'title')
|
||||
op.drop_column('transcript', 'short_summary')
|
||||
# ### end Alembic commands ###
|
||||
Reference in New Issue
Block a user