gitee AI使用

发布于:2025-03-21 ⋅ 阅读:(21) ⋅ 点赞:(0)

gitee AI使用

简介

发现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/这个挺好用,推荐