Getting Started
Welcome to hboom AI. This guide will help you quickly connect to various AI coding tools.
Basic Information
| Field | Value |
|---|---|
| API Base URL | https://hboom.ai/v1 |
| API Key | Obtain from the console, format: sk-xxxxxxxxxxxx |
| Supported Protocols | OpenAI API compatible / Anthropic API compatible |
| Supported Models | GPT-4o, GPT-4.1, Claude 4 Sonnet, Claude 4 Opus, Gemini 2.5 Pro, etc. |
Note
Any tool that supports the OpenAI API format can connect to this relay by updating the Base URL and API Key.
Get an API Key
- Visit the hboom AI Console
- Register / Log in
- Go to the API Key Management page
- Click Create API Key and copy the generated key
Warning
Keep your API Key safe. Do not expose it in public repositories or share it with others.
Verify Connection
Use the following code to quickly verify the relay is working:
bash
curl --location 'https://hboom.ai/v1/chat/completions' \
--header 'Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"model": "deepseek-chat",
"messages": [
{
"role": "user",
"content": "What model are you?"
}
]
}'python
import requests
url = "https://hboom.ai/v1/chat/completions"
headers = {
"Authorization": "Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"Content-Type": "application/json"
}
data = {
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "What model are you?"}
]
}
response = requests.post(url, headers=headers, json=data)
print(response.json())go
package main
import (
"bytes"
"encoding/json"
"fmt"
"io"
"net/http"
)
func main() {
url := "https://hboom.ai/v1/chat/completions"
body := map[string]interface{}{
"model": "deepseek-chat",
"messages": []map[string]string{
{"role": "user", "content": "What model are you?"},
},
}
jsonData, _ := json.Marshal(body)
req, _ := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
req.Header.Set("Authorization", "Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
result, _ := io.ReadAll(resp.Body)
fmt.Println(string(result))
}java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String json = """
{
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "What model are you?"}
]
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://hboom.ai/v1/chat/completions"))
.header("Authorization", "Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(json))
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}csharp
using System.Net.Http.Headers;
using System.Text;
var client = new HttpClient();
client.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
var json = """
{
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "What model are you?"}
]
}
""";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://hboom.ai/v1/chat/completions", content);
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);If you receive a valid JSON response, the connection is working correctly.
Supported Tools
| Tool | Type | Rating |
|---|---|---|
| Cursor | AI Code Editor | ⭐⭐⭐⭐⭐ |
| Claude Code | CLI AI Coding Assistant | ⭐⭐⭐⭐⭐ |
| Cline | VS Code Extension | ⭐⭐⭐⭐ |
| Continue | VS Code / JetBrains Extension | ⭐⭐⭐⭐ |
| Aider | Terminal AI Coding Tool | ⭐⭐⭐⭐ |
| ChatBox | Cross-platform Chat Client | ⭐⭐⭐ |
| OpenAI API | Direct SDK Usage | ⭐⭐⭐⭐⭐ |
| Gemini API | Gemini Native REST | ⭐⭐⭐⭐ |
| Windsurf | AI Code Editor | ⭐⭐⭐⭐ |
| Cherry Studio | Desktop AI Client | ⭐⭐⭐ |
Choose your tool and follow the corresponding configuration guide.