类 WebSocketRequest

java.lang.Object
io.agentscope.core.model.transport.websocket.WebSocketRequest

public final class WebSocketRequest extends Object
WebSocket connection request configuration.

Usage example:


 WebSocketRequest request = WebSocketRequest.builder("wss://api.openai.com/v1/realtime")
     .header("Authorization", "Bearer " + apiKey)
     .header("OpenAI-Beta", "realtime=v1")
     .connectTimeout(Duration.ofSeconds(30))
     .build();
 
  • 方法详细资料

    • getUrl

      public String getUrl()
      Get the WebSocket URL.
      返回:
      WebSocket URL
    • getHeaders

      public Map<String,String> getHeaders()
      Get the request headers.
      返回:
      Request headers (immutable)
    • getConnectTimeout

      public Duration getConnectTimeout()
      Get the connection timeout.
      返回:
      Connection timeout
    • builder

      public static WebSocketRequest.Builder builder(String url)
      Create a new builder with the specified URL.
      参数:
      url - WebSocket URL
      返回:
      Builder instance