Files
pipecat/changelog
Mark Backman 912f1be31c Add system_instruction parameter to run_inference (#3968)
* Add system_instruction parameter to run_inference

Allow callers to provide a custom system instruction directly when calling
run_inference, without having to construct provider-specific context objects.

For OpenAI, the instruction is prepended as a system message (preserving
existing messages). For Anthropic, Google, and AWS Bedrock, it overrides the
single system field with a warning when an existing system instruction is
present in the context.

* Use system_instruction parameter in _generate_summary

Pass the summarization prompt via run_inference's system_instruction
parameter instead of embedding it as a system message in the context.

* Add changelog for #3968
2026-03-10 12:57:23 -04:00
..
2026-03-02 11:22:33 -03:00
2026-03-03 20:09:26 -05:00
2026-03-04 09:42:01 -05:00
2026-03-04 16:58:28 -06:00
2026-03-04 17:37:32 -08:00
2026-03-04 17:37:32 -08:00
2026-03-05 16:16:41 -08:00
2026-03-07 07:42:42 -05:00
2026-03-08 19:02:51 -07:00
2026-03-08 10:44:45 -04:00
2026-03-10 11:34:03 -04:00
2026-03-10 11:34:03 -04:00
2026-03-09 15:05:20 -04:00
2026-03-10 19:29:47 +09:00
2026-03-10 07:48:02 -04:00