provider

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package provider 维护第三方 OpenAI 兼容服务的 base URL 别名。

DeepSeek API 是 OpenAI 兼容的, 因此 seek 的 chat/fim/models 命令对任何 OpenAI 兼容端点都通用。这里把常用服务登记成短别名, 让用户用 `--base-url dashscope` 代替一长串 URL, 也可存进 profile 的 base_url。

Index

Constants

This section is empty.

Variables

View Source
var Aliases = map[string]string{
	"deepseek":    "https://api.deepseek.com",
	"dashscope":   "https://dashscope.aliyuncs.com/compatible-mode/v1",
	"siliconflow": "https://api.siliconflow.cn/v1",
	"moonshot":    "https://api.moonshot.cn/v1",
	"zhipu":       "https://open.bigmodel.cn/api/paas/v4",
	"openrouter":  "https://openrouter.ai/api/v1",
	"openai":      "https://api.openai.com/v1",
	"ollama":      "http://localhost:11434/v1",
}

Aliases 把短名映射到 OpenAI 兼容 base URL。

View Source
var Descriptions = map[string]string{
	"deepseek":    "DeepSeek 官方平台",
	"dashscope":   "阿里云百炼 (OpenAI 兼容模式)",
	"siliconflow": "硅基流动 SiliconFlow",
	"moonshot":    "月之暗面 Kimi",
	"zhipu":       "智谱 GLM",
	"openrouter":  "OpenRouter 聚合",
	"openai":      "OpenAI",
	"ollama":      "本地 Ollama",
}

Descriptions 给别名配一句中文说明, 供 `seek providers` 展示。

Functions

func Names

func Names() []string

Names 返回所有别名, 已排序。

func Resolve

func Resolve(s string) string

Resolve 把别名展开成 base URL; 传入完整 URL 时原样返回。

Types

This section is empty.

Jump to

Keyboard shortcuts

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