MCPcopy Create free account
hub / github.com/astercloud/aster / OpenAIEmbedder

Struct OpenAIEmbedder

pkg/vector/openai_embedder.go:17–22  ·  view source on GitHub ↗

OpenAIEmbedder 基于 OpenAI 兼容接口的 Embedder 实现。 默认调用 POST {BaseURL}/v1/embeddings, 请求格式: { "input": [...], "model": "text-embedding-3-small" }

Source from the content-addressed store, hash-verified

15//
16// { "input": [...], "model": "text-embedding-3-small" }
17type OpenAIEmbedder struct {
18 BaseURL string
19 APIKey string
20 Model string
21 Client *http.Client
22}
23
24// NewOpenAIEmbedder 创建 OpenAIEmbedder。
25// baseURL 示例:

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected