Kürzlich wurden neue Modelle zur Codegenerierung Qwen3-Code
Sie hat in der Entwicklergemeinschaft viel Aufmerksamkeit erregt. Allerdings sind einige Entwickler bei der Nutzung ihrer API-Dienste auf unerwartete Kostenprobleme gestoßen. Einige Entwickler berichteten, dass sie nach dem Schreiben einer kleinen Menge an Code auf das Problem stießen, dass sie das API-Nutzungslimit überschritten und unerwartete Kosten entstanden. Es gibt sogar Fälle, in denen eine einzige Code-Einreichung zu einer Rechnung von Hunderten von Dollar führte, und diese "Code ist nicht viel geschrieben, die Rechnung zuerst zu melden"-Situation hat zweifellos Leid über die Entwickler gebracht.
Glücklicherweise hat die Magic-Tower-Gemeinschaft (ModelScope
) bietet eine Lösung für dieses Problem.ModelScope
ist eine von Alibaba ins Leben gerufene Open-Source-Modellierungs-Community, die den Austausch und die Anwendung von KI-Modellen erleichtern soll. Die Plattform bietet kostenlose Inferenz-API-Aufrufe für eine Reihe von Modellen, darunter das Qwen3-Code
Das kostenlose tägliche Kontingent beträgt bis zu 2.000, was für die meisten Entwicklungs- und Testszenarien völlig ausreichend ist.
Der folgende Abschnitt beschreibt, wie man die ModelScope
Kostenlose Nutzung Qwen3-Code
Kombination Qwen CLI
Werkzeuge für die Entwicklung.
Kostenlose API-Anmeldeinformationen erhalten
Erstens, in ModelScope
Suchen Sie auf der Website der Gemeinde und geben Sie ein Qwen3-Code
Die Option "Code-Demonstration anzeigen" finden Sie auf der Seite Modelle.
Wenn Sie darauf klicken, werden drei wichtige Informationen im Beispielcode angezeigt:base_url
undapi_key
im Gesang antworten model
.
from openai import OpenAI
client = OpenAI(
base_url='https://api-inference.modelscope.cn/v1/',
api_key='YOUR_MS_API_KEY', # 替换为你自己的ModelScope Token
# ModelScope Token, 示例: ms-4c51dab7-2022-4f56-a009-13adb22
)
response = client.chat.completions.create(
model='Qwen/Qwen3-Coder-480B-A35B-Instruct', # ModelScope Model-Id
messages=[
{
'role': 'system',
'content': 'You are a helpful assistant.'
},
{
'role': 'user',
'content': '你好'
}
],
stream=True
)
for chunk in response:
print(chunk.choices.delta.content, end='', flush=True)
API Key
Benutzeranmeldung erforderlich ModelScope
Konto, bevor es erstellt und angezeigt werden kann. Darüber hinaus ist die Verwendung des ModelScope
des Inferenzdienstes muss zunächst ein gültiges Aliyun-Konto auf der Backend-Administrationsseite binden.
Wenn die Bindung nicht abgeschlossen ist, erhalten Sie beim Aufruf der API die folgende Fehlermeldung:
{"errors":{"message":"Please bind your Alibaba Cloud account before use."},"request_id":"774509ee-a256-406b-b00d-900"}
Konfigurieren des Qwen CLI-Tools
Sobald Sie die Vorbereitung Ihrer API-Anmeldedaten abgeschlossen haben, können Sie mit der Konfiguration der Qwen CLI
.Qwen CLI
ist ein Befehlszeilentool, das Entwicklern die Arbeit mit der Qwen
Modelle zu interagieren und eine schnelle Codegenerierung und -vervollständigung zu ermöglichen.
Erstens, die globale Installation Qwen CLI
::
npm i -g @qwen-code/qwen-code
Nach erfolgreicher Installation führen Sie den folgenden Befehl aus, um das Tool zu starten:
qwen
Als nächstes konfigurieren Sie die Umgebungsvariablen, indem Sie die ModelScope
Die kostenlos bereitgestellten API-Informationen sind verfügbar für Qwen CLI
.
# API 密钥
export OPENAI_API_KEY="YOUR_MS_API_KEY"
# API 基础 URL
export OPENAI_BASE_URL="https://api-inference.modelscope.cn/v1/"
# 模型名称
export OPENAI_MODEL="Qwen/Qwen3-Coder-480B-A35B-Instruct"
Wenn bei der Konfiguration ein Fehler auftritt oder das Verzeichnis zurückgesetzt werden muss, können Sie einfach das Home-Verzeichnis des Benutzers unter dem Pfad .qwen
Konfigurationsdatei und konfigurieren Sie sie dann neu.
Die Bereitstellung von kostenlosen API-Aufrufgutschriften für Entwickler ist eine kluge ökologische Strategie. Sie senkt nicht nur die Einstiegsschwelle und die Nutzungskosten für Entwickler erheblich, sondern regt auch eine breitere Beteiligung der Gemeinschaft und Innovationen an, was letztlich zum Wohlstand des Modellierungsökosystems beiträgt.