Use language model to generate explanation of SQL query
(sql)
| 18 | |
| 19 | |
| 20 | def get_sql_explanation(sql) -> str: |
| 21 | """ |
| 22 | Use language model to generate explanation of SQL query |
| 23 | """ |
| 24 | content = get_message_with_descriptions().format(sql=sql) |
| 25 | messages = get_default_messages().copy() |
| 26 | messages.append({ |
| 27 | "role": "user", |
| 28 | "content": content |
| 29 | }) |
| 30 | |
| 31 | model = "gpt-3.5-turbo" |
| 32 | |
| 33 | assistant_message_content = get_assistant_message(messages=messages, model=model)["message"]["content"] |
| 34 | return assistant_message_content |
no test coverage detected