Skip to content
ModelListedExternal
Download

Schema Forg Ai

Schema Forg AI is a LoRA adapter trained on top of Microsoft Phi-3 Mini 4K Instruct to specialize the model in API schema generation and conversion tasks.

KindLoRABase modelmicrosoft/Phi-3-mini-4k-instructVersionadapter_modelCgrade

Model source

Kind
LoRA
File size
6.01 MB
Base model
microsoft/Phi-3-mini-4k-instruct
Version
vadapter_model
Updated
Oct 27, 2026
Source
Hugging Face

Source description

Schema Forg AI - LoRA

Overview

Schema Forg AI is a LoRA adapter trained on top of Microsoft Phi-3 Mini 4K Instruct to specialize the model in API schema generation and conversion tasks.

Rather than creating a new general-purpose language model, this LoRA teaches the base model how to generate structured API specifications with a strong focus on developer workflows.

Capabilities

After loading this adapter, the model becomes significantly better at tasks such as:

  • Generate Zod schemas
  • Generate OpenAPI JSON specifications
  • Generate OpenAPI YAML specifications
  • Convert JSON structures into API schemas
  • Produce structured API documentation
  • Generate consistent backend-oriented outputs

Dataset

The adapter was trained using the ERP Schema Forg Dataset, a synthetic dataset composed of thousands of examples covering schema generation and conversion tasks, including:

  • JSON → Zod
  • JSON → OpenAPI JSON
  • JSON → OpenAPI YAML
  • API documentation generation
  • Nested objects
  • Arrays
  • Validation rules
  • Endpoint specifications

The dataset was created specifically to improve the model's understanding of structured API development.

Base Model

  • Microsoft Phi-3 Mini 4K Instruct

Training

This adapter was trained using Supervised Fine-Tuning (SFT) with the TRL library.

Training focused exclusively on schema-related tasks while preserving the reasoning capabilities of the original Phi-3 Mini model.

Usage

This repository contains only the LoRA adapter.

To use it, load the adapter together with the base model:

from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel

base_model = AutoModelForCausalLM.from_pretrained(
    "microsoft/Phi-3-mini-4k-instruct"
)

model = PeftModel.from_pretrained(
    base_model,
    "edsoncarvalhointuria/schema-forg-ai"
)

tokenizer = AutoTokenizer.from_pretrained(
    "microsoft/Phi-3-mini-4k-instruct"
)

If you prefer a standalone model without requiring PEFT, a merged version is also available on the Hugging Face Hub.

Intended Use

This LoRA is intended for:

  • API development
  • Backend engineering
  • OpenAPI generation
  • Zod schema generation
  • Developer tooling
  • Educational projects
  • Research on LLM specialization

Limitations

This adapter specializes the base model for schema-related tasks.

While the underlying Phi-3 model retains its general capabilities, this LoRA performs best when used for:

  • OpenAPI
  • Zod
  • JSON Schema
  • Structured JSON
  • API documentation

It is not intended to replace a general-purpose instruction model.

Framework Versions

  • TRL: 1.8.0
  • Transformers: 5.14.1
  • PyTorch: 2.5.1 + CUDA 12.1
  • Datasets: 5.0.0
  • Tokenizers: 0.22.2

License

Apache 2.0

Author

Developed by Edson Carvalho Inturia as an educational and research project exploring:

  • LoRA fine-tuning
  • Synthetic dataset generation
  • Large Language Models
  • API schema generation
  • OpenAPI tooling
  • Zod schema generation

The goal of this project is to investigate how domain-specific LoRA adapters can significantly improve structured code generation while remaining lightweight and easy to deploy.

Cite TRL as:

@software{vonwerra2020trl,
  title   = {{TRL: Transformers Reinforcement Learning}},
  author  = {von Werra, Leandro and Belkada, Younes and Tunstall, Lewis and Beeching, Edward and Thrush, Tristan and Lambert, Nathan and Huang, Shengyi and Rasul, Kashif and Gallouédec, Quentin},
  license = {Apache-2.0},
  url     = {https://github.com/huggingface/trl},
  year    = {2020}
}

Sources

1 source
Hugging FacePrimaryVersion f6667ee42d9b8948cbaa158508478890b32cb4f1
huggingface.co/edsoncarvalhointuria/schema-forg-ai/tree/f6667ee42d9b8948cbaa158508478890b32cb4f1

Verified Oct 27

Model artifacts

1 artifact

adapter_model.safetensors

safetensors · 6.01 MB · SHA-256 275aa19fcab0…1f5a · Hugging Face

Download file

Source excerpts

2 excerpts

--- base_model: microsoft/Phi-3-mini-4k-instruct library_name: transformers model_name: schema-forg-ai tags: - generated_from_trainer - sft - trl - lora licence: license license: apache-2.0 datasets: - edsoncarvalhointuria/erp-schema-forg-dataset language: - en --- # Schema Forg AI - LoRA ## Overview Schema Forg AI is a LoRA adapter trained on top of **Microsoft Phi-3 Mini 4K Instruct** to specialize the model in API schema generation and conversion tasks. Rather than creating a new general-purpose language model, this LoRA teaches the base model how to generate structured API specifications with a strong focus on developer workflows. ## Capabilities After loading this adapter, the model becomes significantly better at tasks such as: - Generate Zod schemas - Generate OpenAPI JSON specifications - Generate OpenAPI YAML specifications - Convert JSON structures into API schemas - Produce structured API documentation - Generate consistent backend-oriented outputs ## Dataset The adapter was trained using the **ERP Schema Forg Dataset**, a synthetic dataset composed of thousands of examples covering schema generation and conversion tasks, including: - JSON → Zod - JSON → OpenAPI JSON - JSON → OpenAPI YAML - API documentation generation - Nested objects - Arrays - Validation rules - Endpoint specifications The dataset was created specifically to improve the model's understanding of structured API development. ## Base Model - Microsoft Phi-3 Mini 4K Instruct ## Training This adapter was trained using **Supervised Fine-Tuning (SFT)** with the **TRL** library. Training focused exclusively on schema-related tasks while preserving the reasoning capabilities of the original Phi-3 Mini model. ## Usage This repository contains **only the LoRA adapter**. To use it, load the adapter together with the base model: ```python from transformers import AutoModelForCausalLM, AutoTokenizer from peft import PeftModel base_model = AutoModelForCausalLM.from_pretrained( "microsoft/Phi-3-mini-4k-instruct" ) model = PeftModel.from_pretrained( base_model, "edsoncarvalhointuria/schema-forg-ai" ) tokenizer = AutoTokenizer.from_pretrained( "microsoft/Phi-3-mini-4k-instruct" ) ``` If you prefer a standalone model without requiring PEFT, a merged version is also available on the Hugging Face Hub. ## Intended Use This LoRA is intended for: - API development - Ba...

Source context: 0 downloads · 1 likes · Library transformers · Repo edsoncarvalhointuria/schema-forg-ai