SeaLink
Sign up
← Docs

SDKs

SeaLink is OpenAI-compatible. Any SDK that lets you swap base_url and api_key works. Verified list below.

Universal pattern
from openai import OpenAI
client = OpenAI(
base_url="https://api.sealink.asia/v1",
api_key="<your-sealink-key>",
)
SDKLanguageInstallBase URLAPI KeyNote
openai-pythonPythonpip install openaibase_urlapi_keyOfficial OpenAI Python SDK. Most common path.
openai-nodeNode.js / TypeScriptnpm install openaibaseURLapiKeyOfficial OpenAI Node SDK. Streaming via async iterators.
openai-goGogo get github.com/sashabaranov/go-openaiBaseURL(constructor)Most popular community Go client.
openai-rustRustcargo add async-openai.with_api_base(...).with_api_key(...)async-openai crate; works with SeaLink's OpenAI-compat endpoint.
openai-javaJava / Kotlin// build.gradle: implementation 'com.openai:openai-java:..'.baseUrl(...).apiKey(...)Official Java SDK; Kotlin via the same JAR.
openai-dotnetC# / .NETdotnet add package OpenAIClientOptions.Endpoint(constructor)Official OpenAI .NET SDK.
anthropic-pythonPythonpip install anthropicbase_urlapi_keyUse SeaLink's /anthropic endpoint. Same SDK; switch base_url + api_key.
vercel-ai-sdkNode / TypeScriptnpm install ai @ai-sdk/openaicreateOpenAI({ baseURL })createOpenAI({ apiKey })Vercel's AI SDK. Use the openai-compatible provider via createOpenAI.
langchain-pythonPythonpip install langchain-openaiopenai_api_baseopenai_api_keyChatOpenAI(openai_api_base=..., openai_api_key=...)
llamaindex-pythonPythonpip install llama-index llama-index-llms-openaiOpenAI(api_base=...)OpenAI(api_key=...)LlamaIndex's OpenAI LLM class.

SDKs not listed here likely work too — anything with a custom base_url field. If you hit a compatibility issue, email support@sealink.asia.