使用 DeepSeek 模型時,預設會回傳簡體中文內容。為了符合使用需求,需要調整為繁體中文輸出,同時自定義 API 的回應格式。
在請求中加入系統提示,指定使用繁體中文:
request_body = {
"messages": [
{
"role": "system",
"content": "你是一個專業的AI助手。請務必使用繁體中文回答所有問題,包括專業術語、標點符號都要使用繁體中文格式。回答要準確、詳細且有幫助。"
},
{
"role": "user",
"content": user_message
}
],
"max_tokens": 1000,
"temperature": 0.7,
"top_p": 0.9
}
修改 Lambda 函數的回傳結構:
return {
'statusCode': 200,
'headers': {
'Content-Type': 'application/json'
},
'message': generated_text,
'success': True,
'model_used': model_id
}
透過調整 System Prompt 和自定義回應格式,成功將 API 調整為符合需求的版本。這個方法可以套用到其他 API 功能的開發上,只需要修改對應的參數即可。