omniroute-embeddings
OmniRoute Embeddings 是一个通过 OmniRoute 调用文本嵌入(embedding)模型的功能模块,采用 OpenAI 的 /v1/embeddings 接口格式,并支持在 text-embedding-3-large、Voyage、Cohere、Gemini embeddings、Jina 之间自动回退(auto-fallback)。使用前需要配置 OMNIROUTE_URL 和 OMNIROUTE_KEY 两个环境变量,具体设置方式参见入口 SKILL 说明。请求发送至 POST $OMNIROUTE_URL/v1/embeddings,可通过 GET $OMNIROUTE_URL/v1/models/embedding 发现可用嵌入模型,每个条目包含 id、owned_by、dimensions、max_input_tokens 等信息。输入支持单个字符串或字符串数组,批量上限取决于提供商,通常为 2048 条。响应包含 data 数组(embedding 向量与 index)以及 usage 用量信息。编码格式仅支持 float 或 base64。