1 · Create your account
Go to app.geekhub.mx/signup and sign up. We give you $50 MXN of free credit to test — no card, no commitments.
2 · Generate your API key
In the dashboard, go to API Keys → New API key.
The key is shown only once. Copy it to your password manager before closing the modal.
The format is:
ghub_sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3 · Your first call
from openai import OpenAI
client = OpenAI(
base_url="https://api.geekhub.mx/v1",
api_key="ghub_sk_live_YOUR_KEY",
)
response = client.chat.completions.create(
model="anthropic/claude-haiku-4-5",
messages=[{"role": "user", "content": "Hi, in one line"}],
)
print(response.choices[0].message.content)
Response:
{
"id": "req_xxx",
"object": "chat.completion",
"model": "anthropic/claude-haiku-4-5",
"choices": [{
"index": 0,
"message": {"role":"assistant","content":"Hi! How can I help?"},
"finish_reason": "stop"
}],
"usage": {"prompt_tokens": 10, "completion_tokens": 8, "total_tokens": 18}
}
4 · Switch models
Just change the model field. The same SDK works with all of them:
# OpenAI GPT-5
model="openai/gpt-5"
# Google Gemini Flash
model="google/gemini-2.5-flash"
# DeepSeek Reasoner
model="deepseek/deepseek-reasoner"
# Kimi K2
model="moonshot/kimi-k2"
# Grok 4
model="xai/grok-4"
See the full catalog with pricing and capabilities.
5 · When your bonus runs out
Top up from app.geekhub.mx/dashboard/billing. We accept cards via Stripe; at checkout you receive your CFDI 4.0 automatically to your RFC.
No RFC?
Your CFDI is issued to “Público en General” (XAXX010101000). We never block you from topping up.