修改模型
This commit is contained in:
@@ -30,6 +30,10 @@ VOLCENGINE_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
|
|||||||
ANTHROPIC_API_KEY=sk-43ccdb29caa7e9ebe0db8ac0958c63f6d3a2d62e59064d3d26d94332055a9bc9
|
ANTHROPIC_API_KEY=sk-43ccdb29caa7e9ebe0db8ac0958c63f6d3a2d62e59064d3d26d94332055a9bc9
|
||||||
ANTHROPIC_BASE_URL=https://code.warpdevloper.cloud
|
ANTHROPIC_BASE_URL=https://code.warpdevloper.cloud
|
||||||
|
|
||||||
|
# Claude 备用中转(Anthropic 风格)
|
||||||
|
ANTHROPIC_ALT_API_KEY=sk-ac5544257dcf843de887fa153c4f4a11fa5007cbae4b8f4eec895a354c89ff7b
|
||||||
|
ANTHROPIC_ALT_BASE_URL=http://98.142.250.143:8080
|
||||||
|
|
||||||
# OpenAI(OpenAI 兼容风格)
|
# OpenAI(OpenAI 兼容风格)
|
||||||
OPENAI_API_KEY=sk-12663c3a1ae5db0bc9aee78ffa64e7a0b95bcf7a15541040dd2bce573130f5c8
|
OPENAI_API_KEY=sk-12663c3a1ae5db0bc9aee78ffa64e7a0b95bcf7a15541040dd2bce573130f5c8
|
||||||
OPENAI_BASE_URL=https://re.94xy.cn/v1
|
OPENAI_BASE_URL=https://re.94xy.cn/v1
|
||||||
|
|||||||
@@ -30,6 +30,10 @@ VOLCENGINE_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
|
|||||||
ANTHROPIC_API_KEY=sk-43ccdb29caa7e9ebe0db8ac0958c63f6d3a2d62e59064d3d26d94332055a9bc9
|
ANTHROPIC_API_KEY=sk-43ccdb29caa7e9ebe0db8ac0958c63f6d3a2d62e59064d3d26d94332055a9bc9
|
||||||
ANTHROPIC_BASE_URL=https://code.warpdevloper.cloud
|
ANTHROPIC_BASE_URL=https://code.warpdevloper.cloud
|
||||||
|
|
||||||
|
# Claude 备用中转(Anthropic 风格)
|
||||||
|
ANTHROPIC_ALT_API_KEY=sk-ac5544257dcf843de887fa153c4f4a11fa5007cbae4b8f4eec895a354c89ff7b
|
||||||
|
ANTHROPIC_ALT_BASE_URL=http://98.142.250.143:8080
|
||||||
|
|
||||||
# OpenAI(OpenAI 兼容风格)
|
# OpenAI(OpenAI 兼容风格)
|
||||||
OPENAI_API_KEY=sk-12663c3a1ae5db0bc9aee78ffa64e7a0b95bcf7a15541040dd2bce573130f5c8
|
OPENAI_API_KEY=sk-12663c3a1ae5db0bc9aee78ffa64e7a0b95bcf7a15541040dd2bce573130f5c8
|
||||||
OPENAI_BASE_URL=https://re.94xy.cn/v1
|
OPENAI_BASE_URL=https://re.94xy.cn/v1
|
||||||
|
|||||||
@@ -26,6 +26,10 @@ DB_POOL_TIMEOUT=30
|
|||||||
VOLCENGINE_API_KEY=fd065993-bee2-4f31-8bf2-56d5d3012c02
|
VOLCENGINE_API_KEY=fd065993-bee2-4f31-8bf2-56d5d3012c02
|
||||||
VOLCENGINE_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
|
VOLCENGINE_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
|
||||||
|
|
||||||
|
# Claude 备用中转(Anthropic 风格)
|
||||||
|
ANTHROPIC_ALT_API_KEY=sk-ac5544257dcf843de887fa153c4f4a11fa5007cbae4b8f4eec895a354c89ff7b
|
||||||
|
ANTHROPIC_ALT_BASE_URL=http://98.142.250.143:8080
|
||||||
|
|
||||||
# OpenAI(OpenAI 兼容风格)
|
# OpenAI(OpenAI 兼容风格)
|
||||||
OPENAI_API_KEY=sk-12663c3a1ae5db0bc9aee78ffa64e7a0b95bcf7a15541040dd2bce573130f5c8
|
OPENAI_API_KEY=sk-12663c3a1ae5db0bc9aee78ffa64e7a0b95bcf7a15541040dd2bce573130f5c8
|
||||||
OPENAI_BASE_URL=https://re.94xy.cn/v1
|
OPENAI_BASE_URL=https://re.94xy.cn/v1
|
||||||
|
|||||||
@@ -9,14 +9,14 @@ from app.ai.models import LLM
|
|||||||
class JobCleanModel:
|
class JobCleanModel:
|
||||||
"""岗位清洗模块"""
|
"""岗位清洗模块"""
|
||||||
# 第一次AI:结构化提取岗位信息
|
# 第一次AI:结构化提取岗位信息
|
||||||
STRUCTURE = LLM.GPT_5_4_MINI.create(temperature=0)
|
STRUCTURE = LLM.CLAUDE_SONNET_4_5.create(temperature=0)
|
||||||
# 第二次AI:专业匹配
|
# 第二次AI:专业匹配
|
||||||
MAJOR_MATCH = LLM.GPT_5_4_MINI.create(temperature=0)
|
MAJOR_MATCH = LLM.CLAUDE_SONNET_4_5.create(temperature=0)
|
||||||
# 第三次AI:技能提取
|
# 第三次AI:技能提取
|
||||||
SKILL_EXTRACT = LLM.GPT_5_4_MINI.create(temperature=0)
|
SKILL_EXTRACT = LLM.CLAUDE_SONNET_4_5.create(temperature=0)
|
||||||
|
|
||||||
|
|
||||||
class CompanyCleanModel:
|
class CompanyCleanModel:
|
||||||
"""公司补充模块"""
|
"""公司补充模块"""
|
||||||
# 公司信息补充
|
# 公司信息补充
|
||||||
ENRICH = LLM.GPT_5_4_MINI.create(temperature=0)
|
ENRICH = LLM.CLAUDE_SONNET_4_5.create(temperature=0)
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ from app.config import settings
|
|||||||
# 供应商连接配置 = (api_key函数, base_url函数)
|
# 供应商连接配置 = (api_key函数, base_url函数)
|
||||||
_VOLCENGINE = (lambda: settings.volcengine_api_key, lambda: settings.volcengine_base_url)
|
_VOLCENGINE = (lambda: settings.volcengine_api_key, lambda: settings.volcengine_base_url)
|
||||||
_ANTHROPIC = (lambda: settings.anthropic_api_key, lambda: settings.anthropic_base_url)
|
_ANTHROPIC = (lambda: settings.anthropic_api_key, lambda: settings.anthropic_base_url)
|
||||||
|
_ANTHROPIC_ALT = (lambda: settings.anthropic_alt_api_key, lambda: settings.anthropic_alt_base_url)
|
||||||
_OPENAI = (lambda: settings.openai_api_key, lambda: settings.openai_base_url)
|
_OPENAI = (lambda: settings.openai_api_key, lambda: settings.openai_base_url)
|
||||||
|
|
||||||
|
|
||||||
@@ -33,6 +34,7 @@ class LLM(Enum):
|
|||||||
|
|
||||||
# Claude(Anthropic 风格)
|
# Claude(Anthropic 风格)
|
||||||
CLAUDE_OPUS = ("claude-opus-4-6", ChatAnthropic, *_ANTHROPIC)
|
CLAUDE_OPUS = ("claude-opus-4-6", ChatAnthropic, *_ANTHROPIC)
|
||||||
|
CLAUDE_SONNET_4_5 = ("claude-sonnet-4-5-20250929", ChatAnthropic, *_ANTHROPIC_ALT)
|
||||||
|
|
||||||
# OpenAI(OpenAI 兼容)
|
# OpenAI(OpenAI 兼容)
|
||||||
GPT_5_4_MINI = ("gpt-5.4-mini", ChatOpenAI, *_OPENAI)
|
GPT_5_4_MINI = ("gpt-5.4-mini", ChatOpenAI, *_OPENAI)
|
||||||
|
|||||||
@@ -37,6 +37,10 @@ class Settings(BaseSettings):
|
|||||||
anthropic_api_key: str = "sk-43ccdb29caa7e9ebe0db8ac0958c63f6d3a2d62e59064d3d26d94332055a9bc9"
|
anthropic_api_key: str = "sk-43ccdb29caa7e9ebe0db8ac0958c63f6d3a2d62e59064d3d26d94332055a9bc9"
|
||||||
anthropic_base_url: str = "https://code.warpdevloper.cloud"
|
anthropic_base_url: str = "https://code.warpdevloper.cloud"
|
||||||
|
|
||||||
|
# Claude 备用中转(Anthropic 风格)
|
||||||
|
anthropic_alt_api_key: str = "sk-ac5544257dcf843de887fa153c4f4a11fa5007cbae4b8f4eec895a354c89ff7b"
|
||||||
|
anthropic_alt_base_url: str = "http://98.142.250.143:8080"
|
||||||
|
|
||||||
# OpenAI(OpenAI 兼容风格)
|
# OpenAI(OpenAI 兼容风格)
|
||||||
openai_api_key: str = "sk-12663c3a1ae5db0bc9aee78ffa64e7a0b95bcf7a15541040dd2bce573130f5c8"
|
openai_api_key: str = "sk-12663c3a1ae5db0bc9aee78ffa64e7a0b95bcf7a15541040dd2bce573130f5c8"
|
||||||
openai_base_url: str = "https://re.94xy.cn/v1"
|
openai_base_url: str = "https://re.94xy.cn/v1"
|
||||||
|
|||||||
Reference in New Issue
Block a user