curl --request POST \
--url https://api.omnimux.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "youtube-video",
"messages": [
{ "role": "user", "content": "." }
],
"video_id": "dQw4w9WgXcQ"
}'
{
"id": "chatcmpl-social-data-example",
"object": "chat.completion",
"model": "youtube-video",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "{ /* 上游平台 JSON,结构因接口而异 */ }"
},
"finish_reason": "stop"
}
]
}
{
"error": {
"message": "Invalid request: missing video_id or invalid parameter",
"type": "invalid_request_error",
"code": "bad_request"
}
}
{
"error": {
"message": "Invalid token or authentication failed",
"type": "authentication_error",
"code": "unauthorized"
}
}
{
"error": {
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota",
"code": "insufficient_quota"
}
}
{
"error": {
"message": "Model not allowed for this token",
"type": "permission_error",
"code": "forbidden"
}
}
{
"error": {
"message": "Rate limit exceeded",
"type": "rate_limit_error",
"code": "rate_limit_exceeded"
}
}
{
"error": {
"message": "Internal server error",
"type": "server_error",
"code": "internal_error"
}
}
{
"error": {
"message": "Upstream provider error",
"type": "server_error",
"code": "bad_gateway"
}
}
curl --request POST \
--url https://api.omnimux.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "youtube-video",
"messages": [
{ "role": "user", "content": "." }
],
"video_id": "dQw4w9WgXcQ"
}'
{
"id": "chatcmpl-social-data-example",
"object": "chat.completion",
"model": "youtube-video",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "{ /* 上游平台 JSON,结构因接口而异 */ }"
},
"finish_reason": "stop"
}
]
}
{
"error": {
"message": "Invalid request: missing video_id or invalid parameter",
"type": "invalid_request_error",
"code": "bad_request"
}
}
{
"error": {
"message": "Invalid token or authentication failed",
"type": "authentication_error",
"code": "unauthorized"
}
}
{
"error": {
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota",
"code": "insufficient_quota"
}
}
{
"error": {
"message": "Model not allowed for this token",
"type": "permission_error",
"code": "forbidden"
}
}
{
"error": {
"message": "Rate limit exceeded",
"type": "rate_limit_error",
"code": "rate_limit_exceeded"
}
}
{
"error": {
"message": "Internal server error",
"type": "server_error",
"code": "internal_error"
}
}
{
"error": {
"message": "Upstream provider error",
"type": "server_error",
"code": "bad_gateway"
}
}
YouTube
视频详情
社交数据 · YouTube · youtube-video
curl --request POST \
--url https://api.omnimux.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "youtube-video",
"messages": [
{ "role": "user", "content": "." }
],
"video_id": "dQw4w9WgXcQ"
}'
{
"id": "chatcmpl-social-data-example",
"object": "chat.completion",
"model": "youtube-video",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "{ /* 上游平台 JSON,结构因接口而异 */ }"
},
"finish_reason": "stop"
}
]
}
{
"error": {
"message": "Invalid request: missing video_id or invalid parameter",
"type": "invalid_request_error",
"code": "bad_request"
}
}
{
"error": {
"message": "Invalid token or authentication failed",
"type": "authentication_error",
"code": "unauthorized"
}
}
{
"error": {
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota",
"code": "insufficient_quota"
}
}
{
"error": {
"message": "Model not allowed for this token",
"type": "permission_error",
"code": "forbidden"
}
}
{
"error": {
"message": "Rate limit exceeded",
"type": "rate_limit_error",
"code": "rate_limit_exceeded"
}
}
{
"error": {
"message": "Internal server error",
"type": "server_error",
"code": "internal_error"
}
}
{
"error": {
"message": "Upstream provider error",
"type": "server_error",
"code": "bad_gateway"
}
}
POST
/
v1
/
chat
/
completions
curl --request POST \
--url https://api.omnimux.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "youtube-video",
"messages": [
{ "role": "user", "content": "." }
],
"video_id": "dQw4w9WgXcQ"
}'
{
"id": "chatcmpl-social-data-example",
"object": "chat.completion",
"model": "youtube-video",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "{ /* 上游平台 JSON,结构因接口而异 */ }"
},
"finish_reason": "stop"
}
]
}
{
"error": {
"message": "Invalid request: missing video_id or invalid parameter",
"type": "invalid_request_error",
"code": "bad_request"
}
}
{
"error": {
"message": "Invalid token or authentication failed",
"type": "authentication_error",
"code": "unauthorized"
}
}
{
"error": {
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota",
"code": "insufficient_quota"
}
}
{
"error": {
"message": "Model not allowed for this token",
"type": "permission_error",
"code": "forbidden"
}
}
{
"error": {
"message": "Rate limit exceeded",
"type": "rate_limit_error",
"code": "rate_limit_exceeded"
}
}
{
"error": {
"message": "Internal server error",
"type": "server_error",
"code": "internal_error"
}
}
{
"error": {
"message": "Upstream provider error",
"type": "server_error",
"code": "bad_gateway"
}
}
- 社交数据 读取 能力:OpenAI Chat Completions 形态,鉴权
sk- model为youtube-video;messages可传 dummy(如".")- 业务参数放在请求体 top-level(如
video_id),不要塞进 system prompt - 与 社媒发布 无关(发布见连接账户 / 帖子)
身份
| 字段 | 值 |
|---|---|
| 系列 | 社交数据 |
| 平台 | YouTube |
| 能力 | 视频详情 |
| model | youtube-video |
接口
| 方法 | 路径 |
|---|---|
POST | /v1/chat/completions |
https://api.omnimux.ai
鉴权
| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
Authorization | header | string | 是 | Bearer sk-...(API Key) |
请求体
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 固定为 youtube-video |
messages | array | 是 | 可传 dummy user message |
video_id | string | 是 | YouTube video id |
响应
200
| 字段 | 类型 | 说明 |
|---|---|---|
id | string | 完成 id |
object | string | chat.completion |
model | string | youtube-video |
choices[].message.content | string | 上游平台 JSON 字符串(结构因接口而异) |