Instructions to use LesterCerioli/LLM-GO with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use LesterCerioli/LLM-GO with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="LesterCerioli/LLM-GO")# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("LesterCerioli/LLM-GO", dtype="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use LesterCerioli/LLM-GO with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "LesterCerioli/LLM-GO" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "LesterCerioli/LLM-GO", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/LesterCerioli/LLM-GO
- SGLang
How to use LesterCerioli/LLM-GO with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "LesterCerioli/LLM-GO" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "LesterCerioli/LLM-GO", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "LesterCerioli/LLM-GO" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "LesterCerioli/LLM-GO", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use LesterCerioli/LLM-GO with Docker Model Runner:
docker model run hf.co/LesterCerioli/LLM-GO
| from __future__ import annotations | |
| import json | |
| from pathlib import Path | |
| from llm_go.data.patterns.fiber_patterns import FiberPatternGenerator | |
| from llm_go.data.patterns.gorm_patterns import GormPatternGenerator | |
| from llm_go.data.patterns.service_patterns import ServicePatternGenerator | |
| from llm_go.data.patterns.auth_patterns import AuthPatternGenerator | |
| from llm_go.data.patterns.test_patterns import TestPatternGenerator | |
| from llm_go.data.patterns.docker_patterns import DockerPatternGenerator | |
| class PatternRegistry: | |
| """ | |
| Central registry for all real-world Go pattern generators. | |
| All patterns are extracted from Medical-App-Core (Fiber + GORM + JWT + RabbitMQ) | |
| and rendered as structured training examples with <go_file> / <go_version> tags. | |
| """ | |
| GENERATORS = [ | |
| ("fiber", FiberPatternGenerator), | |
| ("gorm", GormPatternGenerator), | |
| ("service", ServicePatternGenerator), | |
| ("auth", AuthPatternGenerator), | |
| ("test", TestPatternGenerator), | |
| ("docker", DockerPatternGenerator), | |
| ] | |
| def __init__(self): | |
| self._generators = [(name, cls()) for name, cls in self.GENERATORS] | |
| def all_examples(self) -> list[str]: | |
| """Return every training example from every registered generator.""" | |
| examples: list[str] = [] | |
| for _, gen in self._generators: | |
| examples.extend(gen.all_examples()) | |
| return examples | |
| def examples_by_category(self) -> dict[str, list[str]]: | |
| """Return examples grouped by category name.""" | |
| return {name: gen.all_examples() for name, gen in self._generators} | |
| def count(self) -> dict[str, int]: | |
| """Return example count per category plus total.""" | |
| counts = {name: len(gen.all_examples()) for name, gen in self._generators} | |
| counts["total"] = sum(counts.values()) | |
| return counts | |
| def save_to_file(self, path: str | Path, pretty: bool = False) -> None: | |
| """ | |
| Save all examples to a JSONL file for inspection or offline analysis. | |
| Each line is: {"category": "...", "text": "..."} | |
| """ | |
| path = Path(path) | |
| path.parent.mkdir(parents=True, exist_ok=True) | |
| with path.open("w", encoding="utf-8") as f: | |
| for name, gen in self._generators: | |
| for ex in gen.all_examples(): | |
| record = {"category": name, "text": ex} | |
| f.write(json.dumps(record, ensure_ascii=False) + "\n") | |
| print(f"Saved {self.count()['total']} examples → {path}") | |
| def summary(self) -> str: | |
| counts = self.count() | |
| lines = ["Pattern Registry Summary", "=" * 40] | |
| for name, n in counts.items(): | |
| if name != "total": | |
| lines.append(f" {name:<12} {n:>4} examples") | |
| lines.append("-" * 40) | |
| lines.append(f" {'TOTAL':<12} {counts['total']:>4} examples") | |
| return "\n".join(lines) | |