chenchun
|
1727107190
|
feat: 为 Anthropic DTO 添加 signature、stop_sequence、cache_creation 和 service_tier 字段
在 Yi.Framework.AiHub.Domain.Shared/Dtos/Anthropic/AnthropicChatCompletionDto.cs 中新增字段:
- AnthropicChatCompletionDto: Signature、StopSequence(带 JsonPropertyName)
- AnthropicChatCompletionDtoContentBlock: signature(小写字段)
- AnthropicCompletionDtoUsage: CacheCreation、ServiceTier(带 JsonPropertyName)
|
2026-01-07 11:27:14 +08:00 |
|
chenchun
|
5157eac35c
|
fix: 修复 Anthropic TokenUsage 计算与流式响应的用量统计
|
2026-01-05 19:34:48 +08:00 |
|
chenchun
|
b4a97e8b09
|
feat: 完成系统监控页面
|
2026-01-05 15:44:48 +08:00 |
|
chenchun
|
bd30a40a6f
|
feat: 完成图片模型单独扣费
|
2026-01-04 12:32:31 +08:00 |
|
ccnetcore
|
9c058e9545
|
feat: 支持模型尊享标识并统一扣减尊享用量逻辑
新增模型是否为尊享的标识字段 IsPremium,并在网关层透传到模型描述。
使用模型描述中的 IsPremium 统一判断是否扣减尊享 token,用以替代多处重复的数据库查询。
同时整理了相关代码与注释,使尊享用量扣减逻辑更加集中和清晰。
|
2026-01-04 00:08:08 +08:00 |
|
ccnetcore
|
5a7f0ab108
|
feat: 支持更多类型的图片模型
|
2026-01-03 03:19:31 +08:00 |
|
ccnetcore
|
560a76558a
|
feat: 完成图片生成功能
|
2026-01-02 19:26:09 +08:00 |
|
chenchun
|
a9267bfc0e
|
docs: 修改 GeminiGenerateContentAcquirer 注释,说明图片 URL 包含前缀
更正注释中关于图片 URL 的描述,由“不包含前缀”改为“包含前缀”,以匹配方法实际返回值。
文件:Yi.Framework.AiHub.Domain.Shared/Dtos/Gemini/GeminiGenerateContentAcquirer.cs
|
2025-12-26 18:36:55 +08:00 |
|
ccnetcore
|
599b6335d5
|
feat: 准备构建图片生成
|
2025-12-25 23:25:54 +08:00 |
|
ccnetcore
|
fcf0fd7f70
|
feat: 全面支持geminicli
|
2025-12-17 21:51:01 +08:00 |
|
chenchun
|
4e421c160c
|
feat: 新增gemini支持
|
2025-12-17 18:47:28 +08:00 |
|
ccnetcore
|
7b14fdd8de
|
feat: 完成多message存储
|
2025-12-14 13:07:44 +08:00 |
|
chenchun
|
ce4f7e5711
|
refactor: 将 AnthropicInput.Messages 类型由 JsonElement? 更改为 IList<AnthropicMessageInput>
使用强类型消息集合,便于序列化与校验。
|
2025-12-12 09:40:24 +08:00 |
|
chenchun
|
f90105ebb4
|
feat: 全站优化
|
2025-12-11 17:33:12 +08:00 |
|
chenchun
|
69b84f6613
|
feat: 完成openai响应接口
|
2025-12-11 17:16:21 +08:00 |
|
ccnetcore
|
433d616b9b
|
feat: 支持codex
|
2025-12-11 01:17:31 +08:00 |
|
chenchun
|
a725c06396
|
fix: 移除对 Usage.TotalTokens 的空检查,始终按 multiplier 四舍五入并赋值
移除 TotalTokens 的 null 判断,避免保留 null 值,统一将其按 multiplier 四舍五入后赋为整数,防止后续使用出现空值异常。
|
2025-11-25 10:19:11 +08:00 |
|
chenchun
|
54547f0d7c
|
fix: 缩放 ThorChatCompletionsResponse.Usage.TotalTokens 按 multiplier
当 Usage.TotalTokens 不为 null 时,按 multiplier 进行四舍五入缩放;与 PromptTokens/CompletionTokens 的缩放逻辑保持一致,修复 TotalTokens 未被缩放的问题。
|
2025-11-25 10:18:45 +08:00 |
|
chenchun
|
688d93e5c1
|
feat: 完成倍率的配置化
|
2025-11-25 09:54:13 +08:00 |
|
chenchun
|
cf137f6307
|
fix: 兼容客户端空值,Contents 为空时返回 "_" 并修正 Content 判空逻辑
修复 AnthropicMessageInput 中对 Content/Contents 的判空处理:
- 当 Contents 为 null 或 Count==0 时返回 "_",以兼容客户端对空值的特殊处理。
- 修正对 Content 的判空逻辑,使用 !string.IsNullOrEmpty(...) 确保非空字符串优先返回,避免将空字符串当作有效内容。
|
2025-10-29 22:23:09 +08:00 |
|
ccnetcore
|
609de29e71
|
feat: AnthropicMessageContent 新增 Signature 字段
|
2025-10-26 14:51:48 +08:00 |
|
ccnetcore
|
2efed4f4a5
|
feat: AnthropicThinkingInput 新增 signature、thinking、data、text 字段
|
2025-10-26 10:38:01 +08:00 |
|
chenchun
|
1aaff2942d
|
fix: 调整 Anthropic DTO 属性为可空类型以避免反序列化错误
|
2025-10-21 16:55:05 +08:00 |
|
ccnetcore
|
a13ee395c7
|
feat: 支持 x-api-key 认证并扩展 Anthropic 响应字段,优化工具调用处理
|
2025-10-18 13:23:54 +08:00 |
|
ccnetcore
|
d6adf9b736
|
feat: 增加 Claude 模型 Token 使用量倍数调整功能
|
2025-10-14 23:41:26 +08:00 |
|
ccnetcore
|
5934056fe6
|
fix: 修复Anthropic接口TokenUsage序列化及HttpClient创建方式问题
|
2025-10-12 14:38:26 +08:00 |
|
chenchun
|
fdc868323f
|
fix: 修正 TokenUsage 计算逻辑,使用 CacheReadInputTokens 替代重复的 CacheCreationInputTokens
|
2025-10-11 23:36:26 +08:00 |
|
chenchun
|
593b3a4cdd
|
fix: 修正消息与Anthropic返回的Token统计逻辑,避免零值覆盖并支持缓存Token计算
|
2025-10-11 23:27:46 +08:00 |
|
chenchun
|
345ed80ec8
|
feat: 新增claude接口转换支持
|
2025-10-11 15:25:43 +08:00 |
|
ccnetcore
|
4e42e2202e
|
refactor: 移除代码补全兼容逻辑并优化 DTO 可空类型处理
|
2025-08-16 19:20:58 +08:00 |
|
ccnetcore
|
4ec4023f40
|
feat: 增加EmbeddingResponse的object字段并完善AiGateWayManager的Usage统计,更新CORS配置
|
2025-08-11 20:24:48 +08:00 |
|
chenchun
|
7b0e4fcc73
|
fix: 修复Embedding输入处理逻辑和字段可空性
- 优化Embedding输入类型判断逻辑,支持string和JsonElement数组类型
- 将EncodingFormat字段设置为可空类型,提高兼容性
- 注释知识库场景下的消息统计功能,避免不必要的数据记录
|
2025-08-11 18:05:33 +08:00 |
|
chenchun
|
cfde73d13a
|
fix: 修复输出为空问题
|
2025-08-11 16:53:33 +08:00 |
|
chenchun
|
c17c9000a8
|
refactor: 移除AiHub Domain层对Application.Contracts的循环依赖
移除Yi.Framework.AiHub.Domain项目中对Yi.Framework.AiHub.Application.Contracts的项目引用,解决领域层和应用层之间的循环依赖问题,符合DDD架构分层原则。
|
2025-08-11 15:51:59 +08:00 |
|
chenchun
|
42d537a68b
|
style: 调整架构引用
|
2025-08-11 15:31:11 +08:00 |
|
ccnetcore
|
30678dbbb4
|
feat: 完成功能
|
2025-07-17 23:52:00 +08:00 |
|
ccnetcore
|
c5b0f69b51
|
feat: 重构完成
|
2025-07-17 23:16:16 +08:00 |
|
ccnetcore
|
e593f2cba4
|
feat: Thor搭建
|
2025-07-17 23:10:26 +08:00 |
|
ccnetcore
|
01a3c81359
|
feat: 完成用量统计功能模块
|
2025-06-27 22:13:26 +08:00 |
|
chenchun
|
695aaedfba
|
feat: 完成ai-hub第一期功能
|
2025-06-25 17:12:09 +08:00 |
|