Skip to content

Getting Started

Welcome to hboom AI. This guide will help you quickly connect to various AI coding tools.

Basic Information

FieldValue
API Base URLhttps://hboom.ai/v1
API KeyObtain from the console, format: sk-xxxxxxxxxxxx
Supported ProtocolsOpenAI API compatible / Anthropic API compatible
Supported ModelsGPT-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

  1. Visit the hboom AI Console
  2. Register / Log in
  3. Go to the API Key Management page
  4. 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

ToolTypeRating
CursorAI Code Editor⭐⭐⭐⭐⭐
Claude CodeCLI AI Coding Assistant⭐⭐⭐⭐⭐
ClineVS Code Extension⭐⭐⭐⭐
ContinueVS Code / JetBrains Extension⭐⭐⭐⭐
AiderTerminal AI Coding Tool⭐⭐⭐⭐
ChatBoxCross-platform Chat Client⭐⭐⭐
OpenAI APIDirect SDK Usage⭐⭐⭐⭐⭐
Gemini APIGemini Native REST⭐⭐⭐⭐
WindsurfAI Code Editor⭐⭐⭐⭐
Cherry StudioDesktop AI Client⭐⭐⭐

Choose your tool and follow the corresponding configuration guide.

hboom AI