OpenAI generative services, including text, images, video, and other generation.
API home page: Ace Data Cloud - OpenAI generation
Keywords: openai-api, openai-compatible, chat-completions, rest-api, ai-api, developer-tools, aichat, aiimage, openai, audio, speech, tts
Why Use OpenAI generation on Ace Data Cloud
Unified developer platform with one API key, billing system, and usage tracking
Production-ready AI API endpoints served from https://api.acedata.cloud
English integration guides, API references, and service documentation
Global-ready workflow for developers building chat, image, video, music, and search products
<style>
.openai-page * { box-sizing: border-box; }
.openai-page h1, .openai-page h2, .openai-page h3, .openai-page h4, .openai-page h5, .openai-page h6, .openai-page p, .openai-page ul, .openai-page ol, .openai-page li, .openai-page pre, .openai-page blockquote, .openai-page table, .openai-page td, .openai-page th { margin: 0; padding: 0; }
.openai-page {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: var(--el-text-color-primary);
background: var(--el-bg-color);
line-height: 1.6;
}
.openai-page a { text-decoration: none; color: inherit; }
.openai-page a:hover { text-decoration: none; }
.openai-page ul { list-style: none; }
.markdown-body .openai-page a { color: inherit !important; text-decoration: none !important; }
.markdown-body .openai-page a:hover { text-decoration: none !important; }
.markdown-body .openai-page a.oa-btn-primary,
.markdown-body .openai-page a.price-btn-fill,
.markdown-body .openai-page a.btn-cta-light { color: #ffffff !important; }
.markdown-body .openai-page a.oa-btn-secondary { color: var(--el-text-color-primary) !important; }
.markdown-body .openai-page a.price-btn-out { color: var(--el-text-color-primary) !important; }
.markdown-body .openai-page a.btn-cta-ghost { color: #94a3b8 !important; }
.markdown-body .openai-page a.btn-cta-ghost:hover { color: #e2e8f0 !important; }
.markdown-body .openai-page h1, .markdown-body .openai-page h2 { border-bottom: none !important; padding-bottom: 0 !important; }
.oa-container { max-width: 1200px; margin: 0 auto; padding: 0 24px; }
.oa-container-narrow { max-width: 800px; margin: 0 auto; padding: 0 24px; }
.oa-section { padding: 80px 0; }
.oa-section-sm { padding: 48px 0; }
.oa-bg-white { background: var(--el-bg-color); }
.oa-bg-gray { background: var(--el-bg-color-page); }
.oa-header { text-align: center; margin-bottom: 64px; }
.oa-header h2 {
font-size: clamp(28px, 4vw, 40px);
font-weight: 700;
color: var(--el-text-color-primary);
letter-spacing: normal;
margin-bottom: 20px;
line-height: 1.15;
}
.oa-header p {
font-size: clamp(16px, 2vw, 18px);
color: var(--el-text-color-regular);
max-width: 640px;
margin: 0 auto;
line-height: 1.6;
}
.openai-page .oa-btn-primary {
display: inline-flex; align-items: center; gap: 6px;
padding: 14px 28px;
background: #10a37f; color: #ffffff !important;
border-radius: 9999px; font-size: 15px; font-weight: 600;
transition: background 0.2s, transform 0.15s;
border: none; cursor: pointer;
text-decoration: none !important;
}
.openai-page .oa-btn-primary:hover { background: #0d8c6c; transform: translateY(-1px); text-decoration: none !important; }
.openai-page .oa-btn-secondary {
display: inline-flex; align-items: center; gap: 6px;
padding: 14px 28px;
background: var(--el-bg-color); color: var(--el-text-color-primary) !important;
border: 1px solid var(--el-border-color-light);
border-radius: 9999px; font-size: 15px; font-weight: 600;
transition: border-color 0.2s, background 0.2s;
cursor: pointer;
text-decoration: none !important;
}
.openai-page .oa-btn-secondary:hover { background: var(--el-bg-color-page); text-decoration: none !important; }
.openai-hero {
padding: 100px 0 80px;
text-align: center;
background: var(--el-bg-color);
position: relative;
overflow: hidden;
}
.openai-hero::before {
content: '';
position: absolute;
top: -200px; left: 50%;
transform: translateX(-50%);
width: 900px; height: 500px;
background: radial-gradient(ellipse, rgba(16, 163, 127, 0.06) 0%, transparent 70%);
pointer-events: none;
}
.oa-badge {
display: inline-flex; align-items: center; gap: 8px;
padding: 6px 16px;
background: var(--el-bg-color-page); border: 1px solid var(--el-border-color-light);
border-radius: 9999px; font-size: 13px; font-weight: 600; color: var(--el-text-color-regular);
margin-bottom: 28px;
}
.oa-badge-dot {
width: 6px; height: 6px; background: #10b981; border-radius: 50%;
display: inline-block;
}
.openai-hero h1 {
font-size: clamp(36px, 5vw, 60px);
line-height: 1.08;
letter-spacing: normal;
margin-bottom: 18px;
font-weight: 700;
}
.openai-hero h1 .oa-brand { color: #10a37f; }
.openai-hero h1 .oa-sub { color: var(--el-text-color-primary); }
.openai-page .hero-subtitle {
max-width: 680px;
margin: 0 auto;
font-size: clamp(16px, 2.1vw, 20px);
color: var(--el-text-color-regular);
line-height: 1.6;
}
.oa-actions {
margin-top: 56px;
display: flex; gap: 12px;
justify-content: center;
flex-wrap: wrap;
}
.oa-highlights {
display: flex; gap: 24px; justify-content: center; flex-wrap: wrap;
margin-top: 40px;
}
.oa-highlights .h-item { font-size: 13px; color: var(--el-text-color-regular); display: flex; align-items: center; gap: 6px; }
.oa-highlights .h-div { width: 1px; height: 14px; background: var(--el-border-color-light); }
.oa-stats {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 20px !important;
}
.oa-stat {
background: var(--el-bg-color);
border: 1px solid var(--el-border-color-light);
border-radius: 16px;
padding: 24px 16px;
text-align: center;
}
.oa-stat-val {
font-size: clamp(28px, 4vw, 38px);
font-weight: 700;
color: var(--el-text-color-primary);
line-height: 1.1;
}
.oa-stat-lbl { margin-top: 8px; font-size: 13px; color: var(--el-text-color-regular); }
.oa-feat-grid {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: 20px !important;
}
.oa-feat-card {
background: var(--el-bg-color);
border: 1px solid var(--el-border-color-light);
border-radius: 16px;
padding: 28px 24px;
transition: border-color 0.2s;
}
.oa-feat-card:hover { border-color: var(--el-text-color-regular); }
.oa-feat-card h3 { font-size: 18px; font-weight: 700; color: var(--el-text-color-primary); margin-bottom: 8px; }
.oa-feat-card p { font-size: 15px; color: var(--el-text-color-regular); line-height: 1.6; }
.oa-feat-icon { font-size: 28px; margin-bottom: 12px; }
.oa-code-wrap {
border-radius: 16px !important;
overflow: hidden !important;
border: 1px solid #334155 !important;
background: #0f172a !important;
}
.markdown-body .openai-page .oa-code-wrap { background: #0f172a !important; }
.oa-code-head {
padding: 10px 16px;
background: #1e293b;
border-bottom: 1px solid #334155;
color: #cbd5e1;
font-size: 12px;
letter-spacing: 0.06em;
text-transform: uppercase;
}
.oa-code {
margin: 0 !important;
padding: 18px !important;
white-space: pre !important;
overflow-x: auto !important;
font-family: 'JetBrains Mono', 'Fira Code', 'SFMono-Regular', monospace !important;
font-size: 13px !important;
line-height: 1.7 !important;
color: #e2e8f0 !important;
background: transparent !important;
border: none !important;
}
.markdown-body .openai-page .oa-code { background: transparent !important; }
.oa-code-grid {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 0 !important;
align-items: stretch;
}
.oa-code-left {
display: flex; flex-direction: column; justify-content: center;
padding: 0 40px 0 0;
}
.oa-code-left h2 {
font-size: clamp(24px, 3.2vw, 34px);
font-weight: 700;
color: var(--el-text-color-primary);
margin-bottom: 16px;
}
.oa-code-left > p {
font-size: 16px; color: var(--el-text-color-regular); line-height: 1.6;
}
.oa-steps {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 0 !important;
position: relative;
}
.oa-step { text-align: center; padding: 0 24px; }
.oa-step-num {
width: 44px; height: 44px;
border-radius: 50%;
background: var(--el-bg-color-page);
border: 2px solid var(--el-border-color-light);
display: inline-flex; align-items: center; justify-content: center;
font-size: 16px; font-weight: 700; color: var(--el-text-color-regular);
margin-bottom: 16px;
}
.oa-step h3 { font-size: 17px; font-weight: 700; color: var(--el-text-color-primary); margin-bottom: 8px; }
.oa-step p { font-size: 14px; color: var(--el-text-color-regular); line-height: 1.6; }
.oa-step-conn {
position: absolute;
top: 22px;
height: 2px;
background: var(--el-border-color-light);
}
.oa-step-conn-1 { left: calc(100% / 6); right: calc(100% / 6 * 3); }
.oa-step-conn-2 { left: calc(100% / 6 * 3); right: calc(100% / 6); }
.oa-uc-grid {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 20px !important;
}
.oa-uc-card {
background: var(--el-bg-color);
border: 1px solid var(--el-border-color-light);
border-radius: 16px;
padding: 24px;
transition: border-color 0.2s;
}
.oa-uc-card:hover { border-color: var(--el-text-color-regular); }
.oa-uc-icon { font-size: 28px; margin-bottom: 10px; }
.oa-uc-card h3 { font-size: 16px; font-weight: 700; color: var(--el-text-color-primary); margin-bottom: 6px; }
.oa-uc-card p { font-size: 14px; color: var(--el-text-color-regular); line-height: 1.5; }
.oa-api-grid {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: 20px !important;
}
.oa-api-card {
background: var(--el-bg-color);
border: 1px solid var(--el-border-color-light);
border-radius: 16px;
padding: 28px 24px;
transition: border-color 0.2s;
}
.oa-api-card:hover { border-color: var(--el-text-color-regular); }
.oa-api-card h3 { font-size: 18px; font-weight: 700; color: var(--el-text-color-primary); margin-bottom: 6px; }
.openai-page .oa-api-card .api-desc { font-size: 14px; color: var(--el-text-color-regular); margin-bottom: 12px; line-height: 1.5; }
.oa-api-path {
display: inline-block;
padding: 3px 10px;
background: var(--el-bg-color-page);
border-radius: 6px;
font-size: 12px;
color: var(--el-text-color-regular);
font-family: 'JetBrains Mono', monospace;
}
.oa-mdl-grid {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 20px !important;
}
.oa-mdl-card {
background: var(--el-bg-color);
border: 1px solid var(--el-border-color-light);
border-radius: 16px;
padding: 24px;
}
.oa-mdl-card h3 { font-size: 16px; font-weight: 700; color: var(--el-text-color-primary); margin-bottom: 4px; }
.openai-page .oa-mdl-card .mdl-desc { font-size: 13px; color: var(--el-text-color-regular); margin-bottom: 10px; line-height: 1.5; }
.oa-mdl-tags { display: flex; flex-wrap: wrap; gap: 5px; }
.oa-mdl-tag {
padding: 2px 8px;
background: var(--el-bg-color-page);
border-radius: 6px;
font-size: 11px;
color: var(--el-text-color-regular);
font-family: 'JetBrains Mono', monospace;
}
.price-grid {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: 20px !important;
max-width: 860px;
margin: 0 auto;
}
.price-card {
background: var(--el-bg-color);
border: 1px solid var(--el-border-color-light);
border-radius: 20px;
padding: 36px 28px;
text-align: center;
}
.price-card-feat {
border-color: #10a37f;
position: relative;
}
.price-feat-badge {
position: absolute;
top: -12px; left: 50%; transform: translateX(-50%);
padding: 4px 16px;
background: #10a37f; color: #fff;
border-radius: 9999px; font-size: 12px; font-weight: 700;
}
.price-tier {
font-size: 16px; font-weight: 700; color: var(--el-text-color-primary);
margin: 16px 0 8px;
}
.price-amt {
font-size: clamp(32px, 4vw, 44px);
font-weight: 800;
color: var(--el-text-color-primary);
}
.price-per { font-size: 14px; color: var(--el-text-color-regular); }
.openai-page .price-card .price-desc {
font-size: 14px;
color: var(--el-text-color-regular);
margin: 12px 0 20px;
line-height: 1.5;
}
.openai-page .price-card .price-feats {
text-align: left;
margin-bottom: 24px;
}
.openai-page .price-card .price-feats li {
font-size: 14px;
color: var(--el-text-color-regular);
padding: 6px 0;
display: flex;
align-items: center;
gap: 8px;
}
.price-ck { color: #10b981; font-size: 14px; flex-shrink: 0; }
.price-btn {
display: inline-block;
width: 100%;
padding: 12px 0;
border-radius: 10px;
font-size: 14px;
font-weight: 600;
text-align: center;
transition: all 0.2s;
}
.price-btn-fill {
background: #10a37f; color: #fff !important;
}
.price-btn-fill:hover { background: #0d8c6c; }
.price-btn-out {
background: transparent;
border: 1px solid var(--el-border-color-light);
color: var(--el-text-color-primary) !important;
}
.price-btn-out:hover { border-color: var(--el-text-color-regular); }
.oa-img-price-wrap {
max-width: 700px;
margin: 48px auto 0;
border-radius: 16px;
overflow: hidden;
border: 1px solid var(--el-border-color-light);
}
.oa-img-price-title {
padding: 14px 20px;
background: var(--el-bg-color-page);
font-size: 15px;
font-weight: 700;
color: var(--el-text-color-primary);
border-bottom: 1px solid var(--el-border-color-light);
}
.oa-img-price-table {
display: table !important;
width: 100% !important;
border-collapse: collapse !important;
}
.oa-img-price-table th {
padding: 12px 16px !important;
background: var(--el-bg-color-page) !important;
font-size: 12px !important;
font-weight: 700 !important;
color: var(--el-text-color-regular) !important;
text-transform: uppercase !important;
letter-spacing: 0.06em !important;
text-align: left !important;
border: none !important;
border-bottom: 1px solid var(--el-border-color-light) !important;
}
.oa-img-price-table td {
padding: 10px 16px !important;
font-size: 14px !important;
color: var(--el-text-color-primary) !important;
border: none !important;
border-bottom: 1px solid var(--el-border-color-lighter) !important;
background: var(--el-bg-color) !important;
}
.oa-img-price-table tr:last-child td { border-bottom: none !important; }
.oa-img-price-table .td-price {
color: #10a37f !important;
font-weight: 700 !important;
font-family: 'JetBrains Mono', monospace !important;
}
.oa-faq-list { max-width: 800px; margin: 0 auto; }
.oa-faq-item { border-bottom: 1px solid var(--el-border-color-lighter); }
.oa-faq-q {
display: flex; justify-content: space-between; align-items: center;
padding: 20px 0; cursor: pointer;
font-size: 16px; font-weight: 600; color: var(--el-text-color-primary);
transition: color 0.2s;
}
.oa-faq-q:hover { color: #10a37f; }
.oa-faq-chev { font-size: 18px; color: var(--el-text-color-regular); transition: transform 0.2s; }
.oa-faq-q::-webkit-details-marker { display: none; }
.oa-faq-q { list-style: none; }
.oa-faq-item[open] .oa-faq-chev { transform: rotate(90deg); }
.oa-faq-a { padding: 0 0 20px; }
.oa-faq-a p { font-size: 15px; color: var(--el-text-color-regular); line-height: 1.7; }
.oa-rel-grid {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 16px !important;
}
.oa-rel-card {
display: flex; align-items: center; gap: 14px;
background: var(--el-bg-color);
border: 1px solid var(--el-border-color-light);
border-radius: 14px;
padding: 16px 18px;
transition: border-color 0.2s;
}
.oa-rel-card:hover { border-color: var(--el-text-color-regular); }
.oa-rel-icon { font-size: 28px; flex-shrink: 0; }
.oa-rel-info h3 { font-size: 15px; font-weight: 700; color: var(--el-text-color-primary); }
.oa-rel-info p { font-size: 12px; color: var(--el-text-color-regular); margin-top: 2px; }
.oa-rel-arrow { margin-left: auto; font-size: 16px; color: var(--el-border-color); transition: color 0.2s; }
.oa-rel-card:hover .oa-rel-arrow { color: var(--el-text-color-regular); }
.openai-cta {
text-align: center;
background: #0f172a;
color: #f8fafc;
padding: 80px 0;
position: relative;
overflow: hidden;
}
.openai-cta::before {
content: '';
position: absolute;
top: -100px; left: 50%;
transform: translateX(-50%);
width: 600px; height: 400px;
background: radial-gradient(ellipse, rgba(16, 163, 127, 0.15) 0%, transparent 70%);
pointer-events: none;
}
.openai-cta h2 {
font-size: clamp(30px, 4.2vw, 46px);
font-weight: 700;
letter-spacing: normal;
margin-bottom: 28px;
position: relative;
}
.openai-cta p {
font-size: 17px;
color: #cbd5e1;
max-width: 600px;
margin: 0 auto 56px;
position: relative;
}
.openai-cta .oa-actions { position: relative; margin-top: 0; }
.openai-page .btn-cta-light {
display: inline-flex; align-items: center; gap: 6px;
padding: 14px 28px;
background: #10a37f; color: #ffffff !important;
border-radius: 9999px; font-size: 15px; font-weight: 600;
transition: background 0.2s;
text-decoration: none !important;
}
.openai-page .btn-cta-light:hover { background: #0d8c6c; }
.openai-page .btn-cta-ghost {
display: inline-flex; align-items: center; gap: 6px;
padding: 14px 28px;
background: transparent; color: #94a3b8 !important;
border: 1px solid #475569;
border-radius: 9999px; font-size: 15px; font-weight: 600;
transition: border-color 0.2s, color 0.2s;
text-decoration: none !important;
}
.openai-page .btn-cta-ghost:hover { border-color: #94a3b8; color: #e2e8f0 !important; }
.openai-page code {
background: #ecfdf5 !important; color: #059669 !important;
border: 1px solid #a7f3d0 !important;
padding: 2px 6px !important; border-radius: 4px !important;
font-size: 0.88em !important; font-weight: 600 !important;
}
html.dark .openai-page { background: var(--el-bg-color); color: var(--el-text-color-primary); }
html.dark .markdown-body .openai-page a { color: inherit !important; text-decoration: none !important; }
html.dark .markdown-body .openai-page a.oa-btn-primary,
html.dark .markdown-body .openai-page a.price-btn-fill,
html.dark .markdown-body .openai-page a.btn-cta-light { color: #ffffff !important; }
html.dark .markdown-body .openai-page a.oa-btn-secondary { color: var(--el-text-color-primary) !important; }
html.dark .markdown-body .openai-page a.price-btn-out { color: var(--el-text-color-primary) !important; }
html.dark .markdown-body .openai-page a.btn-cta-ghost { color: #94a3b8 !important; }
html.dark .markdown-body .openai-page a.btn-cta-ghost:hover { color: var(--el-text-color-primary) !important; }
html.dark .oa-bg-white { background: var(--el-bg-color); }
html.dark .oa-bg-gray { background: var(--el-bg-color-page); }
html.dark .oa-header h2 { color: var(--el-text-color-primary); }
html.dark .oa-header p { color: var(--el-text-color-secondary); }
html.dark .openai-page .oa-btn-primary { background: #10a37f; }
html.dark .openai-page .oa-btn-primary:hover { background: #0d8c6c; }
html.dark .openai-page .oa-btn-secondary { background: #1e293b; color: var(--el-text-color-primary) !important; border-color: #475569; }
html.dark .openai-page .oa-btn-secondary:hover { background: var(--el-border-color); border-color: var(--el-text-color-regular); }
html.dark .openai-hero { background: var(--el-bg-color); }
html.dark .openai-hero::before { background: radial-gradient(ellipse, rgba(16, 163, 127, 0.15) 0%, transparent 70%); }
html.dark .oa-badge { background: var(--el-bg-color-page); border-color: var(--el-border-color); color: var(--el-text-color-secondary); }
html.dark .openai-hero h1 .oa-brand { color: #34d399; }
html.dark .openai-hero h1 .oa-sub { color: var(--el-text-color-primary); }
html.dark .openai-page .hero-subtitle { color: var(--el-text-color-secondary); }
html.dark .oa-highlights .h-item { color: var(--el-text-color-secondary); }
html.dark .oa-highlights .h-div { background: var(--el-border-color); }
html.dark .oa-stat { background: var(--el-bg-color-page); border-color: var(--el-border-color); box-shadow: none; }
html.dark .oa-stat-val { color: var(--el-text-color-primary); }
html.dark .oa-stat-lbl { color: var(--el-text-color-regular); }
html.dark .oa-feat-card { background: var(--el-bg-color-page); border-color: var(--el-border-color); }
html.dark .oa-feat-card:hover { border-color: var(--el-text-color-regular); }
html.dark .oa-feat-card h3 { color: var(--el-text-color-primary); }
html.dark .oa-feat-card p { color: var(--el-text-color-secondary); }
html.dark .oa-code-left h2 { color: var(--el-text-color-primary); }
html.dark .oa-code-left > p { color: var(--el-text-color-secondary); }
html.dark .oa-step-num { background: var(--el-border-color); border-color: var(--el-text-color-regular); color: var(--el-text-color-secondary); }
html.dark .oa-step h3 { color: var(--el-text-color-primary); }
html.dark .oa-step p { color: var(--el-text-color-regular); }
html.dark .oa-step-conn { background: var(--el-border-color); }
html.dark .oa-uc-card { background: var(--el-bg-color-page); border-color: var(--el-border-color); }
html.dark .oa-uc-card:hover { border-color: var(--el-text-color-regular); }
html.dark .oa-uc-card h3 { color: var(--el-text-color-primary); }
html.dark .oa-uc-card p { color: var(--el-text-color-secondary); }
html.dark .oa-api-card { background: var(--el-bg-color-page); border-color: var(--el-border-color); }
html.dark .oa-api-card:hover { border-color: var(--el-text-color-regular); }
html.dark .oa-api-card h3 { color: var(--el-text-color-primary); }
html.dark .openai-page .oa-api-card .api-desc { color: var(--el-text-color-secondary); }
html.dark .oa-api-path { background: var(--el-border-color); color: var(--el-text-color-secondary); }
html.dark .oa-mdl-card { background: var(--el-bg-color-page); border-color: var(--el-border-color); }
html.dark .oa-mdl-card h3 { color: var(--el-text-color-primary); }
html.dark .openai-page .oa-mdl-card .mdl-desc { color: var(--el-text-color-secondary); }
html.dark .oa-mdl-tag { background: var(--el-border-color); color: var(--el-text-color-secondary); }
html.dark .price-card { background: var(--el-bg-color-page); border-color: var(--el-border-color); box-shadow: none; }
html.dark .price-card-feat { border-color: #10a37f; }
html.dark .price-tier { color: var(--el-text-color-primary); }
html.dark .price-amt { color: var(--el-text-color-primary); }
html.dark .openai-page .price-card .price-desc { color: var(--el-text-color-secondary); }
html.dark .openai-page .price-card .price-feats li { color: var(--el-text-color-secondary); }
html.dark .price-btn-out { border-color: var(--el-border-color); }
html.dark .oa-img-price-wrap { border-color: var(--el-border-color); }
html.dark .oa-img-price-title { background: var(--el-bg-color-page); color: var(--el-text-color-primary); border-bottom-color: var(--el-border-color); }
html.dark .oa-img-price-table th { background: var(--el-bg-color-page) !important; color: var(--el-text-color-secondary) !important; border-bottom-color: var(--el-border-color) !important; }
html.dark .oa-img-price-table td { color: var(--el-text-color-primary) !important; border-bottom-color: var(--el-border-color) !important; background: var(--el-bg-color) !important; }
html.dark .oa-img-price-table .td-price { color: #34d399 !important; }
html.dark .oa-faq-item { border-color: var(--el-border-color); }
html.dark .oa-faq-q { color: var(--el-text-color-primary); }
html.dark .oa-faq-q:hover { color: #34d399; }
html.dark .oa-faq-chev { color: var(--el-text-color-regular); }
html.dark .oa-faq-a p { color: var(--el-text-color-secondary); }
html.dark .oa-rel-card { background: var(--el-bg-color-page); border-color: var(--el-border-color); }
html.dark .oa-rel-card:hover { border-color: var(--el-text-color-regular); }
html.dark .oa-rel-info h3 { color: var(--el-text-color-primary); }
html.dark .oa-rel-info p { color: var(--el-text-color-regular); }
html.dark .oa-rel-arrow { color: var(--el-text-color-regular); }
html.dark .openai-cta { background: #020617; }
html.dark .openai-cta::before { background: radial-gradient(ellipse, rgba(16, 163, 127, 0.2) 0%, transparent 70%); }
html.dark .openai-page .btn-cta-light { color: #ffffff !important; }
html.dark .openai-page .btn-cta-ghost { color: #94a3b8 !important; }
html.dark .openai-page .btn-cta-ghost:hover { color: var(--el-text-color-primary) !important; }
html.dark .openai-page code { background: #064e3b !important; color: #6ee7b7 !important; border-color: #059669 !important; }
@media (max-width: 980px) {
.oa-stats { grid-template-columns: repeat(2, 1fr) !important; }
.oa-feat-grid { grid-template-columns: 1fr !important; }
.oa-code-grid { grid-template-columns: 1fr !important; }
.oa-code-left { padding: 0 0 32px 0; }
.oa-steps { grid-template-columns: 1fr !important; gap: 24px !important; }
.oa-step-conn { display: none; }
.oa-uc-grid { grid-template-columns: 1fr !important; }
.oa-api-grid { grid-template-columns: 1fr !important; }
.oa-mdl-grid { grid-template-columns: 1fr !important; }
.price-grid { grid-template-columns: 1fr !important; }
.oa-rel-grid { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 480px) {
.oa-stats { grid-template-columns: 1fr !important; }
.oa-rel-grid { grid-template-columns: 1fr !important; }
}
</style>
OpenAI · GPT / o-series / DALL·E
Access all OpenAI models through a unified interface—GPT-5, GPT-4o, o3, o1 conversational reasoning, DALL·E 3 / GPT Image generation, Embeddings vectorization.
🧠 GPT-5 / GPT-4o
💡 o3 / o4-mini reasoning
🎨 DALL·E 3 / GPT Image
📐 Embeddings
Covering All OpenAI Capabilities
Conversational reasoning, image generation, image editing, text vectorization—one API Key does it all
💬
Fully supports GPT-5, GPT-4o, GPT-4.1 series and o series reasoning models, streaming output, tool calls, JSON Mode fully supported.
🧠
OpenAI's latest Responses API format, supports the same models as Chat Completions, providing more flexible interaction methods.
🎨
Image Generation / Editing
DALL·E 3, DALL·E 2, and GPT Image 1 / 1.5 support text-to-image and image editing, with multiple size and quality options.
📐
text-embedding-3-small/large and ada-002 three embedding models for semantic search, clustering, and RAG applications.
Native OpenAI SDK Direct Connection
By modifying the base_url, you can access the full range of OpenAI models through Ace Data Cloud, fully compatible with the official SDK.
Python
from openai import OpenAI
client = OpenAI(
base_url="https://api.acedata.cloud",
api_key="YOUR_API_KEY"
)
# Chat Completions
response = client.chat.completions.create(
model="gpt-5",
messages=[
{"role": "user", "content": "Explain the core concepts of machine learning"}
]
)
print(response.choices[0].message.content)
# Image Generation
image = client.images.generate(
model="gpt-image-1",
prompt="A futuristic city at sunset",
n=1
)
print(image.data[0].url)
From registration to completing your first API call, it only takes a few minutes.
1
Register for Ace Data Cloud and generate an API key from the console.
2
Select Chat, Images, or Embeddings API based on your needs, along with the required model.
3
Use the OpenAI SDK or HTTP requests, modify the base_url to make the call.
What is the OpenAI API suitable for?
Covers various AI application scenarios such as text, images, and vectorization.
💻
GPT-5 and o3 excel in programming tasks and can be used for code generation, review, and debugging.
🤖
AI Customer Service / Chatbot
Build intelligent customer service systems, GPT-4o-mini provides cost-effective and efficient conversational capabilities.
🎨
DALL·E 3 and GPT Image generate high-quality images, suitable for design and marketing material creation.
🔍
Embeddings API vectorizes text to build semantic search engines and knowledge base Q&A systems.
📊
Input data for GPT to analyze trends, generate reports, and visualize suggestions.
🔬
Inference models like o3 and o3-pro excel at mathematical proofs, logical analysis, and multi-step problem solving.
5 API endpoints cover the full capabilities of OpenAI
Conversational text generation, supports streaming output, tool calls, etc.
/openai/chat/completions
OpenAI's next-generation response interface, supports the same model set.
/openai/responses
Text to image generation, DALL·E 3 / GPT Image.
/openai/images/generations
Image editing based on images and text prompts.
/openai/images/edits
Text vectorization for search, clustering, and RAG.
/openai/embeddings
Select the most suitable model by task
The latest flagship conversational model, significantly improved reasoning and creative abilities.
gpt-5
gpt-5-mini
gpt-5-nano
gpt-5-pro
gpt-5.4-pro
Enhanced versions of GPT-5, with continuous improvements in 5.1, 5.2, 5.4, and 5.5, the latest 5.6 (Luna / Terra / Sol) covers lightweight to flagship.
gpt-5.1
gpt-5.2
gpt-5.2-pro
gpt-5.4
gpt-5.5
gpt-5.5-pro
gpt-5.6-luna
gpt-5.6-terra
gpt-5.6-sol
Efficient multimodal model, supports mixed input of text and images.
gpt-4o
gpt-4o-mini
gpt-4o-image
Optimized for programming and long context, strong instruction-following ability.
gpt-4.1
gpt-4.1-mini
gpt-4.1-nano
Designed for complex reasoning, providing high-quality answers after deep thinking.
o3
o3-pro
o3-mini
o4-mini
o1
o1-pro
Text-to-image and image editing.
gpt-image-1
gpt-image-1.5
gpt-image-2
dall-e-3
Charged based on actual usage, conversation by Token, images by piece, embeddings by Token—GPT / o series conversation Token prices are as low as 20% of the official OpenAI price.
Bulk packages can enjoy more discounts
Pay-as-you-go
Token / Charged by piece
Low price
based on actual usage
Text charged by Token, images charged by piece, no minimum consumption
✓ GPT-5 / 4o / 4.1 full series
✓ o3 / o4-mini inference models
✓ Conversation Token as low as 20% of the official price
✓ Image generation starting at $0.019 / piece
✓ Embeddings as low as $0.0027 / million Tokens
✓ Streaming—Free
View pricing details
Enterprise Edition
Custom
Dedicated plans for high-usage teams
✓ Volume-based tiered discounts
✓ Priority support with account manager
✓ Custom rate limits
✓ SLA guarantees
✓ Private deployment solutions
Contact Sales
🎨 Image Generation Reference Price
Model
Specification
Price per Image
GPT Image 1
All Sizes
$0.019
GPT Image 1.5
All Sizes
$0.052
DALL·E 3
Standard 1024×1024
$0.019
DALL·E 3
Standard 1024×1792
$0.038
DALL·E 3
HD 1024×1024
$0.038
DALL·E 3
HD 1024×1792
$0.057
DALL·E 2
1024×1024
$0.0095
Frequently Asked Questions
Common questions about using the OpenAI API
What is the difference between using the official OpenAI API directly? ›
Ace Data Cloud provides a proxy interface that is fully compatible with the official OpenAI format, without the need to register an OpenAI account or bind an overseas credit card. One API Key can access multiple models such as OpenAI, Claude, Gemini, Grok, etc.
What is the difference between GPT-5 and GPT-4o? ›
GPT-5 is OpenAI's latest flagship model, surpassing GPT-4o in reasoning, creativity, and knowledge capabilities. GPT-4o is a well-validated cost-effective choice suitable for cost-sensitive scenarios.
What scenarios are the o series reasoning models suitable for? ›
Reasoning models like o3, o3-pro, and o4-mini perform deep thinking before providing answers, making them particularly suitable for tasks that require deep reasoning, such as mathematical calculations, logical reasoning, and code analysis. o3-mini and o4-mini offer lower-cost reasoning capabilities.
What is the difference between GPT Image and DALL·E 3? ›
GPT Image 1 / 1.5 is OpenAI's latest native image generation model, directly integrated into the GPT model, supporting more natural text-image interactions. DALL·E 3 is a dedicated image generation model that supports various quality and size options, including Standard/HD.
Which model is good for Embeddings? ›
We recommend text-embedding-3-small, which offers the best cost-performance ratio ($0.0027 / million tokens). For higher precision, use text-embedding-3-large ($0.017 / million tokens). ada-002 is an older model that has good compatibility but is not as cost-effective as v3.
Ace Data Cloud offers a variety of large language models and AI service APIs
Get Started with OpenAI API
One API Key gives access to the full range of OpenAI models, from conversation to images to vectorization.
curl --request POST " https://api.acedata.cloud/openai/chat/completions" \
--header " Authorization: Bearer YOUR_API_KEY" \
--header " Content-Type: application/json" \
--data ' {}'
Explore the supported endpoints and integration guides for OpenAI generation.
If you meet any issue, please check support info or browse the latest documentation on docs.acedata.cloud .