|
一、什么是DeepSeek-Prover-V2-671B?
DeepSeek-Prover-V2-671B是一个具有6710亿参数的Mixture-of-Experts大型语言模型,由DeepSeek团队基于DeepSeek V3架构开发,专为形式化数学定理证明任务优化。
该模型在每次推理中从256个专家中激活8个专家,并支持FP8和BF16两种数值精度,以在保证性能的同时减少计算开销。
其上下文窗口长度最高可达163,840 tokens,使其能够处理大型数学文档和复杂证明链条。
二、通过OpenRouter平台在线调用DeepSeek-Prover-V2-671B
2.1 注册并获取API Key
访问OpenRouter官网并点击“Sign Up”进行注册,可以使用邮箱、Google或GitHub账号完成注册,推荐使用GitHub账号以加快流程。
登录后,在Dashboard中点击“Create API Key”按钮,为Key命名(如“ProverV2-Test”),复制并妥善保存该Key,后续API调用均需使用。
2.2 设置开发环境
在本地或云端搭建Python环境,并安装OpenAI兼容库,使用命令pip install openai可以确保与OpenRouter的API兼容,简化后续调用流程。
2.3 调用API生成证明
使用以下Python示例脚本向模型发送定理证明请求,并打印Lean 4格式的形式证明:
- import openai
- client = openai.OpenAI(
- base_url="https://openrouter.ai/api/v1",
- api_key="YOUR_API_KEY_HERE"
- )
- response = client.chat.completions.create(
- model="deepseek/deepseek-prover-v2:free",
- messages=[
- {"role": "system", "content": "你是一个专门使用Lean 4进行形式化定理证明的数学助手。"},
- {"role": "user", "content": "证明任意两偶数之和仍为偶数。"}
- ]
- )
- print(response.choices[0].message.content)
Copy the Code 可根据需求调整temperature和max_tokens等参数。 |
|