鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[☆☆☆★☆] 获取每次与 AI 交互时消耗的 token 数量(★☆)

[复制链接]
发表于 2025-3-24 12:59:33 From FishC Mobile | 显示全部楼层
哈哈很实用的教程!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-24 15:14:26 From FishC Mobile | 显示全部楼层
成功复刻有道理
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-24 15:50:19 From FishC Mobile | 显示全部楼层
一定要用本地部署才可以吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-24 16:44:03 From FishC Mobile | 显示全部楼层
学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-24 16:58:59 | 显示全部楼层
好难好难好难好难
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-24 19:47:09 | 显示全部楼层
真难啊,慢慢学吧我
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-24 20:09:58 | 显示全部楼层
学习一下,刚好已经有本地部署的API了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-24 20:27:28 | 显示全部楼层
学习!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-25 09:40:42 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-25 12:34:13 | 显示全部楼层
晚上去复刻一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-26 13:30:45 | 显示全部楼层
学学
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-5-2 19:54:55 From FishC Mobile | 显示全部楼层
真是棒棒哒 又学到了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-6-21 16:27:43 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-7-1 15:13:12 | 显示全部楼层
打卡学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-7-27 14:41:40 | 显示全部楼层
  1. stream = client.chat.completions.create(
  2.                 model="deepseek-ai/DeepSeek-R1",
  3.                 messages=messages,
  4.                 stream=True,
  5.                 stream_options={"include_usage": True}
  6.             )

  7.             print("\nDeepSeek:", end="", flush=True)
  8.             assistant_response = ""
  9.             has_printed_thinking = False  # 控制是否显示思考过程分隔线
  10.             has_printed_answer = False    # 控制正式回答分隔线

  11.             for chunk in stream:
  12.                 if chunk.choices:
  13.                     # 如果需要显示思考过程,可根据 delta 内容判断
  14.                     if hasattr(chunk.choices[0].delta, 'reasoning_content'):
  15.                         reasoning = chunk.choices[0].delta.reasoning_content or ""
  16.                         if not has_printed_thinking and reasoning.strip():
  17.                             print("\n-------- Think -------->\n")
  18.                             has_printed_thinking = True
  19.                         # 如果不希望实时打印思考过程,可以注释下面这一行
  20.                         print(reasoning, end="", flush=True)

  21.                     if hasattr(chunk.choices[0].delta, 'content'):
  22.                         content = chunk.choices[0].delta.content or ""
  23.                         if not has_printed_answer and content.strip():
  24.                             print("\n<------- Answer ---------\n")
  25.                             has_printed_answer = True
  26.                         assistant_response += content
  27.                         print(content, end="", flush=True)
  28.                 if chunk.usage:
  29.                     # 打印消耗的 tokens 信息
  30.                     print("\n======= 消耗信息 =======")
  31.                     print(f"本次消耗:prompt_tokens -> {chunk.usage.prompt_tokens}, completion_tokens -> {chunk.usage.completion_tokens}, total_tokens -> {chunk.usage.total_tokens}")
  32.                     print("========================")
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-8-8 05:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表