File size: 2,559 Bytes
d1d01ca
 
14774af
 
 
d1d01ca
cd15926
d1d01ca
 
14774af
 
d1d01ca
 
 
6390363
 
 
 
5d3c2a3
6390363
5d3c2a3
6390363
 
 
 
 
 
 
 
5d3c2a3
 
 
24d55f2
 
 
 
 
 
 
 
 
 
 
 
 
5d3c2a3
 
 
 
 
 
 
 
24d55f2
 
 
 
 
88c12dd
24d55f2
6390363
5d3c2a3
f265549
 
5d3c2a3
f265549
 
 
 
 
 
 
 
6390363
 
 
 
 
 
5d3c2a3
 
6390363
 
 
 
 
 
 
 
 
 
 
 
 
 
14774af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
title: Duck2api
emoji: 🏆
colorFrom: pink
colorTo: red
sdk: docker
pinned: false
license: apache-2.0
short_description: duck  2 api service
thumbnail: >-
  https://cdn-uploads.huggingface.co/production/uploads/6642196ec80d018c28a68e9a/PHwTcv57ZhgW7--5-HTRn.png
---

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference


# duck2api

>  高版本使用网站 https://duck.ai 进行访问

###  native 编译部署

```bash
git clone https://github.com/openChatGpts/Duck2api.git
cd Duck2api
go build -o duck2api
chmod +x ./duck2api
./duck2api
```
## huggingface 部署
fork 项目,ok

## huggingface访问

``` bash
curl --location 'https://sanbo1200-duck2api.hf.space/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role":"system","content":"你是一个辅助机器人"},{"role": "user", "content": "你的知识库最后什么日期"}],
     "stream": true
   }'

curl --location 'https://sanbo1200-duck2api.hf.space/api/v1/chat/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role":"system","content":"你是一个辅助机器人"},{"role": "user", "content": "你的知识库最后什么日期"}],
     "stream": true
   }'

curl --location 'https://sanbo1200-duck2api.hf.space/hf/v1/chat/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role":"system","content":"你是一个辅助机器人"},{"role": "user", "content": "你的知识库最后什么日期"}],
     "stream": true
   }'

```

### 国内反代地址(maybe)

``` bash
curl --location 'https://2.897653.xyz/aaabbbccc/https/sanbo1200-duck2api.hf.space/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role":"system","content":"你是一个辅助机器人"},{"role": "user", "content": "你的知识库最后什么日期"}],
     "stream": true
   }'
```


## 支持的模型

- claude-3-haiku
- llama-3.1-70b
- mixtral-8x7b
- gpt-4o-mini 

## 高级设置

默认情况不需要设置,除非你有需求

### 环境变量
```
Authorization=your_authorization  用户认证 key。
TLS_CERT=path_to_your_tls_cert 存储TLS(传输层安全协议)证书的路径。
TLS_KEY=path_to_your_tls_key 存储TLS(传输层安全协议)证书的路径。
PROXY_URL=your_proxy_url 添加代理池来。
```

## 参考项目

https://github.com/xqdoo00o/ChatGPT-to-API