diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ee21d5e2..79437ce1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -133,7 +133,7 @@ jobs: GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }} MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }} COHERE_API_KEY: ${{ secrets.COHERE_API_KEY }} - BYTEDANCE_API_KEY: ${{ secrets.BYTEDANCE_API_KEY }} + BYTEPLUS_API_KEY: ${{ secrets.BYTEPLUS_API_KEY }} XAI_API_KEY: ${{ secrets.XAI_API_KEY }} ELEVENLABS_API_KEY: ${{ secrets.ELEVENLABS_API_KEY }} run: uv run pytest packages/capabilities/${{ matrix.package }}/tests/integration_tests/ -m integration -v diff --git a/packages/capabilities/image-generation/pyproject.toml b/packages/capabilities/image-generation/pyproject.toml index 8bd02504..20448e7b 100644 --- a/packages/capabilities/image-generation/pyproject.toml +++ b/packages/capabilities/image-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-image-generation" -version = "0.2.10" +version = "0.3.0" description = "Image generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" diff --git a/packages/capabilities/speech-generation/pyproject.toml b/packages/capabilities/speech-generation/pyproject.toml index e518eb7f..921f45fa 100644 --- a/packages/capabilities/speech-generation/pyproject.toml +++ b/packages/capabilities/speech-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-speech-generation" -version = "0.2.9" +version = "0.3.0" description = "Speech generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" diff --git a/packages/capabilities/speech-generation/tests/integration_tests/test_speech_generation/test_generate.py b/packages/capabilities/speech-generation/tests/integration_tests/test_speech_generation/test_generate.py index 1b356930..20061909 100644 --- a/packages/capabilities/speech-generation/tests/integration_tests/test_speech_generation/test_generate.py +++ b/packages/capabilities/speech-generation/tests/integration_tests/test_speech_generation/test_generate.py @@ -11,8 +11,8 @@ (Provider.OPENAI, "tts-1", {"voice": "alloy", "output_format": "mp3"}), ( Provider.GOOGLE, - "gemini-2.5-flash-tts", - {"voice": "Zephyr", "speed": 1.0}, + "gemini-2.5-flash-preview-tts", + {"voice": "Zephyr"}, ), ( Provider.ELEVENLABS, diff --git a/packages/capabilities/text-generation/pyproject.toml b/packages/capabilities/text-generation/pyproject.toml index 03ccae7c..865ebfc8 100644 --- a/packages/capabilities/text-generation/pyproject.toml +++ b/packages/capabilities/text-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-text-generation" -version = "0.2.10" +version = "0.3.0" description = "Text generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" diff --git a/packages/capabilities/video-generation/pyproject.toml b/packages/capabilities/video-generation/pyproject.toml index bee45e6e..f7cf8d4b 100644 --- a/packages/capabilities/video-generation/pyproject.toml +++ b/packages/capabilities/video-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-video-generation" -version = "0.2.8" +version = "0.3.0" description = "Video generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" diff --git a/packages/providers/google/pyproject.toml b/packages/providers/google/pyproject.toml index 4e1ed976..e6b7a8cb 100644 --- a/packages/providers/google/pyproject.toml +++ b/packages/providers/google/pyproject.toml @@ -10,9 +10,6 @@ dependencies = ["celeste-ai", "httpx", "google-auth"] [tool.uv.sources] celeste-ai = { workspace = true } -[project.entry-points."celeste.providers"] -google = "celeste_google:register_provider" - [build-system] requires = ["hatchling"] build-backend = "hatchling.build" diff --git a/pyproject.toml b/pyproject.toml index 9df91a92..60bd048f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-ai" -version = "0.2.14" +version = "0.3.0" description = "Open source, type-safe primitives for multi-modal AI. All capabilities, all providers, one interface" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" @@ -33,15 +33,15 @@ Repository = "https://github.com/withceleste/celeste-python" Issues = "https://github.com/withceleste/celeste-python/issues" [project.optional-dependencies] -text-generation = ["celeste-text-generation>=0.2.10"] -image-generation = ["celeste-image-generation>=0.2.9"] -video-generation = ["celeste-video-generation>=0.2.8"] -speech-generation = ["celeste-speech-generation>=0.2.9"] +text-generation = ["celeste-text-generation>=0.3.0"] +image-generation = ["celeste-image-generation>=0.3.0"] +video-generation = ["celeste-video-generation>=0.3.0"] +speech-generation = ["celeste-speech-generation>=0.3.0"] all = [ - "celeste-text-generation>=0.2.10", - "celeste-image-generation>=0.2.9", - "celeste-video-generation>=0.2.8", - "celeste-speech-generation>=0.2.9", + "celeste-text-generation>=0.3.0", + "celeste-image-generation>=0.3.0", + "celeste-video-generation>=0.3.0", + "celeste-speech-generation>=0.3.0", ] [dependency-groups]