amkyawdev commited on
Commit
4012c26
·
verified ·
1 Parent(s): 4d3df66

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. README.md +11 -3
  2. app.py +11 -16
  3. requirements.txt +1 -1
README.md CHANGED
@@ -1,3 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
1
  # amkyawdev/amkyaw-dev-v1
2
 
3
  ## Model Overview
@@ -12,9 +23,6 @@
12
  ```bash
13
  # Run the model
14
  ollama run amkyawdev/amkyaw-dev-v1
15
-
16
- # Or run with specific tag
17
- ollama run amkyawdev/amkyaw-dev-v1:latest
18
  ```
19
 
20
  ## Features
 
1
+ ---
2
+ title: amkyaw-coder
3
+ emoji: 🤖
4
+ colorFrom: blue
5
+ colorTo: purple
6
+ sdk: gradio
7
+ sdk_version: "4.0"
8
+ app_file: app.py
9
+ pinned: false
10
+ ---
11
+
12
  # amkyawdev/amkyaw-dev-v1
13
 
14
  ## Model Overview
 
23
  ```bash
24
  # Run the model
25
  ollama run amkyawdev/amkyaw-dev-v1
 
 
 
26
  ```
27
 
28
  ## Features
app.py CHANGED
@@ -1,30 +1,25 @@
1
  import gradio as gr
2
- import ollama
3
  import os
4
 
 
 
 
 
5
  def generate(prompt, temperature=0.8, max_tokens=512):
6
  try:
7
- response = ollama.generate(
8
- model='amkyawdev/amkyaw-dev-v1',
9
  prompt=prompt,
10
- options={
11
- 'temperature': temperature,
12
- 'num_predict': max_tokens
13
- }
14
  )
15
- return response['response']
16
  except Exception as e:
17
  return f"Error: {str(e)}"
18
 
19
- # Check if Ollama is accessible
20
- try:
21
- ollama.list()
22
- status = "✅ Ollama is running"
23
- except:
24
- status = "❌ Ollama is not running"
25
-
26
  with gr.Blocks(title="amkyaw-coder") as demo:
27
- gr.Markdown(f"# amkyaw-coder-1.5b-instruct\n{status}")
28
 
29
  with gr.Row():
30
  with gr.Column():
 
1
  import gradio as gr
2
+ from huggingface_hub import InferenceClient
3
  import os
4
 
5
+ # Use environment variable for token (set as secret in Space)
6
+ token = os.environ.get("HF_TOKEN", "")
7
+ client = InferenceClient("amkyawdev/amkyaw-dev-v1", token=token)
8
+
9
  def generate(prompt, temperature=0.8, max_tokens=512):
10
  try:
11
+ response = client.text_generation(
 
12
  prompt=prompt,
13
+ temperature=temperature,
14
+ max_new_tokens=max_tokens,
15
+ do_sample=True if temperature > 0 else False
 
16
  )
17
+ return response
18
  except Exception as e:
19
  return f"Error: {str(e)}"
20
 
 
 
 
 
 
 
 
21
  with gr.Blocks(title="amkyaw-coder") as demo:
22
+ gr.Markdown("# amkyaw-coder-1.5b-instruct\n🤖 Code Generation Model")
23
 
24
  with gr.Row():
25
  with gr.Column():
requirements.txt CHANGED
@@ -1,2 +1,2 @@
1
  gradio>=4.0.0
2
- ollama>=0.1.0
 
1
  gradio>=4.0.0
2
+ huggingface_hub>=0.20.0