Topik ini menjelaskan cara memanggil model seri DeepSeek di Alibaba Cloud Model Studio menggunakan antarmuka yang kompatibel dengan OpenAI atau SDK DashScope.
Model deepseek-v3, deepseek-v3.1, deepseek-v3.2, deepseek-v3.2-exp, deepseek-r1, deepseek-r1-0528, dan deepseek-r1-distill-qwen-7b/14b/32b akan dihapus dari daftar pada 10 Oktober 2026. Kami menyarankan Anda menggunakan model berikut sebagai gantinya: qwen3.7-plus, qwen3.7-max, dan qwen3.6-flash.
Titik akhir layanan berbeda untuk setiap Wilayah. Konfigurasikan Base URL berdasarkan Wilayah yang Anda pilih (ganti {WorkspaceId} dengan Workspace ID aktual). Model yang tersedia dan batas laju juga bervariasi menurut Wilayah. Untuk informasi selengkapnya, lihat dokumen Pembatasan laju.
Kompatibel dengan OpenAI
Kompatibel dengan OpenAI - Responses API
DashScope
China (Beijing)
AS (Virginia)
Singapura
Jerman (Frankfurt)
Jepang (Tokyo)
base_url untuk konfigurasi pemanggilan SDK adalah https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1Alamat permintaan HTTP adalah POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/chat/completions
base_url untuk konfigurasi pemanggilan SDK adalah https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/compatible-mode/v1Alamat permintaan HTTP adalah POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions
base_url untuk konfigurasi pemanggilan SDK adalah https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1Alamat permintaan HTTP adalah POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions
base_url untuk konfigurasi pemanggilan SDK adalah https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com/compatible-mode/v1Alamat permintaan HTTP adalah POST https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions
base_url untuk konfigurasi pemanggilan SDK adalah https://{WorkspaceId}.ap-northeast-1.maas.aliyuncs.com/compatible-mode/v1Alamat permintaan HTTP adalah POST https://{WorkspaceId}.ap-northeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions
Responses API saat ini hanya mendukung deepseek-v4-flash, deepseek-v4-flash-0731, deepseek-v4-pro, dan deepseek-v4-pro-0813, serta hanya tersedia di Wilayah China (Beijing) dan Singapura.
Singapura
China (Beijing)
base_url untuk pemanggilan SDK: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1Titik akhir HTTP: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/responses
base_url untuk pemanggilan SDK: https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1Titik akhir HTTP: POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/responses
China (Beijing)
AS (Virginia)
Singapura
Jerman (Frankfurt)
Jepang (Tokyo)
Alamat permintaan HTTP adalah POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/text-generation/generationbase_url untuk konfigurasi pemanggilan SDK adalah dashscope.base_http_api_url = "https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1"
Alamat permintaan HTTP adalah POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v1/services/aigc/text-generation/generationbase_url untuk konfigurasi pemanggilan SDK adalah dashscope.base_http_api_url = "https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v1"
Alamat permintaan HTTP adalah POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/text-generation/generationbase_url untuk konfigurasi pemanggilan SDK adalah dashscope.base_http_api_url = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1"
Alamat permintaan HTTP adalah POST https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com/api/v1/services/aigc/text-generation/generationbase_url untuk konfigurasi pemanggilan SDK adalah dashscope.base_http_api_url = "https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com/api/v1"
Alamat permintaan HTTP adalah POST https://{WorkspaceId}.ap-northeast-1.maas.aliyuncs.com/api/v1/services/aigc/text-generation/generationbase_url untuk konfigurasi pemanggilan SDK adalah dashscope.base_http_api_url = "https://{WorkspaceId}.ap-northeast-1.maas.aliyuncs.com/api/v1"
deepseek-v4-pro adalah model unggulan dalam seri DeepSeek dan unggul dalam pemrograman, matematika, dan tugas umum. deepseek-v4-flash-0731 adalah versi terbaru yang dirilis. Anda dapat menggunakan parameter enable_thinking untuk beralih antara mode berpikir dan non-berpikir. Contoh berikut menunjukkan cara memanggil model deepseek-v4-pro dalam mode berpikir.Anda harus mendapatkan Kunci API dan mengonfigurasikannya sebagai Variabel lingkungan. Jika Anda menggunakan SDK, Anda juga harus menginstal SDK OpenAI atau DashScope.
Kompatibel dengan OpenAI
DashScope
Kompatibel dengan Anthropic
Parameter enable_thinking bukanlah parameter standar OpenAI. SDK Python OpenAI meneruskannya melalui extra_body, sedangkan SDK Node.js meneruskannya sebagai parameter tingkat atas. Parameter reasoning_effort adalah parameter standar OpenAI dan dapat diteruskan langsung sebagai parameter tingkat atas.
Python
Node.js
HTTP
Kode contoh
Copy
from openai import OpenAIimport os# Inisialisasi klien OpenAIclient = OpenAI( # Jika variabel lingkungan tidak dikonfigurasi, ganti dengan Kunci API Alibaba Cloud Model Studio Anda: api_key="sk-xxx" api_key=os.getenv("DASHSCOPE_API_KEY"), # Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL bervariasi menurut wilayah. base_url="https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",)messages = [{"role": "user", "content": "Siapa kamu?"}]completion = client.chat.completions.create( model="deepseek-v4-pro", messages=messages, # Gunakan extra_body untuk mengatur enable_thinking dan mengaktifkan mode berpikir extra_body={"enable_thinking": True}, stream=True, stream_options={ "include_usage": True },)reasoning_content = "" # Proses berpikir lengkapanswer_content = "" # Respons lengkapis_answering = False # Menunjukkan apakah fase respons telah dimulaiprint("\n" + "=" * 20 + "Proses Berpikir" + "=" * 20 + "\n")for chunk in completion: if not chunk.choices: print("\n" + "=" * 20 + "Penggunaan Token" + "=" * 20 + "\n") print(chunk.usage) print("ID Permintaan:", chunk.id) continue delta = chunk.choices[0].delta # Kumpulkan hanya konten berpikir if hasattr(delta, "reasoning_content") and delta.reasoning_content is not None: if not is_answering: print(delta.reasoning_content, end="", flush=True) reasoning_content += delta.reasoning_content # Setelah menerima konten, mulai menghasilkan respons if hasattr(delta, "content") and delta.content: if not is_answering: print("\n" + "=" * 20 + "Respons Lengkap" + "=" * 20 + "\n") is_answering = True print(delta.content, end="", flush=True) answer_content += delta.content
Respons
Copy
====================Proses Berpikir====================Oke, pengguna mengajukan pertanyaan perkenalan diri yang sangat sederhana: "Siapa kamu?".Saya perlu menjelaskan identitas saya, memperkenalkan diri sebagai DeepSeek dengan cara yang ringkas dan ramah, menyebutkan pencipta saya, fitur dasar, dan bantuan yang dapat saya berikan.Saya dapat mengatur jawaban seperti ini: pertama, nyatakan identitas saya secara langsung, sebutkan saya dibuat oleh perusahaan DeepSeek, lalu cantumkan beberapa fitur utama (gratis, konteks panjang, unggah file, dll.), dan akhiri dengan undangan ramah, menanyakan apakah saya bisa membantu.====================Respons Lengkap====================Halo! Saya DeepSeek, asisten AI yang dibuat oleh perusahaan DeepSeek.Saya dapat membantu Anda menjawab berbagai pertanyaan, membuat teks, menganalisis dokumen, membantu pemrograman, dan lainnya. Fitur utama saya adalah **gratis digunakan**, memiliki **konteks super panjang** (saya dapat memproses seluruh trilogi 'The Three-Body Problem' sekaligus), dan mendukung **unggahan file** serta **pencarian web** (harus diaktifkan secara manual).Ada yang bisa saya bantu? Baik untuk belajar, bekerja, atau sekadar mengobrol santai, saya senang berbicara dengan Anda!====================Penggunaan Token====================CompletionUsage(completion_tokens=238, prompt_tokens=5, total_tokens=243, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=93, rejected_prediction_tokens=None), prompt_tokens_details=None)Request ID: chatcmpl-a1b2c3d4-e5f6-7890-abcd-ef1234567890
Kode contoh
Copy
import OpenAI from "openai";import process from 'process';// Inisialisasi klien OpenAIconst openai = new OpenAI({ // Jika variabel lingkungan tidak dikonfigurasi, ganti dengan Kunci API Alibaba Cloud Model Studio Anda: apiKey: "sk-xxx" apiKey: process.env.DASHSCOPE_API_KEY, // Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL bervariasi menurut wilayah. baseURL: 'https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1'});let reasoningContent = ''; // Proses berpikir lengkaplet answerContent = ''; // Respons lengkaplet isAnswering = false; // Menunjukkan apakah fase respons telah dimulaiasync function main() { try { const messages = [{ role: 'user', content: 'Siapa kamu?' }]; const stream = await openai.chat.completions.create({ model: 'deepseek-v4-pro', messages, // Catatan: Di SDK Node.js, parameter non-standar seperti enable_thinking diteruskan sebagai properti tingkat atas, bukan di dalam extra_body. enable_thinking: true, stream: true, stream_options: { include_usage: true }, }); console.log('\n' + '='.repeat(20) + 'Proses Berpikir' + '='.repeat(20) + '\n'); for await (const chunk of stream) { if (!chunk.choices?.length) { console.log('\n' + '='.repeat(20) + 'Penggunaan Token' + '='.repeat(20) + '\n'); console.log(chunk.usage); console.log('ID Permintaan:', chunk.id); continue; } const delta = chunk.choices[0].delta; // Kumpulkan hanya konten berpikir if (delta.reasoning_content !== undefined && delta.reasoning_content !== null) { if (!isAnswering) { process.stdout.write(delta.reasoning_content); } reasoningContent += delta.reasoning_content; } // Setelah menerima konten, mulai menghasilkan respons if (delta.content !== undefined && delta.content) { if (!isAnswering) { console.log('\n' + '='.repeat(20) + 'Respons Lengkap' + '='.repeat(20) + '\n'); isAnswering = true; } process.stdout.write(delta.content); answerContent += delta.content; } } } catch (error) { console.error('Error:', error); }}main();
Respons
Copy
====================Proses Berpikir====================Oke, pengguna mengajukan pertanyaan perkenalan diri yang sangat sederhana: "Siapa kamu?".Saya perlu menjelaskan identitas saya, memperkenalkan diri sebagai DeepSeek dengan cara yang ringkas dan ramah, menyebutkan pencipta saya, fitur dasar, dan bantuan yang dapat saya berikan.Saya dapat mengatur jawaban seperti ini: pertama, nyatakan identitas saya secara langsung, sebutkan saya dibuat oleh perusahaan DeepSeek, lalu cantumkan beberapa fitur utama (gratis, konteks panjang, unggah file, dll.), dan akhiri dengan undangan ramah, menanyakan apakah saya bisa membantu.====================Respons Lengkap====================Halo! Saya DeepSeek, asisten AI yang dibuat oleh perusahaan DeepSeek.Saya dapat membantu Anda menjawab berbagai pertanyaan, membuat teks, menganalisis dokumen, membantu pemrograman, dan lainnya. Fitur utama saya adalah **gratis digunakan**, memiliki **konteks super panjang** (saya dapat memproses seluruh trilogi 'The Three-Body Problem' sekaligus), dan mendukung **unggahan file** serta **pencarian web** (harus diaktifkan secara manual).Ada yang bisa saya bantu? Baik untuk belajar, bekerja, atau sekadar mengobrol santai, saya senang berbicara dengan Anda!====================Penggunaan Token===================={ prompt_tokens: 5, completion_tokens: 243, total_tokens: 248, completion_tokens_details: { reasoning_tokens: 83 }}Request ID: chatcmpl-a1b2c3d4-e5f6-7890-abcd-ef1234567890
Kode contoh
curl
Copy
# Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL bervariasi menurut wilayah.curl -X POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions \-H "Authorization: Bearer $DASHSCOPE_API_KEY" \-H "Content-Type: application/json" \-d '{ "model": "deepseek-v4-pro", "messages": [ { "role": "user", "content": "Siapa kamu?" } ], "stream": true, "stream_options": { "include_usage": true }, "enable_thinking": true}'
Python
Java
HTTP
Kode contoh
Copy
import osimport dashscopefrom dashscope import Generation# Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL bervariasi menurut wilayah.dashscope.base_http_api_url = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1"# Inisialisasi parameter permintaanmessages = [{"role": "user", "content": "Siapa kamu?"}]completion = Generation.call( # Jika variabel lingkungan tidak dikonfigurasi, ganti dengan Kunci API Alibaba Cloud Model Studio Anda: api_key="sk-xxx" api_key=os.getenv("DASHSCOPE_API_KEY"), model="deepseek-v4-pro", messages=messages, result_format="message", # Atur format hasil ke message enable_thinking=True, stream=True, # Aktifkan keluaran streaming incremental_output=True, # Aktifkan keluaran inkremental)reasoning_content = "" # Proses berpikir lengkapanswer_content = "" # Respons lengkapis_answering = False # Menunjukkan apakah fase respons telah dimulaiprint("\n" + "=" * 20 + "Proses Berpikir" + "=" * 20 + "\n")for chunk in completion: message = chunk.output.choices[0].message # Kumpulkan hanya konten berpikir if "reasoning_content" in message: if not is_answering: print(message.reasoning_content, end="", flush=True) reasoning_content += message.reasoning_content # Setelah menerima konten, mulai menghasilkan respons if message.content: if not is_answering: print("\n" + "=" * 20 + "Respons Lengkap" + "=" * 20 + "\n") is_answering = True print(message.content, end="", flush=True) answer_content += message.contentprint("\n" + "=" * 20 + "Penggunaan Token" + "=" * 20 + "\n")print(chunk.usage)print("ID Permintaan:", chunk.request_id)
Respons
Copy
====================Proses Berpikir====================Oke, pengguna mengajukan pertanyaan perkenalan diri yang sangat sederhana: "Siapa kamu?".Saya perlu menjelaskan identitas saya, memperkenalkan diri sebagai DeepSeek dengan cara yang ringkas dan ramah, menyebutkan pencipta saya, fitur dasar, dan bantuan yang dapat saya berikan.Saya dapat mengatur jawaban seperti ini: pertama, nyatakan identitas saya secara langsung, sebutkan saya dibuat oleh perusahaan DeepSeek, lalu cantumkan beberapa fitur utama (gratis, konteks panjang, unggah file, dll.), dan akhiri dengan undangan ramah, menanyakan apakah saya bisa membantu.====================Respons Lengkap====================Halo! Saya DeepSeek, asisten AI yang dibuat oleh perusahaan DeepSeek.Saya dapat membantu Anda menjawab berbagai pertanyaan, membuat teks, menganalisis dokumen, membantu pemrograman, dan lainnya. Fitur utama saya adalah **gratis digunakan**, memiliki **konteks super panjang** (saya dapat memproses seluruh trilogi 'The Three-Body Problem' sekaligus), dan mendukung **unggahan file** serta **pencarian web** (harus diaktifkan secara manual).Ada yang bisa saya bantu? Baik untuk belajar, bekerja, atau sekadar mengobrol santai, saya senang berbicara dengan Anda!====================Penggunaan Token===================={"input_tokens": 6, "output_tokens": 240, "total_tokens": 246, "output_tokens_details": {"reasoning_tokens": 92}}Request ID: 85735883-9062-9c33-a963-0bc12584ee68
Kode contoh
Versi SDK Java DashScope harus 2.19.4 atau lebih baru.
Copy
// Versi SDK DashScope >= 2.19.4import com.alibaba.dashscope.aigc.generation.Generation;import com.alibaba.dashscope.aigc.generation.GenerationParam;import com.alibaba.dashscope.aigc.generation.GenerationResult;import com.alibaba.dashscope.common.Message;import com.alibaba.dashscope.common.Role;import com.alibaba.dashscope.exception.ApiException;import com.alibaba.dashscope.exception.InputRequiredException;import com.alibaba.dashscope.exception.NoApiKeyException;import io.reactivex.Flowable;import java.lang.System;import java.util.Arrays;public class Main { private static StringBuilder reasoningContent = new StringBuilder(); private static StringBuilder finalContent = new StringBuilder(); private static boolean isFirstPrint = true; private static String requestId = ""; private static void handleGenerationResult(GenerationResult message) { requestId = message.getRequestId(); String reasoning = message.getOutput().getChoices().get(0).getMessage().getReasoningContent(); String content = message.getOutput().getChoices().get(0).getMessage().getContent(); if (reasoning != null && !reasoning.isEmpty()) { reasoningContent.append(reasoning); if (isFirstPrint) { System.out.println("====================Proses Berpikir===================="); isFirstPrint = false; } System.out.print(reasoning); } if (content != null && !content.isEmpty()) { finalContent.append(content); if (!isFirstPrint) { System.out.println("\n====================Respons Lengkap===================="); isFirstPrint = true; } System.out.print(content); } } private static GenerationParam buildGenerationParam(Message userMsg) { return GenerationParam.builder() // Jika variabel lingkungan tidak dikonfigurasi, ganti baris berikut dengan Kunci API Alibaba Cloud Model Studio Anda: .apiKey("sk-xxx") .apiKey(System.getenv("DASHSCOPE_API_KEY")) .model("deepseek-v4-pro") .enableThinking(true) .incrementalOutput(true) .resultFormat("message") .messages(Arrays.asList(userMsg)) .build(); } public static void streamCallWithMessage(Generation gen, Message userMsg) throws NoApiKeyException, ApiException, InputRequiredException { GenerationParam param = buildGenerationParam(userMsg); Flowable<GenerationResult> result = gen.streamCall(param); result.blockingForEach(message -> handleGenerationResult(message)); } public static void main(String[] args) { try { // Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL bervariasi menurut wilayah. Generation gen = new Generation("http", "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1"); Message userMsg = Message.builder().role(Role.USER.getValue()).content("Siapa kamu?").build(); streamCallWithMessage(gen, userMsg); System.out.println("\nID Permintaan: " + requestId); } catch (ApiException | NoApiKeyException | InputRequiredException e) { System.err.println("Terjadi pengecualian: " + e.getMessage()); } }}
Respons
Copy
====================Proses Berpikir====================Oke, pengguna mengajukan pertanyaan perkenalan diri yang sangat sederhana: "Siapa kamu?".Saya perlu menjelaskan identitas saya, memperkenalkan diri sebagai DeepSeek dengan cara yang ringkas dan ramah, menyebutkan pencipta saya, fitur dasar, dan bantuan yang dapat saya berikan.Saya dapat mengatur jawaban seperti ini: pertama, nyatakan identitas saya secara langsung, sebutkan saya dibuat oleh perusahaan DeepSeek, lalu cantumkan beberapa fitur utama (gratis, konteks panjang, unggah file, dll.), dan akhiri dengan undangan ramah, menanyakan apakah saya bisa membantu.====================Respons Lengkap====================Halo! Saya DeepSeek, asisten AI yang dibuat oleh perusahaan DeepSeek.Saya dapat membantu Anda menjawab berbagai pertanyaan, membuat teks, menganalisis dokumen, membantu pemrograman, dan lainnya. Fitur utama saya adalah **gratis digunakan**, memiliki **konteks super panjang** (saya dapat memproses seluruh trilogi 'The Three-Body Problem' sekaligus), dan mendukung **unggahan file** serta **pencarian web** (harus diaktifkan secara manual).Ada yang bisa saya bantu? Baik untuk belajar, bekerja, atau sekadar mengobrol santai, saya senang berbicara dengan Anda!
Kode contoh
curl
Copy
# Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL bervariasi menurut wilayah.curl -X POST "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/text-generation/generation" \-H "Authorization: Bearer $DASHSCOPE_API_KEY" \-H "Content-Type: application/json" \-H "X-DashScope-SSE: enable" \-d '{ "model": "deepseek-v4-pro", "input":{ "messages":[ { "role": "user", "content": "Siapa kamu?" } ] }, "parameters":{ "enable_thinking": true, "incremental_output": true, "result_format": "message" }}'
Python
HTTP
Kode contoh
Copy
import anthropicimport osclient = anthropic.Anthropic( # Jika variabel lingkungan tidak dikonfigurasi, ganti nilai dengan Kunci API Studio Model Anda: api_key="sk-xxx" api_key=os.getenv("DASHSCOPE_API_KEY"), # Saat Anda melakukan panggilan, ganti {WorkspaceId} dengan ID Ruang Kerja aktual Anda. base_url="https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",)message = client.messages.create( model="deepseek-v4-pro", max_tokens=1024, messages=[ {"role": "user", "content": "Siapa kamu?"} ], stream=True,)for event in message: if event.type == "content_block_delta": if hasattr(event.delta, "thinking"): print(event.delta.thinking, end="", flush=True) if hasattr(event.delta, "text"): print(event.delta.text, end="", flush=True)
Kode contoh
curl
Copy
# Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL bervariasi menurut wilayah.curl -X POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic/v1/messages \-H "Authorization: Bearer $DASHSCOPE_API_KEY" \-H "Content-Type: application/json" \-H "anthropic-version: 2023-06-01" \-d '{ "model": "deepseek-v4-pro", "max_tokens": 1024, "messages": [ { "role": "user", "content": "Siapa kamu?" } ]}'
Model deepseek-v4-pro, deepseek-v4-flash, dan deepseek-v4-flash-0731 memiliki mode berpikir yang diaktifkan secara default. Anda dapat menyesuaikan kekuatan inferensi menggunakan parameter reasoning_effort. Nilai yang valid adalah low, medium, high, xhigh, dan max. Nilai default adalah high.
low dan medium menghasilkan perilaku yang sama dengan high. xhigh menghasilkan perilaku yang sama dengan max.
Kompatibel dengan OpenAI
DashScope
Python
Copy
from openai import OpenAIimport osclient = OpenAI( api_key=os.getenv("DASHSCOPE_API_KEY"), # Wilayah China (Beijing). Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL bervariasi menurut wilayah. base_url="https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",)completion = client.chat.completions.create( model="deepseek-v4-pro", messages=[{"role": "user", "content": "Manakah yang lebih besar, 9.9 atau 9.11?"}], reasoning_effort="high",)print(completion.choices[0].message.content)
Copy
import osimport dashscopefrom dashscope import Generation# Berikut adalah konfigurasi untuk wilayah China (Beijing). Ganti {WorkspaceId} dengan ID ruang kerja aktual Anda saat melakukan panggilan. Konfigurasi bervariasi menurut wilayah.dashscope.base_http_api_url = "https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1"response = Generation.call( api_key=os.getenv("DASHSCOPE_API_KEY"), model="deepseek-v4-pro", messages=[{"role": "user", "content": "Manakah yang lebih besar, 9.9 atau 9.11?"}], reasoning_effort="high", result_format="message",)print(response.output.choices[0].message.content)
deepseek-v4-flash, deepseek-v4-flash-0731, dan deepseek-v4-pro mendukung panggilan melalui Responses API yang kompatibel dengan OpenAI. Hanya Wilayah China (Beijing) dan Singapura yang didukung. Untuk titik akhir, lihat Titik akhir layanan.Saat memanggil Responses API, Anda dapat menambahkan alat web_search (Pencarian web), web_extractor (Web extractor), dan code_interpreter (Code Interpreter) ke parameter tools.
Python
Copy
from openai import OpenAIimport osclient = OpenAI( # Jika variabel lingkungan tidak dikonfigurasi, ganti baris berikut dengan Kunci API Studio Model Anda: api_key="sk-xxx" api_key=os.getenv("DASHSCOPE_API_KEY"), # URL berikut untuk wilayah Singapura. Untuk wilayah lain, gunakan https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1 base_url="https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",)response = client.responses.create( model="deepseek-v4-flash", input="Halo! Perkenalkan dirimu dalam satu kalimat.", # Opsional: aktifkan alat pencarian web, web extractor, dan code interpreter tools=[ {"type": "web_search"}, {"type": "web_extractor"}, {"type": "code_interpreter"}, ],)# Dapatkan respons modelprint(response.output_text)
Model berpikir hibrid (gunakan parameter enable_thinking untuk mengontrol mode berpikir): deepseek-v4-pro, deepseek-v4-flash, deepseek-v4-flash-0731, deepseek-v3.2, deepseek-v3.2-exp, dan deepseek-v3.1
Model hanya-berpikir (selalu berpikir sebelum merespons): deepseek-r1 dan deepseek-r1-0528
Model non-berpikir: deepseek-v3
deepseek-v4-pro unggul dalam pemrograman, matematika, dan tugas umum. deepseek-v4-flash-0731 cepat dan hemat biaya. Kami menyarankan Anda memprioritaskan penggunaan deepseek-v4-pro.Untuk informasi tentang panjang konteks model dan harga, lihat Konsol Studio Model.Penagihan didasarkan pada jumlah token input dan output.
Dalam mode berpikir, rantai-pikiran ditagih sebagai token output.
Bisakah saya mengunggah gambar atau dokumen untuk mengajukan pertanyaan?
Model DeepSeek hanya mendukung input teks, bukan input gambar atau dokumen. Untuk input gambar, gunakan model Qwen-VL. Untuk input dokumen, gunakan model Qwen-Long.
Bagaimana cara melihat penggunaan token dan jumlah panggilan?
Satu jam setelah panggilan model selesai, Anda dapat membuka halaman Pemantauan Model dan mengatur kondisi kueri, seperti rentang waktu dan ruang kerja. Kemudian, di area Models, temukan model target dan klik Monitor di kolom Actions untuk melihat statistik panggilan untuk model tersebut. Untuk informasi selengkapnya, lihat dokumen Pemantauan model.
Data diperbarui setiap jam. Selama jam sibuk, pembaruan data mungkin tertunda hingga satu jam.