File tree Expand file tree Collapse file tree 5 files changed +48
-13
lines changed
Expand file tree Collapse file tree 5 files changed +48
-13
lines changed Original file line number Diff line number Diff line change @@ -6,20 +6,56 @@ VeADK Studio是我们提供的一站式Agent开发平台,提供本地Agent优
66
77## 前置准备
88
9+ 首先安装如下依赖:
10+
11+ ``` bash
12+ # 评测功能
13+ pip install " veadk-python[eval]"
14+
15+ # prompt 优化
16+ pip install " veadk-python[cli]"
17+ ```
18+
919你需要在你的Agent项目中准备一个` agent.py ` 文件,导出` agent ` 和` short_term_memory ` 两个全局变量:
1020
1121``` python
12- agent = ...
22+ from veadk import Agent
23+ from veadk.memory.short_term_memory import ShortTermMemory
24+
25+ agent = Agent(... )
26+
27+ short_term_memory = ShortTermMemory(... )
28+ ```
1329
14- short_term_memory = ...
30+ 此外,还需要在你的` config.yaml ` 中配置如下变量:
31+
32+ ``` yaml
33+ # 基础模型运行
34+ model :
35+ agent :
36+ provider : openai
37+ name : doubao-1-5-pro-256k-250115
38+ api_base : https://ark.cn-beijing.volces.com/api/v3/
39+ api_key :
40+ judge :
41+ name : doubao-1-5-pro-256k-250115
42+ api_base : https://ark.cn-beijing.volces.com/api/v3/
43+ api_key :
44+
45+ volcengine :
46+ access_key :
47+ secret_key :
48+
49+ agent_pilot :
50+ api_key :
1551` ` `
1652
1753## 启动
1854
1955在你准备好的Agent项目目录下执行以下命令:
2056
2157` ` ` bash
22- veadk- studio
58+ veadk studio
2359```
2460
2561Studio将会自动加载你的` agent.py ` 文件,启动一个本地服务器。注意,服务地址与端口必须固定为` 127.0.0.1:8000 ` 。
Original file line number Diff line number Diff line change 11[project ]
22name = " veadk-python"
3- version = " 0.1 .0"
3+ version = " 0.2 .0"
44description = " Volcengine agent development kit, integrations with Volcengine cloud services."
55readme = " README.md"
66requires-python = " >=3.10"
Original file line number Diff line number Diff line change 1414
1515
1616import pytest
17+ from opentelemetry import trace as trace_api
18+ from opentelemetry .exporter .otlp .proto .grpc .trace_exporter import (
19+ OTLPSpanExporter ,
20+ )
21+ from opentelemetry .sdk import trace as trace_sdk
22+ from opentelemetry .sdk .trace .export import BatchSpanProcessor
1723
1824from veadk .tracing .telemetry .exporters .apmplus_exporter import (
1925 APMPlusExporter ,
2935)
3036from veadk .tracing .telemetry .opentelemetry_tracer import OpentelemetryTracer
3137
32- from opentelemetry import trace as trace_api
33- from opentelemetry .sdk import trace as trace_sdk
34- from opentelemetry .sdk .trace .export import BatchSpanProcessor
35- from opentelemetry .exporter .otlp .proto .grpc .trace_exporter import (
36- OTLPSpanExporter ,
37- )
3838
3939APP_NAME = "app"
4040USER_ID = "testuser"
Original file line number Diff line number Diff line change 1919from typing import Any
2020
2121from openinference .instrumentation .google_adk import GoogleADKInstrumentor
22- from opentelemetry .sdk import trace as trace_sdk
2322from opentelemetry import trace as trace_api
23+ from opentelemetry .sdk import trace as trace_sdk
2424from opentelemetry .sdk .resources import Resource
2525from opentelemetry .sdk .trace import TracerProvider
2626from opentelemetry .sdk .trace .export import BatchSpanProcessor , SimpleSpanProcessor
27-
2827from pydantic import BaseModel , ConfigDict , Field
2928from typing_extensions import override
3029
Original file line number Diff line number Diff line change 1212# See the License for the specific language governing permissions and
1313# limitations under the License.
1414
15- VERSION = "0.1 .0"
15+ VERSION = "0.2 .0"
You can’t perform that action at this time.
0 commit comments