[PR #862] [MERGED] Fix/price calc #22736

Closed
opened 2026-02-21 20:19:38 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify/pull/862
Author: @lingfengchencn
Created: 8/16/2023
Status: Merged
Merged: 8/19/2023
Merged by: @takatost

Base: mainHead: fix/price


📝 Commits (8)

  • 5f93fbd fix price calc bug
  • c57cd1e use self.name as model_name
  • 8e1aa8f fix embedding price calc
  • f60501e fix minimax embedding price calc
  • af6a658 use self.price_config to calc price
  • 850ce73 user rules to config price
  • e0ec3ea use role for embedding price
  • 9fc7908 fix bug get base model name

📊 Changes

22 files changed (+288 additions, -230 deletions)

View changed files

📝 api/core/conversation_message_task.py (+11 -20)
📝 api/core/indexing_runner.py (+3 -3)
📝 api/core/model_providers/models/embedding/azure_openai_embedding.py (+9 -10)
📝 api/core/model_providers/models/embedding/base.py (+69 -5)
📝 api/core/model_providers/models/embedding/minimax_embedding.py (+0 -3)
📝 api/core/model_providers/models/embedding/openai_embedding.py (+0 -10)
📝 api/core/model_providers/models/embedding/replicate_embedding.py (+0 -7)
📝 api/core/model_providers/models/llm/anthropic_model.py (+0 -26)
📝 api/core/model_providers/models/llm/azure_openai_model.py (+9 -40)
📝 api/core/model_providers/models/llm/base.py (+66 -7)
📝 api/core/model_providers/models/llm/chatglm_model.py (+0 -3)
📝 api/core/model_providers/models/llm/huggingface_hub_model.py (+0 -7)
📝 api/core/model_providers/models/llm/minimax_model.py (+0 -3)
📝 api/core/model_providers/models/llm/openai_model.py (+2 -39)
📝 api/core/model_providers/models/llm/replicate_model.py (+0 -7)
📝 api/core/model_providers/models/llm/spark_model.py (+0 -3)
📝 api/core/model_providers/models/llm/tongyi_model.py (+0 -3)
📝 api/core/model_providers/models/llm/wenxin_model.py (+1 -30)
📝 api/core/model_providers/rules/anthropic.json (+15 -1)
📝 api/core/model_providers/rules/azure_openai.json (+44 -1)

...and 2 more files

📄 Description

use self.price_config to load model price configs.

TODO:

load price config from model settings


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify/pull/862 **Author:** [@lingfengchencn](https://github.com/lingfengchencn) **Created:** 8/16/2023 **Status:** ✅ Merged **Merged:** 8/19/2023 **Merged by:** [@takatost](https://github.com/takatost) **Base:** `main` ← **Head:** `fix/price` --- ### 📝 Commits (8) - [`5f93fbd`](https://github.com/langgenius/dify/commit/5f93fbdac8c28509fee44ab302ea6b3f6355e53e) fix price calc bug - [`c57cd1e`](https://github.com/langgenius/dify/commit/c57cd1e4970e1fbc363eac7d05deb493aebfa607) use self.name as model_name - [`8e1aa8f`](https://github.com/langgenius/dify/commit/8e1aa8fdf25d50564b176d35976e79fe650f2a3e) fix embedding price calc - [`f60501e`](https://github.com/langgenius/dify/commit/f60501e249fc13c9bd904636fda8a9755731aa54) fix minimax embedding price calc - [`af6a658`](https://github.com/langgenius/dify/commit/af6a6589b96984225e199db853f1df53af246376) use self.price_config to calc price - [`850ce73`](https://github.com/langgenius/dify/commit/850ce73a265454f4f3859145c72d27c6eae87410) user rules to config price - [`e0ec3ea`](https://github.com/langgenius/dify/commit/e0ec3ea5b23f02bd357570526d547a4e2e75dcf9) use role for embedding price - [`9fc7908`](https://github.com/langgenius/dify/commit/9fc79084065df8047ef5415712f29b5aa72989b8) fix bug get base model name ### 📊 Changes **22 files changed** (+288 additions, -230 deletions) <details> <summary>View changed files</summary> 📝 `api/core/conversation_message_task.py` (+11 -20) 📝 `api/core/indexing_runner.py` (+3 -3) 📝 `api/core/model_providers/models/embedding/azure_openai_embedding.py` (+9 -10) 📝 `api/core/model_providers/models/embedding/base.py` (+69 -5) 📝 `api/core/model_providers/models/embedding/minimax_embedding.py` (+0 -3) 📝 `api/core/model_providers/models/embedding/openai_embedding.py` (+0 -10) 📝 `api/core/model_providers/models/embedding/replicate_embedding.py` (+0 -7) 📝 `api/core/model_providers/models/llm/anthropic_model.py` (+0 -26) 📝 `api/core/model_providers/models/llm/azure_openai_model.py` (+9 -40) 📝 `api/core/model_providers/models/llm/base.py` (+66 -7) 📝 `api/core/model_providers/models/llm/chatglm_model.py` (+0 -3) 📝 `api/core/model_providers/models/llm/huggingface_hub_model.py` (+0 -7) 📝 `api/core/model_providers/models/llm/minimax_model.py` (+0 -3) 📝 `api/core/model_providers/models/llm/openai_model.py` (+2 -39) 📝 `api/core/model_providers/models/llm/replicate_model.py` (+0 -7) 📝 `api/core/model_providers/models/llm/spark_model.py` (+0 -3) 📝 `api/core/model_providers/models/llm/tongyi_model.py` (+0 -3) 📝 `api/core/model_providers/models/llm/wenxin_model.py` (+1 -30) 📝 `api/core/model_providers/rules/anthropic.json` (+15 -1) 📝 `api/core/model_providers/rules/azure_openai.json` (+44 -1) _...and 2 more files_ </details> ### 📄 Description use self.price_config to load model price configs. TODO: load price config from model settings --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-21 20:19:38 -05:00
yindo closed this issue 2026-02-21 20:19:38 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#22736