Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
poc-api
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
poc
poc-api
Commits
6c4e6a66
Commit
6c4e6a66
authored
Aug 11, 2025
by
alex yao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:长文/写作 添加思考模式/联网模式
parent
fa46d72a
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
18 additions
and
18 deletions
+18
-18
LongTextDialoguesServiceImpl.java
...document/aggregate/impl/LongTextDialoguesServiceImpl.java
+1
-1
LongTextDialoguesCallDto.java
...n/com/poc/long_document/dto/LongTextDialoguesCallDto.java
+6
-6
PortalDialoguesDto.java
src/main/java/cn/com/poc/portal/dto/PortalDialoguesDto.java
+4
-4
AiWritingServiceImpl.java
.../com/poc/writing/aggregate/impl/AiWritingServiceImpl.java
+1
-1
AiWritingDto.java
src/main/java/cn/com/poc/writing/dto/AiWritingDto.java
+6
-6
No files found.
src/main/java/cn/com/poc/long_document/aggregate/impl/LongTextDialoguesServiceImpl.java
View file @
6c4e6a66
...
@@ -615,7 +615,7 @@ public class LongTextDialoguesServiceImpl implements LongTextDialoguesService {
...
@@ -615,7 +615,7 @@ public class LongTextDialoguesServiceImpl implements LongTextDialoguesService {
FunctionCallResult
functionCallResult
=
checkPluginUseEntity
.
getFunctionCallResult
();
FunctionCallResult
functionCallResult
=
checkPluginUseEntity
.
getFunctionCallResult
();
if
(
functionCallResult
!=
null
)
{
if
(
functionCallResult
!=
null
)
{
FunctionCall
functionCall
=
functionCallResult
.
getFunctionCall
();
FunctionCall
functionCall
=
functionCallResult
.
getFunctionCall
();
if
(
"web_search"
.
equals
(
functionCall
.
getName
()))
{
if
(
functionCallResult
.
isNeed
()
&&
functionCall
!=
null
&&
"web_search"
.
equals
(
functionCall
.
getName
()))
{
AbstractFunctionResult
<
List
<
WebSearchFunctionResult
>>
functionResult
=
webSearchFunction
.
doFunction
(
functionCall
.
getArguments
(),
dialoguesId
,
null
,
null
);
AbstractFunctionResult
<
List
<
WebSearchFunctionResult
>>
functionResult
=
webSearchFunction
.
doFunction
(
functionCall
.
getArguments
(),
dialoguesId
,
null
,
null
);
if
(
functionResult
!=
null
&&
CollectionUtils
.
isNotEmpty
(
functionResult
.
getFunctionResult
()))
{
if
(
functionResult
!=
null
&&
CollectionUtils
.
isNotEmpty
(
functionResult
.
getFunctionResult
()))
{
List
<
WebSearchFunctionResult
>
webSearchFunctionResults
=
functionResult
.
getFunctionResult
();
List
<
WebSearchFunctionResult
>
webSearchFunctionResults
=
functionResult
.
getFunctionResult
();
...
...
src/main/java/cn/com/poc/long_document/dto/LongTextDialoguesCallDto.java
View file @
6c4e6a66
...
@@ -30,26 +30,26 @@ public class LongTextDialoguesCallDto {
...
@@ -30,26 +30,26 @@ public class LongTextDialoguesCallDto {
/**
/**
* 是否启用搜索引擎
* 是否启用搜索引擎
*/
*/
private
B
oolean
enableSearchEngine
;
private
b
oolean
enableSearchEngine
;
/**
/**
* 是否开启深度思考
* 是否开启深度思考
*/
*/
private
B
oolean
enableDeepThinking
;
private
b
oolean
enableDeepThinking
;
public
B
oolean
getEnableSearchEngine
()
{
public
b
oolean
getEnableSearchEngine
()
{
return
enableSearchEngine
;
return
enableSearchEngine
;
}
}
public
void
setEnableSearchEngine
(
B
oolean
enableSearchEngine
)
{
public
void
setEnableSearchEngine
(
b
oolean
enableSearchEngine
)
{
this
.
enableSearchEngine
=
enableSearchEngine
;
this
.
enableSearchEngine
=
enableSearchEngine
;
}
}
public
B
oolean
getEnableDeepThinking
()
{
public
b
oolean
getEnableDeepThinking
()
{
return
enableDeepThinking
;
return
enableDeepThinking
;
}
}
public
void
setEnableDeepThinking
(
B
oolean
enableDeepThinking
)
{
public
void
setEnableDeepThinking
(
b
oolean
enableDeepThinking
)
{
this
.
enableDeepThinking
=
enableDeepThinking
;
this
.
enableDeepThinking
=
enableDeepThinking
;
}
}
...
...
src/main/java/cn/com/poc/portal/dto/PortalDialoguesDto.java
View file @
6c4e6a66
...
@@ -28,12 +28,12 @@ public class PortalDialoguesDto {
...
@@ -28,12 +28,12 @@ public class PortalDialoguesDto {
/**
/**
* 是否启用搜索引擎
* 是否启用搜索引擎
*/
*/
private
B
oolean
enableSearchEngine
;
private
b
oolean
enableSearchEngine
;
/**
/**
* 是否开启深度思考
* 是否开启深度思考
*/
*/
private
B
oolean
enableDeepThinking
;
private
b
oolean
enableDeepThinking
;
/**
/**
* 文件地址
* 文件地址
...
@@ -69,11 +69,11 @@ public class PortalDialoguesDto {
...
@@ -69,11 +69,11 @@ public class PortalDialoguesDto {
this
.
dialoguesId
=
dialoguesId
;
this
.
dialoguesId
=
dialoguesId
;
}
}
public
B
oolean
getEnableSearchEngine
()
{
public
b
oolean
getEnableSearchEngine
()
{
return
enableSearchEngine
;
return
enableSearchEngine
;
}
}
public
void
setEnableSearchEngine
(
B
oolean
enableSearchEngine
)
{
public
void
setEnableSearchEngine
(
b
oolean
enableSearchEngine
)
{
this
.
enableSearchEngine
=
enableSearchEngine
;
this
.
enableSearchEngine
=
enableSearchEngine
;
}
}
...
...
src/main/java/cn/com/poc/writing/aggregate/impl/AiWritingServiceImpl.java
View file @
6c4e6a66
...
@@ -238,7 +238,7 @@ public class AiWritingServiceImpl implements AiWritingService {
...
@@ -238,7 +238,7 @@ public class AiWritingServiceImpl implements AiWritingService {
FunctionCallResult
functionCallResult
=
checkPluginUseEntity
.
getFunctionCallResult
();
FunctionCallResult
functionCallResult
=
checkPluginUseEntity
.
getFunctionCallResult
();
if
(
functionCallResult
!=
null
)
{
if
(
functionCallResult
!=
null
)
{
FunctionCall
functionCall
=
functionCallResult
.
getFunctionCall
();
FunctionCall
functionCall
=
functionCallResult
.
getFunctionCall
();
if
(
"web_search"
.
equals
(
functionCall
.
getName
()))
{
if
(
functionCallResult
.
isNeed
()
&&
functionCall
!=
null
&&
"web_search"
.
equals
(
functionCall
.
getName
()))
{
AbstractFunctionResult
<
List
<
WebSearchFunctionResult
>>
functionResult
=
webSearchFunction
.
doFunction
(
functionCall
.
getArguments
(),
dialoguesId
,
null
,
null
);
AbstractFunctionResult
<
List
<
WebSearchFunctionResult
>>
functionResult
=
webSearchFunction
.
doFunction
(
functionCall
.
getArguments
(),
dialoguesId
,
null
,
null
);
if
(
functionResult
!=
null
&&
CollectionUtils
.
isNotEmpty
(
functionResult
.
getFunctionResult
()))
{
if
(
functionResult
!=
null
&&
CollectionUtils
.
isNotEmpty
(
functionResult
.
getFunctionResult
()))
{
List
<
WebSearchFunctionResult
>
webSearchFunctionResults
=
functionResult
.
getFunctionResult
();
List
<
WebSearchFunctionResult
>
webSearchFunctionResults
=
functionResult
.
getFunctionResult
();
...
...
src/main/java/cn/com/poc/writing/dto/AiWritingDto.java
View file @
6c4e6a66
...
@@ -30,27 +30,27 @@ public class AiWritingDto {
...
@@ -30,27 +30,27 @@ public class AiWritingDto {
/**
/**
* 是否启用搜索引擎
* 是否启用搜索引擎
*/
*/
private
B
oolean
enableSearchEngine
;
private
b
oolean
enableSearchEngine
;
/**
/**
* 是否开启深度思考
* 是否开启深度思考
*/
*/
private
B
oolean
enableDeepThinking
;
private
b
oolean
enableDeepThinking
;
public
B
oolean
getEnableSearchEngine
()
{
public
b
oolean
getEnableSearchEngine
()
{
return
enableSearchEngine
;
return
enableSearchEngine
;
}
}
public
void
setEnableSearchEngine
(
B
oolean
enableSearchEngine
)
{
public
void
setEnableSearchEngine
(
b
oolean
enableSearchEngine
)
{
this
.
enableSearchEngine
=
enableSearchEngine
;
this
.
enableSearchEngine
=
enableSearchEngine
;
}
}
public
B
oolean
getEnableDeepThinking
()
{
public
b
oolean
getEnableDeepThinking
()
{
return
enableDeepThinking
;
return
enableDeepThinking
;
}
}
public
void
setEnableDeepThinking
(
B
oolean
enableDeepThinking
)
{
public
void
setEnableDeepThinking
(
b
oolean
enableDeepThinking
)
{
this
.
enableDeepThinking
=
enableDeepThinking
;
this
.
enableDeepThinking
=
enableDeepThinking
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment