diff --git a/packages/ai-sdk-provider/src/cherryin-provider.ts b/packages/ai-sdk-provider/src/cherryin-provider.ts index 1f799133d9..d045fdc505 100644 --- a/packages/ai-sdk-provider/src/cherryin-provider.ts +++ b/packages/ai-sdk-provider/src/cherryin-provider.ts @@ -69,6 +69,7 @@ export interface CherryInProviderSettings { headers?: HeadersInput /** * Optional endpoint type to distinguish different endpoint behaviors. + * "image-generation" is also openai endpoint, but specifically for image generation. */ endpointType?: 'openai' | 'openai-response' | 'anthropic' | 'gemini' | 'image-generation' | 'jina-rerank' } diff --git a/src/renderer/src/i18n/locales/en-us.json b/src/renderer/src/i18n/locales/en-us.json index a57c549c7e..008f1721e8 100644 --- a/src/renderer/src/i18n/locales/en-us.json +++ b/src/renderer/src/i18n/locales/en-us.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "Image Generation", + "image-generation": "Image Generation (OpenAI)", "jina-rerank": "Jina Rerank", "openai": "OpenAI", "openai-response": "OpenAI-Response" diff --git a/src/renderer/src/i18n/locales/zh-cn.json b/src/renderer/src/i18n/locales/zh-cn.json index 8f1d81aabd..60b4782739 100644 --- a/src/renderer/src/i18n/locales/zh-cn.json +++ b/src/renderer/src/i18n/locales/zh-cn.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "图片生成", + "image-generation": "图像生成 (OpenAI)", "jina-rerank": "Jina 重排序", "openai": "OpenAI", "openai-response": "OpenAI-Response" diff --git a/src/renderer/src/i18n/locales/zh-tw.json b/src/renderer/src/i18n/locales/zh-tw.json index acda928d31..8068b666f0 100644 --- a/src/renderer/src/i18n/locales/zh-tw.json +++ b/src/renderer/src/i18n/locales/zh-tw.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "圖片生成", + "image-generation": "圖像生成 (OpenAI)", "jina-rerank": "Jina Rerank", "openai": "OpenAI", "openai-response": "OpenAI-Response" diff --git a/src/renderer/src/i18n/translate/de-de.json b/src/renderer/src/i18n/translate/de-de.json index 94c338ba30..61446bc794 100644 --- a/src/renderer/src/i18n/translate/de-de.json +++ b/src/renderer/src/i18n/translate/de-de.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "Bildgenerierung", + "image-generation": "Bilderzeugung (OpenAI)", "jina-rerank": "Jina Reranking", "openai": "OpenAI", "openai-response": "OpenAI-Response" diff --git a/src/renderer/src/i18n/translate/el-gr.json b/src/renderer/src/i18n/translate/el-gr.json index b13975d218..39830d9c51 100644 --- a/src/renderer/src/i18n/translate/el-gr.json +++ b/src/renderer/src/i18n/translate/el-gr.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "Δημιουργία Εικόνας", + "image-generation": "Δημιουργία Εικόνων (OpenAI)", "jina-rerank": "Επαναταξινόμηση Jina", "openai": "OpenAI", "openai-response": "Απάντηση OpenAI" diff --git a/src/renderer/src/i18n/translate/es-es.json b/src/renderer/src/i18n/translate/es-es.json index 08b90da9ac..8573824525 100644 --- a/src/renderer/src/i18n/translate/es-es.json +++ b/src/renderer/src/i18n/translate/es-es.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "Generación de imágenes", + "image-generation": "Generación de Imágenes (OpenAI)", "jina-rerank": "Reordenamiento Jina", "openai": "OpenAI", "openai-response": "Respuesta de OpenAI" diff --git a/src/renderer/src/i18n/translate/fr-fr.json b/src/renderer/src/i18n/translate/fr-fr.json index 9a744c2d56..16b2da7596 100644 --- a/src/renderer/src/i18n/translate/fr-fr.json +++ b/src/renderer/src/i18n/translate/fr-fr.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "Génération d'images", + "image-generation": "Génération d'images (OpenAI)", "jina-rerank": "Reclassement Jina", "openai": "OpenAI", "openai-response": "Réponse OpenAI" diff --git a/src/renderer/src/i18n/translate/ja-jp.json b/src/renderer/src/i18n/translate/ja-jp.json index 98c571adb4..03a077a7b8 100644 --- a/src/renderer/src/i18n/translate/ja-jp.json +++ b/src/renderer/src/i18n/translate/ja-jp.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "画像生成", + "image-generation": "画像生成 (OpenAI)", "jina-rerank": "Jina Rerank", "openai": "OpenAI", "openai-response": "OpenAI-Response" diff --git a/src/renderer/src/i18n/translate/pt-pt.json b/src/renderer/src/i18n/translate/pt-pt.json index ae993eaf13..e8704d318d 100644 --- a/src/renderer/src/i18n/translate/pt-pt.json +++ b/src/renderer/src/i18n/translate/pt-pt.json @@ -16,7 +16,7 @@ "error": { "failed": "Falha ao excluir o agente" }, - "title": "删除代理" + "title": "Excluir Agente" }, "edit": { "title": "Agent Editor" @@ -111,7 +111,7 @@ "label": "Modo de permissão", "options": { "acceptEdits": "Aceitar edições automaticamente", - "bypassPermissions": "忽略检查 de permissão", + "bypassPermissions": "Ignorar verificações de permissão", "default": "Padrão (perguntar antes de continuar)", "plan": "Modo de planejamento (plano sujeito a aprovação)" }, @@ -150,7 +150,7 @@ }, "success": { "install": "Plugin instalado com sucesso", - "uninstall": "插件 desinstalado com sucesso" + "uninstall": "Plugin desinstalado com sucesso" }, "tab": "plug-in", "type": { @@ -1134,7 +1134,7 @@ "duplicate": "Duplicar", "edit": "Editar", "enabled": "Ativado", - "error": "错误", + "error": "Erro", "errors": { "create_message": "Falha ao criar mensagem", "validation": "Falha na verificação" @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "Geração de Imagem", + "image-generation": "Geração de Imagens (OpenAI)", "jina-rerank": "Jina Reordenar", "openai": "OpenAI", "openai-response": "Resposta OpenAI" diff --git a/src/renderer/src/i18n/translate/ru-ru.json b/src/renderer/src/i18n/translate/ru-ru.json index 931dcb3170..1114ae9544 100644 --- a/src/renderer/src/i18n/translate/ru-ru.json +++ b/src/renderer/src/i18n/translate/ru-ru.json @@ -1208,7 +1208,7 @@ "endpoint_type": { "anthropic": "Anthropic", "gemini": "Gemini", - "image-generation": "Изображение", + "image-generation": "Генерация изображений (OpenAI)", "jina-rerank": "Jina Rerank", "openai": "OpenAI", "openai-response": "OpenAI-Response" diff --git a/src/renderer/src/types/index.ts b/src/renderer/src/types/index.ts index bff57185a7..ad9beb5d5a 100644 --- a/src/renderer/src/types/index.ts +++ b/src/renderer/src/types/index.ts @@ -239,6 +239,7 @@ export type ModelType = 'text' | 'vision' | 'embedding' | 'reasoning' | 'functio export type ModelTag = Exclude | 'free' +// "image-generation" is also openai endpoint, but specifically for image generation. export type EndpointType = 'openai' | 'openai-response' | 'anthropic' | 'gemini' | 'image-generation' | 'jina-rerank' export type ModelPricing = {