HappyOyster is an AIHub routing name for an Alibaba-hosted video workflow, not a separately verified public model specification. It is presented as a managed creative-video capability.
Key strengths
- Managed video workflow
- Unified API access
- Prompt-led creation
- Creative pipeline fit
Use cases
- Creative video experiments
- Campaign drafts
- Visual storytelling
- Managed media workflows
Alibaba's alibaba/happyoyster is a high-fidelity video generation model. It supports text-to-video and image-to-video workflows with configurable duration, aspect ratio, and resolution, plus first-frame and last-frame control for guided scene composition.
Generates cinematic clips with consistent motion, camera control, and optional native audio. Billed per second of generated content.
alibaba/happyoyster is fully OpenAI-compatible — drop in your existing OpenAI Python or Node SDK and switch `baseURL` to `https://api.tokenlx.ai`. TokenLX transparently routes your requests to the optimal provider endpoint while preserving streaming, function-calling, and structured-output semantics.
Performance
Compare different providers across TokenLX · All locations.
Effective Pricing
Pricing is shown by the model billing method, using per-call or per-second prices and resolution tiers.
Recent activity
Total usage per day on TokenLX (last 30 days).
Sample code & API
TokenLX normalizes requests and responses across providers. Use any OpenAI SDK or our native SDK.
import requests
headers = {
"Authorization": "Bearer sk-aihub-...",
"Content-Type": "application/json",
}
# List worlds through the generic OpenAPI proxy
response_1 = requests.get(
"https://api.tokenlx.ai/v1/happyoyster/openapi/v1/worlds?pageNum=1&pageSize=20",
headers=headers,
)
print(response_1.json())
# List travels through the generic OpenAPI proxy
response_2 = requests.get(
"https://api.tokenlx.ai/v1/happyoyster/openapi/v1/travels?pageNum=1&pageSize=20",
headers=headers,
)
print(response_2.json())
# Get a travel credential (billable travel start)
response_3 = requests.post(
"https://api.tokenlx.ai/v1/happyoyster/openapi/v1/worlds/get-travel-credential",
headers=headers,
json={"encryptedWorldId": "<WORLD_ID>"},
)
print(response_3.json())Replace sk-aihubrouter-… with your key from the dashboard.
Parameter Reference
POST /v1/aigc/video/tasksGET /v1/aigc/video/tasks/{taskId}?model=happyoysterResponse is raw upstream JSON passthrough — fields vary by channel.
HappyOyster is a stateful worlds/travels API, not unified video generation. Choose the HappyOyster OpenAPI path for each business action; only get-travel-credential starts a billable travel.
| Parameter | Type | Required | Description |
|---|---|---|---|
| path | string | Yes | HappyOyster OpenAPI path below /v1/happyoyster, for example /openapi/v1/worlds |
| method | string | Yes | Proxy method accepted by the backend GETPOST |
| body | object | No | Action-specific JSON body defined by the selected HappyOyster OpenAPI path |
| query | string | No | Action-specific query string for GET paths |
pathstringYesmethodstringYesGETPOSTbodyobjectNoquerystringNo