diff --git a/.gitignore b/.gitignore index 658c9319b2..c957d63174 100644 --- a/.gitignore +++ b/.gitignore @@ -154,4 +154,5 @@ sdks/python-client/dist sdks/python-client/dify_client.egg-info .vscode/* -!.vscode/launch.json \ No newline at end of file +!.vscode/launch.json +pyrightconfig.json diff --git a/api/core/model_runtime/model_providers/anthropic/llm/claude-3-haiku-20240307.yaml b/api/core/model_runtime/model_providers/anthropic/llm/claude-3-haiku-20240307.yaml new file mode 100644 index 0000000000..073d0c3a7d --- /dev/null +++ b/api/core/model_runtime/model_providers/anthropic/llm/claude-3-haiku-20240307.yaml @@ -0,0 +1,37 @@ +model: claude-3-haiku-20240307 +label: + en_US: claude-3-haiku-20240307 +model_type: llm +features: + - agent-thought + - vision +model_properties: + mode: chat + context_size: 200000 +parameter_rules: + - name: temperature + use_template: temperature + - name: top_p + use_template: top_p + - name: top_k + label: + zh_Hans: 取样数量 + en_US: Top k + type: int + help: + zh_Hans: 仅从每个后续标记的前 K 个选项中采样。 + en_US: Only sample from the top K options for each subsequent token. + required: false + - name: max_tokens + use_template: max_tokens + required: true + default: 4096 + min: 1 + max: 4096 + - name: response_format + use_template: response_format +pricing: + input: '0.25' + output: '1.25' + unit: '0.000001' + currency: USD