当前位置: 首页 > news >正文

anything

ValueError Traceback (most recent call last)
Cell In[20], line 8
3 client = OpenAI()
4 # client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"), base_url=os.getenv("OPENAI_BASE_URL"))
5
6 # client.list_em
----> 8 response = client.embeddings.create(
9 model="text-embedding-3-small",
10 input="今天天气真好,我们去钓鱼吧"
11 )
13 vector = response.data[0].embedding
14 print(f"Embedding vector length: {len(vector)}")

File D:\aitest\code\pk-langchain\.venv\Lib\site-packages\openai\resources\embeddings.py:132, in Embeddings.create(self, input, model, dimensions, encoding_format, user, extra_headers, extra_query, extra_body, timeout)
126 embedding.embedding = np.frombuffer( # type: ignore[no-untyped-call]
127 base64.b64decode(data), dtype="float32"
128 ).tolist()
130 return obj
--> 132 return self._post(
133 "/embeddings",
134 body=maybe_transform(params, embedding_create_params.EmbeddingCreateParams),
135 options=make_request_options(
136 extra_headers=extra_headers,
137 extra_query=extra_query,
138 extra_body=extra_body,
139 timeout=timeout,
140 post_parser=parser,
141 ),
142 cast_to=CreateEmbeddingResponse,
143 )

File D:\aitest\code\pk-langchain\.venv\Lib\site-packages\openai\_base_client.py:1259, in SyncAPIClient.post(self, path, cast_to, body, options, files, stream, stream_cls)
1245 def post(
1246 self,
1247 path: str,
(...) 1254 stream_cls: type[_StreamT] | None = None,
1255 ) -> ResponseT | _StreamT:
1256 opts = FinalRequestOptions.construct(
1257 method="post", url=path, json_data=body, files=to_httpx_files(files), **options
1258 )
-> 1259 return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))

File D:\aitest\code\pk-langchain\.venv\Lib\site-packages\openai\_base_client.py:1052, in SyncAPIClient.request(self, cast_to, options, stream, stream_cls)
1049 break
1051 assert response is not None, "could not resolve response (should never happen)"
-> 1052 return self._process_response(
1053 cast_to=cast_to,
1054 options=options,
1055 response=response,
1056 stream=stream,
1057 stream_cls=stream_cls,
1058 retries_taken=retries_taken,
1059 )

File D:\aitest\code\pk-langchain\.venv\Lib\site-packages\openai\_base_client.py:1141, in SyncAPIClient._process_response(self, cast_to, options, response, stream, stream_cls, retries_taken)
1138 if bool(response.request.headers.get(RAW_RESPONSE_HEADER)):
1139 return cast(ResponseT, api_response)
-> 1141 return api_response.parse()

File D:\aitest\code\pk-langchain\.venv\Lib\site-packages\openai\_response.py:325, in APIResponse.parse(self, to)
323 parsed = self._parse(to=to)
324 if is_given(self._options.post_parser):
--> 325 parsed = self._options.post_parser(parsed)
327 if isinstance(parsed, BaseModel):
328 add_request_id(parsed, self.request_id)

File D:\aitest\code\pk-langchain\.venv\Lib\site-packages\openai\resources\embeddings.py:116, in Embeddings.create.<locals>.parser(obj)
113 return obj
115 if not obj.data:
--> 116 raise ValueError("No embedding data received")
118 for embedding in obj.data:
119 data = cast(object, embedding.embedding)

ValueError: No embedding data received

http://www.jsqmd.com/news/59886/

相关文章:

  • 递归函数,闭包,装饰器3
  • 从vw/vh到clamp(),前端响应式设计的痛点与进化 - 实践
  • 10413_基于Springboot的智慧养老院管理系统
  • 【Unity URP】Rendering Debugger和可视化MipMap方案
  • How to do a biology experiment for a Physician.
  • 2025–2030 年最紧缺的八大 IC 岗位
  • Firefox 禁用按下 Alt 显示菜单
  • LC 3479(2100) 线段树二分 水果成篮
  • 文件的常用操作
  • 聊聊Oracle数据库的向量能力 - 详解
  • ReAct+LangGraph:构建智能AI Agent的完整指南(建议收藏) - 详解
  • 第七天项目
  • Spring Boot框架中在Controller方法里获取Request和Response对象的2种方式
  • 2025煤炭氟氯测定仪TOP5权威推荐:精准检测选对品牌,奥
  • 2025年上海办公室装修公司口碑排名:迎湖办公室装修实力可靠
  • Scrum 冲刺博客_4
  • 第五天项目
  • [豪の算法奇妙冒险] 代码随想录算法训练营第十四天 | 翻转二叉树、对称二叉树、二叉树的最大深度、二叉树的最小深度
  • 团队作业4——7天敏捷冲刺
  • JAX 训练加速指南:8 个让 TPU 满跑的工程实战习惯
  • 251202 模拟测 总结
  • 【小题狂练A】“一切沉溺者挣扎者向所谓极致献出 最稚嫩的人格”
  • 第三天项目
  • 第7篇Scrum冲刺博客
  • 2025年中国温度传感器主流品牌五大推荐:看哪家品牌适合实验
  • 递归算法设计与实现 - Invinc
  • 第二天项目
  • 一些md5绕过总结(长期补充)
  • Pytorch基础学习和实战,基于b站小土堆视频笔记 - 教程
  • 2025年中国仿石砖十大龙头厂家推荐:看哪家产品质量好?