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

gitee AI使用

gitee AI使用

gitee AI使用

  • gitee AI使用
    • 简介
    • 正文开始
      • 1. 安装openai
      • 2. 测试
        • 2.1 不使用流
        • 2.2 使用流
      • 2.3 使用curl
        • 工具

简介

发现gitee 推出了个ai帮助多数人使用ai,突破算力和模型的壁垒,我就遵从开源精神,测试了下,希望可以帮助大多数人,大家可以去免费去白嫖,https://ai.gitee.com/,自己登录/注册

接口调用我使用的这个:https://ai.gitee.com/serverless-api/packages/1496?model=DeepSeek-R1-Distill-Qwen-14B&package=1496,每天100次哦,测试嫌麻烦可以用我的这个key

正文开始

1. 安装openai

pip install openai

2. 测试

2.1 不使用流
  • 给你的感觉就是半天才出来,也就是咱们之前访问chatgpt的时候发现输入了等半天才出答案
from openai import OpenAI

client = OpenAI(
	base_url="https://ai.gitee.com/v1",
	api_key="PMKDJZSF3WMHPZTLXKPVZZEWGP3HZKIFYUWELBSD",
	default_headers={"X-Package":"1910"},
)

completion = client.chat.completions.create(
	model="Qwen2-Audio-7B-Instruct",
	stream=False,
	max_tokens=512,
	temperature=0.7,
	top_p=1,
	extra_body={
		"top_k": -1,
	},
	frequency_penalty=0,
	messages=[
		{
			"role": "system",
			"content": "You are a helpful and harmless assistant. You should think step-by-step."
		},
		{
			"role": "user",
			"content": [
				{
					"type": "text",
					"text": "计算一下1+1="
				}
			]
		}
	],
)
print(completion.choices[0].message.content) # 输出:1+1=2
2.2 使用流
# 3. 测试 使用流 参考:https://platform.openai.com/docs/guides/streaming-responses?api-mode=chat 访问openai文档记得科学上网
from openai import OpenAI
client = OpenAI()

stream = client.chat.completions.create(
    model="gpt-4o",
    messages=[
        {
            "role": "user",
            "content": "Say 'double bubble bath' ten times fast.",
        },
    ],
    stream=True,
)

for chunk in stream:
    print(chunk)
    print(chunk.choices[0].delta)
    print("****************")

2.3 使用curl

这种是在linux中执行测试方便

  • 请求
curl https://ai.gitee.com/v1/chat/completions \
	-X POST \
	-H "Authorization: Bearer PMKDJZSF3WMHPZTLXKPVZZEWGP3HZKIFYUWELBSD" \
	-H "Content-Type: application/json" \
	-H "X-Failover-Enabled: true" \
	-H "X-Package: 1496" \
	-d '{"model":"DeepSeek-R1-Distill-Qwen-14B","stream":true,"max_tokens":1024,"temperature":0.6,"top_p":0.7,"top_k":50,"frequency_penalty":0,"messages":[{"role":"system","content":"You are a helpful and harmless assistant. You should think step-by-step."},{"role":"user","content":"模仿李白的风格写一首七律.飞机 "}]}'
  • 响应
{"id":"chat-43a6a39c8a834a2691e0bf2d48203b44","object":"chat.completion","created":1742288134,"model":"DeepSeek-R1-Distill-Qwen-14B","choices":[{"index":0,"message":{"role":"assistant","content":"<think>\n嗯,用户让我模仿李白的风格写一首七律,主题是飞机。首先,我得理解用户的需求。他们可能对中国古典诗词感兴趣,或者想用现代元素来创新。李白的诗风豪放飘逸,常用自然意象,所以我要把飞机融入这种风格里。\n\n飞机在古代没有,所以得用比喻和想象。比如,可以把飞机比作大鹏,或者用云、天等意象来描绘。七律的结构是八句,每句七个字,平仄对仗要工整。我得确保每联对仗,同时押韵。\n\n开头两句要引出主题,可能用“万里长空”来表现飞机的飞行高度。中间两联需要描绘飞行的情景,比如“穿云破雾”、“风驰电掣”。最后两句要表达飞行带来的感受,比如“心随天际”、“览尽人间”。\n\n还要注意用词要符合李白的浪漫主义,比如“逸兴遄飞”这样的词汇。整体要保持豪迈的感觉,同时融入现代元素,让读者感受到古代诗风与现代科技的结合。\n\n最后检查一下对仗是否工整,押韵是否合适,确保整首诗流畅自然。这样用户应该会满意,既能欣赏到李白的风格,又能看到现代科技的元素。\n</think>\n\n《七律·飞机》\n万里长空一望收,\n翩翩逸兴逸心游。\n穿云破雾何其快,\n风驰电掣任我悠。\n俯瞰人间烟火色,\n心随天际逸兴飞。\n揽尽人间无限好,\n逸兴遄飞逸思流。\n\n注:我的仿写创作思路是模仿李白豪放飘逸的诗风,将现代元素“飞机”融入古典诗歌中。通过“万里长空”、“逸兴遄飞”等词句,展现出飞机飞行时的轻盈与自由,同时表达了乘机览尽人间美景的快意,体现了李白式的浪漫主义情怀。","tool_calls":[]},"logprobs":null,"finish_reason":"stop","stop_reason":null}],"usage":{"prompt_tokens":29,"total_tokens":451,"completion_tokens":422}}
工具

https://www.marscode.cn/这个挺好用,推荐


http://www.kler.cn/a/592606.html

相关文章:

  • 人工智能混合编程实践:C++调用Python AgentOCR进行文本识别
  • Rust嵌入式开发之:Probe-rs工具安装
  • MySQL进阶篇-InnoDB引擎(逻辑存储结构、内存结构、磁盘结构、后台线程、事务原理、MVCC)
  • 使用springboot与vue开发头像功能
  • 优化器/模型参数/超参数
  • 【Java篇】一气化三清:类的实例化与封装的智慧之道
  • 【深度学习】走向VQ-VAE模型
  • 【Python】使用ImageEnhance提升图片画质
  • windows 10 系统配置Node
  • 使用htool工具导出和导入Excel表
  • AI 原生 IDE Trae 深度体验:SSHremote 功能如何重新定义远程开发与云原生部署
  • 基于Python+Django的旅游管理系统
  • 13-动态规划-最长公共子序列
  • CVPR2025 | TAPT:用于视觉语言模型鲁棒推理的测试时对抗提示调整
  • C++学习笔记(二十三)——STL标准库
  • 握手问题 第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组
  • 通过C#脚本更改材质球的参数
  • Flutter TextField 从入门到精通:掌握输入框的完整指南
  • 【链表】一文搞定链表算法:从基础到实战
  • 在线教育网站项目第四步:deepseek骗我, WSL2不能创建两个独立的Ubuntu,但我们能实现实例互访及外部访问