跳到主要内容

文本向量化(Embeddings)

平台保留 OpenAI-compatible Embeddings 路由:

POST https://api.openfde.work/v1/embeddings
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Embedding 模型按令牌和渠道动态配置。参考环境样例的 /v1/models 未返回 text-embedding-3-large、text-embedding-3-small 或 text-embedding-ada-002,这些旧 ID 不应继续作为可用性依据。

调用前检查​

curl https://api.openfde.work/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"

只有列表中存在明确的 embedding 模型时,才继续调用 Embeddings。模型没有出现在列表中时,请联系管理员配置对应渠道,不要用聊天模型替代。

请求示例​

from openai import OpenAI

client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.openfde.work/v1",
)

response = client.embeddings.create(
model="YOUR_EMBEDDING_MODEL_FROM_MODELS",
input=["第一段文本", "第二段文本"],
)

print(response.data[0].embedding)

input 可以是字符串或字符串数组;encoding_format、dimensions 是否可用由上游渠道决定。向量维度和计费以实际响应和控制台为准。