request

package
v0.0.25 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractMessagesFromRequest

func ExtractMessagesFromRequest(req *http.Request) []model.Message

ExtractMessagesFromRequest extracts the messages from the request body.

func ExtractModelFromRequest

func ExtractModelFromRequest(req *http.Request) (string, error)

ExtractModelFromRequest extracts the model from the request body.

func ExtractProviderFromRequest

func ExtractProviderFromRequest(req *http.Request) string

ExtractProviderFromRequest extracts the provider from the request URL or model name.

func TransformFromVertexResponse added in v0.0.22

func TransformFromVertexResponse(body []byte) ([]byte, error)

TransformFromVertexResponse transforms Vertex AI response to OpenAI format

func TransformFromVertexToOpenAI added in v0.0.22

func TransformFromVertexToOpenAI(body []byte) ([]byte, error)

TransformFromVertexToOpenAI transforms Vertex AI format to OpenAI format

func TransformToVertexRequest added in v0.0.22

func TransformToVertexRequest(body []byte, model string) ([]byte, error)

TransformToVertexRequest transforms OpenAI format to Vertex AI format

Types

This section is empty.

Jump to

Keyboard shortcuts

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