hertogateis commited on
Commit
3514214
·
verified ·
1 Parent(s): 34c6906

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -11
app.py CHANGED
@@ -1,18 +1,36 @@
1
  import requests
2
  import json
3
 
4
- # Please install OpenAI SDK first: `pip3 install openai`
 
 
5
 
6
- from openai import OpenAI
 
7
 
8
- client = OpenAI(api_key="<DEEPSEEK_API_KEY>", base_url="https://api.deepseek.com")
9
-
10
- response = client.chat.completions.create(
11
- model="deepseek-chat",
12
- messages=[
13
- {"role": "system", "content": "You are a helpful assistant"},
14
- {"role": "user", "content": "Hello"},
15
  ],
16
- stream=False
17
- )
 
 
 
 
 
 
 
 
 
 
18
 
 
 
 
 
 
 
 
 
1
  import requests
2
  import json
3
 
4
+ # Replace with your actual API key
5
+ API_KEY = "DEEPSEEK_API_KEY"
6
+ API_URL = "https://api.deepseek.com/v1/chat/completions" # Example endpoint, check documentation
7
 
8
+ # Define the prompt in Bahasa Indonesia
9
+ prompt = "Halo, bisakah kamu membantu saya membuat rencana perjalanan ke Bali?"
10
 
11
+ # Prepare the payload
12
+ payload = {
13
+ "model": "deepseek-ai/DeepSeek-V3", # Replace with the model you want to use
14
+ "messages": [
15
+ {"role": "user", "content": prompt}
 
 
16
  ],
17
+ "max_tokens": 150, # Adjust as needed
18
+ "temperature": 0.7, # Adjust for creativity
19
+ }
20
+
21
+ # Set headers
22
+ headers = {
23
+ "Authorization": f"Bearer {API_KEY}",
24
+ "Content-Type": "application/json",
25
+ }
26
+
27
+ # Make the API request
28
+ response = requests.post(API_URL, headers=headers, data=json.dumps(payload))
29
 
30
+ # Check the response
31
+ if response.status_code == 200:
32
+ result = response.json()
33
+ generated_text = result['choices'][0]['message']['content']
34
+ print("Generated Text:", generated_text)
35
+ else:
36
+ print("Error:", response.status_code, response.text)