Flowise

Форк
0
22 строки · 693.0 Байт
1
import axios from 'axios'
2

3
const createPromptsList = async (requestBody: any) => {
4
    try {
5
        const tags = requestBody.tags ? `tags=${requestBody.tags}` : ''
6
        // Default to 100, TODO: add pagination and use offset & limit
7
        const url = `https://api.hub.langchain.com/repos/?limit=100&${tags}has_commits=true&sort_field=num_likes&sort_direction=desc&is_archived=false`
8
        const resp = await axios.get(url)
9
        if (resp.data.repos) {
10
            return {
11
                status: 'OK',
12
                repos: resp.data.repos
13
            }
14
        }
15
    } catch (error) {
16
        return { status: 'ERROR', repos: [] }
17
    }
18
}
19

20
export default {
21
    createPromptsList
22
}
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.