Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dify
Project
Project
Details
Activity
Releases
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
ai-tech
dify
Commits
c66db061
Commit
c66db061
authored
Jul 14, 2023
by
John Wang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feat/claude-api-support' into deploy/dev
parents
09a08ad3
fa4e1021
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
1 deletion
+15
-1
llm_generator.py
api/core/generator/llm_generator.py
+15
-1
No files found.
api/core/generator/llm_generator.py
View file @
c66db061
...
...
@@ -23,6 +23,10 @@ class LLMGenerator:
@
classmethod
def
generate_conversation_name
(
cls
,
tenant_id
:
str
,
query
,
answer
):
prompt
=
CONVERSATION_TITLE_PROMPT
if
len
(
query
)
>
2000
:
query
=
query
[:
300
]
+
"...[TRUNCATED]..."
+
query
[
-
300
:]
prompt
=
prompt
.
format
(
query
=
query
)
llm
:
StreamableOpenAI
=
LLMBuilder
.
to_llm
(
tenant_id
=
tenant_id
,
...
...
@@ -52,7 +56,17 @@ class LLMGenerator:
if
not
message
.
answer
:
continue
message_qa_text
=
"
\n\n
Human:"
+
message
.
query
+
"
\n\n
Assistant:"
+
message
.
answer
if
len
(
message
.
query
)
>
2000
:
query
=
message
.
query
[:
300
]
+
"...[TRUNCATED]..."
+
message
.
query
[
-
300
:]
else
:
query
=
message
.
query
if
len
(
message
.
answer
)
>
2000
:
answer
=
message
.
answer
[:
300
]
+
"...[TRUNCATED]..."
+
message
.
answer
[
-
300
:]
else
:
answer
=
message
.
answer
message_qa_text
=
"
\n\n
Human:"
+
query
+
"
\n\n
Assistant:"
+
answer
if
rest_tokens
-
TokenCalculator
.
get_num_tokens
(
model
,
context
+
message_qa_text
)
>
0
:
context
+=
message_qa_text
...
...
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