mirror of
https://github.com/katanemo/plano.git
synced 2026-07-05 15:52:12 +02:00
more changs
This commit is contained in:
parent
a73c8d1dc1
commit
0c76f2e6e7
4 changed files with 42 additions and 103 deletions
|
|
@ -13,7 +13,6 @@ agents:
|
||||||
- name: research_agent
|
- name: research_agent
|
||||||
kind: openai
|
kind: openai
|
||||||
endpoint: http://host.docker.internal:10503
|
endpoint: http://host.docker.internal:10503
|
||||||
|
|
||||||
listeners:
|
listeners:
|
||||||
- name: rag agent
|
- name: rag agent
|
||||||
router: arch_agent_v2
|
router: arch_agent_v2
|
||||||
|
|
@ -25,12 +24,6 @@ listeners:
|
||||||
- query_rewriter
|
- query_rewriter
|
||||||
- context_builder
|
- context_builder
|
||||||
- response_generator
|
- response_generator
|
||||||
- name: research_agent
|
|
||||||
description: deep research agent to handle complex queries that require fetching information from multiple sources
|
|
||||||
filter_chain:
|
|
||||||
- query_rewriter
|
|
||||||
- context_builder
|
|
||||||
- response_generator
|
|
||||||
protocol: openai
|
protocol: openai
|
||||||
address: 0.0.0.0
|
address: 0.0.0.0
|
||||||
port: 8001
|
port: 8001
|
||||||
|
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
||||||
@baseUrl = http://0.0.0.0:10502
|
|
||||||
@model = gpt-4o
|
|
||||||
|
|
||||||
###
|
|
||||||
|
|
||||||
# Health Check
|
|
||||||
GET {{baseUrl}}/health
|
|
||||||
|
|
||||||
###
|
|
||||||
|
|
||||||
# Test 1: Simple Non-Streaming Chat Completion
|
|
||||||
POST {{baseUrl}}/v1/chat/completions
|
|
||||||
Content-Type: application/json
|
|
||||||
|
|
||||||
{
|
|
||||||
"model": "{{model}}",
|
|
||||||
"messages": [
|
|
||||||
{
|
|
||||||
"role": "user",
|
|
||||||
"content": "Hello! Can you help me understand what machine learning is?"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
###
|
|
||||||
|
|
||||||
# Test 2: Simple Streaming Chat Completion
|
|
||||||
POST {{baseUrl}}/v1/chat/completions
|
|
||||||
Content-Type: application/json
|
|
||||||
|
|
||||||
{
|
|
||||||
"model": "{{model}}",
|
|
||||||
"messages": [
|
|
||||||
{
|
|
||||||
"role": "user",
|
|
||||||
"content": "Explain the concept of artificial intelligence in simple terms."
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"stream": true
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
# Step 1: Initialize session
|
|
||||||
POST http://localhost:10101/mcp
|
|
||||||
Content-Type: application/json
|
|
||||||
Accept: application/json, text/event-stream
|
|
||||||
|
|
||||||
{
|
|
||||||
"jsonrpc": "2.0",
|
|
||||||
"id": 1,
|
|
||||||
"method": "initialize",
|
|
||||||
"params": {
|
|
||||||
"protocolVersion": "2024-11-05",
|
|
||||||
"capabilities": {},
|
|
||||||
"clientInfo": {
|
|
||||||
"name": "ExampleClient",
|
|
||||||
"version": "1.0.0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
HTTP 200
|
|
||||||
[Captures]
|
|
||||||
session_id: header "mcp-session-id"
|
|
||||||
|
|
||||||
# # Step 2: List tools (use session ID from previous response)
|
|
||||||
POST http://localhost:10101/mcp
|
|
||||||
Content-Type: application/json
|
|
||||||
Accept: application/json, text/event-stream
|
|
||||||
mcp-session-id: 07603206a9b44a3d91d76f6b16f24faa
|
|
||||||
|
|
||||||
{
|
|
||||||
"jsonrpc": "2.0",
|
|
||||||
"id": 2,
|
|
||||||
"method": "tools/list",
|
|
||||||
"params": {}
|
|
||||||
}
|
|
||||||
|
|
@ -1,31 +1,52 @@
|
||||||
### Step 1: Initialize session
|
@baseUrl = http://0.0.0.0:10502
|
||||||
POST http://localhost:10101/mcp
|
@model = gpt-4o
|
||||||
|
|
||||||
|
# Health Check
|
||||||
|
GET {{baseUrl}}/health
|
||||||
|
|
||||||
|
###
|
||||||
|
|
||||||
|
# Test 1: Simple Non-Streaming Chat Completion
|
||||||
|
POST {{baseUrl}}/v1/chat/completions
|
||||||
Content-Type: application/json
|
Content-Type: application/json
|
||||||
Accept: application/json, text/event-stream
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"jsonrpc": "2.0",
|
"model": "{{model}}",
|
||||||
"id": 1,
|
"messages": [
|
||||||
"method": "initialize",
|
{
|
||||||
"params": {
|
"role": "user",
|
||||||
"protocolVersion": "2024-11-05",
|
"content": "Hello! Can you help me understand what machine learning is?"
|
||||||
"capabilities": {},
|
|
||||||
"clientInfo": {
|
|
||||||
"name": "ExampleClient",
|
|
||||||
"version": "1.0.0"
|
|
||||||
}
|
}
|
||||||
}
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
### Step 2: List tools (use session ID from previous response)
|
###
|
||||||
POST http://localhost:10101/mcp
|
|
||||||
|
# Test 2: Simple Streaming Chat Completion
|
||||||
|
POST {{baseUrl}}/v1/chat/completions
|
||||||
Content-Type: application/json
|
Content-Type: application/json
|
||||||
Accept: application/json, text/event-stream
|
|
||||||
mcp-session-id: af2e2dace64c48f99ac3536faeaa3c68
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"jsonrpc": "2.0",
|
"model": "{{model}}",
|
||||||
"id": 2,
|
"messages": [
|
||||||
"method": "tools/list",
|
{
|
||||||
"params": {}
|
"role": "user",
|
||||||
|
"content": "Explain the concept of artificial intelligence in simple terms."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"stream": true
|
||||||
|
}
|
||||||
|
|
||||||
|
### Test 3
|
||||||
|
POST http://localhost:8001/v1/chat/completions
|
||||||
|
Content-Type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"model": "{{model}}",
|
||||||
|
"messages": [
|
||||||
|
{
|
||||||
|
"role": "user",
|
||||||
|
"content": "what is the effective date of the master agreement for arcadyan"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue