Puck.Backends.Mock (Puck v0.2.7)

View Source

Mock backend for testing.

Options

  • :response - Response text (default: "Mock response")
  • :stream_chunks - List of chunks for streaming
  • :error - Return this error instead of response
  • :finish_reason - Finish reason (default: :stop)
  • :delay - Delay in milliseconds

Example

client = Puck.Client.new({Puck.Backends.Mock, response: "Hello!"})
client = Puck.Client.new({Puck.Backends.Mock, error: :rate_limited})