本文作者:程序员晚枫 | AI编程布道者 | 专注AI工具测评与教学
全网50万+粉丝,6年Python开发经验,开源项目python-office作者
📢 先上链接:👉 点击订阅火山方舟Coding Plan
邀请码:GF2QJX3V
💡 想系统学习AI编程? 👉 点击了解AI编程训练营
大家好,这里是程序员晚枫。
火山方舟Coding Plan不只是IDE插件,还能直接调用API集成到你的项目里。
今天详细讲解API调用方法,附带完整代码示例。
获取API凭证
1. 订阅Coding Plan
👉 点击订阅
2. 创建API Key
- 登录火山引擎控制台
- 进入方舟平台 → API Key管理
- 创建Key并复制
3. 查看模型ID
在方舟平台的”模型广场”查看各模型的ID,如:
- Doubao:
doubao-pro-32k - DeepSeek:
deepseek-v3
Python调用示例
基础调用
1 | import requests |
流式输出
1 | import requests |
JavaScript/Node.js调用
1 | const axios = require('axios'); |
实际应用场景
场景1:自动代码审查
1 | def code_review(code): |
请按以下格式输出:
- 代码评分(1-10分)
- 发现的问题
- 改进建议
- 优化后的代码
“””
return chat_with_ai(prompt, model=”deepseek-v3”)
使用
code = “””
def calc(a,b):
return a+b
“””
print(code_review(code))
1 |
|
要求:
- 函数说明
- 参数说明
- 返回值说明
- 使用示例
“””
return chat_with_ai(prompt, model=”glm-4”)
参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
| model | 模型ID | doubao-pro-32k |
| messages | 对话历史 | [{“role”: “user”, “content”: “…”}] |
| temperature | 创造性(0-2) | 0.7 |
| max_tokens | 最大输出长度 | 2000 |
| stream | 是否流式输出 | false |
写在最后
API调用让火山方舟Coding Plan的应用场景大大扩展。
不只是IDE插件,还能集成到各种系统里。
👉 点击订阅
📚 想系统学习AI编程?
《30讲 · AI编程训练营》 —— API开发实战课程。
程序员晚枫,专注AI编程培训,开源项目 python-office 作者。