Openrouter_api.Completionsmodule Reasoning_detail : sig ... endmodule Image : sig ... endmodule Tool : sig ... endTool definition for function calling
module Tool_choice : sig ... endTool choice configuration
module Tool_call : sig ... endTool call made by the model
module Plugin : sig ... endPlugin configuration for OpenRouter plugins. See https://openrouter.ai/docs/guides/features/plugins/overview
module Citation : sig ... endURL citation from web search results.
module Message : sig ... endmodule Request : sig ... endmodule Response : sig ... endmodule Stream_chunk : sig ... endval create :
api_key:string ->
Request.t ->
Response.t Core.Or_error.t Async.Deferred.tval create_stream :
api_key:string ->
Request.t ->
Stream_chunk.t Core.Or_error.t Async.Pipe.Reader.t Async.Deferred.t