LoRA adapters for the BSC-LT/salamandra-7b-instruct model, available here.

The finetuning has been specifically done to make the model more suitable for performing Text2SQL tasks on a specific database structure. The training dataset is exclusively in Spanish.

The prompt format the model has learnt from is:

### Base de datos:
{database_create_structure}
### Instrucci贸n: {prompt, in natural language}
### SQL:

For example:

### Base de datos:
CREATE TABLE [dbo].[Taxonomia]( -- Tabla que define las especies (taxones)
    [taxonid] [int] NOT NULL, -- Identificador
    [name] [varchar(MAX)] NULL, -- Nombre cient铆fico
    [taxonrank] [varchar(MAX)] NULL, -- Rango del tax贸n, puede ser: "Species", "Subspecies", "Variety", "Form"
    [origen] [varchar(MAX)] NULL, -- Si es especie nativa o no
    [taxonomicgroup] [varchar(MAX)] NULL, -- El grupo taxon贸mico
    [kingdom] [varchar(MAX)] NULL, -- El reino taxon贸mico
    [phylum] [varchar(MAX)] NULL, -- El philo taxon贸mico
    [class] [varchar(MAX)] NULL, -- La clase taxon贸mico
    [taxonorder] [varchar(MAX)] NULL, -- El orden taxon贸mico
    [family] [varchar(MAX)] NULL, -- La familia taxon贸mica
    [genus] [varchar(MAX)] NULL, -- El g茅nero taxon贸mico
    [subgenus] [varchar(MAX)] NULL, -- El subg茅nero taxon贸mico
    [nametype] [varchar(MAX)] NULL -- Tipo de nombre, puede ser "Aceptado" o "Sin贸nimo"
)

CREATE TABLE [dbo].[NombresEspecies]( -- Tabla de nombres para cada tax贸n
    [idtaxon] [int] NULL, -- Identificador
    [nombre_comun] [varchar(MAX)] NULL, -- Nombre comun para el tax贸n
    [idioma] [varchar(MAX)] NULL, -- Idioma del nombre comun, el espa帽ol aparece como "Castellano"
    [espreferente] [int] NULL -- Si es el nombre com煤n preferente o no, toma valores 1 o 0
)

CREATE TABLE [dbo].[Rutas](-- Tabla que define las rutas
    [ID_Ruta] [int] NOT NULL, -- Identificador
    [Nombre_Ruta] [varchar(MAX)] NULL, -- El nombre de la ruta
    [Nombre_Etapa] [varchar(MAX)] NULL, -- El nombre de la etapa, si existe
    [Longitud] [float] NULL, -- La longitud de la etapa/ruta
    [CCAA] [varchar(MAX)] NULL, -- La Comunidad Aut贸noma a la que pertenece la etapa/ruta
    [Provincia] [varchar(MAX)] NULL, -- La provincia a la que pertenece la etapa/ruta
)

CREATE TABLE [dbo].[Cuadriculas]( -- Tabla que define las cuadr铆culas
    [CUADRICULA] [nchar](7) NOT NULL, -- Codigo de la cuadr铆cula
    [CCAA] [varchar(MAX)] NULL, -- Comunidad autonoma a la que pertenece la cuadr铆cula
    [Provincia] [varchar(MAX)] NULL -- Provincia a la que pertenece la cuadr铆cula
)

CREATE TABLE [dbo].[CuadriculasEspecies]( -- Tabla que relaciona las especies con las cuadr铆culas
    [idtaxon] [int] NOT NULL, 
    [cuadricula] [nchar](7) NOT NULL
)

CREATE TABLE [dbo].[CuadriculasRutas]( -- Tabla que relaciona las rutas con las cuadr铆culas
    [ID_Ruta] [int] NULL,
    [CUADRICULA] [nchar](7) NULL
)
### Instrucci贸n: Quiero descripciones que incluyan los nombres comunes de las especies en ingl茅s, si existen.
### SQL:

To run these prompts, the ';' stop_sequence must be added, as the model is trained to generate it once the query is over. For the previous example, the result is:

SELECT
    ne.nombre_comun AS NombreComunIngl茅s
FROM
    NombresEspecies ne
WHERE
    ne.idtaxon = <idtaxon> AND ne.idioma = 'Ingl茅s';
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 馃檵 Ask for provider support

Model tree for alberalm/salamandra-7b-instruct-text2sql-adapters

Finetuned
(7)
this model