Defined in: packages/integrations/src/model-provider/deepseek/index.ts:8
Options for the DeepSeek model provider.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
apiKey |
string |
DeepSeek API key. | packages/integrations/src/model-provider/deepseek/index.ts:10 |
baseURL? |
string |
API base URL. Defaults to https://api.deepseek.com/v1. |
packages/integrations/src/model-provider/deepseek/index.ts:14 |
dangerouslyAllowBrowser? |
boolean |
Allows the OpenAI client to run in a browser. Defaults to false. |
packages/integrations/src/model-provider/deepseek/index.ts:31 |
maxTokens? |
number |
Maximum number of generated tokens. | packages/integrations/src/model-provider/deepseek/index.ts:18 |
model? |
string |
Model name. Defaults to deepseek-chat. |
packages/integrations/src/model-provider/deepseek/index.ts:12 |
rawTools? |
DeepseekRawTool[] |
Tools given as { name, description, parameters } objects. When this list is not empty, it takes precedence over tools. |
packages/integrations/src/model-provider/deepseek/index.ts:27 |
systemPrompt? |
string |
System prompt added before every request. | packages/integrations/src/model-provider/deepseek/index.ts:22 |
temperature? |
number |
Sampling temperature. Defaults to 0.7. |
packages/integrations/src/model-provider/deepseek/index.ts:16 |
tools? |
unknown[] |
Tools in the OpenAI-compatible { type: 'function', function } format. |
packages/integrations/src/model-provider/deepseek/index.ts:29 |
topP? |
number |
Nucleus sampling probability. | packages/integrations/src/model-provider/deepseek/index.ts:20 |
verbose? |
boolean |
Logs API errors to the console. Defaults to false. |
packages/integrations/src/model-provider/deepseek/index.ts:33 |