Docs API

API AI kompatível ho OpenAI. Kopia Markdown tomak ka prompt ba Ita-nia AI agent.

https://api.cyberhatak.arsana.cloud/v1

Loke .md

Hahú lalais

Cyberhatak nia API kompatível ho OpenAI. Se kódigu Ita uza ona OpenAI SDK, troka base URL no xave deit.

  1. Tama iha dashboard → Tau saldu → hili Saldu AI.
  2. Kria xave foun iha seksaun Xave AI.
  3. Tau xave iha env var no uza base URL iha kraik.
.env
CYBERHATAK_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CYBERHATAK_BASE_URL=https://api.cyberhatak.arsana.cloud/v1

# Many tools read these standard names too:
OPENAI_API_KEY=$CYBERHATAK_API_KEY
OPENAI_BASE_URL=$CYBERHATAK_BASE_URL

Autentikasaun

Haruka xave iha header Authorization ho formatu Bearer. Xave hahú ho sk-. Keta hatama xave iha kódigu frontend ka repo públiku.

http
Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Chat completions

POST /v1/chat/completions, hanesan ho OpenAI. Suporta stream: true.

curl
curl https://api.cyberhatak.arsana.cloud/v1/chat/completions \
  -H "Authorization: Bearer $CYBERHATAK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": "Bondia! Explika AI iha liafuan tolu."}]
  }'
Python
# pip install openai
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.cyberhatak.arsana.cloud/v1",
    api_key=os.environ["CYBERHATAK_API_KEY"],
)

res = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Bondia!"}],
)
print(res.choices[0].message.content)
Node.js
// npm install openai
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.cyberhatak.arsana.cloud/v1",
  apiKey: process.env.CYBERHATAK_API_KEY,
});

const stream = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "Bondia!" }],
  stream: true,
});
for await (const chunk of stream) process.stdout.write(chunk.choices[0]?.delta?.content ?? "");

Modelu no folin

GET /v1/models fó lista modelu. Folin iha USD kada 1M token (ezemplu; folin loos hatudu iha dashboard).

ModeluFornesedórInput / 1MOutput / 1MKontekstu
claude-opus-5-5Anthropic$5.20$26.001M
claude-fable-5-1Anthropic$13.00$65.001M
claude-sonnet-5Anthropic$2.60$13.001M
gpt-6-astraOpenAI$13.00$65.00
gpt-6-solOpenAI$2.60$13.00
gemini-3.1-pro-previewGoogle$2.60$15.60
deepseek-v4-proDeepSeek$1.72$5.151M
claude-haiku-4-5Anthropic$1.30$6.50200K
gemini-3.8-flashGoogle$0.98$4.88
glm-5.3Z.ai$1.82$5.72
glm-5.3-flashZ.ai$0.20$0.65
text-embedding-3-smallOpenAI$0.03-8K
bash
curl https://api.cyberhatak.arsana.cloud/v1/models -H "Authorization: Bearer $CYBERHATAK_API_KEY"

Embeddings

POST /v1/embeddings ba buka no RAG.

bash
curl https://api.cyberhatak.arsana.cloud/v1/embeddings \
  -H "Authorization: Bearer $CYBERHATAK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "text-embedding-3-small", "input": "Dili, Timor-Leste"}'

Saldu AI

Ita iha saldu rua. Saldu AI ba pedidu /v1 deit. Saldu konta ba VPS, domíniu no servisu seluk. Saldu ida la tun husi seluk.

  1. Kada pedidu kobra: (token input × folin input + token output × folin output) / 1,000,000.
  2. Bainhira Saldu AI $0, API fó erru 403 ho kódigu insufficient_user_quota too Ita tau saldu.
  3. Haree uzu kada xave iha dashboard.

Erru

KódiguSignifikaHalo saida
401Invalid or deleted keyCheck CYBERHATAK_API_KEY
403 insufficient_user_quotaAI balance is $0Top up the AI balance
503 / model_not_foundUnknown modelUse an id from GET /v1/models
429Too many requestsRetry with backoff
5xxUpstream provider errorRetry; switch model if it persists

Ba AI agent

Kopia prompt ne'e ba Claude Code, Cursor, Codex ka agent seluk. Agent sei lee dokumentu ne'e rasik no konfigura projetu.

prompt
Read https://cyberhatak.arsana.cloud/docs.md and integrate Cyberhatak AI into this project.
Use the OpenAI-compatible SDK with base URL https://api.cyberhatak.arsana.cloud/v1 and read the key from the env var CYBERHATAK_API_KEY. Do not hard-code the key.

Markdown mentah: https://cyberhatak.arsana.cloud/docs.md · Indise ba LLM: https://cyberhatak.arsana.cloud/llms.txt