Merge branch 'ItzCrazyKns:master' into feat/react-markdown
This commit is contained in:
commit
3bbc075ce5
3 changed files with 22 additions and 4 deletions
|
@ -1,5 +1,8 @@
|
||||||
# 🚀 Perplexica - An AI-powered search engine 🔎 <!-- omit in toc -->
|
# 🚀 Perplexica - An AI-powered search engine 🔎 <!-- omit in toc -->
|
||||||
|
|
||||||
|
[](https://discord.gg/26aArMy8tT)
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Table of Contents <!-- omit in toc -->
|
## Table of Contents <!-- omit in toc -->
|
||||||
|
|
|
@ -9,12 +9,20 @@ export const loadAnthropicChatModels = async () => {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const chatModels = {
|
const chatModels = {
|
||||||
'claude-3-5-sonnet-20240620': {
|
'claude-3-5-sonnet-20241022': {
|
||||||
displayName: 'Claude 3.5 Sonnet',
|
displayName: 'Claude 3.5 Sonnet',
|
||||||
model: new ChatAnthropic({
|
model: new ChatAnthropic({
|
||||||
temperature: 0.7,
|
temperature: 0.7,
|
||||||
anthropicApiKey: anthropicApiKey,
|
anthropicApiKey: anthropicApiKey,
|
||||||
model: 'claude-3-5-sonnet-20240620',
|
model: 'claude-3-5-sonnet-20241022',
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
'claude-3-5-haiku-20241022': {
|
||||||
|
displayName: 'Claude 3.5 Haiku',
|
||||||
|
model: new ChatAnthropic({
|
||||||
|
temperature: 0.7,
|
||||||
|
anthropicApiKey: anthropicApiKey,
|
||||||
|
model: 'claude-3-5-haiku-20241022',
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
'claude-3-opus-20240229': {
|
'claude-3-opus-20240229': {
|
||||||
|
|
|
@ -211,7 +211,11 @@ class MetaSearchAgent implements MetaSearchAgentType {
|
||||||
const documents = res.results.map(
|
const documents = res.results.map(
|
||||||
(result) =>
|
(result) =>
|
||||||
new Document({
|
new Document({
|
||||||
pageContent: result.content,
|
pageContent:
|
||||||
|
result.content ||
|
||||||
|
this.config.activeEngines.includes('youtube')
|
||||||
|
? result.title
|
||||||
|
: '' /* Todo: Implement transcript grabbing using Youtubei (source: https://www.npmjs.com/package/youtubei) */,
|
||||||
metadata: {
|
metadata: {
|
||||||
title: result.title,
|
title: result.title,
|
||||||
url: result.url,
|
url: result.url,
|
||||||
|
@ -414,7 +418,10 @@ class MetaSearchAgent implements MetaSearchAgentType {
|
||||||
|
|
||||||
private processDocs(docs: Document[]) {
|
private processDocs(docs: Document[]) {
|
||||||
return docs
|
return docs
|
||||||
.map((_, index) => `${index + 1}. ${docs[index].pageContent}`)
|
.map(
|
||||||
|
(_, index) =>
|
||||||
|
`${index + 1}. ${docs[index].metadata.title} ${docs[index].pageContent}`,
|
||||||
|
)
|
||||||
.join('\n');
|
.join('\n');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue