diff --git a/README.en.md b/README.en.md
index 67096ca..8089f5c 100644
--- a/README.en.md
+++ b/README.en.md
@@ -5,7 +5,7 @@
[](https://github.com/CATMIAOZHI/Rainytoken/actions/workflows/ci.yml)
[](https://github.com/CATMIAOZHI/Rainytoken/actions)
[](https://github.com/CATMIAOZHI/Rainytoken/releases)
-Android app for checking AI balance & usage — unified view of DeepSeek, OpenCode Go, CommandCode Go, Codex / ChatGPT Plus, and Ollama Pro balances and usage quotas. Pink-toned brand UI, with companion home screen widgets.
+Android app for checking AI balance & usage — unified view of DeepSeek, OpenCode Go, CommandCode Go, Codex / ChatGPT, and Ollama balances and usage quotas. Pink-toned brand UI, with companion home screen widgets.
RainyToken (雨晴Token) — AI Balance & Usage Quota Query · the Rainy Family tools.
---
@@ -16,20 +16,20 @@ RainyToken (雨晴Token) — AI Balance & Usage Quota Query · the Rainy Family
-
+
- Dashboard (light) · Dashboard (dark) · Usage charts · Ollama Pro model call counts + Dashboard (light) · Dashboard (dark) · Usage charts · Ollama model call counts
-
+
- Home screen widget · Ollama Pro home card + Home screen widget · Ollama home card
--- @@ -63,7 +63,7 @@ RainyToken (雨晴Token) — AI Balance & Usage Quota Query · the Rainy Family Download the latest APK from [Releases](https://github.com/CATMIAOZHI/Rainytoken/releases). -> ⚠️ You need a DeepSeek API Key, OpenCode Go login credentials, CommandCode Go API Key, Codex (OAuth sign-in or pasted auth.json), or an Ollama Pro Cookie to fetch data. +> ⚠️ You need a DeepSeek API Key, OpenCode Go login credentials, CommandCode Go API Key, Codex (OAuth sign-in or pasted auth.json), or an Ollama Cookie to fetch data. --- diff --git a/README.md b/README.md index f426078..1f6e717 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [](https://github.com/CATMIAOZHI/Rainytoken/actions/workflows/ci.yml) [](https://github.com/CATMIAOZHI/Rainytoken/actions) [](https://github.com/CATMIAOZHI/Rainytoken/releases) -Android AI 余额与用量查询 APP —— 统一查看 DeepSeek、OpenCode Go、CommandCode Go、Codex / ChatGPT Plus、Ollama Pro 的余额与用量配额。粉色调品牌 UI,配套桌面小组件。 +Android AI 余额与用量查询 APP —— 统一查看 DeepSeek、OpenCode Go、CommandCode Go、Codex / ChatGPT、Ollama 的余额与用量配额。粉色调品牌 UI,配套桌面小组件。 RainyToken(雨晴Token)— AI Balance & Usage Quota Query · the Rainy Family tools. --- @@ -16,20 +16,20 @@ RainyToken(雨晴Token)— AI Balance & Usage Quota Query · the Rainy Famil
-
+
- 仪表盘(亮色) · 仪表盘(深色) · 用量图表 · Ollama Pro 模型调用次数 + 仪表盘(亮色) · 仪表盘(深色) · 用量图表 · Ollama 模型调用次数
-
+
- 桌面小组件 · Ollama Pro 首页卡片 + 桌面小组件 · Ollama 首页卡片
--- @@ -63,7 +63,7 @@ RainyToken(雨晴Token)— AI Balance & Usage Quota Query · the Rainy Famil 前往 [Releases](https://github.com/CATMIAOZHI/Rainytoken/releases) 下载最新 APK。 -> ⚠️ 需要配置 DeepSeek API Key、OpenCode Go 登录凭据、CommandCode Go API Key、Codex(OAuth 登录或粘贴 auth.json)或 Ollama Pro Cookie 才能拉取数据。 +> ⚠️ 需要配置 DeepSeek API Key、OpenCode Go 登录凭据、CommandCode Go API Key、Codex(OAuth 登录或粘贴 auth.json)或 Ollama Cookie 才能拉取数据。 --- diff --git a/app/src/main/java/com/rainy/token/data/repository/CodexOAuthHelper.kt b/app/src/main/java/com/rainy/token/data/repository/CodexOAuthHelper.kt index aecf47f..eec1a48 100644 --- a/app/src/main/java/com/rainy/token/data/repository/CodexOAuthHelper.kt +++ b/app/src/main/java/com/rainy/token/data/repository/CodexOAuthHelper.kt @@ -15,7 +15,7 @@ import java.security.MessageDigest import java.security.SecureRandom /** - * Codex / ChatGPT Plus OAuth PKCE 辅助工具。 + * Codex / ChatGPT OAuth PKCE 辅助工具。 * * 参考:7shi/codex-oauth 的 Python 实现,移植到 Kotlin/Android。 * 流程: diff --git a/app/src/main/java/com/rainy/token/data/repository/OllamaRepository.kt b/app/src/main/java/com/rainy/token/data/repository/OllamaRepository.kt index 5c4dbb2..91c0ad0 100644 --- a/app/src/main/java/com/rainy/token/data/repository/OllamaRepository.kt +++ b/app/src/main/java/com/rainy/token/data/repository/OllamaRepository.kt @@ -23,7 +23,7 @@ import java.util.TimeZone import javax.inject.Singleton /** - * Ollama Pro Cloud 用量仓库。 + * Ollama Cloud 用量仓库。 * * Ollama 没有公开的 Usage API(见 ollama/ollama#12532), * 本 Repository 通过 OkHttp 搓 Cookie 请求 https://ollama.com/settings, diff --git a/app/src/main/java/com/rainy/token/di/NetworkModule.kt b/app/src/main/java/com/rainy/token/di/NetworkModule.kt index 168ae68..cb402e6 100644 --- a/app/src/main/java/com/rainy/token/di/NetworkModule.kt +++ b/app/src/main/java/com/rainy/token/di/NetworkModule.kt @@ -155,7 +155,7 @@ object NetworkModule { ): DeepSeekRepository = DeepSeekRepository(deepSeekApi, credentialRepository, balanceCache) /** - * Codex / ChatGPT Plus 额度仓库:用 OkHttp 调 chatgpt.com 后台 API。 + * Codex / ChatGPT 额度仓库:用 OkHttp 调 chatgpt.com 后台 API。 */ @Provides @Singleton @@ -166,7 +166,7 @@ object NetworkModule { ): CodexRepository = CodexRepository(okHttpClient, credentialRepository, balanceCache) /** - * Ollama Pro Cloud 用量仓库:Cookie 认证 + OkHttp 抓 settings HTML 解析。 + * Ollama Cloud 用量仓库:Cookie 认证 + OkHttp 抓 settings HTML 解析。 */ @Provides @Singleton diff --git a/app/src/main/java/com/rainy/token/domain/model/Credential.kt b/app/src/main/java/com/rainy/token/domain/model/Credential.kt index f0f1bf9..44c82ab 100644 --- a/app/src/main/java/com/rainy/token/domain/model/Credential.kt +++ b/app/src/main/java/com/rainy/token/domain/model/Credential.kt @@ -8,7 +8,7 @@ import kotlinx.serialization.Serializable * * - [ApiKeyCredential] 用于 DeepSeek(API Key 形式) * - [SessionCredential] 用于 OpenCode Zen/Go(用户登录 dashboard 后粘贴的值) - * - [CodexCredential] 用于 Codex / ChatGPT Plus(完整 OAuth 凭据,含自动刷新) + * - [CodexCredential] 用于 Codex / ChatGPT(完整 OAuth 凭据,含自动刷新) */ @Serializable sealed class Credential { @@ -41,15 +41,15 @@ sealed class Credential { val authCookie: String? = null, /** OpenCode Go 专用:workspace ID */ val workspaceId: String? = null, - /** Ollama Pro 专用:完整的 Cookie 字符串(用户从浏览器 DevTools 复制) */ + /** Ollama 专用:完整的 Cookie 字符串(用户从浏览器 DevTools 复制) */ val ollamaCookie: String? = null, - /** OpenCode Go / Ollama Pro 专用:API Key,用于一键激活用量 */ + /** OpenCode Go / Ollama 专用:API Key,用于一键激活用量 */ val apiKey: String? = null, override val lastVerifiedAt: Long = 0L ) : Credential() /** - * 用于 Codex / ChatGPT Plus:完整 OAuth 凭据,支持自动刷新。 + * 用于 Codex / ChatGPT:完整 OAuth 凭据,支持自动刷新。 * 用户从 auth.json 粘贴整个 tokens 对象。 */ @Serializable diff --git a/app/src/main/java/com/rainy/token/domain/service/ServiceType.kt b/app/src/main/java/com/rainy/token/domain/service/ServiceType.kt index 52087b2..9951b52 100644 --- a/app/src/main/java/com/rainy/token/domain/service/ServiceType.kt +++ b/app/src/main/java/com/rainy/token/domain/service/ServiceType.kt @@ -18,7 +18,7 @@ enum class ServiceType( COMMANDCODE_GO("CommandCode Go", "commandcode_go"), DEEPSEEK("DeepSeek", "deepseek"), CODEX("Codex / ChatGPT", "codex"), - OLLAMA("Ollama Pro", "ollama"); + OLLAMA("Ollama", "ollama"); companion object { fun fromStorageKey(key: String): ServiceType? = diff --git a/app/src/main/java/com/rainy/token/ui/components/ServiceIcon.kt b/app/src/main/java/com/rainy/token/ui/components/ServiceIcon.kt index e089305..073cef7 100644 --- a/app/src/main/java/com/rainy/token/ui/components/ServiceIcon.kt +++ b/app/src/main/java/com/rainy/token/ui/components/ServiceIcon.kt @@ -112,7 +112,7 @@ fun ServiceIcon( ) { Image( painter = painterResource(id = R.drawable.ic_ollama_logo), - contentDescription = "Ollama Pro", + contentDescription = "Ollama", modifier = Modifier.fillMaxSize() ) } diff --git a/app/src/main/java/com/rainy/token/ui/settings/CredentialEditScreen.kt b/app/src/main/java/com/rainy/token/ui/settings/CredentialEditScreen.kt index a7afed8..aee9edb 100644 --- a/app/src/main/java/com/rainy/token/ui/settings/CredentialEditScreen.kt +++ b/app/src/main/java/com/rainy/token/ui/settings/CredentialEditScreen.kt @@ -146,7 +146,7 @@ fun CredentialEditScreen( ) } } else { - // Ollama Pro:用户粘贴完整 Cookie 字符串 + // Ollama:用户粘贴完整 Cookie 字符串 if (service == ServiceType.OLLAMA) { OllamaCookieForm( cookie = uiState.ollamaCookie,