Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

画像生成ユースケースの追加 #123

Merged
merged 21 commits into from
Oct 26, 2023
Merged

画像生成ユースケースの追加 #123

merged 21 commits into from
Oct 26, 2023

Conversation

wadabee
Copy link
Contributor

@wadabee wadabee commented Oct 24, 2023

Issue #, if available:
#82

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

画像生成 AI は、テキストや画像を元に新しい画像を生成できます。アイデアを即座に可視化することができ、デザイン作業などの効率化を期待できます。こちらの機能では、プロンプトの作成を LLM に支援してもらうことができます。

<img src="/imgs/usecase_translate.gif"/>
</details>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RAG と同様に SD を有効化する手順は必要なさそうでしょうか?画像が古そうですが、これはキリがないので一旦このままで良いですね。

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

画面UIが初期バージョンだったので、最新版に置き換えました!

);
};

export default Help;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

これってすでに追加されている Tooltip と同じ役割だったりますか?統合しても良いですが、class に若干の差異があるように見えるので、そこは吸収して欲しいです。

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Helpについては、はてなアイコンが表示されるという仕様があるので、Helpコンポーネントは残しておきたいです。
ただ、実装が大きく被っているので、処理を共通化しました(HelpをTooptipのスーパーセットの形に変更)

onClick?: () => void;
};

const Image: React.FC<Props> = (props) => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

すごく汎用的な画像のコンポーネントに見えるので、名前を Base64Image とかにした方が良さそうです。

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

修正しました!

'origami',
'photographic',
'pixel-art',
'tile-texture',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

この一覧増えたり消えたりしそうなのでコメントでどこを参照して持ってきたか書いてもらえると助かります。あと細かいことを考慮すると、これ SD 限定だと思うので、将来的に他のモデルでもできるようになったら動的に取れるようにしたいですね。(パラメータもですが)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SDのAPIドキュメントを参考URLとしてコメントで記載しました(バックエンド側も同様)

// export function generateImagePrompt(params: GenerateImageParams) {
// return `
// `;
// }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

消し忘れ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

消し忘れです!

@tbrand tbrand merged commit 3b4cca6 into main Oct 26, 2023
1 check passed
@tbrand tbrand deleted the feat/image-generation branch October 26, 2023 04:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants