diff --git a/packages/core/src/family.ts b/packages/core/src/family.ts index f6ad3a08d..994d42ae9 100644 --- a/packages/core/src/family.ts +++ b/packages/core/src/family.ts @@ -164,6 +164,7 @@ export const ModelFamilyValues = [ "stable-diffusion", "ideogram", "dreamshaper", + "z-image", // Video generation "sora", diff --git a/providers/deapi/logo.svg b/providers/deapi/logo.svg new file mode 100644 index 000000000..9508f4ffc --- /dev/null +++ b/providers/deapi/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/providers/deapi/models/Bge_M3_FP16.toml b/providers/deapi/models/Bge_M3_FP16.toml new file mode 100644 index 000000000..46a230728 --- /dev/null +++ b/providers/deapi/models/Bge_M3_FP16.toml @@ -0,0 +1,22 @@ +name = "BGE M3 FP16" +family = "bge" +release_date = "2024-01-30" +last_updated = "2024-01-30" +attachment = false +reasoning = false +temperature = false +knowledge = "2024-01" +tool_call = false +open_weights = true + +[cost] +input = 0.068 +output = 0.00 + +[limit] +context = 8_192 +output = 1_024 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/deapi/models/Flux1schnell.toml b/providers/deapi/models/Flux1schnell.toml new file mode 100644 index 000000000..dc2fc8708 --- /dev/null +++ b/providers/deapi/models/Flux1schnell.toml @@ -0,0 +1,17 @@ +name = "FLUX.1 Schnell" +family = "flux" +release_date = "2024-08-01" +last_updated = "2024-08-01" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true + +[limit] +context = 0 +output = 0 + +[modalities] +input = ["text"] +output = ["image"] diff --git a/providers/deapi/models/Flux_2_Klein_4B_BF16.toml b/providers/deapi/models/Flux_2_Klein_4B_BF16.toml new file mode 100644 index 000000000..608382402 --- /dev/null +++ b/providers/deapi/models/Flux_2_Klein_4B_BF16.toml @@ -0,0 +1,17 @@ +name = "FLUX.2 Klein 4B BF16" +family = "flux" +release_date = "2026-01-14" +last_updated = "2026-01-14" +attachment = true +reasoning = false +temperature = false +tool_call = false +open_weights = true + +[limit] +context = 0 +output = 0 + +[modalities] +input = ["text", "image"] +output = ["image"] diff --git a/providers/deapi/models/ZAnimeDistill_8Step_INT8.toml b/providers/deapi/models/ZAnimeDistill_8Step_INT8.toml new file mode 100644 index 000000000..355894f49 --- /dev/null +++ b/providers/deapi/models/ZAnimeDistill_8Step_INT8.toml @@ -0,0 +1,17 @@ +name = "Z-Anime Distill 8-Step INT8" +family = "z-image" +release_date = "2025-12-28" +last_updated = "2025-12-28" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true + +[limit] +context = 0 +output = 0 + +[modalities] +input = ["text"] +output = ["image"] diff --git a/providers/deapi/models/ZImageTurbo_INT8.toml b/providers/deapi/models/ZImageTurbo_INT8.toml new file mode 100644 index 000000000..dbac8e29a --- /dev/null +++ b/providers/deapi/models/ZImageTurbo_INT8.toml @@ -0,0 +1,17 @@ +name = "Z-Image Turbo INT8" +family = "z-image" +release_date = "2025-11-26" +last_updated = "2025-11-26" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true + +[limit] +context = 0 +output = 0 + +[modalities] +input = ["text"] +output = ["image"] diff --git a/providers/deapi/provider.toml b/providers/deapi/provider.toml new file mode 100644 index 000000000..cb54dd421 --- /dev/null +++ b/providers/deapi/provider.toml @@ -0,0 +1,5 @@ +name = "deAPI" +npm = "@ai-sdk/openai-compatible" +api = "https://oai.deapi.ai/v1" +env = ["DEAPI_API_KEY"] +doc = "https://docs.deapi.ai"