Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: change default graph to contain deepgram & fish only #440

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
2f32a69
feat: change default graph to contain deepgram & fish only
plutoless Nov 25, 2024
a4a91af
Update docker-compose.yml
plutoless Nov 26, 2024
8e9431b
feat: initial change
plutoless Nov 26, 2024
f476789
feat: add module setting dialog
plutoless Nov 27, 2024
dfed145
add addon property
plutoless Nov 28, 2024
a4cf49f
feat: initial module picker
plutoless Nov 28, 2024
6b99eb5
feat: first draft done for property editing
plutoless Nov 29, 2024
006f94a
Merge branch 'main' of https://github.com/rte-design/ASTRA.ai into 42…
plutoless Nov 29, 2024
542347d
fix: fix frontend build failures
plutoless Nov 29, 2024
d20bf12
feat: small bug fixes
plutoless Nov 30, 2024
ec0cda0
feat: details
plutoless Nov 30, 2024
ae16ad8
feat: make module picker dynamic, fix 11labs pandatic issue
plutoless Nov 30, 2024
3eb293b
feat: request optimization
plutoless Nov 30, 2024
075c5fd
feat: improvements
plutoless Nov 30, 2024
93bf498
feat: add default property.json for replacable modules
plutoless Nov 30, 2024
b1a5ecd
playground image update
plutoless Nov 30, 2024
c503118
update playground image
plutoless Nov 30, 2024
28fb281
feat: update readme to take out graph designer
plutoless Nov 30, 2024
991abab
feat: support environment variable check before starting
plutoless Nov 30, 2024
79b2c26
feat: support azure for openai & fix extension property editor bug
plutoless Nov 30, 2024
247909b
update playground image
plutoless Dec 1, 2024
7e65711
feat: upgrade azure tts version
plutoless Dec 1, 2024
a8611c2
feat: playground cfg dialog ui reorg
plutoless Dec 1, 2024
5f275a2
Merge branch 'main' of https://github.com/rte-design/ASTRA.ai into 42…
plutoless Dec 1, 2024
c0dc4b9
Merge branch 'main' of https://github.com/rte-design/ASTRA.ai into 42…
plutoless Dec 1, 2024
e1b2a05
feat: support tool binding
plutoless Dec 1, 2024
43bbd4e
upgrade 11labs version
plutoless Dec 1, 2024
2985f7a
fix: fix playground build failure
plutoless Dec 1, 2024
12271ab
feat: whitelist vision_analyze_tool_python
plutoless Dec 2, 2024
ef12a7b
support v2v
plutoless Dec 2, 2024
9057d90
Merge remote-tracking branch 'origin/main' into 421-feature-too-many-…
plutoless Dec 2, 2024
a555c9e
feat: add v2v graph
plutoless Dec 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,11 @@ OPENAI_API_BASE=https://api.openai.com/v1
OPENAI_API_KEY=
OPENAI_MODEL=gpt-4o-mini

# set this to azure if you are using azure openai
OPENAI_VENDOR=
OPENAI_AZURE_ENDPOINT=
OPENAI_AZURE_API_VERSION=

# OpenAI API key for realtime API
OPENAI_REALTIME_API_KEY=
# Azure OPENAI API key & Base URI for realtime API
Expand Down
11 changes: 1 addition & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,7 @@ docker compose up -d
Open up a separate terminal window, enter the container and build the agent:
```bash
docker exec -it ten_agent_dev bash

task use AGENT=agents/examples/demo
task use
```

#### 5. Start the server
Expand All @@ -166,14 +165,6 @@ task run
#### TEN Agent
Open up [localhost:3000]( http://localhost:3000 ) in browser to play the TEN Agent.

#### TEN Graph Designer

Open up another tab go to [localhost:3001]( http://localhost:3001 ), and use Graph Designer to create, connect and edit extensions on canvas.

Once you save the graph, you can return to [localhost:3000]( http://localhost:3000 ) and select the corresponding graph to view the changes.

![TEN Graph Designer](https://github.com/TEN-framework/docs/blob/main/assets/gif/hello_world_python.gif?raw=true)

<br>
<h2>How components work together</h2>

Expand Down
3 changes: 1 addition & 2 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ tasks:
use:
desc: use agent, default 'agents/examples/demo'
vars:
AGENT: '{{.AGENT| default "agents/examples/demo"}}'
AGENT: '{{.AGENT| default "agents/examples/default"}}'
cmds:
- ln -sf {{.USER_WORKING_DIR}}/{{.AGENT}}/manifest.json ./agents/
- ln -sf {{.USER_WORKING_DIR}}/{{.AGENT}}/property.json ./agents/
Expand Down Expand Up @@ -49,7 +49,6 @@ tasks:
build-server:
desc: build server
dir: ./server
internal: true
cmds:
- go mod tidy && go mod download && go build -o bin/api main.go

Expand Down
42 changes: 42 additions & 0 deletions agents/examples/default/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"type": "app",
"name": "agent_demo",
"version": "0.4.0",
"dependencies": [
{
"type": "system",
"name": "ten_runtime_go",
"version": "0.4"
},
{
"type": "extension",
"name": "py_init_extension_cpp",
"version": "0.4"
},
{
"type": "extension",
"name": "agora_rtc",
"version": "=0.9.0-rc1"
},
{
"type": "extension",
"name": "agora_sess_ctrl",
"version": "0.3.0-rc1"
},
{
"type": "system",
"name": "azure_speech_sdk",
"version": "1.38.0"
},
{
"type": "extension",
"name": "azure_tts",
"version": "=0.6.2"
},
{
"type": "extension",
"name": "agora_rtm",
"version": "=0.3.0"
}
]
}
Loading