---
title: "lucky wang (@apigoto-builder) | Hashnode"
description: "Building AI prototypes and sharing practical LLM API integration notes. Read the latest articles by lucky wang on Hashnode."
url: "https://hashnode.com/@apigoto-builder"
---

@apigoto-builder

# lucky wang

@apigoto-builder · Singapore · Joined August 2026

Building AI prototypes and sharing practical LLM API integration notes.

[Website](https://www.china-aiapi.com/grokbot)

### [Reliable JSON from any OpenAI-compatible model: json\_schema, then json\_object, then prompt-only, validated with Pydantic](https://apigoto-notes.hashnode.dev/reliable-json-from-any-openai-compatible-model-json-schema-then-json-object-then-prompt-only-validated-with-pydantic?utm_source=hashnode&utm_medium=feed)

One function that degrades gracefully when a model doesn't support structured outputs, and repairs invalid replies by showing the model its own validation errors.

6 min read · [apigoto-notes.hashnode.dev](https://apigoto-notes.hashnode.dev/reliable-json-from-any-openai-compatible-model-json-schema-then-json-object-then-prompt-only-validated-with-pydantic?utm_source=hashnode&utm_medium=feed)

[Oct 24](https://hashnode.com/posts/reliable-json-from-any-openai-compatible-model-json-schema-then-json-object-then-prompt-only-validated-with-pydantic/6adc69a4a6d3c5bbf619355f)

### [Call Claude, GPT and Gemini with one OpenAI-compatible API key](https://apigoto-notes.hashnode.dev/call-claude-gpt-and-gemini-with-one-openai-compatible-api-key?utm_source=hashnode&utm_medium=feed)

Disclosure: I work on APIGOTO, the gateway used in this tutorial. This is our own product. APIGOTO is an independent service and is not affiliated with, endorsed by, or partnered with Anthropic, OpenA

6 min read · [apigoto-notes.hashnode.dev](https://apigoto-notes.hashnode.dev/call-claude-gpt-and-gemini-with-one-openai-compatible-api-key?utm_source=hashnode&utm_medium=feed)

[Oct 16](https://hashnode.com/posts/call-claude-gpt-and-gemini-with-one-openai-compatible-api-key/6ad1cbac0f34ac7215f18670)

### [My pre-agent API checklist for Codex, Claude, Hermes and OpenClaw](https://apigoto-notes.hashnode.dev/my-pre-agent-api-checklist-for-codex-claude-hermes-and-openclaw?utm_source=hashnode&utm_medium=feed)

My pre-agent API checklist for Codex, Claude, Hermes and OpenClaw When I prototype an AI tool, I now standardize the API layer before tuning the agent prompt. What I check first one API entry point f

2 min read · [apigoto-notes.hashnode.dev](https://apigoto-notes.hashnode.dev/my-pre-agent-api-checklist-for-codex-claude-hermes-and-openclaw?utm_source=hashnode&utm_medium=feed)

[Aug 26](https://hashnode.com/posts/my-pre-agent-api-checklist-for-codex-claude-hermes-and-openclaw/6a8eb4f5c06d5bd1515185d7)
