1<!doctype html> 2<html lang="zh-cn" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-your_first_api_call" data-has-hydrated="false"> 3<head> 4<meta charset="UTF-8"> 5<meta name="generator" content="Docusaurus v3.1.0"> 6<title data-rh="true">馿¬¡è°ç¨ API | DeepSeek API Docs</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://api-docs.deepseek.com/zh-cn/img/deepseek-social-card.jpeg"><meta data-rh="true" name="twitter:image" content="https://api-docs.deepseek.com/zh-cn/img/deepseek-social-card.jpeg"><meta data-rh="true" property="og:url" content="https://api-docs.deepseek.com/zh-cn/"><meta data-rh="true" property="og:locale" content="zh_cn"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content="zh-cn"><meta data-rh="true" name="docsearch:language" content="zh-cn"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="馿¬¡è°ç¨ API | DeepSeek API Docs"><meta data-rh="true" name="description" content="DeepSeek API 使ç¨ä¸ OpenAI/Anthropic å ¼å®¹ç API æ ¼å¼ï¼éè¿ä¿®æ¹é ç½®ï¼æ¨å¯ä»¥ä½¿ç¨ OpenAI/Anthropic SDK æ¥è®¿é® DeepSeek APIï¼æä½¿ç¨ä¸ OpenAI/Anthropic API å ¼å®¹ç软件ã"><meta data-rh="true" property="og:description" content="DeepSeek API 使ç¨ä¸ OpenAI/Anthropic å ¼å®¹ç API æ ¼å¼ï¼éè¿ä¿®æ¹é ç½®ï¼æ¨å¯ä»¥ä½¿ç¨ OpenAI/Anthropic SDK æ¥è®¿é® DeepSeek APIï¼æä½¿ç¨ä¸ OpenAI/Anthropic API å ¼å®¹ç软件ã"><link data-rh="true" rel="icon" href="/zh-cn/img/favicon.svg"><link data-rh="true" rel="canonical" href="https://api-docs.deepseek.com/zh-cn/"><link data-rh="true" rel="alternate" href="https://api-docs.deepseek.com/" hreflang="en"><link data-rh="true" rel="alternate" href="https://api-docs.deepseek.com/zh-cn/" hreflang="zh-cn"><link data-rh="true" rel="alternate" href="https://api-docs.deepseek.com/" hreflang="x-default">
6<script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/zh-cn/</span> </p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})</script>
6<link rel="stylesheet" href="/zh-cn/assets/css/styles.59daef4c.css">
7<script src="/zh-cn/assets/js/runtime~main.4ae6e43d.js" defer="defer"></script>
vendor: 1 bytes, line 7
7
8<script src="/zh-cn/assets/js/main.f9edf9fd.js" defer="defer"></script>
8 9</head> 10<body class="navigation-with-keyboard">
11<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script>
11<div id="__docusaurus"><div role="region" aria-label="è·³å°ä¸»è¦å
容"><a class="skipToContent_xSgN" href="#__docusaurus_skipToContent_fallback">è·³å°ä¸»è¦å
容</a></div><nav aria-label="主导èª" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="åæ¢å¯¼èªæ " aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/zh-cn/"><div class="navbar__logo"><img src="https://cdn.deepseek.com/platform/favicon.png" alt="DeepSeek API ææ¡£ Logo" class="themedComponent_EBr5 themedComponent--light_FDat"><img src="https://cdn.deepseek.com/platform/favicon.png" alt="DeepSeek API ææ¡£ Logo" class="themedComponent_EBr5 themedComponent--dark_NU8c"></div><b class="navbar__title text--truncate">DeepSeek API ææ¡£</b></a></div><div class="navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" class="iconLanguage_B6X1"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>䏿ï¼ä¸å½ï¼</a><ul class="dropdown__menu"><li><a href="/" target="_self" rel="noopener noreferrer" class="dropdown__link" lang="en">English</a></li><li><a href="/zh-cn/" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang="zh-cn">䏿ï¼ä¸å½ï¼</a></li></ul></div><a href="https://platform.deepseek.com/" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">DeepSeek Platform<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_YH95"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="toggle_SQQt colorModeToggle_ulqQ"><button class="clean-btn toggleButton_Z4XR toggleButtonDisabled_lK4M" type="button" disabled="" title="忢æµ
è²/æé»æ¨¡å¼ï¼å½å为æµ
è²æ¨¡å¼ï¼" aria-label="忢æµ
è²/æé»æ¨¡å¼ï¼å½å为æµ
è²æ¨¡å¼ï¼" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_JCQN"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_R3EN"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_uDFu"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_O4_m"><div class="docsWrapper_mcSy"><button aria-label="åå°é¡¶é¨" class="clean-btn theme-back-to-top-button backToTopButton_XdUj" type="button"></button><div class="docRoot_Dr47"><aside class="theme-doc-sidebar-container docSidebarContainer_baRN"><div class="sidebarViewport_VhFV"><div class="sidebar_pcuX"><nav aria-label="ææ¡£ä¾§è¾¹æ " class="menu thin-scrollbar menu_r8D2"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" href="/zh-cn/">å¿«éå¼å§</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/zh-cn/">馿¬¡è°ç¨ API</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/quick_start/pricing">模å & ä»·æ ¼</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/quick_start/token_usage">Token ç¨é计ç®</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/quick_start/rate_limit">ééä¸é离</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/quick_start/error_c
11odes">é误ç </a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a href="https://deepseek-harness.github.io/deepseek-harness/guide/quickstart" target="_blank" rel="noopener noreferrer" class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" tabindex="0">æ¥å
¥ Agent å·¥å
·</a></div></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="true" href="/zh-cn/guides/vision">API æå</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/vision">å¾åçè§£</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/thinking_mode">æè模å¼</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/multi_round_chat">å¤è½®å¯¹è¯</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/chat_prefix_completion">对è¯åç¼ç»åï¼Betaï¼</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/fim_completion">FIM è¡¥å
¨ï¼Betaï¼</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/json_mode">JSON Output</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/tool_calls">Tool Calls</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/files_api">Files API</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/kv_cache">ä¸ä¸æç¡¬çç¼å</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/responses_api">ä½¿ç¨ Responses API</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-cn/guides/anthropic_api">ä½¿ç¨ Anthropic API</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-cn/api/create-chat-completion">API ææ¡£</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-cn/news/news260910">æ°é»</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a href="https://github.com/deepseek-ai/awesome-deepseek-integration/tree/main" target="_blank" rel="noopener noreferrer" class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false">å
¶å®èµæº</a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a href="https://static.deepseek.com/faq/index.html?lang=zh#/category/4" target="_blank" rel="noopener noreferrer" class="menu__link menuExternalLink_kqFC">常è§é®é¢<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_YH95">
11<path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/zh-cn/updates">æ´æ°æ¥å¿</a></li></ul></nav></div></div></aside><main class="docMainContainer_SNqp"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_GEdM"><div class="docItemContainer_OUCh"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_gDTe" aria-label="页é¢è·¯å¾"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="主页é¢" class="breadcrumbs__link" href="/zh-cn/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_fbmM"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">å¿«éå¼å§</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">馿¬¡è°ç¨ API</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_lKxX theme-doc-toc-mobile tocMobile_kO7c"><button type="button" class="clean-btn tocCollapsibleButton_KNXb">æ¬é¡µæ»è§</button></div><div class="theme-doc-markdown markdown"><div class="row"><div class="col col--12"><h1>馿¬¡è°ç¨ API</h1> 12<p>DeepSeek API 使ç¨ä¸ OpenAI/Anthropic å ¼å®¹ç API æ ¼å¼ï¼éè¿ä¿®æ¹é ç½®ï¼æ¨å¯ä»¥ä½¿ç¨ OpenAI/Anthropic SDK æ¥è®¿é® DeepSeek APIï¼æä½¿ç¨ä¸ OpenAI/Anthropic API å ¼å®¹ç软件ã</p> 13<table><thead><tr><th>PARAM</th><th>VALUE</th></tr></thead><tbody><tr><td>base_url (OpenAI)</td><td><code>https://api.deepseek.com</code></td></tr><tr><td>base_url (Anthropic)</td><td><code>https://api.deepseek.com/anthropic</code></td></tr><tr><td>api_key</td><td>ç³è¯·ä¸ä¸ª <a href="https://platform.deepseek.com/api_keys" target="_blank" rel="noopener noreferrer">API key</a></td></tr><tr><td>model</td><td><code>deepseek-flash</code><sup>(1)</sup><br><code>deepseek-v4-pro</code></td></tr></tbody></table> 14<div style="font-size:14px"><p>(1) 模ååè¯·ä½¿ç¨ <code>deepseek-flash</code>ãæ§æ¨¡åå <code>deepseek-v4-flash</code>ã<code>deepseek-v4-flash-vision-exp</code> ä»å¯è°ç¨ï¼ä½å¯¹åºæ¨¡åå·²ä¸çº¿ï¼è¯·æ±å°ç± DeepSeek-V4.1-Flash 模åæä¾æå¡ï¼å¹¶æ Flash ä»·æ ¼è®¡è´¹ã</p></div> 15<h2 class="anchor anchorWithStickyNavbar_YAqC" id="æ¥å ¥-agent-å·¥å ·">æ¥å ¥ Agent å·¥å ·<a href="#æ¥å ¥-agent-å·¥å ·" class="hash-link" aria-label="æ¥å ¥ Agent å·¥å ·çç´æ¥é¾æ¥" title="æ¥å ¥ Agent å·¥å ·çç´æ¥é¾æ¥">â</a></h2> 16<p>DeepSeek Harness å¼åè é¢è§çé¢åå ¨ç Harness å¼åè 弿¾æµè¯ãè¯¦è§ <a href="https://deepseek-harness.github.io/deepseek-harness/guide/quickstart" target="_blank" rel="noopener noreferrer">DeepSeek Harness å ¥é¨</a>ã</p> 17<p>DeepSeek API å·²æ¥å ¥å¤ç§ä¸»æµ AI Agent ä¸ç¼ç¨å©æå·¥å ·ãå¦æä½ ä½¿ç¨ Claude CodeãGitHub CopilotãOpenCode çå·¥å ·ï¼å¯ä»¥ç´æ¥å° DeepSeek ä½ä¸ºå端模åï¼æ éç¼å代ç å³å¯å¼å§ä½¿ç¨ã</p> 18<p>è¯¦è§ <a href="/zh-cn/quick_start/agent_integrations/claude_code">Agent å·¥å ·æ¥å ¥æå</a>ã</p> 19<h2 class="anchor anchorWithStickyNavbar_YAqC" id="è°ç¨å¯¹è¯-api">è°ç¨å¯¹è¯ API<a href="#è°ç¨å¯¹è¯-api" class="hash-link" aria-label="è°ç¨å¯¹è¯ APIçç´æ¥é¾æ¥" title="è°ç¨å¯¹è¯ APIçç´æ¥é¾æ¥">â</a></h2> 20<p>å¨å建 API key ä¹åï¼ä½ å¯ä»¥ä½¿ç¨ä»¥ä¸æ ·ä¾èæ¬ï¼éè¿ OpenAI API æ ¼å¼æ¥è®¿é® DeepSeek 模åãæ ·ä¾ä¸ºéæµå¼è¾åºï¼æ¨å¯ä»¥å° stream 设置为 true æ¥ä½¿ç¨æµå¼è¾åºã</p> 21<p>Anthropic API æ ¼å¼çè®¿é®æ ·ä¾ï¼è¯·åè<a href="/zh-cn/guides/anthropic_api">Anthropic API</a>ã</p> 22<!-- --> 23<div class="tabs-container tabList_MtDO"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_P5_n tabs__item--active">curl</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_P5_n">python</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_P5_n">nodejs</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_a2xS"><div class="language-bash codeBlockContainer_pGXX theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_CRIs"><pre tabindex="0" class="prism-code language-bash codeBlock_JcNi thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_UUn8"><span class="token-line" style="color:#393A34"><span class="token plain">curl https://api.deepseek.com/chat/completions \</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> -H "Content-Type: application/json" \</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> -H "Authorization: Bearer ${DEEPSEEK_API_KEY}" \</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> -d '{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> "model": "deepseek-flash",</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> "messages": [</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> {"role": "system", "content": "You are a helpful assistant."},</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> {"role": "user", "content": "Hello!"}</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> "thinking": {"type": "enabled"},</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> "reasoning_effort": "high",</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> "stream"
23: false</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> }'</span><br></span></code></pre><div class="buttonGroup__2VR"><button type="button" aria-label="å¤å¶ä»£ç å°åªè´´æ¿" title="å¤å¶" class="clean-btn"><span class="copyButtonIcons__UmU" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_a6rv"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_BlLq"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div><div role="tabpanel" class="tabItem_a2xS" hidden=""><div class="language-python codeBlockContainer_pGXX theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_CRIs"><pre tabindex="0" class="prism-code language-python codeBlock_JcNi thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_UUn8"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># Please install OpenAI SDK first: `pip3 install openai`</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> os</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> openai </span><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> OpenAI</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">client </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> OpenAI</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> api_key</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">os</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">environ</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">get</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'DEEPSEEK_API_KEY'</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> base_url</span><span class="token operator" style="color:#393A34">=</span><span class="token string" style="color:#e3116c">"https://api.deepseek.com"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">response </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">chat</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">completions</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">create</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> model</span><span class="token operator" style="color:#393A34">=</span><span class="token string" style="color:#e3116c">"deepseek-flash"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> messages</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">
23{</span><span class="token string" style="color:#e3116c">"role"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"system"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"content"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"You are a helpful assistant"</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token string" style="color:#e3116c">"role"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"user"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"content"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Hello"</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> stream</span><span class="token operator" style="color:#393A34">=</span><span class="token boolean" style="color:#36acaa">False</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> reasoning_effort</span><span class="token operator" style="color:#393A34">=</span><span class="token string" style="color:#e3116c">"high"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> extra_body</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">{</span><span class="token string" style="color:#e3116c">"thinking"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token string" style="color:#e3116c">"type"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"enabled"</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">print</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">response</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">choices</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">message</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">content</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre><div class="buttonGroup__2VR"><button type="button" aria-label="å¤å¶ä»£ç å°åªè´´æ¿" title="å¤å¶" class="clean-btn"><span class="copyButtonIcons__UmU" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_a6rv">
23<path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_BlLq"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div><div role="tabpanel" class="tabItem_a2xS" hidden=""><div class="language-javascript codeBlockContainer_pGXX theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_CRIs"><pre tabindex="0" class="prism-code language-javascript codeBlock_JcNi thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_UUn8"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic">// Please install OpenAI SDK first: `npm install openai`</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword module" style="color:#00009f">import</span><span class="token plain"> </span><span class="token imports maybe-class-name">OpenAI</span><span class="token plain"> </span><span class="token keyword module" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"openai"</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> openai </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">new</span><span class="token plain"> </span><span class="token class-name">OpenAI</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">baseURL</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'https://api.deepseek.com'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">apiKey</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> process</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">env</span><span class="token punctuation" style="color:#393A34">.</span><span class="token constant" style="color:#36acaa">DEEPSEEK_API_KEY</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">async</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">function</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">
23{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> completion </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token keyword control-flow" style="color:#00009f">await</span><span class="token plain"> openai</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">chat</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">completions</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">create</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">messages</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">role</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"system"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">content</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"You are a helpful assistant."</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">model</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"deepseek-flash"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">thinking</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token string-property property" style="color:#36acaa">"type"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"enabled"</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">reasoning_effort</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"high"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">stream</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">
23false</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token console class-name">console</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">log</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">completion</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">choices</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">message</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">content</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><br></span></code></pre><div class="buttonGroup__2VR"><button type="button" aria-label="å¤å¶ä»£ç å°åªè´´æ¿" title="å¤å¶" class="clean-btn"><span class="copyButtonIcons__UmU" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_a6rv"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_BlLq"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></div> 24<seealso></seealso></div></div></div><div class="col col--12"></div></article><div class="col col--12"><nav class="pagination-nav docusaurus-mt-lg" aria-label="æä»¶é项å¡"><a class="pagination-nav__link pagination-nav__link--next" href="/zh-cn/quick_start/pricing"><div class="pagination-nav__sublabel">ä¸ä¸é¡µ</div><div class="pagination-nav__label">模å & ä»·æ ¼</div></a></nav></div></div></div><div class="col col--3"><div class="tableOfContents_QFHP thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#æ¥å ¥-agent-å·¥å ·" class="table-of-contents__link toc-highlight">æ¥å ¥ Agent å·¥å ·</a></li><li><a href="#è°ç¨å¯¹è¯-api" class="table-of-contents__link toc-highlight">è°ç¨å¯¹è¯ API</a></li></ul></div></div></div></div></main></div></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">å¾®ä¿¡å ¬ä¼å·</div><ul class="footer__items clean-list"><li class="footer__item"> 25 <img src="https://cdn.deepseek.com/official_account.jpg" alt="WeChat QRcode" width="160px"> 26 </li></ul></div>
26<div class="col footer__col"><div class="footer__title">社åº</div><ul class="footer__items clean-list"><li class="footer__item"><a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer" class="footer__link-item">é®ç®±<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_YH95"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://discord.gg/Tc7c45Zzu5" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_YH95"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://twitter.com/deepseek_ai" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_YH95"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">æ´å¤</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/deepseek-ai" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_YH95"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2026 DeepSeek, Inc.</div></div></div></footer></div> 27</body> 28</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.