SAVRN
Search Contact SAVRN

Dataset · Text generation

GPT-5.6-luna-reasoning-102881x

by Lucian Gurgu gatherz/GPT-5.6-luna-reasoning-102881x

102,881 conversations · 1.27 GiB · $164 API generation cost+ $80 (codex) is a high-quality conversational training dataset focused on reasoning, mathematics, STEM, Python programming, software security, and tool use.

Rows
Configurations
Size1.3 GB
Licensemit
AccessPublicly accessible
Monthly Downloads

Dataset Card

By Lucian Gurgu, published under mit, revision 8fd52ce0baa1.

# Teacher - GPT 5.6 Luna ### A compact, multi-domain chat corpus for reasoning and tool use. **102,881 conversations** · **1.27 GiB** · **$164 API generation cost+ $80 (codex)** `reasoning` · `code` · `math` · `STEM` · `tools` · `security`

Overview

This project is a high-quality conversational training dataset focused on reasoning, mathematics, STEM, Python programming, software security, and tool use. It was independently generated by the dataset creator through API-based generation at a total cost of $164.

Every example follows the Hugging Face conversational messages format and includes a short topic_summary for filtering, analysis, and curriculum construction. The data includes detailed solutions, multi-turn dialogue, system prompts, tool calls, tool responses, and structured tool definitions.

What's inside

Area Content
Mathematical reasoning Step-by-step solutions and answer generation
STEM Technical questions across scientific disciplines
Python Implementation tasks, reasoning, and complete code
Software security Debugging, vulnerability analysis, and repair trajectories
Tool use Multi-turn conversations with structured tool calls and responses

The dataset is designed as quality-first training data with complete answers, rich reasoning signals, and broad difficulty coverage.

Format

Each line in gpt_5_6_luna.jsonl is one JSON object:

{
  "name": "gpt 5.6 luna",
  "messages": [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Solve the problem..."},
    {"role": "assistant", "content": "Here is the solution..."}
  ],
  "topic_summary": "Mathematics: probability and Markov chains",
  "metadata": {}
}

Tool-enabled examples may also contain a top-level tools array and messages with tool_calls or the tool role.

Core fields

Field Type Description
name string Dataset label, always gpt 5.6 luna
messages list Ordered Hugging Face chat messages
topic_summary string Compact topic description for the row
tools list, optional Original tool definitions
metadata object, optional Additional build and example metadata

Load with Datasets

from datasets import load_dataset

dataset = load_dataset(
    "json",
    data_files="gpt_5_6_luna.jsonl",
    split="train",
)

print(dataset)
print(dataset[0]["topic_summary"])
print(dataset[0]["messages"])

After uploading this folder to the Hub:

from datasets import load_dataset

dataset = load_dataset("YOUR_USERNAME/gpt-5.6-luna", split="train")

Use with a chat template

from transformers import AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("YOUR_BASE_MODEL")

rendered = tokenizer.apply_chat_template(
    dataset[0]["messages"],
    tokenize=False,
    add_generation_prompt=False,
)

Chat templates differ across model families. Inspect tool-enabled records before training and ensure the selected tokenizer supports their tool-call representation.

Topic summaries

topic_summary values are generated locally with deterministic, extractive rules. Existing subject, topic, domain, function name, dataset origin, and user-request fields are preferred in that order. No external model or API is required, making the build reproducible.

These summaries are intended for navigation and coarse filtering rather than as ground-truth taxonomy labels.

Processing

The included streaming converter:

  • normalizes every example into a shared messages structure;
  • preserves conversations and tool-use structures;
  • converts coding and question-answer rows into user/assistant turns;
  • removes empty trailing trajectory placeholders;
  • retains internal build metadata for every example;
  • writes UTF-8 JSONL atomically without loading the corpus into memory.

Rebuild and validate locally:

python combine_datasets.py --overwrite
python validate_chat_jsonl.py

The current build contains 102,881 valid JSONL rows.

Intended use

Suitable for research and experimentation involving:

  • supervised chat fine-tuning;
  • mathematical and STEM reasoning;
  • Python code generation;
  • multi-turn tool-use behavior;
  • security-repair trajectories;
  • topic-based sampling and curriculum design.

Limitations

  • The corpus is API-generated and quality-focused, but individual answers may still contain errors.
  • Reasoning traces can be verbose, inconsistent, or unsuitable for direct production use.
  • Topic summaries are heuristic and may omit nuance.
  • Domains and response styles are unevenly distributed, with mathematics forming the majority.
  • Tool schemas and call formats can vary between examples.
  • No deduplication, decontamination, toxicity audit, or benchmark-overlap analysis is claimed.

Users should evaluate data quality, safety, and fitness for their specific model and deployment context.

Generation

GPT 5.6 Luna was independently generated by the dataset creator using paid OPENAI API inference. The total API generation cost was $164. The resulting conversations were processed, normalized, and validated as a quality-focused chat training corpus.


Built as one clean dataset gen by **GPT 5.6 Luna**.

Details

Repository
gatherz/GPT-5.6-luna-reasoning-102881x
Publisher
Lucian Gurgu
Task category
Text generation
Tags
chat, conversational, reasoning
Size category
100K<n<1M
Languages
en
Revision
8fd52ce0baa19365507edf72315ea0b14b261298
Last updated
2026-09-19

Files

3 files, 1.3 GB in total.

Data1 file · 1.3 GB
Documentation1 file · 5.7 KB
Repository1 file · 2.6 KB
Every file
FileTypeSizeSHA-256
gpt_5_6_luna.jsonlData1.3 GB266bf79d5454
README.mdDocumentation5.7 KB
.gitattributesRepository2.6 KB

License and Download

License
mit
Access
No access gate
Download from Lucian Gurgu

Released by Lucian Gurgu through its official repository on Hugging Face. Read the license.