访问DashScope管理控制台:前往控制台。
文档地址:如何开通DashScope并创建API-KEY_模型服务灵积(DashScope)-阿里云帮助中心 (aliyun.com)
二.生成KEY
三.查看计费管理 里面有每个模型的计费说明
搞了个简易的python接口,直接返回了模型回复的内容
api.996.521.ss.368.1.1.667.eapis.site/generate?prompt=什么是php
这个接口只是测试用的随时可以失效的
可以保存下面代码 我是在宝塔-网站-python项目中测试的
dashscope.api_key是生成的key
其中 qwen-max-longcontext为模型名字
其他参数可以在上图中的 模型体验中心查看
除了qwen-max-longcontext还有qwen-72b-chat也是免费效果还不错
模型有很多 仔细看哦 不少是收费的
# -*- coding: utf-8 -*-
from http import HTTPStatus
from flask import Flask, request, jsonify
import dashscope
app = Flask(__name__)
dashscope.api_key = "sk-****"
@app.route('/generate', methods=['GET'])
def generate():
# 获取 GET 请求中的提示
prompt = request.args.get('prompt', default='', type=str)
# 调用生成函数
response = dashscope.Generation.call(
model='qwen-max-longcontext',
prompt=prompt,
seed=1234,
top_p=0.8,
result_format='message',
max_tokens=1500,
temperature=0.85,
repetition_penalty=1.0
)
if response.status_code == HTTPStatus.OK:
# 获取生成的内容
generated_content = response.output.choices[0].message.content
return generated_content
else:
return jsonify({"error": "Failed to generate content."}), 500
if __name__ == '__main__':
app.run(host='127.0.0.1', port=3210, debug=True)
之前搭建过一个问答类的网站 我准备用这个接口。
假设uid=8888
查询这篇内容 是否存在评论+是否存在UID=8888发的评论 如果没有就指定UID=8888的用户进行回复
然后给这个uid用户起个闪眼的昵称 万能的AI助手
python很牛逼不学不行,尤其是dashscope真的很方便,在做成接口然后奇博这边调用很棒。
就是不知道能免费多久