Vibe.Model.Transport (vibe v0.2.3)

Copy Markdown View Source

Applies provider transport policy to model request options.

Agent-facing APIs pass semantic model requests. This module is the internal boundary that turns Vibe/profile transport policy into ReqLLM provider options such as reusable Responses WebSocket session pids.

Summary

Functions

prepare_stream_opts(model, request_opts, session_id)

@spec prepare_stream_opts(term(), keyword(), String.t()) ::
  {:ok, keyword()} | {:error, term()}