Skip to content

Inquiry Summary

openaivec.task.customer_support.inquiry_summary

Customer inquiry-summary task definition.

Classes

InquirySummary

Bases: BaseModel

Inquiry summary output.

Functions

inquiry_summary

inquiry_summary(
    summary_length: str = "concise",
    business_context: str = "general customer support",
) -> PreparedTask[InquirySummary]

Create an inquiry summary task.

Source code in src/openaivec/task/customer_support/inquiry_summary.py
def inquiry_summary(
    summary_length: str = "concise",
    business_context: str = "general customer support",
) -> PreparedTask[InquirySummary]:
    """Create an inquiry summary task."""
    return PreparedTask(
        instructions=_build_instructions(summary_length=summary_length, business_context=business_context),
        response_format=InquirySummary,
    )