MCPcopy Index your code
hub / github.com/caesarHQ/textSQL / get_sql_explanation

Function get_sql_explanation

byod/api/app/sql_explanation/utils.py:20–34  ·  view source on GitHub ↗

Use language model to generate explanation of SQL query

(sql)

Source from the content-addressed store, hash-verified

18
19
20def 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

Callers 1

get_tablesFunction · 0.70

Calls 3

get_assistant_messageFunction · 0.85
get_default_messagesFunction · 0.70

Tested by

no test coverage detected