What You Get (Free vs Paid)
The GadgetHumans proxy offers a free tier that lets you make a limited number of requests per day — perfect for testing, learning, and small projects. When you outgrow it, the paid tiers unlock much higher limits:
| Tier | Price | Daily Requests | Ideal For |
|---|---|---|---|
| Free | $0 | 50 requests/day | Experimentation, prototypes |
| Pro | $5/month | 10,000 requests/day | Small apps, personal projects |
| Biz | $15/month | 100,000 requests/day | Production services, scaling |
All tiers use the same API endpoint and authentication format — the only difference is the rate limit.
Quick Start
- Get an API key – Visit GadgetHumans DeepSeek API page and sign up. You’ll receive a key immediately. No phone or ID needed.
-
Your API key looks like this:
gh-ds-your-api-key-here -
Endpoint – All requests go to:
https://api.gadgethumans.com/chat - Choose your method – The API supports standard chat completions (non-streaming). Streaming is not available on the free tier.
That’s it. You’re ready to make your first call.
Making Your First API Call
The proxy is fully compatible with the DeepSeek Chat Completion format. You send a list of messages and get back a single response.
Using cURL
curl https://api.gadgethumans.com/chat \
-H "Content-Type: application/json" \
-H "Authorization: Bearer gh-ds-your-api-key-here" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "What is the capital of France?"}
]
}'
Replace gh-ds-your-api-key-here with your actual key.
Response (simplified):
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "The capital of France is Paris."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 14,
"completion_tokens": 8,
"total_tokens": 22
}
}
Using Python (requests)
First install the requests library if you haven’t:
pip install requests
Then use this script:
import requests
API_KEY = "gh-ds-your-api-key-here"
ENDPOINT = "https://api.gadgethumans.com/chat"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}"
}
data = {
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "Explain quantum computing in one sentence."}
]
}
response = requests.post(ENDPOINT, json=data, headers=headers)
if response.status_code == 200:
result = response.json()
reply = result["choices"][0]["message"]["content"]
print("Assistant:", reply)
print("\nTokens used:", result["usage"]["total_tokens"])
else:
print(f"Error {response.status_code}: {response.text}")
Expected output:
Assistant: Quantum computing uses qubits that can exist in multiple states simultaneously, enabling exponential speedup for certain problems.
Tokens used: 27
Multi‑Turn Conversations
The proxy supports full chat history. Just include all previous messages in the messages array.
conversation = [
{"role": "user", "content": "What is machine learning?"},
{"role": "assistant", "content": "Machine learning is a subset of AI that allows systems to learn from data without explicit programming."},
{"role": "user", "content": "Give me a concrete example."}
]
response = requests.post(ENDPOINT, json={"model": "deepseek-chat", "messages": conversation}, headers=headers)
print(response.json()["choices"][0]["message"]["content"])
The API remembers the context — you don’t need to do anything special.
Error Handling & Best Practices
Your free tier allows 50 requests per day. When you exceed that, you’ll get a 429 Too Many Requests error. Here’s how to handle it gracefully:
import time
def call_deepseek(messages, max_retries=3):
for attempt in range(max_retries):
resp = requests.post(ENDPOINT, json={"model": "deepseek-chat", "messages": messages}, headers=headers)
if resp.status_code == 200:
return resp.json()["choices"][0]["message"]["content"]
elif resp.status_code == 429:
print(f"Rate limited. Retrying in {2**attempt} seconds...")
time.sleep(2 ** attempt)
else:
print(f"Error {resp.status_code}: {resp.text}")
return None
return None
- Use exponential backoff for retries.
- Cache responses for identical queries when possible.
- Stay within the daily limit or upgrade.
Pricing & Getting Started
The free proxy is perfect for initial exploration, but if you need more capacity, the paid plans are very affordable:
- Pro ($5/month) – 10,000 requests/day, enough for a personal assistant or a small bot.
- Biz ($15/month) – 100,000 requests/day, suitable for production apps with moderate traffic.
Both tiers unlock the same endpoint and provide faster response times. You keep the same API key — just upgrade your plan.
Summary
You now have everything you need to use DeepSeek’s powerful language model through the GadgetHumans proxy, without any identity verification:
- Free tier: 50 requests/day – no cost, no phone number, no ID.
-
Simple setup: One API call with a
gh-ds-key. - Python & cURL: Copy‑paste examples above.
- Seamless scaling: Upgrade to Pro or Biz when you need more.
Stop wrestling with verification requirements. Grab your key and start building today.
Top comments (0)