Base Configuration
Base URL
Section titled “Base URL”SeaCloud LLM public endpoints use the fixed /llm prefix.
https://cloud.seaart.ai/llmAuthentication
Section titled “Authentication”Authentication supports Authorization: Bearer and x-api-key. New integrations should use Bearer.
Authorization: Bearer {apiKey}x-api-key: {apiKey}Common headers
Section titled “Common headers”| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer {apiKey} |
Content-Type | Recommended for POST requests | Public POST endpoints in this document use application/json |
X-Request-Id | No | Caller-defined request ID. The platform generates one automatically if omitted |
Chat Completions SDK configuration
Section titled “Chat Completions SDK configuration”The SDK base_url below only applies to Chat Completions. Responses API uses the separate public path https://cloud.seaart.ai/llm/openai/v1/responses.
from openai import OpenAI
client = OpenAI( api_key="YOUR_API_KEY", base_url="https://cloud.seaart.ai/llm/v1",)import OpenAI from "openai";
const client = new OpenAI({ apiKey: process.env.SEACLOUD_API_KEY, baseURL: "https://cloud.seaart.ai/llm/v1",});Path rules
Section titled “Path rules”- For Chat Completions, set the OpenAI SDK
base_urltohttps://cloud.seaart.ai/llm/v1. - The full Responses API address is
https://cloud.seaart.ai/llm/openai/v1/responses. - Do not reuse the Chat Completions SDK address for Responses API. This documentation only guarantees the public paths listed in the overview.
- Public requests should use the full address with the
/llmprefix.