{"id":20134712,"url":"https://github.com/approvers/ichiyoai","last_synced_at":"2025-04-09T17:23:59.763Z","repository":{"id":183574123,"uuid":"670134698","full_name":"approvers/ichiyoAI","owner":"approvers","description":"ChatGPT / Gemini / DALL-E が利用できる Discord Bot","archived":false,"fork":false,"pushed_at":"2025-04-05T18:52:58.000Z","size":4297,"stargazers_count":6,"open_issues_count":19,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T19:31:14.174Z","etag":null,"topics":["discord","discord-bot","gemini-api","openai-api","openai-chatgpt","openai-dall-e"],"latest_commit_sha":null,"homepage":"http://ichiyoai.approvers.dev/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/approvers.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["approvers","m1sk9","Nanai10a"]}},"created_at":"2023-07-24T11:20:22.000Z","updated_at":"2024-07-22T20:53:54.000Z","dependencies_parsed_at":"2024-01-31T02:38:05.290Z","dependency_job_id":"a6ccb63f-c0bc-4999-b3dd-042b1eaafe90","html_url":"https://github.com/approvers/ichiyoAI","commit_stats":null,"previous_names":["approvers/ichiyoai"],"tags_count":50,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/approvers%2FichiyoAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/approvers%2FichiyoAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/approvers%2FichiyoAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/approvers%2FichiyoAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/approvers","download_url":"https://codeload.github.com/approvers/ichiyoAI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248075504,"owners_count":21043600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","discord-bot","gemini-api","openai-api","openai-chatgpt","openai-dall-e"],"created_at":"2024-11-13T21:11:13.845Z","updated_at":"2025-04-09T17:23:59.744Z","avatar_url":"https://github.com/approvers.png","language":"Rust","funding_links":["https://github.com/sponsors/approvers","https://github.com/sponsors/m1sk9","https://github.com/sponsors/Nanai10a"],"categories":[],"sub_categories":[],"readme":"# ichiyoAI\n\n[![Build ichiyoAI](https://github.com/approvers/ichiyoAI/actions/workflows/build.yaml/badge.svg)](https://github.com/approvers/ichiyoAI/actions/workflows/build.yaml)\n[![clippy](https://github.com/approvers/ichiyoAI/actions/workflows/clippy.yaml/badge.svg)](https://github.com/approvers/ichiyoAI/actions/workflows/clippy.yaml)\n[![rustfmt](https://github.com/approvers/ichiyoAI/actions/workflows/fmt.yaml/badge.svg)](https://github.com/approvers/ichiyoAI/actions/workflows/fmt.yaml)\n[![Release ichiyoAI](https://github.com/approvers/ichiyoAI/actions/workflows/release.yaml/badge.svg)](https://github.com/approvers/ichiyoAI/actions/workflows/release.yaml)\n[![deploy-docs](https://github.com/approvers/ichiyoAI/actions/workflows/deploy-docs.yaml/badge.svg)](https://github.com/approvers/ichiyoAI/actions/workflows/deploy-docs.yaml)\n\n[ChatGPT](https://openai.com/chatgpt) / [Gemini](https://deepmind.google/technologies/gemini) / [DALL-E](https://openai.com/dall-e-3) が利用できる Discord Bot.\n\n- [Features](#features)\n- [Usage](#usage)\n- [Supported Models](#supported-models)\n  - [GPT-4](#gpt-4)\n  - [GPT-3.5](#gpt-35)\n  - [Gemini](#gemini)\n  - [DALL-E](#dall-e)\n- [Installation](#installation)\n- [Environment Variables](#environment-variables)\n\n[ドキュメント](https://ichiyoai.approvers.dev)\n\n## Features\n\n- LLM である **GPT-4 Turbo** \u0026 **GPT-3.5 Turbo** \u0026 **Gemini** を使用した Text Generation (テキスト生成)\n- 深層学習モデルである **DALL·E 3** \u0026 **DALL·E 2** を使用した Image Generation (画像生成)\n\n## Usage\n\n詳しい使い方についてはドキュメントを参照してください.\n\n- [Text Generation](https://ichiyoai.approvers.dev/how-to/text-generation.html)\n- [Image Generation](https://ichiyoai.approvers.dev/how-to/image-generation.html)\n\n## Supported Models\n\n### GPT-4\n\nGPT-3.5 を改良し, 自然言語やコードを理解・生成できる言語モデル. GPT-3.5 の **完全上位互換** .\n\n| モデル名 | ichiyoAI の対応バージョン | Context Window | トレーニングデータ | Input | Output |\n| --- | --- | --- | --- | --- | --- |\n| gpt-4-1106-preview | v1.16.0 〜 | 128,000 Token | Apr 2023 | $0.01 / 1k | $0.03 / 1k |\n| gpt-4-vision-preview | 未対応 | 128,000 Token | Apr 2023 | $0.01 / 1k | $0.03 / 1k |\n| gpt-4 (Current: gpt-4-0613) | v1.5.0 〜 v1.15.4 | 8.192 Token | Sep 2021 | $0.03 / 1k | $0.06 / 1k |\n| gpt-4-32k | 未対応 | 32,768 Token | Sep 2021 | $0.03 / 1k | $0.06 / 1k |\n\n### GPT-3.5\n\nGPT-3 を改良し, 自然言語やコードを理解・生成できる言語モデル.\n\n| モデル名 | ichiyoAI の対応バージョン | Context Window | トレーニングデータ | Input | Output |\n| --- | --- | --- | --- | --- | --- |\n| gpt-3.5-turbo-1106 | v1.16.0 〜 | 16,385 Token | Sep 2021 | $0.0010 / 1k | $0.0020 / 1k |\n| gpt-3.5-turbo (Current: gpt-3.5-turbo-0613) | 〜 v1.15.4 | 4,096 Token | Sep 2021 | $0.0015 / 1k | $0.002 / 1k |\n\n### Gemini\n\nGoogle が2014年に買収したイギリスにある Alphabet の人工知能子会社 **DeepMind Technologies** が開発したマルチモーダル大規模言語モデル.\n\nLaMDA, PaLM2 の後継として供し, Gemini Ultra, Gemini Pro, Gemini Nano からなり, [GPT-4](#gpt-4) のライバルとして位置づけられている.\n\n| モデル名 | ichiyoAI の対応バージョン | Input | Output | Price |\n| --- | --- | --- | --- | --- |\n| Gemini Pro | `v2.0.0` 〜 | Text | Text | Free |\n| Gemini Pro Vision | 未対応 | Text and Image | Text | Free |\n\n### DALL-E\n\n自然言語による記述からリアルな画像やアートを生成できる深層学習モデル.\n\n\u003e [!NOTE]\n\u003e 深層学習モデルは大量データを元に AI がルールやパターンを理解して学習させる手法です. DALL-E に GPT-4, GPT-3.5 のようなトレーニングの概念が存在しません.\n\n| モデル名 | ichiyoAI の対応バージョン | Price (1024×1024) |\n| --- | --- | --- |\n| dall-e-3 | v1.17.0 〜 | $0.040 / image |\n| dall-e-2 | v1.17.0 〜 | $0.020 / image |\n\n## Installation\n\n\u003e [!NOTE]\n\u003e 限界開発鯖のメンバーは限界開発鯖内で利用できます.\n\n\u003e [!WARNING]\n\u003e ichiyoAI は限界開発鯖で利用されることを想定しているため, 限界開発鯖以外での利用はサポートされていません.\n\n```shell\n# 最新版\ndocker pull ghcr.io/approvers/ichiyo_ai:latest\n\n# メジャーバージョン指定\ndocker pull ghcr.io/approvers/ichiyo_ai:v2\n\n# バージョン指定\ndocker pull ghcr.io/approvers/ichiyo_ai:vX.Y.Z\n```\n\n## Environment Variables\n\n設定の例は [.env.example](./.env.example) で確認できます.\n\n| Key                 | Description       | required |\n|---------------------|-------------------|----------|\n| `DISCORD_API_TOKEN` | Discord API のトークン | `Yes`    |\n| `OPENAI_API_KEY`    | OpenAI API のトークン  | `Yes`    |\n| `GUILD_ID`          | 限界開発鯖の ID         | `Yes`    |\n| `SPONSOR_ROLE_ID`   | 購読者ロールの ID        | `Yes`     |\n| `GOOGLE_AI_API_KEY` | Google AI Studio のトークン | `Yes`     |\n| `SENTRY_DSN`        | Sentry の DSN           | `No`     |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapprovers%2Fichiyoai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapprovers%2Fichiyoai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapprovers%2Fichiyoai/lists"}