使用 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 功能的開發上,只需要修改對應的參數即可。