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(core): add multimodal support #996

Merged
merged 44 commits into from
Nov 16, 2024
Merged
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
aa59f2c
update fern
hassiebp Nov 7, 2024
e1536b3
add media upload
hassiebp Nov 12, 2024
266d334
add mediawrapper
hassiebp Nov 12, 2024
5b33316
add tests
hassiebp Nov 12, 2024
ea186e4
add decorator test
hassiebp Nov 12, 2024
71c717b
add langchain test
hassiebp Nov 12, 2024
d03e275
rename to LangfuseMedia
hassiebp Nov 12, 2024
5338ebb
fix test client
hassiebp Nov 12, 2024
a7dcb63
add upload time ms
hassiebp Nov 13, 2024
6be8f66
Merge branch 'main' into add-multimodal-support
hassiebp Nov 13, 2024
a810062
update post endpoint
hassiebp Nov 14, 2024
a590e15
keep openai format on audio
hassiebp Nov 14, 2024
5f24726
check for mediacontenttype
hassiebp Nov 14, 2024
634f7e4
add tests
hassiebp Nov 14, 2024
db93586
add retries
hassiebp Nov 14, 2024
f40972e
Merge branch 'main' into add-multimodal-support
hassiebp Nov 14, 2024
61b87c6
fix decorator serialization
hassiebp Nov 14, 2024
ca74a28
fix test
hassiebp Nov 14, 2024
9a817db
fix operand
hassiebp Nov 14, 2024
f05dbcb
pause upload consumer after ingestion
hassiebp Nov 14, 2024
8bf9b0d
move paramspec to typing extensions
hassiebp Nov 14, 2024
023658d
fix type access for python <3.10
hassiebp Nov 15, 2024
d55e56f
search for media 10 levels deep only
hassiebp Nov 15, 2024
4b269a0
handle ingestion consumer errors gracefully
hassiebp Nov 15, 2024
f11776e
revert decorator io media
hassiebp Nov 15, 2024
fcb71fd
make data uri parsing more robust
hassiebp Nov 15, 2024
aaef73c
use threads for media upload threads
hassiebp Nov 15, 2024
ca7bcc1
fix test
hassiebp Nov 15, 2024
e909c6c
fix test
hassiebp Nov 15, 2024
7f966ff
fix logging
hassiebp Nov 15, 2024
1a141e4
fix openai test
hassiebp Nov 15, 2024
b655790
address comments
hassiebp Nov 15, 2024
9706d63
fix ci script
hassiebp Nov 15, 2024
a93d5c8
push
hassiebp Nov 15, 2024
bc37741
remove queue type for 3.8 support
hassiebp Nov 15, 2024
281b50c
fix test
hassiebp Nov 15, 2024
c83e6c7
fix openai test
hassiebp Nov 15, 2024
1b2bbe1
fix langchain test
hassiebp Nov 15, 2024
22dc7a8
fix
hassiebp Nov 15, 2024
765850d
push
hassiebp Nov 15, 2024
359e995
push
hassiebp Nov 15, 2024
1f2df0b
fix
hassiebp Nov 15, 2024
10d8977
fix string stripping
hassiebp Nov 15, 2024
d19f4f1
increase ci timeout
hassiebp Nov 16, 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
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,11 @@ jobs:
cd ./langfuse-server

echo "::group::Run langfuse server"
TELEMETRY_ENABLED=false docker compose up -d db
TELEMETRY_ENABLED=false docker compose -f docker-compose.v3preview.yml up -d postgres
echo "::endgroup::"

echo "::group::Logs from langfuse server"
TELEMETRY_ENABLED=false docker compose logs
TELEMETRY_ENABLED=false docker compose -f docker-compose.v3preview.yml logs
echo "::endgroup::"

echo "::group::Install dependencies (necessary to run seeder)"
Expand All @@ -89,7 +89,7 @@ jobs:
echo "::endgroup::"

echo "::group::Run server"
TELEMETRY_ENABLED=false docker compose up -d langfuse-server
TELEMETRY_ENABLED=false LANGFUSE_ASYNC_INGESTION_PROCESSING=false LANGFUSE_ASYNC_CLICKHOUSE_INGESTION_PROCESSING=false docker compose -f docker-compose.v3preview.yml up -d
echo "::endgroup::"

# Add this step to check the health of the container
Expand Down
Loading
Loading