# Generated by SnakeBridge v0.12.0 - DO NOT EDIT MANUALLY # Regenerate with: mix compile # Library: dspy 3.1.2 # Python module: dspy.dsp.colbertv2 defmodule Dspy.Dsp.Colbertv2 do @moduledoc """ Submodule bindings for `dspy.dsp.colbertv2`. """ def __snakebridge_python_name__, do: "dspy.dsp.colbertv2" def __snakebridge_library__, do: "dspy" @doc """ """ @spec colbertv2_get_request(keyword()) :: {:ok, term()} | {:error, Snakepit.Error.t()} def colbertv2_get_request(opts \\ []) do SnakeBridge.Runtime.call(__MODULE__, :colbertv2_get_request, [], opts) end @doc """ """ @spec colbertv2_get_request_v2(String.t(), String.t(), integer(), keyword()) :: {:ok, term()} | {:error, Snakepit.Error.t()} def colbertv2_get_request_v2(url, query, k, opts \\ []) do SnakeBridge.Runtime.call(__MODULE__, :colbertv2_get_request_v2, [url, query, k], opts) end @doc """ """ @spec colbertv2_get_request_v2_wrapped(keyword()) :: {:ok, term()} | {:error, Snakepit.Error.t()} def colbertv2_get_request_v2_wrapped(opts \\ []) do SnakeBridge.Runtime.call(__MODULE__, :colbertv2_get_request_v2_wrapped, [], opts) end @doc """ """ @spec colbertv2_post_request(keyword()) :: {:ok, term()} | {:error, Snakepit.Error.t()} def colbertv2_post_request(opts \\ []) do SnakeBridge.Runtime.call(__MODULE__, :colbertv2_post_request, [], opts) end @doc """ """ @spec colbertv2_post_request_v2(String.t(), String.t(), integer(), keyword()) :: {:ok, term()} | {:error, Snakepit.Error.t()} def colbertv2_post_request_v2(url, query, k, opts \\ []) do SnakeBridge.Runtime.call(__MODULE__, :colbertv2_post_request_v2, [url, query, k], opts) end @doc """ """ @spec colbertv2_post_request_v2_wrapped(keyword()) :: {:ok, term()} | {:error, Snakepit.Error.t()} def colbertv2_post_request_v2_wrapped(opts \\ []) do SnakeBridge.Runtime.call(__MODULE__, :colbertv2_post_request_v2_wrapped, [], opts) end end