[{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$AllTools$.html#consHandler-fffff579","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.AllTools.consHandler","type":"consHandler[I, R, E, A <: Matchable, Tail <: Tuple](using AllTools[Tail]): AllTools[ToolHandler[I, R, E, A] *: Tail]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#UsEast1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.UsEast1","type":"UsEast1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$Throttling.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.Throttling.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ContentBlock.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ContentBlock","type":"ContentBlock","kind":"enum","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#asHandler-2a6","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.asHandler","type":"asHandler(description: String): ToolHandler[I, Any, Nothing, A]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#UsGovWest1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.UsGovWest1","type":"UsGovWest1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#inferenceConfig-fffff930","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.inferenceConfig","type":"inferenceConfig(c: InferenceConfig): LoopRequest[NT]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$.html#retryOnRetryable-472","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.retryOnRetryable","type":"retryOnRetryable: ZIO[R, Error, A]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$TooledRequest.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.TooledRequest","type":"TooledRequest[NT <: AnyNamedTuple]","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$MissingApiKey.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.MissingApiKey.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#StopSequence-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.StopSequence","type":"StopSequence extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Client$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Client","type":"Client","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#ModelContextWindowExceeded-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.ModelContextWindowExceeded","type":"ModelContextWindowExceeded extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolHandler.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolHandler","type":"ToolHandler[-I, -R, +E, +A <: Matchable]","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Output.html#text-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Output.text","type":"text: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#CnNorthwest1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.CnNorthwest1","type":"CnNorthwest1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolUseId$.html#unwrap-fffff2ca","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolUseId.unwrap","type":"unwrap: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$UnknownTool.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.UnknownTool.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_ApiKey_ApiKey-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_ApiKey_ApiKey","type":"given_CanEqual_ApiKey_ApiKey: CanEqual[ApiKey, ApiKey]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_StopReason_StopReason-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_StopReason_StopReason","type":"given_CanEqual_StopReason_StopReason: CanEqual[StopReason, StopReason]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelResponseTool.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelResponseTool","type":"ModelResponseTool[+A <: Matchable]","kind":"trait","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#asTool-cdc","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.asTool","type":"asTool(description: String): Tool[I]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Client$.html#layer-fffff58b","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Client.layer","type":"layer(apiKey: ApiKey, region: Region, modelId: ModelId): ZLayer[Client, Nothing, Client]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$RequestConfig$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.RequestConfig","type":"RequestConfig","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#ModelId-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelId","type":"ModelId","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$AllTools.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.AllTools","type":"AllTools[Hs <: Tuple]","kind":"trait","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#GuardrailIntervened-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.GuardrailIntervened","type":"GuardrailIntervened extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolUseId$.html#apply-fffff2ca","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolUseId.apply","type":"apply(s: String): ToolUseId","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_ModelId_ModelId-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_ModelId_ModelId","type":"given_CanEqual_ModelId_ModelId: CanEqual[ModelId, ModelId]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StreamEvent$$ContentBlockStop.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StreamEvent.ContentBlockStop","type":"ContentBlockStop(index: Int)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Request.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Request","type":"Request","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason","type":"StopReason","kind":"enum","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Role.html#User-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Role.User","type":"User extends Role","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Tool.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Tool","type":"Tool[I]","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolUseId$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolUseId","type":"ToolUseId","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#system-fffff95e","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.system","type":"system(s: String): LoopRequest[NT]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$AllTools$.html#empty-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.AllTools.empty","type":"empty: AllTools[EmptyTuple]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region","type":"Region(val code: String)","kind":"enum","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ApiKey$.html#unwrap-fffff2ca","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ApiKey.unwrap","type":"unwrap: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolResultBlock$.html#json-534","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolResultBlock.json","type":"json[A : Schema](value: A): ToolResultBlock","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$Validation.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.Validation.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region","type":"Region","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#HasReplyTool-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.HasReplyTool","type":"HasReplyTool[Hs <: Tuple] = Hs match {\n  case ModelResponseTool[_$27] *: _$28 => true\n  case _$29 *: rest => HasReplyTool[rest]\n  case EmptyTuple => false\n}","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ContentBlock$$Text.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ContentBlock.Text","type":"Text(text: String)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$ModelTimeout.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.ModelTimeout","type":"ModelTimeout(message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$AccessDenied.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.AccessDenied","type":"AccessDenied(message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolHandler$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolHandler","type":"ToolHandler","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolChoice.html#Auto-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolChoice.Auto","type":"Auto extends ToolChoice","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolResultBlock.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolResultBlock","type":"ToolResultBlock","kind":"enum","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#MxCentral1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.MxCentral1","type":"MxCentral1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#ToolUse-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.ToolUse","type":"ToolUse extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Tool.html#name-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Tool.name","type":"name: ToolName","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#ErrorsOf-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ErrorsOf","type":"ErrorsOf[Hs <: Tuple] = Hs match {\n  case ToolHandler[_$17, _$18, e, _$19] *: rest => e | ErrorsOf[rest]\n  case _$20 *: rest => ErrorsOf[rest]\n  case EmptyTuple => Nothing\n}","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolHandler$.html#fromPure-2a6","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolHandler.fromPure","type":"fromPure[I : Schema, A <: Matchable : Schema](f: I => A, description: String): ToolHandler[I, Any, Nothing, A]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$Transport.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.Transport.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolChoice.html#Any-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolChoice.Any","type":"Any extends ToolChoice","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApSouth1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApSouth1","type":"ApSouth1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#asHandler-c","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.asHandler","type":"asHandler(description: String): ToolHandler[I, R, E, A]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#EuSouth2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.EuSouth2","type":"EuSouth2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Role.html#Assistant-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Role.Assistant","type":"Assistant extends Role","kind":"val","extra":""},{"link":"index.html#","external":false,"fqn":".zio-bedrock-converse","type":"zio-bedrock-converse","kind":"static","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$ServiceUnavailable.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.ServiceUnavailable","type":"ServiceUnavailable(message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Tool$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Tool","type":"Tool","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#CnNorth1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.CnNorth1","type":"CnNorth1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$UnknownTool.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.UnknownTool","type":"UnknownTool(name: ToolName) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApSoutheast5-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApSoutheast5","type":"ApSoutheast5 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StreamEvent$$MessageStop.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StreamEvent.MessageStop","type":"MessageStop(stopReason: StopReason)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelId$.html#unwrap-fffff2ca","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelId.unwrap","type":"unwrap: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#AfSouth1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.AfSouth1","type":"AfSouth1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Tool.html#description-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Tool.description","type":"description: String","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolName$.html#given_Schema_ToolName-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolName.given_Schema_ToolName","type":"given_Schema_ToolName: Schema[ToolName]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Request.html#asResponse-fffff803","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Request.asResponse","type":"asResponse[T <: Matchable : Schema]: ZIO[Client, Error, Result[T]]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_ToolName_ToolName-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_ToolName_ToolName","type":"given_CanEqual_ToolName_ToolName: CanEqual[ToolName, ToolName]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelResponseTool$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelResponseTool","type":"ModelResponseTool","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolHandler$.html#apply-c","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolHandler.apply","type":"apply[I : Schema, R, E : Schema, A <: Matchable : Schema](f: I => ZIO[R, E, A], description: String): ToolHandler[I, R, E, A]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#textStream-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.textStream","type":"textStream: ZStream[Client & EnvOf[DropNames[NT]], Error, String]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#UsEast2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.UsEast2","type":"UsEast2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#CountStructured-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.CountStructured","type":"CountStructured[Hs <: Tuple] = Hs match {\n  case Structured[_$25] *: rest => 1 + CountStructured[rest]\n  case _$26 *: rest => CountStructured[rest]\n  case EmptyTuple => 0\n}","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#EuWest3-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.EuWest3","type":"EuWest3 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApEast1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApEast1","type":"ApEast1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$TooledRequest.html#fold-6dc","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.TooledRequest.fold","type":"fold[R <: Matchable](cases: NamedTuple[Names[NT], FoldFns[DropNames[NT], R]]): ZIO[Client & EnvOf[DropNames[NT]], Error | ErrorsOf[DropNames[NT]], Result[R]]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApNortheast1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApNortheast1","type":"ApNortheast1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#text-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.text","type":"text: ZIO[Client & EnvOf[DropNames[NT]], Error, String]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$ModelErr.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.ModelErr.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$TooledRequest.html#system-bab","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.TooledRequest.system","type":"system(s: String): TooledRequest[NT]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Tool$.html#apply-745","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Tool.apply","type":"apply[I : Schema](name: ToolName, description: String): Tool[I]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#ReplyOutput-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ReplyOutput","type":"ReplyOutput[Hs <: Tuple] = Hs match {\n  case text.type *: _$30 => String\n  case Structured[a] *: _$31 => a\n  case _$32 *: rest => ReplyOutput[rest]\n  case EmptyTuple => Nothing\n}","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Message$.html#assistant-79a","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Message.assistant","type":"assistant(text: String): Message","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#UsWest1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.UsWest1","type":"UsWest1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolInput.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolInput","type":"ToolInput","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#EuCentral2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.EuCentral2","type":"EuCentral2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ContentBlock$$ToolResult.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ContentBlock.ToolResult","type":"ToolResult(toolUseId: ToolUseId, content: List[ToolResultBlock], status: ToolResultStatus | Null = ...)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Client.html#modelId-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Client.modelId","type":"modelId: ModelId","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$TooledRequest$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.TooledRequest","type":"TooledRequest","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ContentBlock$$ToolUse.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ContentBlock.ToolUse","type":"ToolUse(toolUseId: ToolUseId, name: ToolName, input: ToolInput)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$StructuredDecode.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.StructuredDecode","type":"StructuredDecode(responseText: String, message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#asResponse-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.asResponse","type":"asResponse: ZIO[Client & EnvOf[DropNames[NT]], Error, Result[Output]]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#EuNorth1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.EuNorth1","type":"EuNorth1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StreamEvent$$ToolUseDelta.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StreamEvent.ToolUseDelta","type":"ToolUseDelta(toolUseId: ToolUseId, inputJson: String)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApSoutheast7-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApSoutheast7","type":"ApSoutheast7 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$UnexpectedReply.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.UnexpectedReply","type":"UnexpectedReply(description: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#ToolName-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolName","type":"ToolName","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApSoutheast2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApSoutheast2","type":"ApSoutheast2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolChoice$$Tool.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolChoice.Tool","type":"Tool(name: ToolName)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$MaxIterations.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.MaxIterations","type":"MaxIterations(iterations: Int) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#EuWest2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.EuWest2","type":"EuWest2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$AllTools$.html#consText-fffff975","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.AllTools.consText","type":"consText[Tail <: Tuple](using AllTools[Tail]): AllTools[text.type *: Tail]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#EndTurn-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.EndTurn","type":"EndTurn extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_Role_Role-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_Role_Role","type":"given_CanEqual_Role_Role: CanEqual[Role, Role]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#loop-fffffb94","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.loop","type":"loop[NT <: AnyNamedTuple](prompt: String, tools: NT)(using inline ev: DropNames[NT] <:< NonEmptyTuple, inline allTools: AllTools[DropNames[NT]]): LoopRequest[NT]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Request.html#asResponse-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Request.asResponse","type":"asResponse: ZIO[Client, Error, Result[Output]]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$Unexpected.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.Unexpected","type":"Unexpected(status: Status, body: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolHandler$.html#apply-fffff508","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolHandler.apply","type":"apply[I, R, A <: Matchable](f: I => URIO[R, A], description: String)(using evidence$1: Schema[I], evidence$2: Schema[A], ev: DummyImplicit): ToolHandler[I, R, Nothing, A]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolUseId$.html#given_Schema_ToolUseId-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolUseId.given_Schema_ToolUseId","type":"given_Schema_ToolUseId: Schema[ToolUseId]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolResultBlock$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolResultBlock","type":"ToolResultBlock","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$InternalServer.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.InternalServer.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolResultStatus.html#Error-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolResultStatus.Error","type":"Error extends ToolResultStatus","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock","type":"Bedrock","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Result.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Result","type":"Result[+T](output: T, stopReason: StopReason, usage: TokenUsage, metrics: Metrics)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error","type":"Error","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelResponseTool$.html#apply-e8b","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelResponseTool.apply","type":"apply[A <: Matchable : Schema](description: String): Structured[A]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$TokenUsage.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.TokenUsage","type":"TokenUsage(inputTokens: Int, outputTokens: Int, totalTokens: Int, cacheReadInputTokens: Int | Null = ..., cacheWriteInputTokens: Int | Null = ...)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$Unexpected.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.Unexpected.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$ResourceNotFound.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.ResourceNotFound.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelResponseTool$$text$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelResponseTool.text","type":"text extends ModelResponseTool[String]","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#CaWest1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.CaWest1","type":"CaWest1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApSoutheast1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApSoutheast1","type":"ApSoutheast1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Metrics.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Metrics","type":"Metrics(latencyMs: Long)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#OutputOf-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.OutputOf","type":"OutputOf[T] = T match {\n  case ToolHandler[_$21, _$22, _$23, a] => a\n  case Structured[a] => a\n  case text.type => String\n}","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolName$.html#apply-fffff2ca","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolName.apply","type":"apply(s: String): ToolName","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolResultBlock$$Text.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolResultBlock.Text","type":"Text(text: String)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse.html#","external":false,"fqn":".com.jamesward.zio_bedrock_converse","type":"com.jamesward.zio_bedrock_converse","kind":"package","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#converse-ffffff3e","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.converse","type":"converse(cfg: RequestConfig): Request","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StreamEvent$$ReasoningDelta.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StreamEvent.ReasoningDelta","type":"ReasoningDelta(text: String)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$Throttling.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.Throttling","type":"Throttling(message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StreamEvent$$ToolUseStart.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StreamEvent.ToolUseStart","type":"ToolUseStart(toolUseId: ToolUseId, name: ToolName)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error","type":"Error extends Throwable","kind":"trait","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#MaxTokens-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.MaxTokens","type":"MaxTokens extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolResultStatus.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolResultStatus","type":"ToolResultStatus","kind":"enum","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#maxIterations-fffffe5c","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.maxIterations","type":"maxIterations(n: Int): LoopRequest[NT]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Request.html#textStream-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Request.textStream","type":"textStream: ZStream[Client, Error, String]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolChoice.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolChoice","type":"ToolChoice","kind":"enum","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#CountText-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.CountText","type":"CountText[Hs <: Tuple] = Hs match {\n  case text.type *: rest => 1 + CountText[rest]\n  case _$24 *: rest => CountText[rest]\n  case EmptyTuple => 0\n}","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelResponseTool$$Structured.html#description-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelResponseTool.Structured.description","type":"description: String","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelId$.html#apply-fffff2ca","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelId.apply","type":"apply(s: String): ModelId","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Message$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Message","type":"Message","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#UsWest2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.UsWest2","type":"UsWest2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$RequestConfig$.html#apply-fffff804","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.RequestConfig.apply","type":"apply(prompt: String): RequestConfig","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$ModelErr.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.ModelErr","type":"ModelErr(message: String, originalStatusCode: Int | Null) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$MissingModelId.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.MissingModelId.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolInput.html#as-fffff73a","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolInput.as","type":"as[I : Schema]: Either[String, I]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$MissingModelId.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.MissingModelId","type":"MissingModelId() extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$AllTools$.html#consStructured-fffffc76","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.AllTools.consStructured","type":"consStructured[A <: Matchable, Tail <: Tuple](using AllTools[Tail]): AllTools[Structured[A] *: Tail]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Request.html#as-fffff803","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Request.as","type":"as[T <: Matchable : Schema]: ZIO[Client, Error, T]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Client.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Client","type":"Client","kind":"trait","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$RequestConfig.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.RequestConfig","type":"RequestConfig(messages: List[Message], system: String | Null = ..., inferenceConfig: InferenceConfig | Null = ..., toolConfig: ToolConfig | Null = ...)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#MalformedToolUse-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.MalformedToolUse","type":"MalformedToolUse extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApNortheast3-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApNortheast3","type":"ApNortheast3 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ApiKey$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ApiKey","type":"ApiKey","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#SaEast1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.SaEast1","type":"SaEast1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#EuSouth1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.EuSouth1","type":"EuSouth1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolResultStatus.html#Success-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolResultStatus.Success","type":"Success extends ToolResultStatus","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolName$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolName","type":"ToolName","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Client$.html#live-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Client.live","type":"live: ZLayer[Client, Error, Client]","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$ServiceUnavailable.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.ServiceUnavailable.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelResponseTool$$Structured.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelResponseTool.Structured","type":"Structured[+A <: Matchable] extends ModelResponseTool[A]","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$InternalServer.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.InternalServer","type":"InternalServer(message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApEast2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApEast2","type":"ApEast2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Request.html#asStream-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Request.asStream","type":"asStream: ZStream[Client, Error, StreamEvent]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#as-fffff803","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.as","type":"as[T <: Matchable : Schema]: ZIO[Client & EnvOf[DropNames[NT]], Error, T]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest","type":"LoopRequest","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$TooledRequest.html#inferenceConfig-efd","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.TooledRequest.inferenceConfig","type":"inferenceConfig(c: InferenceConfig): TooledRequest[NT]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$InvalidToolInput.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.InvalidToolInput","type":"InvalidToolInput(name: ToolName, message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolResultBlock$$Json.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolResultBlock.Json","type":"Json(value: ToolInput)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StreamEvent$$TextDelta.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StreamEvent.TextDelta","type":"TextDelta(text: String)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#MeSouth1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.MeSouth1","type":"MeSouth1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApSouth2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApSouth2","type":"ApSouth2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region$.html#fromCode-fffffd22","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.fromCode","type":"fromCode(code: String): Option[Region]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$Validation.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.Validation","type":"Validation(message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#request-861","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.request","type":"request[NT <: AnyNamedTuple](prompt: String, tools: NT)(using inline ev: DropNames[NT] <:< NonEmptyTuple, inline allTools: AllTools[DropNames[NT]]): TooledRequest[NT]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApNortheast2-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApNortheast2","type":"ApNortheast2 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ApiKey$.html#apply-fffff2ca","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ApiKey.apply","type":"apply(s: String): ApiKey","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolHandler.html#description-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolHandler.description","type":"description: String","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolInput$.html#from-fffff98e","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolInput.from","type":"from[A : Schema](value: A): ToolInput","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#EuCentral1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.EuCentral1","type":"EuCentral1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$MaxIterations.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.MaxIterations.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#asResponse-fffff803","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.asResponse","type":"asResponse[T <: Matchable : Schema]: ZIO[Client & EnvOf[DropNames[NT]], Error, Result[T]]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_ToolResultStatus_ToolResultStatus-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_ToolResultStatus_ToolResultStatus","type":"given_CanEqual_ToolResultStatus_ToolResultStatus: CanEqual[ToolResultStatus, ToolResultStatus]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StreamEvent$$Metadata.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StreamEvent.Metadata","type":"Metadata(usage: TokenUsage, metrics: Metrics)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApSoutheast3-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApSoutheast3","type":"ApSoutheast3 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_Status_Status-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_Status_Status","type":"given_CanEqual_Status_Status: CanEqual[Status, Status]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ModelId$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ModelId","type":"ModelId","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#IlCentral1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.IlCentral1","type":"IlCentral1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#EuWest1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.EuWest1","type":"EuWest1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$ResourceNotFound.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.ResourceNotFound","type":"ResourceNotFound(message: String) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#ToolUseId-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolUseId","type":"ToolUseId","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#MeCentral1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.MeCentral1","type":"MeCentral1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Message.html#text-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Message.text","type":"text: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StreamEvent.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StreamEvent","type":"StreamEvent","kind":"enum","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#ApSoutheast4-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.ApSoutheast4","type":"ApSoutheast4 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$UnexpectedReply.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.UnexpectedReply.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#ContentFiltered-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.ContentFiltered","type":"ContentFiltered extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest","type":"LoopRequest[NT <: AnyNamedTuple]","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$ModelTimeout.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.ModelTimeout.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Message$.html#user-79a","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Message.user","type":"user(text: String): Message","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$MissingApiKey.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.MissingApiKey","type":"MissingApiKey() extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$AllTools$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.AllTools","type":"AllTools","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_Region_Region-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_Region_Region","type":"given_CanEqual_Region_Region: CanEqual[Region, Region]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$StopReason.html#MalformedModelOutput-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.StopReason.MalformedModelOutput","type":"MalformedModelOutput extends StopReason","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#UsGovEast1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.UsGovEast1","type":"UsGovEast1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$AccessDenied.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.AccessDenied.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolName$.html#unwrap-fffff2ca","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolName.unwrap","type":"unwrap: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Role.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Role","type":"Role","kind":"enum","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Region.html#CaCentral1-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Region.CaCentral1","type":"CaCentral1 extends Region","kind":"val","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$InferenceConfig.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.InferenceConfig","type":"InferenceConfig(maxTokens: Int | Null = ..., temperature: Double | Null = ..., topP: Double | Null = ..., stopSequences: List[String] = ...)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$LoopRequest.html#asStream-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.LoopRequest.asStream","type":"asStream: ZStream[Client & EnvOf[DropNames[NT]], Error, StreamEvent]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#FoldFns-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.FoldFns","type":"FoldFns[Hs <: Tuple, R] = Hs match {\n  case h *: rest => (OutputOf[h] => R) *: FoldFns[rest, R]\n  case EmptyTuple => EmptyTuple\n}","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_ToolChoice_ToolChoice-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_ToolChoice_ToolChoice","type":"given_CanEqual_ToolChoice_ToolChoice: CanEqual[ToolChoice, ToolChoice]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$Transport.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.Transport","type":"Transport(cause: Throwable) extends Error","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$InvalidToolInput.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.InvalidToolInput.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Output.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Output","type":"Output(message: Message)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolConfig.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolConfig","type":"ToolConfig(tools: List[Tool[_]], toolChoice: ToolChoice = ...)","kind":"class","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#given_CanEqual_ToolUseId_ToolUseId-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.given_CanEqual_ToolUseId_ToolUseId","type":"given_CanEqual_ToolUseId_ToolUseId: CanEqual[ToolUseId, ToolUseId]","kind":"given","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$ToolInput$.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ToolInput","type":"ToolInput","kind":"object","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Request.html#text-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Request.text","type":"text: ZIO[Client, Error, String]","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#EnvOf-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.EnvOf","type":"EnvOf[Hs <: Tuple] = Hs match {\n  case ToolHandler[_$13, r, _$14, _$15] *: rest => r & EnvOf[rest]\n  case _$16 *: rest => EnvOf[rest]\n  case EmptyTuple => Any\n}","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Error$$StructuredDecode.html#errorMessage-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Error.StructuredDecode.errorMessage","type":"errorMessage: String","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#converse-a22","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.converse","type":"converse(prompt: String): Request","kind":"def","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$.html#ApiKey-0","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.ApiKey","type":"ApiKey","kind":"type","extra":""},{"link":"com/jamesward/zio_bedrock_converse/Bedrock$$Message.html#","external":false,"fqn":"com.jamesward.zio_bedrock_converse.Bedrock.Message","type":"Message(role: Role, content: List[ContentBlock])","kind":"class","extra":""}]