Current section

Files

Jump to
dspex lib snakebridge_generated dspy dsp colbertv2 __init__.ex
Raw

lib/snakebridge_generated/dspy/dsp/colbertv2/__init__.ex

# 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