Views
No views yet
Tvisterious/gretelai_synthetic_text_to_sql_russian_prompts_localization dataset. It contains more than 80К lines with russian prompts, data base contexts and sql-commands. This is machine-translated origial gretelai/synthetic_text_to_sql dataset, including translation of the database content and filtering parts of sql-commands and containing only SELECT queries. Note that alpaca-prompt was used for fine-tuning. The model has not been tested with prompts in English or other languages, so it may be unstable.from huggingface_hub import hf_hub_download
from llama_cpp import Llama
model_path = hf_hub_download(
repo_id="Tvisterious/DeepSeek-R1-Distill-Llama-8B-Text2SQL-RussianDataset_Q4_K_M",
filename="DeepSeek-R1-Distill-Llama-8B-Text2SQL-RussianDataset_Q4_K_M.gguf",
cache_dir="./models"
)
llm = Llama(
model_path=model_path,
n_ctx=1024,
n_threads=8
)
alpaca_prompt = """Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.
### Instruction:
SQL Prompt: {}
### Input:
Company database: {}
### Response:
SQL: {}
"""
response = llm(
alpaca_prompt.format(
"Сколько есть работников с красными машинами?", # instruction 'How many workers have red cars?'
"T_Workers(worker_id, name, age, id_car), T_Cars(car_id, mark, type, color)", # input with DB context
"", # output - leave this blank for generation!
),
max_tokens=256,
temperature=0.7
)
print(response['choices'][0]['text'])