Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掉发之旅
AI绘图
提交
dfe5009e
A
AI绘图
项目概览
掉发之旅
/
AI绘图
与 Fork 源项目一致
Fork自
冯丙见 / AI绘图
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
AI绘图
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
dfe5009e
编写于
7月 07, 2023
作者:
6
622aa39c1f9b166ab1a38c05
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fri Jul 7 08:01:01 UTC 2023 inscode
上级
c64e1cdd
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
19 addition
and
9 deletion
+19
-9
src/App.vue
src/App.vue
+18
-8
src/js/config.js
src/js/config.js
+1
-1
未找到文件。
src/App.vue
浏览文件 @
dfe5009e
...
@@ -23,14 +23,14 @@
...
@@ -23,14 +23,14 @@
<t-form
labelAlign=
"top"
>
<t-form
labelAlign=
"top"
>
<t-form-item
label=
"StableDiffusion服务器类型"
name=
"sdServerType"
>
<t-form-item
label=
"StableDiffusion服务器类型"
name=
"sdServerType"
>
<t-select
v-model=
"sdServerType"
@
change=
"handleSDServerTypeChange"
>
<t-select
v-model=
"sdServerType"
@
change=
"handleSDServerTypeChange"
class=
"bg-gray-200"
style=
"background: #ccc;font-size:12px;"
>
<t-option
v-for=
"(item, index) in sdServerTypeOptions"
:key=
"index"
:value=
"item.value"
:label=
"item.label"
>
<t-option
v-for=
"(item, index) in sdServerTypeOptions"
:key=
"index"
:value=
"item.value"
:label=
"item.label"
>
{{
item
.
label
}}
{{
item
.
label
}}
</t-option>
</t-option>
</t-select>
</t-select>
</t-form-item>
</t-form-item>
<t-form-item
label=
"服务器地址"
name=
"sdServerUrl"
>
<t-form-item
label=
"服务器地址"
name=
"sdServerUrl"
>
<t-textarea
placeholder=
"请输入内容"
v-model=
"sdServerUrl"
:autosize=
"true"
/>
<t-textarea
placeholder=
"请输入内容"
v-model=
"sdServerUrl"
:autosize=
"true"
@
change=
"saveConfig"
/>
</t-form-item>
</t-form-item>
</t-form>
</t-form>
<t-card
class=
"bg-orange-100 mt-8 text-gray-600 text-sm"
v-if=
"sdServerType === 'common'"
>
<t-card
class=
"bg-orange-100 mt-8 text-gray-600 text-sm"
v-if=
"sdServerType === 'common'"
>
...
@@ -192,7 +192,7 @@ export default {
...
@@ -192,7 +192,7 @@ export default {
{
label
:
'
公共服务器
'
,
value
:
'
common
'
},
{
label
:
'
公共服务器
'
,
value
:
'
common
'
},
{
label
:
'
私有服务器
'
,
value
:
'
private
'
},
{
label
:
'
私有服务器
'
,
value
:
'
private
'
},
],
],
sdServerUrl
:
'
https://gpu-pod64a4ff02b54fe048c07abc40-6006.node.inscode.run/sdapi/v1/txt2img
'
,
sdServerUrl
:
''
,
loading
:
false
,
loading
:
false
,
maxHistory
:
200
,
maxHistory
:
200
,
speaking
:
false
,
// 是否正在输出语音
speaking
:
false
,
// 是否正在输出语音
...
@@ -313,7 +313,11 @@ export default {
...
@@ -313,7 +313,11 @@ export default {
const
negative_prompt
=
this
.
negative_prompt
const
negative_prompt
=
this
.
negative_prompt
const
_this
=
this
const
_this
=
this
const
messages
=
this
.
message
const
messages
=
this
.
message
messages
.
push
({
"
user
"
:
"
User
"
,
"
message
"
:
'
prompt: <br/>
'
+
this
.
prompt
+
(
negative_prompt
?
'
<br/>
'
+
'
negative_prompt: </br>
'
+
negative_prompt
:
''
)
})
const
content
=
'
prompt: <br/>
'
+
this
.
prompt
+
(
negative_prompt
?
'
<br/><br/>
'
+
'
negative_prompt: </br>
'
+
negative_prompt
:
''
)
+
'
<br/><br/>
'
+
'
width:
'
+
this
.
width
+
'
height:
'
+
this
.
height
+
'
<br/>steps:
'
+
this
.
steps
+
'
<br/>sampler:
'
+
this
.
sampler
messages
.
push
({
"
user
"
:
"
User
"
,
"
message
"
:
content
})
messages
.
push
(
currentMsg
)
messages
.
push
(
currentMsg
)
...
@@ -473,13 +477,12 @@ export default {
...
@@ -473,13 +477,12 @@ export default {
copyAsPrompt
(
message
)
{
copyAsPrompt
(
message
)
{
this
.
prompt
=
message
this
.
prompt
=
message
},
},
handleServerTypeChange
(
type
)
{
handleS
DS
erverTypeChange
(
type
)
{
if
(
type
===
'
common
'
)
{
if
(
type
===
'
common
'
)
{
this
.
sdServerUrl
=
this
.
config
.
common_sd_api
this
.
sdServerUrl
=
this
.
config
.
common_sd_api
}
}
this
.
saveConfig
()
console
.
info
(
123
)
},
},
recoverConfig
()
{
recoverConfig
()
{
const
config
=
localStorage
.
getItem
(
'
ai-config
'
)
const
config
=
localStorage
.
getItem
(
'
ai-config
'
)
...
@@ -488,18 +491,25 @@ export default {
...
@@ -488,18 +491,25 @@ export default {
this
.
config
=
configJSON
this
.
config
=
configJSON
this
.
sdServerType
=
configJSON
.
sdServerType
this
.
sdServerType
=
configJSON
.
sdServerType
this
.
sdServerUrl
=
configJSON
.
sdServerUrl
this
.
sdServerUrl
=
configJSON
.
sdServerUrl
this
.
sdServerType
=
configJSON
.
sdServerType
??
'
common
'
const
data
=
Config
.
getData
().
data
this
.
name
=
data
.
name
document
.
title
=
this
.
name
}
else
{
}
else
{
this
.
getAppInfo
()
this
.
getAppInfo
()
this
.
sdServerUrl
=
this
.
config
.
common_sd_api
this
.
sdServerUrl
=
this
.
config
.
common_sd_api
this
.
sdServerType
=
'
common
'
}
}
},
},
saveConfig
()
{
saveConfig
()
{
const
config
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
config
))
const
config
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
config
))
config
.
sdServerType
=
this
.
sdServerType
config
.
sdServerType
=
this
.
sdServerType
config
.
sdServerUrl
=
this
.
sdServerUrl
config
.
sdServerUrl
=
this
.
sdServerUrl
config
.
sdServerType
=
this
.
sdServerType
localStorage
.
setItem
(
'
ai-config
'
,
JSON
.
stringify
(
config
))
localStorage
.
setItem
(
'
ai-config
'
,
JSON
.
stringify
(
config
))
}
}
},
},
...
...
src/js/config.js
浏览文件 @
dfe5009e
...
@@ -4,7 +4,7 @@ export default {
...
@@ -4,7 +4,7 @@ export default {
"
code
"
:
200
,
"
code
"
:
200
,
"
data
"
:
{
"
data
"
:
{
"
id
"
:
128897
,
"
id
"
:
128897
,
"
name
"
:
"
小羊驼
"
,
"
name
"
:
"
AI绘图
"
,
"
create_time
"
:
1684920670901
,
"
create_time
"
:
1684920670901
,
"
app
"
:
"
llm_rep
"
,
"
app
"
:
"
llm_rep
"
,
"
resource_type
"
:
"
app
"
,
"
resource_type
"
:
"
app
"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录