API Documentation

Access OpenAI, Claude, Gemini, DeepSeek, Qwen and 14+ top AI models through a single unified API. OpenAI-compatible interface, zero code migration.

OpenAI Compatible Bearer Token Auth Unified Billing 14+ Models

Base URL: https://flowerwolf.net/v1

Auth Method:Header Authorization: Bearer <YOUR_TOKEN>. Get your token from the user dashboard.

GET /v1/models
List all currently available models. No authentication required.
ParamInTypeDescription
This endpoint does not require any parameters
Request Example
curl https://flowerwolf.net/v1/models
Response Example
{
  "models": [
    {"name": "gpt-4o", "upstream_model": "gpt-4o"},
    {"name": "claude-3-5-sonnet-20240620", "upstream_model": "claude-3-5-sonnet-20240620"},
    {"name": "gemini-1.5-pro", "upstream_model": "gemini-1.5-pro"},
    {"name": "deepseek-chat", "upstream_model": "deepseek-chat"},
    {"name": "qwen-turbo", "upstream_model": "qwen-turbo"}
  ]
}
POST /v1/chat/completions
OpenAI Compatible Chat Completions API. Supports all major models, charges from account balance based on actual usage.
ParamInTypeRequiredDescription
modelbodystringYesModel name, e.g. gpt-4o, claude-3-5-sonnet-20240620
messagesbodyarrayYesMessage array, same format as OpenAI
max_tokensbodyintNoMax output tokens (required for some models)
temperaturebodyfloatNoSampling temperature, between 0–2
streambodyboolNoEnable streaming (SSE)
Request Example
curl https://flowerwolf.net/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "model": "gpt-4o",
    "messages": [
      {"role": "user", "content": "Hello!"}
    ],
    "max_tokens": 256
  }'
Response Example
{
  "id": "chatcmpl-xxx",
  "model": "gpt-4o",
  "choices": [{
    "message": {
      "role": "assistant",
      "content": "Hello! How can I help you today?"
    },
    "finish_reason": "stop",
    "index": 0
  }],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 18,
    "total_tokens": 28
  }
}

💡 SDK Example (Python):

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_TOKEN",
    base_url="https://flowerwolf.net/v1"
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)

Error Codes

Status CodeDescription
200Request successful
400Bad request, e.g. model does not exist or is not enabled
401Unauthorized — invalid or missing token
402Insufficient balance
429Rate limit exceeded
502Upstream provider error

Reference Pricing (per million tokens)

ModelProviderInput PriceOutput Price
GPT-4oOpenAI$5.00$15.00
Claude 3.5 SonnetAnthropic$3.00$15.00
Gemini 1.5 ProGoogle$3.50$10.50
DeepSeek ChatDeepSeek$0.14$0.28
Qwen TurboAlibaba$0.50$2.00
Llama 3.1 70BMeta$0.99$2.49

💡 Prices shown are for reference only. Bulk pricing available. Contact Sales →