renderers

package
v0.13.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2025 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RenderImgTags bool

RenderImgTags is a global flag that tells renderers to use [img] tags for images. This is set by the Ollama server package on init, or left as false for other environments where renderers are used

Functions

func Register added in v0.12.6

func Register(name string, renderer RendererConstructor)

func RenderWithRenderer

func RenderWithRenderer(name string, msgs []api.Message, tools []api.Tool, think *api.ThinkValue) (string, error)

Types

type CogitoRenderer added in v0.13.0

type CogitoRenderer struct {
	// contains filtered or unexported fields
}

func (*CogitoRenderer) Render added in v0.13.0

func (r *CogitoRenderer) Render(messages []api.Message, tools []api.Tool, thinkValue *api.ThinkValue) (string, error)

type Qwen3CoderRenderer

type Qwen3CoderRenderer struct{}

func (*Qwen3CoderRenderer) Render added in v0.12.6

func (r *Qwen3CoderRenderer) Render(messages []api.Message, tools []api.Tool, _ *api.ThinkValue) (string, error)

type Qwen3VLRenderer added in v0.12.6

type Qwen3VLRenderer struct {
	// contains filtered or unexported fields
}

func (*Qwen3VLRenderer) Render added in v0.12.6

func (r *Qwen3VLRenderer) Render(messages []api.Message, tools []api.Tool, _ *api.ThinkValue) (string, error)

type Renderer added in v0.12.6

type Renderer interface {
	Render(messages []api.Message, tools []api.Tool, think *api.ThinkValue) (string, error)
}

type RendererConstructor added in v0.12.6

type RendererConstructor func() Renderer

type RendererRegistry added in v0.12.6

type RendererRegistry struct {
	// contains filtered or unexported fields
}

func (*RendererRegistry) Register added in v0.12.6

func (r *RendererRegistry) Register(name string, renderer RendererConstructor)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL