{ "cells": [ { "cell_type": "code", "execution_count": 4, "id": "0f32fa95", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "我是通义千问,阿里巴巴集团旗下的超大规模语言模型。我能够回答问题、创作文字,如写故事、公文、邮件、剧本等,还能进行逻辑推理、编程,甚至表达观点和玩游戏。我在多国语言上都有很好的掌握,能为你提供多样化的帮助。有什么我可以帮到你的吗?\n" ] } ], "source": [ "from openai import OpenAI\n", "from dotenv import load_dotenv \n", "import os\n", "load_dotenv()\n", "\n", "client = OpenAI(base_url=os.getenv(\"BAILIAN_API_BASE_URL\"),\n", " api_key=os.getenv(\"BAILIAN_API_KEY\"))\n", "\n", "\n", "completion = client.chat.completions.create(\n", " # 模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models\n", " model=\"qwen3-32b\",\n", " messages=[\n", " {\"role\": \"system\", \"content\": \"You are a helpful assistant.\"},\n", " {\"role\": \"user\", \"content\": \"你是谁?\"},\n", " ],\n", " # Qwen3模型通过enable_thinking参数控制思考过程(开源版默认True,商业版默认False)\n", " # 使用Qwen3开源版模型时,若未启用流式输出,请将下行取消注释,否则会报错\n", " extra_body={\"enable_thinking\": False},\n", ")\n", "print(completion.choices[0].message.content)" ] } ], "metadata": { "kernelspec": { "display_name": "ai-learning", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.12" } }, "nbformat": 4, "nbformat_minor": 5 }