简历提取 插值分析 依然使用 pro32

This commit is contained in:
zk
2026-05-29 14:33:50 +08:00
parent 471fa7ee17
commit 017426fdd1
3 changed files with 8 additions and 35 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ from app.ai.models import LLM
class SkillGapModel: class SkillGapModel:
"""技能差距分析模块""" """技能差距分析模块"""
# 技能差距识别:对比简历与岗位技能标签,输出缺失技能列表 # 技能差距识别:对比简历与岗位技能标签,输出缺失技能列表
ANALYSIS = LLM.DEEPSEEK_V4_FLASH.create(temperature=0) ANALYSIS = LLM.DOUBAO_PRO_32K.create(temperature=0)
# 个人概述优化:将缺失技能关键词融入 summary # 个人概述优化:将缺失技能关键词融入 summary
SUMMARY = LLM.DEEPSEEK_V4_FLASH.create(temperature=0.3) SUMMARY = LLM.DEEPSEEK_V4_FLASH.create(temperature=0.3)
# 经历描述优化:针对目标岗位优化单条经历的 description # 经历描述优化:针对目标岗位优化单条经历的 description
@@ -41,7 +41,7 @@ class NovaChatModel:
class ResumeExtractorModel: class ResumeExtractorModel:
"""简历解析模块""" """简历解析模块"""
# 简历结构化提取:两阶段并行提取简历文本为JSON结构 # 简历结构化提取:两阶段并行提取简历文本为JSON结构
PARSE = LLM.DEEPSEEK_V4_FLASH.create(temperature=0) PARSE = LLM.DOUBAO_PRO_32K.create(temperature=0)
class DiagnoserModel: class DiagnoserModel:
-16
View File
@@ -15,9 +15,6 @@ from app.config import settings
# 供应商连接配置 # 供应商连接配置
_VOLCENGINE = (lambda: settings.volcengine_api_key, lambda: settings.volcengine_base_url) _VOLCENGINE = (lambda: settings.volcengine_api_key, lambda: settings.volcengine_base_url)
_JIAYU = (lambda: settings.jiayu_api_key, lambda: settings.jiayu_base_url)
_JIEKOU = (lambda: settings.jiekou_api_key, lambda: settings.jiekou_base_url)
_ZM = (lambda: settings.zm_api_key, lambda: settings.zm_base_url) _ZM = (lambda: settings.zm_api_key, lambda: settings.zm_base_url)
@@ -36,19 +33,6 @@ class LLM(Enum):
DOUBAO_SEED_LITE = ("doubao-seed-2-0-lite-260215", *_VOLCENGINE) DOUBAO_SEED_LITE = ("doubao-seed-2-0-lite-260215", *_VOLCENGINE)
DOUBAO_SEED_PRO = ("doubao-seed-2-0-pro-260215", *_VOLCENGINE) DOUBAO_SEED_PRO = ("doubao-seed-2-0-pro-260215", *_VOLCENGINE)
# jiekou
GPT_4O = ("gpt-4o", *_JIAYU)
GPT_4O_MINI = ("gpt-4o-mini", *_JIEKOU)
GEMINI_FLASH = ("gemini-2.5-flash", *_JIEKOU)
# 加鱼
JIAYU_CLAUDE_SONNET_4_5 = ("claude-sonnet-4.5", *_JIAYU)
JIAYU_CLAUDE_HAIKU_4_5 = ("claude-haiku-4.5", *_JIAYU)
JIAYU_DEEPSEEK_3_2 = ("deepseek-3.2", *_JIAYU)
JIAYU_GLM_5 = ("glm-5", *_JIAYU)
JIAYU_QWEN3_CODER_NEXT = ("qwen3-coder-next", *_JIAYU)
JIAYU_MINIMAX_M2_5 = ("minimax-m2.5", *_JIAYU)
# ZM # ZM
ZM_GPT_5_5 = ("gpt-5.5", *_ZM) ZM_GPT_5_5 = ("gpt-5.5", *_ZM)
-11
View File
@@ -38,21 +38,10 @@ class Settings(BaseSettings):
volcengine_api_key: str = "fd065993-bee2-4f31-8bf2-56d5d3012c02" volcengine_api_key: str = "fd065993-bee2-4f31-8bf2-56d5d3012c02"
volcengine_base_url: str = "https://ark.cn-beijing.volces.com/api/v3" volcengine_base_url: str = "https://ark.cn-beijing.volces.com/api/v3"
# jiekou
jiekou_api_key: str = "sk_4BXi4_yvwx-NW4_zuVt2LufrrlGyhs2q9qMN5Vq_j7Q"
jiekou_base_url: str = "https://api.jiekou.ai/openai"
# jiayu
jiayu_api_key: str = "Aa123123"
jiayu_base_url: str = "http://192.168.31.133:8800/v1"
#zm #zm
zm_api_key: str = "3-chatgpt-is-free-free-free" zm_api_key: str = "3-chatgpt-is-free-free-free"
zm_base_url: str = "http://re.94xy.cn/v1" zm_base_url: str = "http://re.94xy.cn/v1"
# JWT # JWT
jwt_secret: str = "Aa123123" jwt_secret: str = "Aa123123"
token_expire_seconds: int = 5184000 token_expire_seconds: int = 5184000