主页

首页,创建服务,生成API_KEY
其次,请求向量api,生成向量
示例:

import os
from openai import AzureOpenAI

client = AzureOpenAI(
  api_key = os.getenv("AZURE_OPENAI_API_KEY"),  //API_KEY
  api_version = "2024-02-01",  //版本号,使用默认值即可
  azure_endpoint =os.getenv("AZURE_OPENAI_ENDPOINT")  //申请的域名地址
)

response = client.embeddings.create(
    input = "Your text string goes here", //生成向量内容,这里会按照内容生成指定向量值,后期用于匹配
    model= "text-embedding-ada-002"
)

print(response.model_dump_json(indent=2))

注:向量生成完后需要存储到向量库,这里使用的是milvus,milvus:vector长度需要与向量长度一致,比如都为256
官方文档:
AzureOpenAI:https://learn.microsoft.com/zh-cn/azure/ai-services/openai/how-to/embeddings?tabs=python-new
milvus:https://milvus.io/docs

版权属于:三分快乐,七纷幸福
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0
查看目录

目录

来自 《使用Azure OpenAI 生成向量》
评论

三分快乐,七纷幸福
99 文章数
7 评论量
11 分类数
102 页面数
已在风雨中度过 2年199天23小时50分